[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Отладка проблем при установке/удалении пакетов



Как заставить 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: