Не мог сделать su или sudo после обновления от 13 до 14

Я обновил от 13 до 14, и в обновлении обрабатывают много произошедших ошибок. Теперь я не могу получить доступ к корню (через команду su) или выполнить что-то как sudo apt-get install something.

Примечание: Это не дубликат отказа сегментации при использовании su или sudo. Я попробовал ответы, отправленные там, но не работает. Посмотрите РЕДАКТИРОВАНИЕ 1 ниже.

Если я пробую:

    sudo apt-get install XXX

Я получаю эту ошибку:

    Errore di segmentazione (core dump creato)
    Segmentation fault (core dump created)

Как я могу решить эту проблему?

РЕДАКТИРОВАНИЕ 1:

Я просто попробовал aptdcon --fix-install отправленный в ответе здесь: отказ сегментации при использовании su или sudo, и это возвратило следующий результат:

ERROR: Operazione di pacchetto non riuscita
Installazione o la rimozione di un pacchetto software non riuscita.

dpkg: dependency problems prevent configuration of libpam-winbind:amd64:
 libpam-winbind:amd64 depends on samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3); however:
  Package samba-libs is not installed.

dpkg: error processing package libpam-winbind:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of samba:
 samba depends on samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3); however:
  Package samba-libs is not installed.

dpkg: error processing package samba (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of system-config-samba:
 system-config-samba depends on samba; however:
  Package samba is not configured yet.

dpkg: error processing package system-config-samba (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of winbind:
 winbind depends on samba (= 2:4.1.6+dfsg-1ubuntu2.14.04.3); however:
  Package samba is not configured yet.
 winbind depends on samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3); however:
  Package samba-libs is not installed.

dpkg: error processing package winbind (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of samba-dsdb-modules:
 samba-dsdb-modules depends on samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3); however:
  Package samba-libs is not installed.

dpkg: error processing package samba-dsdb-modules (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libsmbclient:amd64:
 libsmbclient:amd64 depends on samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3); however:
  Package samba-libs is not installed.

dpkg: error processing package libsmbclient:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python-samba:
 python-samba depends on samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3); however:
  Package samba-libs is not installed.

dpkg: error processing package python-samba (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of samba-vfs-modules:
 samba-vfs-modules depends on samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3); however:
  Package samba-libs is not installed.

dpkg: error processing package samba-vfs-modules (--configure):
 dependency problems - leaving unconfigured

После этого я пытался работать:

echo \"$(dpkg --get-selections | grep install | cut -f 1)\"

и

aptdcon --reinstall "package1 package2 package3..."

использование сгенерированного списка, возврат следующего результата:

ERROR: org.debian.apt.TransactionFailed - error-cache-broken:  I seguenti pacchetti presentano dipendenze non soddisfatte:                     

libnss-winbind: Depends: samba-common (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
                Depends: winbind (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
                Depends: libwbclient0 (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
                Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma non è installato
libpam-smbpass: Depends: samba-common (= 2:3.6.18-1ubuntu3.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
libpam-winbind: Depends: samba-common (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
                Depends: winbind (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
                Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma non è installato
libsmbclient: Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma non è installato
python-samba: Depends: python (< 2.8) ma 2.7.5-5ubuntu3 è installato
              Depends: python:any (>= 2.7.1-0ubuntu2) ma è un pacchetto virtuale
              Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma non è installato
samba: Depends: heimdal-hdb-api-8 ma è un pacchetto virtuale
       Depends: samba-common (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
       Depends: samba-common-bin (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
       Depends: python (< 2.8) ma 2.7.5-5ubuntu3 è installato
       Depends: python2.7:any ma è un pacchetto virtuale
       Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma non è installato
samba-common-bin: Depends: samba-common (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
                  Depends: python2.7:any ma è un pacchetto virtuale
                  Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma non è installato
samba-dsdb-modules: Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma non è installato
samba-vfs-modules: Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma non è installato
smbclient: Depends: samba-common (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
           Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma non è installato
winbind: Depends: samba (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
         Depends: libwbclient0 (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma 2:4.1.6+dfsg-1ubuntu2.14.04.3 è installato
         Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.3) ma non è installato
0
задан 13 April 2017 в 15:23

1 ответ

Это, вероятно, что Вы повредили файлы в системе. Возможно, что-то пошло не так, как надо во время обновления, или обновление было остановлено, прежде чем это было закончено (возможно из-за потерь мощности, или исчерпывающий дисковое пространство?)

отказ Сегментации является серьезной ошибкой, которая не должна происходить в нормальных ситуациях.

Этот другой ответ предложил использование:

aptdcon --fix-install

И это может тогда вести, Вы для переустановки некоторых других пакетов - дополнительную информацию см. в том другом ответе.

<час>

После наблюдения Вашей обновленной информации выглядит, как будто это - проблема самбы, упомянул здесь и здесь , где обновление/переустановка самбы могло бы повредить логины (включая sudo).

Это описано в этом отчет об ошибках .

Так, можно попытаться произвести чистку всех связанных с самбой пакетов, тогда переустанавливают самбу (в случае необходимости, или просто удалите ее полностью). В частности, необходимо будет произвести чистку libpam-smbpass.

, поскольку Вы не можете использовать sudo, необходимо будет сделать это через однопользовательский режим, который Ubuntu делает доступным через "режим восстановления" в экране начальной загрузки.

Заключение в кавычки из того отчета об ошибках:

- Reboot and choose the "recovery mode" from the boot selection menu
- Choose "drop into root shell" from the recovery menu
- Execute the command: dpkg --purge libpam-smbpass
1
ответ дан 5 August 2019 в 09:28

Другие вопросы по тегам:

Похожие вопросы: