Отладка проблем при установке/удалении пакетов
Как заставить apt-get / aptitude выполнить установку/удаление игнорируя глупые
ошибки что бы не терять время на изучение?
===================== TL;DR ====================================
Удаление пакета ofono завершалось с ошибкой:
Removing ofono (1.15-3) ...
[....] Stopping Bluetooth DUN daemon: dundeeTerminated
...
Errors were encountered while processing:
ofono
E: Sub-process /usr/bin/dpkg returned an error code (1)
Failed to perform requested operation on package. Trying to recover:
Press Return to continue.
/var/lib/dpkg/info/ofono.prerm вызывает:
invoke-rc.d dundee stop || exit $?
/etc/init.d/dundee вызывает:
do_stop()
{
start-stop-daemon --stop --quiet --oknodo --name $NAME
}
"set -x" и "strace -f" на start-stop-daemon говорит что проблема там, хотя
самостоятельный вызов:
$ sudo start-stop-daemon --stop --quiet --oknodo --name dundee
завершается с нормальным кодом 0.
Я подменил на:
do_stop()
{
true # start-stop-daemon --stop --quiet --oknodo --name $NAME
}
и aptitude успешно завершил работу.
--
http://defun.work/
Reply to: