трабла с qmHandle
Всем привет!
надеюсь, найдутся люди, имевшие дело с утилиткой чистки и контроля очереди сообщений в qmail :) Скачал, распаковал, выставил настройки... запускаю (набрал ./qmHandle -L), выдает следующее: Can't locate warnings.pm in @INC (@INC contains: /usr/libdata/pelr/5.00503/mach /usr/libdata/perl/5.00503 /usr/locar/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 .) at ./qmHandle line 11. BEGIN failed--compilation aborted at ./qmHandle line 11. то есть компиляция оборвалась на попытке достучаться до модуля warnings (line 11: use warnings)... я проверил пути, указанные в скобках, двух последних не нашел... быть может из-за этого? Как можно исправить сей недуг? :( Очередь нуно срочно почистить! заранее спасибо за Ваше внимание к моей проблеме. |
Очевидно поставить соответсвующуй perl-модуль: http://search.cpan.org/src/NWCLARK/p...ib/warnings.pm
Кстати, версия perl у вас какая-то старая ... Что за система? |
Эм... я б и рад поставить, да не знаю как это сделать :/ ...
/usr/libdata/pelr/5.00503/mach /usr/libdata/perl/5.00503 /usr/locar/lib/perl5/site_perl/5.005/i386-freebsd - это пути, где лежат вещи, необходимые для работы компоненты, так? А система - FreeBSD 4.3 P.S.: быть может есть альтернативные варианты быстрой и безопасной очистки очереди в Qmail? |
Эм... 4.3 - это, скажем так, уже не актуально.
Обновитесь до 4.11 хотя бы, perl - почти базовый компонент системы, warnings.pm - базовый компонент perl, c какой версии точно не скажу, но в 5.6.0 точно есть. |
Обновиться - то бишь переустановить всё? или можно как-то обновить ОС без глобальных переустановок?
можно ли на текущую версию просто поставить более новый Perl? можно ли в текущую версию Perl как-то добавить компонент? |
Как обновить приложение (порт/пакет) в FreeBSD:
0. Установить из портов cvsup-without-gui. 1. Обновить порты при помощи cvsup (csup, portsnap). При обновлении портов используем тэг: RELEASE_4_EOL 2. Установить portupgrade. 3. Выполнить: portupgrade -r <имя установленного порта пакета>. Но предупреждаю, при обновлении perl - по зависимостям, обновятся многие установленные приложения. Исходя из вышесказанного - лучше: 1. Обновить дерево исходных кодов, при помощи все того же cvsup и соответсвующего тэга. 2. Пресобрать мир. 3. Пресобрать ядро. 4. Установить ядро. 5. Перезагрузиться в однопользовательском режиме выполнить: mergemaster -p. 6. Установить мир. 7. Синхронизировать еонфигурационные файлы, выполнив mergemaster. 8. Перезагрузиться уже с новой системой, а затем обновить порты и необходимые приложения. Более подробно об этом написано в Handbook. Судя по всему qmail - ставили просто из исходников? Если бы ставили из портов, таких проблем не было. |
Ставил не я, а тот кто работал до меня...
Честно говоря, браться за переустановку не очень хочется).. потому как моих знаний в области unix-систем явно не хватает... Быть может есть альтернативный способ очистки очереди? какие-нить другие утилиты помимо qmHandle? Можно ли чистить очередь просто удаляя файлы из /qmail/queue? |
Вложений: 1
эм... я тут кое что нашел... на opennet выкладывали такой вот скриптик... (см вложение)
Можно ли использовать его для чистки очереди? |
Dm1try, спасибо тебе за внимание к моей проблеме :) ... она уже решена... очередь я без проблем почистил скриптом, указанным выше...
Однако беда оказалась, насколько я понял, была в некорретных настройках fetchmail...из-за чего наращивалась задержка... |
эм..... абсолютно "нупский" вопрос возник только что.....
Не получается выставить корректное время :/ Использую команду date 1307 ... где в качестве аргумента указано время (в данном случае 13:07)... остальное оставляю прежним.... жму Enter... вроде бы применяется... отображается следующее: Fri Nov 30 13:07:00 EET 2007 Однако! после повторного набора команды date (уже без параметров... для того чтобы удостовериться, что всё ок) вижу опять старые показатели времени... что с этим делать?? P.S.: нахожусь под su |
Наверное тему стоит закрыть :D
а то я уже второй раз сам отвечаю на свои же вопросы.... Часы настраиваются только если в rc.conf уровень безопасности не больше 1, или же можно просто выставить в Биосе :) |
Время: 05:38. |
Время: 05:38.
© OSzone.net 2001-