У меня есть система Linux-Mint Debian Edition. Когда я устанавливаю sendmail, я получаю бесконечный цикл.

Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...

Когда я пробую dpkg --configure -a, это то же самое.

Теперь я хочу просто удалить sendmail из очереди установки - но я не могу просто сделать это, потому что apt-get всегда хочет сначала настроить sendmail.

Есть ли способ заставить apt-get удалить sendmail или установить его в "сконфигурированный" - даже если пакет не настроен должным образом?

1 ответ1

1

Это ошибка, и вошли в http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717951

С тех пор они исправили ошибку, но если вы в настоящее время застряли в бесконечном цикле, это не принесет вам никакой пользы. В ответ на ошибку пользователь Flo публикует обходной путь, в котором вы меняете файл update_db, у меня это сработало:

    $diff update_db update_db.orig 
479,480c479,482
<               str=$(echo "$line" | head -n 1);
<               line=$(echo "$line" | tail -n +2);
---
>               str=$(echo "$line" | cut -d -f 1);
>               line=$(echo "$line" | cut -d -f 2-);

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .