在我中途停止更新后,Ubuntu 20.04 出现延迟且运行不良。此外,无法检测到互联网加密狗和网络共享

在我中途停止更新后,Ubuntu 20.04 出现延迟且运行不良。此外,无法检测到互联网加密狗和网络共享

在我的 Ubuntu 软件更新程序中,我勾选了一些可用的随机更新并点击了“安装”。但在下载过程中,我取消了更新并关闭了系统。在我关闭系统之前,一切都运行良好,我的意思是:系统菜单中的互联网和声音控制。而且没有延迟。

当我重新打开系统时,发现以下问题:

✔ 系统菜单图标和系统菜单下拉菜单都乱了。

在此处输入图片描述

✔ 一些系统菜单图标(包括声音图标)不可见。

✔ 系统菜单音量栏似乎对音量没有任何影响。虽然扬声器似乎在工作,因为它们在播放某些电影或 mp3 时会发出声音。

✔ 当我打开系统设置时,它会非常严重地滞后,并且点击后有时会变得无响应。

✔ 系统设置里面的声音设置都是空白。

✖ 插入加密狗后无法连接互联网。此外,我无法通过移动网络共享进行连接。

在此处输入图片描述

我不知道该如何解决这些问题,请帮忙。

更新 1

  • 我按照 raffa 提供的链接中的描述,继续使用实时启动 chroot 方法,然后按照指示进行了完整的更新+升级这里由 user535733 提供。这起初并没有解决任何问题。

  • 我调查了我的系统服务systemctl,发现[email protected]无法启动。然后我查找了问题并找到了解决方案这里。我将其与实时启动方法一起使用。这修复了系统设置中的延迟问题

  • 但是,声音设置仍然是空白的,系统菜单仍然很混乱,而且我无法通过任何方式连接到互联网。

  • 经过进一步调查,我发现许多服务被标记为“未找到”在 中systemctl。我已将它们列在下面。我高度怀疑这些缺失的服务是导致问题的原因。有什么方法可以修复这些服务吗?

$ systemctl --state=not-found

  UNIT                           LOAD      ACTIVE   SUB  DESCRIPTION                   
● tmp.mount                      not-found inactive dead tmp.mount                     
● auditd.service                 not-found inactive dead auditd.service                
● connman.service                not-found inactive dead connman.service               
● console-screen.service         not-found inactive dead console-screen.service        
● firewalld.service              not-found inactive dead firewalld.service             
● kbd.service                    not-found inactive dead kbd.service                   
● oem-config.service             not-found inactive dead oem-config.service            
● plymouth-quit-wait.service     not-found inactive dead plymouth-quit-wait.service    
● plymouth-quit.service          not-found inactive dead plymouth-quit.service         
● plymouth-start.service         not-found inactive dead plymouth-start.service        
● slapd.service                  not-found inactive dead slapd.service                 
● sssd.service                   not-found inactive dead sssd.service                  
● systemd-update-done.service    not-found inactive dead systemd-update-done.service   
● systemd-vconsole-setup.service not-found inactive dead systemd-vconsole-setup.service
● ua-auto-attach.service         not-found inactive dead ua-auto-attach.service        
● xfs.service                    not-found inactive dead xfs.service                   
● all.target                     not-found inactive dead all.target                    
● display-manager.target         not-found inactive dead display-manager.target        
● x-display-manager.target       not-found inactive dead x-display-manager.target      

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

19 loaded units listed.

请求:如果可能的话,我真的很想修复这个问题,因为现在对我来说重新安装操作系统是不现实的。任何一点指导都会有很大帮助。

更新2

  • 我按照@Raffa 的指示去做,并且成功了!

答案1

  1. 永远不要这样做。现在你知道原因了。

  2. 运行sudo apt updatesudo apt upgrade

  3. 如果这不能解决您的问题,请重新安装 Ubuntu。

答案2

  1. 我查看了图标消失之前安装了哪些软件包:
$ grep " install " /var/log/dpkg.log
2021-07-06 11:53:52 install libsystemd0:i386 <none> 245.4-4ubuntu3.7
2021-07-06 11:53:53 install libudev1:i386 <none> 245.4-4ubuntu3.7
2021-07-06 11:53:53 install libapparmor1:i386 <none> 2.13.3-7ubuntu5.1
2021-07-06 11:53:54 install libcap2:i386 <none> 1:2.32-1
2021-07-06 11:53:54 install libargon2-1:i386 <none> 0~20171227-0.2
2021-07-06 11:53:54 install libdevmapper1.02.1:i386 <none> 2:1.02.167-1ubuntu1
2021-07-06 11:53:54 install libjson-c4:i386 <none> 0.13.1+dfsg-7ubuntu0.3
2021-07-06 11:53:54 install libssl1.1:i386 1.1.1f-1ubuntu2.1 1.1.1f-1ubuntu2.4
2021-07-06 11:53:54 install libcryptsetup12:i386 <none> 2:2.2.2-3ubuntu2.3
2021-07-06 11:53:54 install libgmp10:i386 <none> 2:6.2.0+dfsg-4
2021-07-06 11:53:54 install libnettle7:i386 <none> 3.5.1+really3.5.1-2ubuntu0.2
2021-07-06 11:53:54 install libhogweed5:i386 <none> 3.5.1+really3.5.1-2ubuntu0.2
2021-07-06 11:53:54 install libffi7:i386 <none> 3.3-4
2021-07-06 11:53:55 install libp11-kit0:i386 <none> 0.23.20-1ubuntu0.1
2021-07-06 11:53:55 install libtasn1-6:i386 <none> 4.16.0-2
2021-07-06 11:53:55 install libgnutls30:i386 <none> 3.6.13-2ubuntu1.3
2021-07-06 11:53:55 install libip4tc2:i386 <none> 1.8.4-3ubuntu2
2021-07-06 11:53:55 install libkmod2:i386 <none> 27-1ubuntu2
2021-07-06 11:53:55 install libseccomp2:i386 <none> 2.5.1-1ubuntu1~20.04.1
2021-07-06 11:53:55 install systemd-timesyncd:i386 245.4-4ubuntu3.6 245.4-4ubuntu3.7
2021-07-06 11:53:55 install systemd:i386 245.4-4ubuntu3.6 245.4-4ubuntu3.7
2021-07-06 11:57:34 install distro-info:amd64 <none> 0.23ubuntu1
  1. 重新安装全部:
$ sudo apt install --reinstall distro-info systemd systemd-timesyncd libseccomp2 libkmod2 libip4tc2 libgnutls30 libtasn1-6 libp11-kit0 libffi7 libhogweed5 libnettle7 libgmp10 libcryptsetup12 libssl1.1 libjson-c4 libdevmapper1.02.1 libargon2-1 libcap2 libapparmor1 libudev1 libsystemd0
  1. 重新启动

相关内容