Aller au contenu
Cheat Sheet
Linux

ModuleNotFoundError: No module named ‘apt_pkg’

Sur mon serveur, j’ai le message d’erreur suivant quand je fais des mises à jour apt :

Traceback (most recent call last):
File "/usr/bin/apt-listchanges", line 29, in
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Le problème vient du fait qu’il y a une version plus récente de Python sur le système, mais qui est en conflit avec celle utilisée habituellement par apk. Pour résoudre le problème, on va créer le lien qui va bien vers la librairie qui va bien.

Lister les versions disponibles

cd /usr/lib/python3/dist-packages
ls -l | grep apt_pkg

chez moi, cela retourne

-rw-r--r--  1 root root 351056 May 22  2023 apt_pkg.cpython-311-x86_64-linux-gnu.so
-rw-r--r--  1 root root 351056 Jun 19 12:21 apt_pkg.so

Faire une sauvegarde du fichier existant

Au cas où… :

sudo mv apt_pkg.so apt_pkg.so_bck

Créer un lien symbolique vers la bonne librairie

sudo ln -s  apt_pkg.cpython-311-x86_64-linux-gnu.so apt_pkg.so

Attention, il faut bien utiliser le fichier apt_pkg.cpython-{version}-{architecture}-linux-gnu.so qui est présente dans le répertoire.

Docker prend trop de place sur mon disque !
Impossible de mettre à jour le BIOS
apt_pkg apt-get linux

Articles similaires

Héberger plusieurs sites dans des…
Héberger un site dans un…
[Linux] Réparer une installation en…
Publier un site Flask sur…
[Debian] Mettre à jour vers…
[Synology] Installer IPKG sur DS214
Récupérer un MP3 depuis YouTube
[Linux] Rediriger vers un fichier…
Tmux
[Linux] Compter le nombre de…

Catégories

  • Android
  • Calibre
  • Docker
  • Excel
  • Git
  • Google Sheet
  • Knime
  • Linux
  • Logiciels
  • Matériel
  • Non classé
  • Notepad++
  • PHP
  • Power BI
  • Programmation
  • Python
  • Qlik
  • Service
  • Synology
  • Visual Studio Code
  • VSCode
  • Windows
  • Word
  • WordPress

Étiquettes

adb android apache audio calibre convertion css debian docker drivers excel fichiers firefox flask google grep html kobo linux manette markdown mp3 notepad++ office php pip portable privoxy python qlik qliksense qlikview realtek selenium synology tor venv vim virtualenv vscode web windows wordpress xargs youtube

Tags

adb android apache audio calibre convertion css debian docker drivers excel fichiers firefox flask google grep html kobo linux manette markdown mp3 notepad++ office php pip portable privoxy python qlik qliksense qlikview realtek selenium synology tor venv vim virtualenv vscode web windows wordpress xargs youtube
Thème par Colorlib Propulsé par WordPress