Não é possível fazer su ou sudo após a atualização de 13 para 14

0

Eu atualizei de 13 para 14 e, no processo de atualização, muitos erros ocorreram. Agora não consigo acessar root (via comando su) ou executar algo como sudo apt-get install something .

NOTE: This is not a duplicate of segmentation fault when using su or sudo . I have tried the answers posted there but the did not work. Please see EDIT 1 below.

Se eu tentar:

    sudo apt-get install XXX

Eu recebo este erro:

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

Como posso resolver este problema?

EDIT 1:

Eu apenas tentei aptdcon --fix-install postado na resposta aqui: falha de segmentação quando usando su ou sudo , e retornou o seguinte resultado:

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

Depois disso, tentei executar:

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

e

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

usando a lista gerada, retornando o seguinte resultado:

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
    
por DigitalDaigor 07.08.2014 / 06:26

1 resposta

1

É provável que você tenha arquivos danificados no sistema. Talvez algo deu errado durante a atualização, ou a atualização foi interrompida antes de ser concluída (possivelmente devido a uma perda de energia ou a falta de espaço em disco?)

Falha de segmentação é um erro grave que não deve ocorrer em situações normais.

Esta outra resposta sugeriu o uso de:

aptdcon --fix-install

E isso pode levar você a reinstalar alguns outros pacotes - veja a outra resposta para mais detalhes.

Depois de ver suas informações atualizadas, parece que esse é o problema do samba mencionado aqui e aqui onde a atualização / reinstalação do samba pode quebrar logins (incluindo o sudo).

É descrito neste relatório de erros .

Então, você pode tentar limpar todos os pacotes relacionados ao samba e reinstalar o samba (se necessário, ou apenas removê-lo completamente). Em particular, você precisará limpar libpam-smbpass .

Como você não pode usar o sudo, você precisará fazer isso através do modo de usuário único, que o Ubuntu disponibiliza através do "modo de recuperação" na tela de inicialização.

Citando esse relatório de erros:

- 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
    
por thomasrutter 07.08.2014 / 07:10