From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 24 Nov 2002 05:41:46 -0600 (CST) From: Igor Moskalev To: Sisyphus Subject: Re: [sisyphus] Fetchmail trouble - =?KOI8-R?B?0sHaws/SINDPzMXUz9c=?= In-Reply-To: <20021124105452.626b8b3b.yozhik@atom.ru> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: On Sun, 24 Nov 2002, Sergey Kuznetsov wrote: > Здравствуйте! > > Напомню, в чем состояла проблема. В ходе обновлений из > Сизифа > вдруг обнаружилось, что fetchmail 5.9.12 (как в обычном > режиме, > так и демон) перестал принимать почту. В ответ на команду > service > fetchmail status следовал загадочный ответ: fetchmail > dead but > subsys locked, смысл которого так и не удалось > расшифровать. > Обновление fetchmail до 6.1.2-alt2 также не помогло. > Сегодня > попробовал настроить fetchmail на собственный почтовый > ящик от > имени другого юзера и, к большому удивлению, все > заработало. > После пристального копания в /home, бессмысленного > редактирования > .fetchmailrc и т.п., обратил наконец внимание на > о-о-очень > скромный файлик .fetchmail.pid размером 0 b. И после его > сноса > произошло чудо: запущенный в который раз fetchmail начал > исправно > таскать почту. Таким образом, проблема решилась, но, в > порядке > разбора полетов, хочется спросить у знатоков: что ЭТО > было, и > откуда ОНО могло взяться? > > С уважением, > Сергей > Рискну предположить, что при обновлении самого fetchmail, не был удален тот самый ~/.fetchmail.pid (т-н. loc file). Вы проведите такой эксперимент: При работающем fetchmail ls -al ~/.fetchmail.pid Затем service fetchmail stop и еще раз предыдущую команду -- этого файла не должно быть. Видимо при переустановке fetchmail он был остановлен "ненормально" и поэтому этот файл не удалился. А когда запустился свежеустановленный вариант, он проверил и увидел этот самый лок файл, и отказался запускаться (как и должно быть, чтобы предотвратить запуск нескольких, никак между собой несинхронизированных копий). В таких случаях лучше запускать программу вручную из командной строки и смотреть на вывод. Или логи глядеть... P.S. Одного мне не понять -- почему размер файла нулевой? По идее там должен быть записан pid процесса fetchmail ... -- С уважением, Игорь Москалев -------------------------------------------------------------------- "Пусть я дурак, но позвольте мне убедиться в этом самому..." (c) Pp --------------------------------------------------------------------