Рейтинг:0

Как решить ошибку «Нет модуля с именем apt_pkg» в Ubuntu 20.04.3 LTS x86_64

флаг cn
Dan

Когда я пытаюсь выполнить команду sudo apt update в Ubuntu 20.04.3 LTS x86_64, появляется эта трассировка. Как я могу это исправить, пожалуйста

Traceback (последний последний вызов):                                        
  Файл "/usr/lib/cnf-update-db", строка 8, в <module>                      
    из CommandNotFound.db.creator импортировать DbCreator                      
  Файл "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", lin
e 11, в <модуль>                                                         
    импортировать apt_pkg                                                        
ModuleNotFoundError: нет модуля с именем «apt_pkg»                            
Чтение списков пакетов... Готово                                             
E: Проблема с выполнением сценариев APT::Update::Post-Invoke-Success 'if /usr/bin
/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; тогда / ты
sr/lib/cnf-update-db > /dev/null; фи'                                     
E: Подпроцесс вернул код ошибки```
David avatar
флаг cn
Вы запускаете какой-то сценарий, который вы написали?
Dan avatar
флаг cn
Dan
Нет, просто установка пакетов и библиотек Python
David avatar
флаг cn
Ваш вопрос ясно показывает, что скрипт работает, а не просто устанавливает пакет. Какую команду EXACT вы набрали, чтобы получить эту ошибку?
David avatar
флаг cn
Я только что запустил sudo apt update, вот мой результат. судо подходящее обновление [sudo] пароль для Давида: Попадание: 1 http://dl.google.com/linux/chrome/deb стабильная версия InRelease Попадание: 2 http://se.archive.ubuntu.com/ubuntu фокусное InRelease Получить: 3 http://se.archive.ubuntu.com/ubuntu focus-updates InRelease [114 КБ] Попадание:4 http://archive.canonical.com/ubuntu фокус InRelease Получить: 5 http://security.ubuntu.com/ubuntu focus-security InRelease [114 КБ] Получить: 6 http://se.archive.ubuntu.com/ubuntu focus-updates/main amd64 Packages [1258 КБ]
Dan avatar
флаг cn
Dan
Я развернул бота на своем сервере 6 дней назад и был в сети через экран. Только запустил.Сегодня, когда я хотел повторно запустить, он увидел, что выдает ошибки импорта библиотеки, и увидел, что все мои требуемые библиотеки были удалены автоматически. Я попытался обновить и обновить ресурсы, затем попытался установить библиотеки и повторно развернуть, но столкнулся с этой ошибкой при обновлении apt.
David avatar
флаг cn
Вам нужно остановить этот скрипт. Почему ты сначала сказал мне, что сценария нет, а потом признал, что он есть? Как вам можно помочь, если вы не правдивы?
Dan avatar
флаг cn
Dan
Лол, я не врал. Я остановил этот скрипт, и мой бот не работал, тогда я делаю подходящее обновление. Поэтому и прошу решения. Также, когда он остановлен, появляется эта ошибка. Если бы я знал решение, зачем бы я тогда обращался за помощью?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.