升级到 Ubuntu 18.04 后手动干预后如何重新启动 dbus?

升级到 Ubuntu 18.04 后手动干预后如何重新启动 dbus?

我正在尝试从 Ubuntu 16.04 LTS 升级到 18.04 LTS。

无论我尝试哪个升级命令:do-release-upgradeapt dist-upgrade,在升级过程中的某个时刻,我开始收到大量“无法连接到总线:没有这样的文件或目录”错误,最终升级过程因错误而停止,并且以下软件包出错:

  • 乌德夫
  • gnome蓝牙
  • x11-通用
  • 蓝色
  • 蓝牙指示灯
  • rpc绑定
  • 统一控制中心
  • xserver-通用
  • initramfs-工具-核心
  • cups 守护进程
  • initramfs 工具
  • libxvmc1:amd64
  • xserver-xorg-核心
  • cups 核心驱动程序
  • xserver-xorg-视频-radeon
  • libxtst6:amd64
  • libxtst-dev:amd64
  • 网络管理器
  • ubuntu-驱动程序-通用
  • xserver-xorg-视频-vesa
  • 软件属性-gtk
  • xserver-xorg-video-amdgpu
  • postgresql 通用
  • xserver-xorg-视频-tdfx
  • libice6:amd64
  • libice6:i386
  • libxt6:amd64
  • libxt6:i386
  • gnome 会话 bin
  • 克斯韦兰
  • xserver-xorg-输入-wacom
  • xserver-xorg-输入-synaptics
  • Ghostscript-x
  • xserver-xorg-视频-mach64
  • libaudio2:amd64
  • xserver-xorg-视频-ati
  • 脉冲音频
  • xserver-xorg-视频-英特尔
  • libxt-dev:amd64
  • xserver-xorg-视频-r128
  • libqtgui4:amd64
  • gnome 设置守护进程
  • 嘀咕
  • xserver-xorg-视频-qxl
  • 元城市
  • 统一设置守护进程
  • libmutter-2-0:am​​d64
  • x11-xkb-utils
  • 维诺
  • xserver-xorg-输入-evdev
  • gnome 会话

通过手动干预(运行dpkg --配置在选定的软件包上,直到所有问题都得到解决)我最终可以安装和配置所有(剩余的)软件包。

在我的第三次尝试中,我能够达到最远的目标(通过使用apt dist-upgrade),但即使如此,我也无法正确重新启动 - 下一次重新启动将相当正常,但从“登录服务”开始,多个服务将无法启动(大约是这个)命令):

  1. 登录服务(systemd-logind.service)
  2. 磁盘管理器
  3. 调制解调器管理器(ModemManager.service)
  4. 网络管理器(NetworkManager.service)
  5. /etc/rc.local 兼容性
  6. GNOME 显示管理器 (gdm.service)
  7. 蓝牙服务(bluetooth.service)

即使这样,X11 也无法初始化,并且没有登录提示(CTRL-ALT-F1 不会给我登录提示)。

我试过重新安装dbus但这没有用。我想知道是否pam_systemd 未安装(因为我也遇到了 D-Bus 连接错误)?

显然我在手动干预阶段错过了一些必需的包。有什么建议么?

答案1

尝试更新/升级:

sudo apt update
sudo apt upgrade

清除并再次安装dbus-user-session包:

sudo apt purge dbus-user-session
sudo apt install dbus-user-session

答案2

我最终放弃了这个任务。我不知道我的 16.04 LTS 安装有什么问题,但升级是不可能的。

我最终不得不在旧版本上安装新的 18.04 LTS。

相关内容