从13升级到14后无法执行su或sudo

DigitalDaigor

我已经从13升级到14,并且在升级过程中发生了很多错误。现在,我无法访问root(通过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
胸腺

可能是您的系统上的文件已损坏。也许在升级过程中出了点问题,或者升级在完成之前就停止了(可能是由于断电或磁盘空间不足?)

分段错误是一个严重错误,在正常情况下不应该发生。

另一个答案建议使用:

aptdcon --fix-install

然后,这可能会导致您不得不重新安装一些其他软件包-有关更多详细信息,请参见该其他答案。


在看到更新的信息之后,看起来这似乎是此处此处提到的samba问题那里升级/重新安装samba可能会破坏登录名(包括sudo)。

错误报告中对此进行了描述

因此,您可以尝试清除所有与samba相关的软件包,然后重新安装samba(如果需要,或者将其完全删除)。特别是,您需要清除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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从节点12升级到14后,要求功能无法识别

从17.04升级到17.10后无法上网

从16.04升级到18.04后无法启动

从12.04升级到14.04后无法登录

从16.04升级到18.04后无法上网

从9升级到12.04.1后,我破坏了Sudo

从Java 1.6升级到1.8时无法执行目标org.jibx:maven-jibx-plugin:1.2.6:bind

HP Mini从12.04升级到13。失败的

将项目从Gradle 2.1升级到3.5后无法解析AppCompatActivity

从Gradle从1.12升级到2.4后无法解决依赖关系

从15.04升级到15.10后,Ubuntu无法启动

将EOL Ubuntu 13.10升级到14.04后系统无法启动

从4.0升级到4.5后,MSBuild无法再找到依赖项吗?

从ubuntu 12.04升级到14.04后无法安装/恢复jenkins

从Ubuntu 19.04升级到19.10后,为什么Akonadi无法启动?

MAMP:从5.5升级到5.7后无法启动MySQL

从8升级到9后无法构建Angular项目

从12.04升级到12.10(64位)后,xorg退出,无法安装wine

从12升级到Intellij 13.1后,Maven项目将无法编译

将Ubuntu 12.04升级到14.04后,PostgreSQL无法重新安装

从版本3升级到版本4后,tinyMCE无法再拖放图像

从休眠3升级到休眠4后,getHibernateTemplate.find()无法正常工作

从12.04升级到12.10后将无法启动

Elasticsearch从1.4.1升级到1.4.4后无法启动服务

从14.04升级到16.04.1后,PostgreSQL服务器无法启动

从18.04升级到ubuntu 20.04后无法安装php

从VS 2012升级到VS 2013后,WebServices无法正常工作

将android studio 1升级到2后出现错误,无法启动

从gitlab 6.0升级到6.2后,Unicorn无法启动