The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"invalid zone in SetDate"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Perl)
Изначальное сообщение [ Отслеживать ]

"invalid zone in SetDate"  +/
Сообщение от wital (ok) on 03-Фев-11, 02:19 
День добрый!
FreeBSD 8.1-STABLE. Недавно после обновления p5-Date-Manip-6.20_1 при выполнении скрипта сбора информации по логам logwatch появляется следующая ошибка "ERROR: [config_var] invalid zone in SetDate".
Ошибка возникает в /usr/local/lib/perl5/site_perl/5.12.3/Date/Manip/TZ.pm, вот в этом месте, насколько я понимаю.
   #
   # Find out what zone was passed in. It can be an alias or an offset.
   #

   if ($zone) {
      my ($err,@args);
      push(@args,$date)  if ($date);
      push(@args,$zone);
      push(@args,$dstflag);

      $zone = $self->zone(@args);
      if (! $zone) {
         warn "ERROR: [config_var] invalid zone in SetDate\n";
         return 1;
      }

   } else {
      $zone = $$base{'data'}{'now'}{'systz'};
   }

В чем может быть проблема, что нужно поправить?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "invalid zone in SetDate"  +/
Сообщение от NuINu (??) on 06-Фев-11, 13:38 
>[оверквотинг удален]
> месте, насколько я понимаю.
>    #
>    # Find out what zone was passed in. It
> can be an alias or an offset.
>    #
>    if ($zone) {
>       my ($err,@args);
>       push(@args,$date)  if ($date);
>       push(@args,$zone);
>       push(@args,$dstflag);

print "ZONE: '$zone'\n";

>       $zone = $self->zone(@args);

а здесь он искал вашу зону искал, и не нашел, уж лучше бы ее вообще не было у вас в дате

>       if (! $zone) {
>          warn "ERROR: [config_var]
> invalid zone in SetDate\n";
>          return 1;
>       }
>    } else {
>       $zone = $$base{'data'}{'now'}{'systz'};
>    }
> В чем может быть проблема, что нужно поправить?

Поправьте вашу ЗОНУ! )

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "invalid zone in SetDate"  +/
Сообщение от wital (ok) on 07-Фев-11, 03:26 
> а здесь он искал вашу зону искал, и не нашел, уж лучше
> бы ее вообще не было у вас в дате
> Поправьте вашу ЗОНУ! )

aqua# date
понедельник,  7 февраля 2011 г. 11:21:30 (MAGT)

Что еще нужно поправить? В каком месте?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "invalid zone in SetDate"  +/
Сообщение от NuINu (??) on 07-Фев-11, 22:17 
>> а здесь он искал вашу зону искал, и не нашел, уж лучше
>> бы ее вообще не было у вас в дате
>> Поправьте вашу ЗОНУ! )
> aqua# date
> понедельник,  7 февраля 2011 г. 11:21:30 (MAGT)
> Что еще нужно поправить? В каком месте?

я вам показал куда вставить строчку
print "ZONE: '$zone'\n";

поставте и посмотрите что есть ЗОНА для вашей системы а там уж дальше можно будет думать

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "invalid zone in SetDate"  +/
Сообщение от wital (ok) on 09-Фев-11, 06:39 
Вот вывод на экран:

# /usr/local/bin/logwatch --mailto root
ERROR: [config_var] invalid zone in SetDate
ERROR: [config_var] invalid zone in SetDate
ERROR: [config_var] invalid zone in SetDate
ERROR: [config_var] invalid zone in SetDate
ERROR: [config_var] invalid zone in SetDate
ERROR: [config_var] invalid zone in SetDate
ERROR: [config_var] invalid zone in SetDate
ERROR: [config_var] invalid zone in SetDate
ERROR: [config_var] invalid zone in SetDate
ERROR: [config_var] invalid zone in SetDate
ERROR: [config_var] invalid zone in SetDate
ZONE: 'Etc/GMT'
ZONE: 'aedt'
ERROR: [config_var] invalid zone in SetDate


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "invalid zone in SetDate"  +/
Сообщение от NuINu (??) on 09-Фев-11, 19:04 
>[оверквотинг удален]
> ERROR: [config_var] invalid zone in SetDate
> ERROR: [config_var] invalid zone in SetDate
> ERROR: [config_var] invalid zone in SetDate
> ERROR: [config_var] invalid zone in SetDate
> ERROR: [config_var] invalid zone in SetDate
> ERROR: [config_var] invalid zone in SetDate
> ERROR: [config_var] invalid zone in SetDate
> ZONE: 'Etc/GMT'
> ZONE: 'aedt'
> ERROR: [config_var] invalid zone in SetDate

почему у вас количество выводов Zone меньше количества вывода Error? судя по алгоритму этого быть не может. либо не правильно локализована ошибка.
etc/gmt правильная зона и ошибки не дает
а вот aedt неизвестно откуда взялась, анализируйте входные параметры.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "invalid zone in SetDate"  +/
Сообщение от wital (ok) on 11-Фев-11, 09:12 
Если закомментировать строку
warn "ERROR: [config_var] invalid zone in SetDate\n";
то всё нормально без ошибок отрабатывает.
Какие есть предложения?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "invalid zone in SetDate"  +/
Сообщение от NuINu (??) on 11-Фев-11, 18:08 
> Если закомментировать строку
> warn "ERROR: [config_var] invalid zone in SetDate\n";
> то всё нормально без ошибок отрабатывает.
> Какие есть предложения?

решайте проблему как можете, в вашем случае зона никакой роли не играет. Поэтому закоментируте эту ошибку и живите счастливо.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "invalid zone in SetDate"  +/
Сообщение от wital (ok) on 12-Фев-11, 02:55 
> решайте проблему как можете, в вашем случае зона никакой роли не играет.
> Поэтому закоментируте эту ошибку и живите счастливо.

Так это понятно, хотелось бы понять причину ошибки. Для этого я и обратился на форум.
Сам в перле не силен. По инету ничего не нашел.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру