The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
invalid zone in SetDate, !*! wital, 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'};
   }

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

  • invalid zone in SetDate, !*! NuINu, 13:38 , 06-Фев-11 (1)
    >[оверквотинг удален]
    > месте, насколько я понимаю.
    >    #
    >    # 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'};
    >    }
    > В чем может быть проблема, что нужно поправить?

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

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

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

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

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

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

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

        • invalid zone in SetDate, !*! wital, 06:39 , 09-Фев-11 (4)
          Вот вывод на экран:

          # /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


          • invalid zone in SetDate, !*! NuINu, 19:04 , 09-Фев-11 (5)
            >[оверквотинг удален]
            > 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 неизвестно откуда взялась, анализируйте входные параметры.

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

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

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

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




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

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