Завинченный обновление от 14.10-> 15.04-> 15.10 плохо. Я бездельничал в режиме восстановления, и confidentish, что мне удалось получить все поврежденные пакеты/зависимости, удаленные и переустановленные, но теперь я сталкиваюсь с этой странной проблемой. Способность не будет работать, она говорит, что я должен сделать, материал с dpkg. dpkg сделает материал, но всегда становится одержимым
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
[ OK ] Started Braille Device Support.
Этот Шрифт Брайля зависает, заполонял меня некоторое время, но я наконец достиг тупика. Первая часть, с ошибками, кажется, неясная ошибка, касающаяся завинченного жесткие диски, и после некоторого рытья журнала, кажется, как будто это может меня указывающий на раздел Windows на этом HD, который прекрасен. Это походит на тупик, и я не могу найти ничто больше на нем онлайн.
Я действительно хотел бы не должным быть скопировать, переформатировать и переустановить. У кого-либо есть вывод?
Я столкнулся с этой проблемой, когда пытался обновить 15.10 до 16.04, и я исправил, используя следующие шаги.
Загрузитесь в командной строке, нажав E kbd>, когда выделите первую запись для ее редактирования.
Курсор до конца линии linux
. Удалить quiet splash vt.handoff=7
и добавить single
.
Нажмите Ctrl kbd> + X kbd> для загрузки.
Выполнить screen
(чтобы получить более одного приглашения).
Нажмите Ctrl kbd> + A kbd>, а затем C kbd>, чтобы открыть другое приглашение.
Запустите dpkg --configure -a
и дождитесь окончания.
Перезагрузка
Улучшение предыдущих ответов, когда Вы не можете использовать команду 'экран':
dpkg --configure -a & (sleep 2m; killall systemctl)
Изменение время сна к минимальному временному интервалу, после которого Вы совершенно уверены, что dpkg застревает. (В моем случае I, на самом деле, используемые 10-е). Работавший для меня!
Я просто вошел в аналогичную ситуацию с испорченным обновлением и последующим питанием вокруг в режиме восстановления, где определенное подмножество пакетов (а именно, по левую сторону судна) держалось dpkg --configure -a
с тем же самым Started Braille Device Support.
сообщение. Взлом, который получил меня через это, был:
apt-get
управляйте, нажмите Ctrl+C для остановки. Если это не работает (как это сделало для меня), нажмите Ctrl+Z, то выполненный kill -9 %1
пару раз уничтожить его навсегда. Затем выполненный rm /var/lib/dpkg/lock
, так как Вы убили процесс, который обычно делает это.screen
(для получения больше чем одной подсказки).dpkg --configure -a
и ожидайте процесса для зависания.killall systemctl
dpkg --configure -a
команда.dpkg
шел дальше к следующему пакету и завис тем же способом или завершился.dpkg
зависает снова, goto шаг 5.dpkg --configure -a
наконец сделан, продолжите двигаться, слоняясь без дела в режиме восстановления, возможно работая apt-get upgrade
пока система не кажется в состоянии rebootable.Что касается того, почему это работало (для меня, по крайней мере), мой процесс отладки был следующие:
apt-get upgrade
зависал. Выполните Ctrl+Z и kill -9 %1
вещь выше для возвращения к подсказке.dpkg --configure -a
, и заметьте, что это зависает с тем же Started Braille Device Support.
сообщение как apt-get upgrade
. Однако Ctrl+C работает на этот раз для возврата к подсказке.brltty
.apt-get remove brltty
, возможно, это заставит проблему уйти.dpkg --configure -a
и заметьте, что это все еще зависает, но на этот раз, нет никакого сообщения о Started Braille Device Support
. ХОРОШО.strace dpkg --configure -a
, и заметьте, что процесс застревает на a wait4(...)
призовите к подпроцессу./var/lib/dpkg/info/apport.postinst
(или что-то подобное, IIRC).less
вышеупомянутый файл, и видит, что пытается перезапустить сервис начальной загрузки. Установите это, так как мы находимся в режиме восстановления, и init система не работала к завершению, это будет неловким.pstree
, и посмотрите это dpkg --reconfigure -a
действительно разветвлялся к a bash
вещь, который затем ветвления к perl
, и наконец systemctl
, который действительно перезапускает услуги по начальной загрузке и может быть перепутан.postinst
сценарий не имеет set -e
в нем поэтому возможно, мы можем уничтожить подвешенную команду в нем, таким образом, сценарий оболочки заканчивается и dpkg
шаги.killall systemctl
, переключитесь назад и посмотрите это dpkg
действительно шел дальше.Отлично. Это застревает в том же месте снова хотя на другом пакете.killall systemctl
снова до dpkg
выходы.apt-get dist-upgrade
снова, посмотрите, что это говорит, что все актуально. Удивительно, система, восстановленная, и до сих пор, не имеет никаких проблем.
Так, это не полное сокращение (почему systemctl зависает в режиме восстановления?), и при этом это не, вероятно, обычно применимо, но этот взлом и процесс, чтобы обнаружить, что может помочь кому-то, кто прибывает в это, пролистывают веб-поиск как, я сделал.
Мне удалось выполнить процесс главным образом путем нажатия Ctrl+Z, чтобы приостановить текущий процесс и отправить его в фон, сопровождаемый путем ввода
killall systemctl
в оболочку для завершения всех systemctl
процессы и
fg
продолжать приостановленный процесс снова на переднем плане.