无法启动“软件更新程序”:无法执行子进程/usr/bin/update-manager(符号链接链接级别太多)[关闭]

Posted

技术标签:

【中文标题】无法启动“软件更新程序”:无法执行子进程/usr/bin/update-manager(符号链接链接级别太多)[关闭]【英文标题】:Failed to launch "Software Updater": failed to execute child process /usr/bin/update- manager (Too many levels of symbolink link) [closed] 【发布时间】:2020-05-12 02:08:03 【问题描述】:

我也有这个问题 无法启动“软件和更新”:无法执行子进程“software-properties-gtk”(符号链接的级别太多)。

如果我在终端中写 software-properties-gtk 我会遇到以下问题

rebeen@rebeen-Precision-5520:~$ software-properties-gtk
bash: /usr/bin/software-properties-gtk: /usr/bin/python3: bad interpreter: Too many levels of symbolic links

这是我的蟒蛇

rebeen@rebeen-Precision-5520:~$ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root       9 Jan 26 12:30 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root       9 Apr 16  2018 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3641704 Oct  7 18:39 /usr/bin/python2.7
lrwxrwxrwx 1 root root      16 Dec 11 10:58 /usr/bin/python3 -> /usr/bin/python3
-rwxr-xr-x 2 root root 4526456 Nov  7 10:44 /usr/bin/python3.6
-rwxr-xr-x 2 root root 4526456 Nov  7 10:44 /usr/bin/python3.6m
-rwxr-xr-x 2 root root 4873376 Nov  7 10:50 /usr/bin/python3.7
-rwxr-xr-x 2 root root 4873376 Nov  7 10:50 /usr/bin/python3.7m
lrwxrwxrwx 1 root root      10 Oct 25  2018 /usr/bin/python3m -> python3.6m
lrwxrwxrwx 1 root root      58 Mar  6  2018 /usr/bin/pythontex -> ../share/texlive/texmf-dist/scripts/pythontex/pythontex.py
-rwxr-xr-x 1 root root     306 Mar  6  2018 /usr/bin/pythontex3

我尝试安装 software-properties-gtk 我遇到了以下问题

rebeen@rebeen-Precision-5520:~$ sudo apt-get install software-properties-gtk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: The package ubuntu-drivers-common needs to be reinstalled, but I can't find an archive for it.
rebeen@rebeen-Precision-5520:~$ 

我尝试安装 ubuntu-drivers-common

rebeen@rebeen-Precision-5520:~$ sudo apt-get install ubuntu-drivers-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: The package ubuntu-drivers-common needs to be reinstalled, but I can't find an archive for it.

我尝试以不同的方式安装 ubuntu-drivers-common

rebeen@rebeen-Precision-5520:~$ apt-get install -y ubuntu-drivers-common
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
rebeen@rebeen-Precision-5520:~$ 

这是sudo apt-get update的输出

rebeen@rebeen-Precision-5520:~$ sudo apt-get update
Get:1 file:/var/cuda-repo-10-0-local-10.0.130-410.48  InRelease
Ign:1 file:/var/cuda-repo-10-0-local-10.0.130-410.48  InRelease                          
Get:2 file:/var/cuda-repo-10-0-local-10.0.130-410.48  Release [574 B]                    
Get:2 file:/var/cuda-repo-10-0-local-10.0.130-410.48  Release [574 B]                           
Hit:3 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease                                                                                                            
Hit:4 http://ppa.launchpad.net/inkscape.dev/stable/ubuntu bionic InRelease                                                                                                             
Hit:5 http://linux.teamviewer.com/deb stable InRelease                                                                                                                                 
Hit:6 https://deb.opera.com/opera-stable stable InRelease                                                                                                                              
Ign:7 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                                           
Ign:8 http://ppa.launchpad.net/midori/ppa/ubuntu bionic InRelease                                                                                                                      
Get:9 https://brave-browser-apt-release.s3.brave.com bionic InRelease [3,170 B]                                                                                                        
Hit:10 http://ppa.launchpad.net/stefansundin/truecrypt/ubuntu bionic InRelease                                                                                                         
Ign:11 https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 InRelease                                                                                             
Get:12 https://desktop-download.mendeley.com/download/apt stable InRelease [2,456 B]                                                                                         
Hit:14 http://dl.google.com/linux/chrome/deb stable Release                                                                                                                            
Get:15 https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 Release [3,457 B]                                                                 
Hit:16 http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease                                   
Get:17 https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 Release.gpg [801 B]
Hit:18 https://packages.microsoft.com/repos/vscode stable InRelease                                                                   
Err:19 http://ppa.launchpad.net/midori/ppa/ubuntu bionic Release                                    
  404  Not Found [IP: 91.189.95.83 80]
Err:9 https://brave-browser-apt-release.s3.brave.com bionic InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A8580BDC82D3DC6C
Err:17 https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 Release.gpg
  The following signatures were invalid: EXPKEYSIG 58712A2291FA4AD5 MongoDB 3.6 Release Signing Key <packaging@mongodb.com>
sh: 1: /usr/lib/cnf-update-db: Too many levels of symbolic links
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/midori/ppa/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://brave-browser-apt-release.s3.brave.com bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A8580BDC82D3DC6C
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target DEP-11 (main/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target DEP-11 (main/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target DEP-11-icons-small (main/dep11/icons-48x48.tar) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target DEP-11-icons (main/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 Release: The following signatures were invalid: EXPKEYSIG 58712A2291FA4AD5 MongoDB 3.6 Release Signing Key <packaging@mongodb.com>
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target DEP-11 (main/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target DEP-11 (main/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target DEP-11-icons-small (main/dep11/icons-48x48.tar) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target DEP-11-icons (main/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/brave-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3

【问题讨论】:

【参考方案1】:

符号链接/usr/bin/python3 的目的地是循环的。 您可以通过以下方式解决。

sudo unlink /usr/bin/python3
sudo ln -s /usr/bin/python3.6 /usr/bin/python3

【讨论】:

可能根本不要直接在/usr/bin 中乱用东西。 我还是有这个问题 rebeen@rebeen-Precision-5520:~$ sudo apt-get install ubuntu-drivers-common 读取包列表...完成 构建依赖树 读取状态信息...完成E: ubuntu-drivers-common 包需要重新安装,但是我找不到它的存档

以上是关于无法启动“软件更新程序”:无法执行子进程/usr/bin/update-manager(符号链接链接级别太多)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

linux 下mysql 服务无法开启

当没有附加控制台时,python 子进程似乎无法正常工作

无法生成进程“/usr/bin/touch”(执行格式错误)

子进程 readline 挂起等待 EOF

windows下启动的进程都是explorer的子进程吗

为啥 Python 不能通过子进程执行 java.exe?