Проблема с sudo способным обновлением в Ubuntu 18.04

Терминал дал мне эти ошибки при обновлении программного обеспечения с sudo apt update.

Hit:1 http://it.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://it.archive.ubuntu.com/ubuntu bionic-updates InRelease                                                                                       
Hit:3 http://it.archive.ubuntu.com/ubuntu bionic-backports InRelease                                                                                     
Hit:4 http://security.ubuntu.com/ubuntu bionic-security InRelease                                     
Hit:5 http://archive.canonical.com/ubuntu bionic InRelease                
Traceback (most recent call last):                    
  File "/usr/lib/cnf-update-db", line 8, in <module>
    from CommandNotFound.db.creator import DbCreator
ModuleNotFoundError: No module named 'CommandNotFound'
Reading packages list... Done
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  

Это результаты sudo apt install --reinstall command-not-found

Reading package lists... Done 
Building dependency tree        
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/5.188 B of archives
After this operation, 0 B of additional disk space will be used.
(Reading the database ... 225797 files and directories currently installed.)
Preparations for extracting ... / command-not-found_18.04.4_all.deb ...
Extracting command-not-found (18.04.4) on (18.04.4) ...
Configuring command-not-found (18.04.4) ...
libdvd-pkg: Package libdvdcss2-1.4.2-1 was removed, stop processing...

Когда я попробовал команду sudo apt update снова после переустановки command-not-found, результаты совпали с описанный в первом текстовом блоке.

6
задан 28 May 2018 в 18:38

4 ответа

У меня возникла похожая проблема, и я решил ее следующим образом:

sudo find / -name 'CommandNotFound'
sudo cp -r /path/of/CommandNotFound /usr/lib/
0
ответ дан 8 December 2019 в 00:52

Пакет libdvdcss2-1.4.2-1 был удален, остановка обработки ...

тоже беспокоила мою систему ... и для более полного объяснения вышеупомянутого метода для новичков - ЭТО РАБОТАЕТ - УУХУУ! ... вот что я сделал!

Конечно, внутри терминала используются коды ...

sudo find / -name 'CommandNotFound'

привел к этому, показывая этот неясный путь

[sudo] пароль для подтверждения: find: '/ run / user / 1000 / gvfs': Permission denied

/ usr / lib / python3 / dist-packages / CommandNotFound

Итак, неочевидная часть вышеупомянутого метода, цитируемого здесь ...

sudo cp -r /path/of/CommandNotFound /usr/lib/

привела в ошибке, очевидно, поскольку это "Generic", так сказать

, но эта измененная версия с этим путем к файлу, найденным в первой команде, решила проблему ... "/ usr / lib / python3 / dist-packages / CommandNotFound"

$ sudo cp -r /usr/lib/python3/dist-packages/CommandNotFound /usr/lib/

, и проблема исчезла

Надеюсь, это поможет, Марк

1
ответ дан 8 December 2019 в 00:52

Это решило мою ту же / аналогичную проблему:

cd /usr/lib/python3/dist-packages
ls -la /usr/lib/python3/dist-packages
sudo cp apt_pkg.cpython-36m-x86_64-linux-gnu.so apt_pkg.so

Источник: Linux Question

2
ответ дан 5 January 2021 в 22:10

Во всех поддерживаемых в настоящее время версиях Ubuntu откройте терминал и введите:

apt download python3-minimal
sudo apt install --reinstall ./python3-minimal_*.deb
sudo apt install -f

Если это не сработает, простая перезагрузка может иногда решить эту проблему.

2
ответ дан 5 January 2021 в 22:10

Другие вопросы по тегам:

Похожие вопросы: