更新 Linux Mint 时遇到问题

更新 Linux Mint 时遇到问题

附录2-添加是为了回应 terdon 的后续评论/问题。


添加附录是为了回应 terdon 的评论/问题。


我在更新/升级 Linux Mint 时遇到问题。 7 天前,我从命令行发出了 asudo apt update -y和 a sudo apt upgrade -y。这两个命令似乎都运行正常,没有任何问题。

今天晚上我遇到了一个问题。检查我的版本:

$ cat /etc/issue

节目

Linux Mint 20.3 Una \n \l

今天晚上我发出命令:

steve@steve-H97-D3H:~$ sudo apt update -y

它给了

steve@steve-H97-D3H:~$ sudo apt update -y
Hit:1 https://dl.winehq.org/wine-builds/ubuntu focal InRelease
Hit:2 https://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 http://ppa.launchpad.net/obsproject/obs-studio/ubuntu focal InRelease
Ign:4 http://packages.linuxmint.com una InRelease
Hit:5 http://packages.linuxmint.com una Release
Hit:7 http://archive.canonical.com/ubuntu focal InRelease                                                       
Get:8 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]                                       
Hit:9 http://archive.ubuntu.com/ubuntu focal InRelease   
Get:10 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:11 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Fetched 336 kB in 11s (29.7 kB/s)  
steve@steve-H97-D3H:~$ . 65%

等待 1 分钟后,我用来Ctrl-C恢复我的命令行。

然后,我发出了

steve@steve-H97-D3H:~$ sudo apt upgrade

产生了

steve@steve-H97-D3H:~$ . 65%

我再次Ctrl-C恢复了我的命令行。

然后,我调用了更新管理器 GUI。它processing updates在图形用户界面的底部显示了消息,并显示了旋转的箭头,表明它正忙。

我该如何调查并解决问题,以便我可以(再次)定期更新/升级我的系统?


附录
回应 terdon 的评论/问题。

虽然我是一名退休的程序员,但我对Linux内部处理的了解非常肤浅。我以前从未见过下面列出的症状,我想了解它们。

如果这些症状代表 Linux Mint 表明没有任何内容需要更新或升级的方式,那么那就没问题。这肯定与 Fedora 过去的沟通方式不同。

我的盲目、未受过教育的猜测很容易是错误的,那就是访问其中一个存储库时出现问题。如果这是一个暂时的问题,几天之内就会自行消失,那么这对我来说并不是问题。然而,我需要一个在这方面非常了解的人来评估症状并明确解释它们:

  • update命令似乎是结束65% 的消息似乎会溢出到下一个命令行中。

    我以前从未见过这种行为。通常,当命令完成时,会返回命令提示符,该行上没有任何内容。或者,如果命令得到挂了,出于任何原因,不会返回命令提示符。

    是什么导致了这种异常行为?

    另外,这个有什么意义65%信息? 65%的什么

  • 命令upgrade同样完成。因此,对该命令提出了类似的问题。

  • guiupdate manager似乎悬挂。事实上,在实验中,我让这个 gui 运行了一夜,到了早上,gui 仍然没有运行。完成的

我不认为更新管理器 GUI 的异常行为是巧合。我认为存在一些潜在的异常现象可以解释这三种症状。

为了让我的系统保持健康,我需要了解异常的原因。


附录2
回应terdon的后续评论/问题。

您能否确认,只需按 Enter 键也会清除它,就像您的 Ctrl+C 一样? GUI hing 挂起更令人担忧。

不,我无法确认按下的是什么Enter 完成了。我只是试图重新创造这种情况,以便我可以按Enter。在这次特殊的尝试中,更新过程和升级过程似乎都运行顺利。结果显示在本附录 2 的末尾。所以这部分该异常似乎确实是一个已解决的临时(远程)存储库问题。

假设是这样,我真的不需要调查是什么导致了暂时的偏僻的问题。

然而,在处理完所有升级后,我重新调用了 GUI update manager。和以前一样,更新管理器 GUIprocessing updates在 GUI 底部显示消息,并且(和以前一样)GUI 还显示旋转箭头,表明它正忙。

另请尝试运行 sudo -i` 来获取 root shell,然后在该 shell 中尝试运行 apt update。

我推迟了这件事,因为更新和升级似乎进展顺利。因此,唯一悬而未决的异常是update manager图形用户界面,无论如何我从来没有使用过它。如果该特定问题仍然存在,那么在下周日晚上运行更新后,我将在下周一早上进行冷启动,然后重新调用update manager.然后,如果需要,我将发起单独的 unix.stackexchange 发布。

执行update命令:

steve@steve-H97-D3H:~$ sudo apt update -y

给了:

[sudo] password for steve:         
Hit:1 https://dl.winehq.org/wine-builds/ubuntu focal InRelease
Hit:2 https://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 http://archive.canonical.com/ubuntu focal InRelease
Hit:4 http://archive.ubuntu.com/ubuntu focal InRelease                                    
Ign:5 http://packages.linuxmint.com una InRelease                                         
Hit:6 http://packages.linuxmint.com una Release                     
Get:7 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Hit:8 http://ppa.launchpad.net/obsproject/obs-studio/ubuntu focal InRelease    
Get:9 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]      
Get:11 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Get:12 http://archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [687 kB]
Get:13 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1,589 kB]
Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1,946 kB]
Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [278 kB]      
Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [15.6 kB]            
Get:17 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [924 kB]               
Get:18 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [391 kB]
Get:19 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [20.9 kB]        
Get:20 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [24.5 kB]            
Get:21 http://archive.ubuntu.com/ubuntu focal-updates/multiverse i386 Packages [8,468 B]      
Get:22 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [944 B]  
Get:23 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 c-n-f Metadata [592 B]
Get:24 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 DEP-11 Metadata [7,984 B]
Get:25 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [30.5 kB]               
Get:26 http://security.ubuntu.com/ubuntu focal-security/main i386 Packages [461 kB]                   
Get:27 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [40.7 kB]
Get:28 http://security.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata [10.6 kB]
Get:29 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [66.2 kB]
Get:30 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Fetched 6,841 kB in 12s (562 kB/s)                                    
Reading package lists... Done
Building dependency tree       
Reading state information... Done
8 packages can be upgraded. Run 'apt list --upgradable' to see them.
steve@steve-H97-D3H:~$

执行upgrade命令:

steve@steve-H97-D3H:~$ sudo apt upgrade -y

给了:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  linux-headers-5.4.0-100 linux-headers-5.4.0-100-generic linux-headers-5.4.0-104
  linux-headers-5.4.0-104-generic linux-headers-5.4.0-99 linux-headers-5.4.0-99-generic
  linux-image-5.4.0-100-generic linux-image-5.4.0-104-generic linux-image-5.4.0-99-generic
  linux-modules-5.4.0-100-generic linux-modules-5.4.0-104-generic linux-modules-5.4.0-99-generic
  linux-modules-extra-5.4.0-100-generic linux-modules-extra-5.4.0-104-generic
  linux-modules-extra-5.4.0-99-generic
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
  curl firefox firefox-locale-en isc-dhcp-client isc-dhcp-common libcurl3-gnutls libcurl3-gnutls:i386 libcurl4
8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 64.2 MB of archives.
After this operation, 1,407 kB disk space will be freed.
Get:1 http://packages.linuxmint.com una/upstream amd64 firefox amd64 102.0+linuxmint1+una [62.3 MB]
Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main i386 libcurl3-gnutls i386 7.68.0-1ubuntu2.12 [260 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcurl3-gnutls amd64 7.68.0-1ubuntu2.12 [232 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 isc-dhcp-client amd64 4.4.1-2.1ubuntu5.20.04.3 [246 kB]
Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 isc-dhcp-common amd64 4.4.1-2.1ubuntu5.20.04.3 [44.9 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 curl amd64 7.68.0-1ubuntu2.12 [161 kB]          
Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcurl4 amd64 7.68.0-1ubuntu2.12 [235 kB]      
Get:8 http://packages.linuxmint.com una/upstream amd64 firefox-locale-en amd64 102.0+linuxmint1+una [697 kB]    
Fetched 64.2 MB in 7s (9,254 kB/s)                                                                              
(Reading database ... 685528 files and directories currently installed.)
Preparing to unpack .../0-firefox_102.0+linuxmint1+una_amd64.deb ...
Unpacking firefox (102.0+linuxmint1+una) over (101.0.1+linuxmint1+una) ...
Preparing to unpack .../1-libcurl3-gnutls_7.68.0-1ubuntu2.12_amd64.deb ...
De-configuring libcurl3-gnutls:i386 (7.68.0-1ubuntu2.11) ...
Unpacking libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.12) over (7.68.0-1ubuntu2.11) ...
Preparing to unpack .../2-libcurl3-gnutls_7.68.0-1ubuntu2.12_i386.deb ...
Unpacking libcurl3-gnutls:i386 (7.68.0-1ubuntu2.12) over (7.68.0-1ubuntu2.11) ...
Preparing to unpack .../3-isc-dhcp-client_4.4.1-2.1ubuntu5.20.04.3_amd64.deb ...
Unpacking isc-dhcp-client (4.4.1-2.1ubuntu5.20.04.3) over (4.4.1-2.1ubuntu5.20.04.2) ...
Preparing to unpack .../4-isc-dhcp-common_4.4.1-2.1ubuntu5.20.04.3_amd64.deb ...
Unpacking isc-dhcp-common (4.4.1-2.1ubuntu5.20.04.3) over (4.4.1-2.1ubuntu5.20.04.2) ...
Preparing to unpack .../5-curl_7.68.0-1ubuntu2.12_amd64.deb ...
Unpacking curl (7.68.0-1ubuntu2.12) over (7.68.0-1ubuntu2.11) ...
Preparing to unpack .../6-libcurl4_7.68.0-1ubuntu2.12_amd64.deb ...
Unpacking libcurl4:amd64 (7.68.0-1ubuntu2.12) over (7.68.0-1ubuntu2.11) ...
Preparing to unpack .../7-firefox-locale-en_102.0+linuxmint1+una_amd64.deb ...
Unpacking firefox-locale-en (102.0+linuxmint1+una) over (101.0.1+linuxmint1+una) ...
Setting up firefox (102.0+linuxmint1+una) ...
Setting up isc-dhcp-client (4.4.1-2.1ubuntu5.20.04.3) ...
Installing new version of config file /etc/apparmor.d/sbin.dhclient ...
Setting up libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.12) ...
Setting up libcurl3-gnutls:i386 (7.68.0-1ubuntu2.12) ...
Setting up firefox-locale-en (102.0+linuxmint1+una) ...
Setting up libcurl4:amd64 (7.68.0-1ubuntu2.12) ...
Setting up isc-dhcp-common (4.4.1-2.1ubuntu5.20.04.3) ...
Setting up curl (7.68.0-1ubuntu2.12) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for mintsystem (8.5.3) ...
Processing triggers for desktop-file-utils (0.24+linuxmint1) ...
steve@steve-H97-D3H:~$

相关内容