Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 13/10/2022, à 12:55

Xzu Rukneg

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

Minute papillon! smile pas temps et connexion instable.
Faire des maj avec un connexion pourrie, c'est pas vraiment le top (et ça ralentit le fil, oui, je n'y peux rien) .

$ dpkg --print-foreign-architectures
i386

Je vous propose de tester la commande de Ylag comme au message #41, et d'aviser si ça sent le roussis! Je devrais pouvoir en début d'aprem.

Hors ligne

#52 Le 13/10/2022, à 15:33

Xzu Rukneg

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

@Ylag: merci pour ta commande!
Tout c'est bien passé, et rapide avec ça! 300kb/s, wouhou!!!) J'ai eu tord de douter de la simulation (un bon truc à connaître ce -s).
J'aimerai que tu me dise comment tu as récupérer la liste des paquets? (ma seule idée serait d'aller à la mano piocher ici).

Je reste malgré tout sonné de pourquoi synaptic n'y arrivait pas.. serait-il fatigué? Un coup de mou de l'automne? J'aimerai vraiment avoir le fin mot de l'histoire à ce sujet. En fait je me demande aussi: faut-il continuer à utiliser synaptic? (je l'adore, j'avoue)
@iznobe: Il reste à supprimer ton fichier no-oibaf non?

AVANT

$ apt list | grep oibaf

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libdrm-common/now 2.4.111+git2206130500.f7828d~oibaf~f all  [installé, local]
libdrm-intel1/now 2.4.111+git2206130500.f7828d~oibaf~f amd64  [installé, local]
libdrm-intel1/now 2.4.111+git2206130500.f7828d~oibaf~f i386  [installé, local]
libdrm2/now 2.4.111+git2206130500.f7828d~oibaf~f amd64  [installé, local]
libdrm2/now 2.4.111+git2206130500.f7828d~oibaf~f i386  [installé, local]
libegl-mesa0/now 22.2~git2206220600.e8fc5c~oibaf~f amd64  [installé, local]
libgbm1/now 22.2~git2206220600.e8fc5c~oibaf~f amd64  [installé, local]
libgl1-mesa-dri/now 22.2~git2206220600.e8fc5c~oibaf~f amd64  [installé, local]
libglapi-mesa/now 22.2~git2206220600.e8fc5c~oibaf~f amd64  [installé, local]
libglapi-mesa/now 22.2~git2206220600.e8fc5c~oibaf~f i386  [installé, local]
libglx-mesa0/now 22.2~git2206220600.e8fc5c~oibaf~f amd64  [installé, local]
libllvm14/now 1:14.0.6-1~oibaf~f amd64  [installé, local]
libllvm14/now 1:14.0.6-1~oibaf~f i386  [installé, local]
libosmesa6/now 22.2~git2206220600.e8fc5c~oibaf~f i386  [installé, local]
libva-drm2/now 2.14.0-1~oibaf~f amd64  [installé, local]
libva-drm2/now 2.14.0-1~oibaf~f i386  [installé, local]
libva-wayland2/now 2.14.0-1~oibaf~f amd64  [installé, local]
libva-x11-2/now 2.14.0-1~oibaf~f amd64  [installé, local]
libva-x11-2/now 2.14.0-1~oibaf~f i386  [installé, local]
libva2/now 2.14.0-1~oibaf~f amd64  [installé, local]
libva2/now 2.14.0-1~oibaf~f i386  [installé, local

Pour Coeur Noir:

$ dpkg -l | grep oibaf
ii  libdrm-common                                 2.4.111+git2206130500.f7828d~oibaf~f   all          Userspace interface to kernel DRM services -- common files
ii  libdrm-intel1:amd64                           2.4.111+git2206130500.f7828d~oibaf~f   amd64        Userspace interface to intel-specific kernel DRM services -- runtime
ii  libdrm-intel1:i386                            2.4.111+git2206130500.f7828d~oibaf~f   i386         Userspace interface to intel-specific kernel DRM services -- runtime
ii  libdrm2:amd64                                 2.4.111+git2206130500.f7828d~oibaf~f   amd64        Userspace interface to kernel DRM services -- runtime
ii  libdrm2:i386                                  2.4.111+git2206130500.f7828d~oibaf~f   i386         Userspace interface to kernel DRM services -- runtime
ii  libegl-mesa0:amd64                            22.2~git2206220600.e8fc5c~oibaf~f      amd64        free implementation of the EGL API -- Mesa vendor library
ii  libgbm1:amd64                                 22.2~git2206220600.e8fc5c~oibaf~f      amd64        generic buffer management API -- runtime
ii  libgl1-mesa-dri:amd64                         22.2~git2206220600.e8fc5c~oibaf~f      amd64        free implementation of the OpenGL API -- DRI modules
rc  libgl1-mesa-dri:i386                          22.2~git2206220600.e8fc5c~oibaf~f      i386         free implementation of the OpenGL API -- DRI modules
ii  libglapi-mesa:amd64                           22.2~git2206220600.e8fc5c~oibaf~f      amd64        free implementation of the GL API -- shared library
ii  libglapi-mesa:i386                            22.2~git2206220600.e8fc5c~oibaf~f      i386         free implementation of the GL API -- shared library
ii  libglx-mesa0:amd64                            22.2~git2206220600.e8fc5c~oibaf~f      amd64        free implementation of the OpenGL API -- GLX vendor library
ii  libllvm14:amd64                               1:14.0.6-1~oibaf~f                     amd64        Modular compiler and toolchain technologies, runtime library
ii  libllvm14:i386                                1:14.0.6-1~oibaf~f                     i386         Modular compiler and toolchain technologies, runtime library
ii  libosmesa6:i386                               22.2~git2206220600.e8fc5c~oibaf~f      i386         Mesa Off-screen rendering extension
ii  libva-drm2:amd64                              2.14.0-1~oibaf~f                       amd64        Video Acceleration (VA) API for Linux -- DRM runtime
ii  libva-drm2:i386                               2.14.0-1~oibaf~f                       i386         Video Acceleration (VA) API for Linux -- DRM runtime
ii  libva-wayland2:amd64                          2.14.0-1~oibaf~f                       amd64        Video Acceleration (VA) API for Linux -- Wayland runtime
ii  libva-x11-2:amd64                             2.14.0-1~oibaf~f                       amd64        Video Acceleration (VA) API for Linux -- X11 runtime
ii  libva-x11-2:i386                              2.14.0-1~oibaf~f                       i386         Video Acceleration (VA) API for Linux -- X11 runtime
ii  libva2:amd64                                  2.14.0-1~oibaf~f                       amd64        Video Acceleration (VA) API for Linux -- runtime
ii  libva2:i386                                   2.14.0-1~oibaf~f                       i386         Video Acceleration (VA) API for Linux -- runtime
rc  libvdpau1:i386                                1.5-1~oibaf~f                          i386         Video Decode and Presentation API for Unix (libraries)

La fameuse:

$ sudo apt install libdrm-common=2.4.107-8ubuntu1~20.04.2 libdrm-intel1=2.4.107-8ubuntu1~20.04.2 libdrm2=2.4.107-8ubuntu1~20.04.2 libegl-mesa0=21.2.6-0ubuntu0.1~20.04.2 libgbm1=21.2.6-0ubuntu0.1~20.04.2 libgl1-mesa-dri=21.2.6-0ubuntu0.1~20.04.2 libglapi-mesa=21.2.6-0ubuntu0.1~20.04.2 libglx-mesa0=21.2.6-0ubuntu0.1~20.04.2 libva-drm2=2.7.0-2 libva-wayland2=2.7.0-2 libva-x11-2=2.7.0-2 libva2=2.7.0-2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  glib-networking:i386 gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 libaa1:i386 libaom0:i386 libasn1-8-heimdal:i386 libavahi-client3:i386
  libavahi-common-data:i386 libavahi-common3:i386 libavc1394-0:i386 libbrotli1:i386 libcaca0:i386 libcairo-gobject2:i386 libcairo2:i386 libcap2:i386 libcapi20-3:i386
  libcdparanoia0:i386 libcodec2-0.9:i386 libcups2:i386 libdatrie1:i386 libdv4:i386 libelf1:i386 libexif12:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386
  libfribidi0:i386 libgd3:i386 libgdbm-compat4:i386 libgdbm6:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libglvnd0:i386 libgmp10:i386 libgnutls30:i386 libgomp1:i386
  libgphoto2-6:i386 libgphoto2-port12:i386 libgraphite2-3:i386 libgsm1:i386 libgssapi-krb5-2:i386 libgssapi3-heimdal:i386 libgstreamer-plugins-base1.0-0:i386
  libgstreamer-plugins-good1.0-0:i386 libgstreamer1.0-0:i386 libgudev-1.0-0:i386 libharfbuzz0b:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386
  libhogweed5:i386 libhx509-5-heimdal:i386 libicu66:i386 libiec61883-0:i386 libieee1284-3:i386 libigdgmm11:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386
  libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libllvm14 libllvm14:i386 libltdl7:i386 libmp3lame0:i386 libmpg123-0:i386
  libmysqlclient21:i386 libnettle7:i386 libnghttp2-14:i386 libnuma1:i386 libodbc1:i386 libopenal1:i386 libopenjp2-7:i386 libopus0:i386 liborc-0.4-0:i386 libp11-kit0:i386
  libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpcap0.8:i386 libpci3:i386 libpciaccess0:i386 libperl5.30:i386 libpixman-1-0:i386 libpng16-16:i386
  libproxy1v5:i386 libpsl5:i386 libraw1394-11:i386 libroken18-heimdal:i386 librsvg2-2:i386 librsvg2-common:i386 librtmp1:i386 libsasl2-modules:i386 libsasl2-modules-db:i386
  libsdl2-2.0-0:i386 libsensors5:i386 libshine3:i386 libshout3:i386 libslang2:i386 libsnappy1v5:i386 libsndio7.0:i386 libsnmp35:i386 libsoup2.4-1:i386 libsoxr0:i386
  libspeex1:i386 libsqlite3-0:i386 libssh-4:i386 libssl1.1:i386 libstb0:i386 libtag1v5:i386 libtag1v5-vanilla:i386 libtasn1-6:i386 libthai0:i386 libtheora0:i386 libtiff5:i386
  libtwolame0:i386 libusb-1.0-0:i386 libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386 libvkd3d1:i386 libvpx6:i386 libvulkan1:i386 libwavpack1:i386 libwayland-client0:i386
  libwayland-cursor0:i386 libwayland-egl1:i386 libwebp6:i386 libwebpmux3:i386 libwind0-heimdal:i386 libx11-6:i386 libx11-xcb1:i386 libx264-155:i386 libx265-179:i386
  libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcomposite1:i386
  libxcursor1:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxkbcommon0:i386 libxml2:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386
  libxshmfence1:i386 libxslt1.1:i386 libxss1:i386 libxv1:i386 libxvidcore4:i386 libxxf86vm1:i386 libzvbi0:i386 ocl-icd-libopencl1:i386
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  i965-va-driver:i386 intel-media-va-driver:i386 libdrm-intel1:i386 libdrm2:i386 libglapi-mesa:i386 libosmesa6:i386 libva-drm2:i386 libva-x11-2:i386 libva2:i386
Les paquets suivants seront mis à une VERSION INFÉRIEURE :
  libdrm-common libdrm-intel1 libdrm2 libegl-mesa0 libgbm1 libgl1-mesa-dri libglapi-mesa libglx-mesa0 libva-drm2 libva-wayland2 libva-x11-2 libva2
0 mis à jour, 0 nouvellement installés, 12 remis à une version inférieure, 9 à enlever et 5 non mis à jour.
Il est nécessaire de prendre 11,4 Mo dans les archives.
Après cette opération, 27,1 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm-intel1 amd64 2.4.107-8ubuntu1~20.04.2 [60,3 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libegl-mesa0 amd64 21.2.6-0ubuntu0.1~20.04.2 [96,3 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libgbm1 amd64 21.2.6-0ubuntu0.1~20.04.2 [29,2 kB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libgl1-mesa-dri amd64 21.2.6-0ubuntu0.1~20.04.2 [11,0 MB]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libglx-mesa0 amd64 21.2.6-0ubuntu0.1~20.04.2 [137 kB]                                                 
Réception de :6 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libglapi-mesa amd64 21.2.6-0ubuntu0.1~20.04.2 [27,4 kB]                                               
Réception de :7 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm2 amd64 2.4.107-8ubuntu1~20.04.2 [34,1 kB]                                                      
Réception de :8 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libdrm-common all 2.4.107-8ubuntu1~20.04.2 [5396 B]                                                  
Réception de :9 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libva-x11-2 amd64 2.7.0-2 [11,9 kB]                                                                       
Réception de :10 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libva-wayland2 amd64 2.7.0-2 [8924 B]                                                                   
Réception de :11 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libva-drm2 amd64 2.7.0-2 [7044 B]                                                                       
Réception de :12 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 libva2 amd64 2.7.0-2 [53,5 kB]                                                                           
11,4 Mo réceptionnés en 37s (308 ko/s)                                                                                                                                             
(Lecture de la base de données... 322861 fichiers et répertoires déjà installés.)
Suppression de i965-va-driver:i386 (2.4.0-0ubuntu1) ...
Suppression de intel-media-va-driver:i386 (20.1.1+dfsg1-1) ...
Suppression de libdrm-intel1:i386 (2.4.111+git2206130500.f7828d~oibaf~f) ...
Suppression de libva-x11-2:i386 (2.14.0-1~oibaf~f) ...
Suppression de libva-drm2:i386 (2.14.0-1~oibaf~f) ...
Suppression de libdrm2:i386 (2.4.111+git2206130500.f7828d~oibaf~f) ...
Suppression de libosmesa6:i386 (22.2~git2206220600.e8fc5c~oibaf~f) ...
Suppression de libglapi-mesa:i386 (22.2~git2206220600.e8fc5c~oibaf~f) ...
Suppression de libva2:i386 (2.14.0-1~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libdrm-intel1:amd64 depuis 2.4.111+git2206130500.f7828d~oibaf~f vers 2.4.107-8ubuntu1~20.04.2
(Lecture de la base de données... 322836 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../00-libdrm-intel1_2.4.107-8ubuntu1~20.04.2_amd64.deb ...
Dépaquetage de libdrm-intel1:amd64 (2.4.107-8ubuntu1~20.04.2) sur (2.4.111+git2206130500.f7828d~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libegl-mesa0:amd64 depuis 22.2~git2206220600.e8fc5c~oibaf~f vers 21.2.6-0ubuntu0.1~20.04.2
Préparation du dépaquetage de .../01-libegl-mesa0_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ...
Dépaquetage de libegl-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) sur (22.2~git2206220600.e8fc5c~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libgbm1:amd64 depuis 22.2~git2206220600.e8fc5c~oibaf~f vers 21.2.6-0ubuntu0.1~20.04.2
Préparation du dépaquetage de .../02-libgbm1_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ...
Dépaquetage de libgbm1:amd64 (21.2.6-0ubuntu0.1~20.04.2) sur (22.2~git2206220600.e8fc5c~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libgl1-mesa-dri:amd64 depuis 22.2~git2206220600.e8fc5c~oibaf~f vers 21.2.6-0ubuntu0.1~20.04.2
Préparation du dépaquetage de .../03-libgl1-mesa-dri_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ...
Dépaquetage de libgl1-mesa-dri:amd64 (21.2.6-0ubuntu0.1~20.04.2) sur (22.2~git2206220600.e8fc5c~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libglx-mesa0:amd64 depuis 22.2~git2206220600.e8fc5c~oibaf~f vers 21.2.6-0ubuntu0.1~20.04.2
Préparation du dépaquetage de .../04-libglx-mesa0_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ...
Dépaquetage de libglx-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) sur (22.2~git2206220600.e8fc5c~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libglapi-mesa:amd64 depuis 22.2~git2206220600.e8fc5c~oibaf~f vers 21.2.6-0ubuntu0.1~20.04.2
Préparation du dépaquetage de .../05-libglapi-mesa_21.2.6-0ubuntu0.1~20.04.2_amd64.deb ...
Dépaquetage de libglapi-mesa:amd64 (21.2.6-0ubuntu0.1~20.04.2) sur (22.2~git2206220600.e8fc5c~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libdrm2:amd64 depuis 2.4.111+git2206130500.f7828d~oibaf~f vers 2.4.107-8ubuntu1~20.04.2
Préparation du dépaquetage de .../06-libdrm2_2.4.107-8ubuntu1~20.04.2_amd64.deb ...
Dépaquetage de libdrm2:amd64 (2.4.107-8ubuntu1~20.04.2) sur (2.4.111+git2206130500.f7828d~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libdrm-common depuis 2.4.111+git2206130500.f7828d~oibaf~f vers 2.4.107-8ubuntu1~20.04.2
Préparation du dépaquetage de .../07-libdrm-common_2.4.107-8ubuntu1~20.04.2_all.deb ...
Dépaquetage de libdrm-common (2.4.107-8ubuntu1~20.04.2) sur (2.4.111+git2206130500.f7828d~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libva-x11-2:amd64 depuis 2.14.0-1~oibaf~f vers 2.7.0-2
Préparation du dépaquetage de .../08-libva-x11-2_2.7.0-2_amd64.deb ...
Dépaquetage de libva-x11-2:amd64 (2.7.0-2) sur (2.14.0-1~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libva-wayland2:amd64 depuis 2.14.0-1~oibaf~f vers 2.7.0-2
Préparation du dépaquetage de .../09-libva-wayland2_2.7.0-2_amd64.deb ...
Dépaquetage de libva-wayland2:amd64 (2.7.0-2) sur (2.14.0-1~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libva-drm2:amd64 depuis 2.14.0-1~oibaf~f vers 2.7.0-2
Préparation du dépaquetage de .../10-libva-drm2_2.7.0-2_amd64.deb ...
Dépaquetage de libva-drm2:amd64 (2.7.0-2) sur (2.14.0-1~oibaf~f) ...
dpkg: avertissement: dégradation (« downgrade ») de libva2:amd64 depuis 2.14.0-1~oibaf~f vers 2.7.0-2
Préparation du dépaquetage de .../11-libva2_2.7.0-2_amd64.deb ...
Dépaquetage de libva2:amd64 (2.7.0-2) sur (2.14.0-1~oibaf~f) ...
Paramétrage de libva2:amd64 (2.7.0-2) ...
Paramétrage de libglapi-mesa:amd64 (21.2.6-0ubuntu0.1~20.04.2) ...
Paramétrage de libdrm-common (2.4.107-8ubuntu1~20.04.2) ...
Paramétrage de libdrm2:amd64 (2.4.107-8ubuntu1~20.04.2) ...
Paramétrage de libva-drm2:amd64 (2.7.0-2) ...
Paramétrage de libva-x11-2:amd64 (2.7.0-2) ...
Paramétrage de libgbm1:amd64 (21.2.6-0ubuntu0.1~20.04.2) ...
Paramétrage de libdrm-intel1:amd64 (2.4.107-8ubuntu1~20.04.2) ...
Paramétrage de libgl1-mesa-dri:amd64 (21.2.6-0ubuntu0.1~20.04.2) ...
Paramétrage de libegl-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) ...
Paramétrage de libva-wayland2:amd64 (2.7.0-2) ...
Paramétrage de libglx-mesa0:amd64 (21.2.6-0ubuntu0.1~20.04.2) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.9) ...

Seuls survivants: les deux libllvm14. N'existant pas dans ma version, je les ai supprimés par sudo apt purge libllvm14*.

APRÈS:

$ apt list | grep oibaf

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Tada! mission réussie!  Merci beaucoup à tous, je mets résolu même si je n'ai pas encore toutes les réponses.

Je vais ensuite m'occuper tranquillement de nettoyer le reste (autoremove et cie..).

Bon WE et encore merci!

Hors ligne

#53 Le 13/10/2022, à 16:30

ylag

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

Bonjour,

Au #52, Xzu Rukneg a écrit :

J'aimerai que tu me dise comment tu as récupérer la liste des paquets? (ma seule idée serait d'aller à la mano piocher ici).

Content que ça fonctionne pour toi ! smile

J'ai utilisé le résultat de la commmande «apt policy ...»  au message #32 pour déterminer la version des paquets à rétrograder.

A+

Dernière modification par ylag (Le 13/10/2022, à 16:31)

Hors ligne

#54 Le 15/10/2022, à 00:41

Xzu Rukneg

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

Ah merci voilà une commande qui me sera utile! wink
Pas exemple pour libdrm-common, comment tu choisis entre les 2 propositions 2.4.107-8ubuntu1~20.04.2 (que tu as choisis) et  2.4.101-2 ?

D’ailleurs je me demande si ça ne serait pas ça que synaptic me proposait en version "ubuntu proposed", parce-que je n'ai pas ces dépôts activés, donc curieux qu'il me le propose tout de même dans "forcer la version"?

Dernière modification par Xzu Rukneg (Le 15/10/2022, à 00:45)

Hors ligne

#55 Le 15/10/2022, à 04:09

Coeur Noir

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

F'ra pas avancer le schmilblik mais ça semble confirmer que  l'idée aurait pu fonctionner…

apt list | grep oibaf

et

dpkg -l | grep oibaf

répondent la même chose, 2 lignes en + dans le retour de la seconde : les 2 paquets « rc » résidus de configuration suite à désinstallation.
Donc avec un grep mieux fichu on aurait eu un tri sur seulement les « ii » installés.

dpkg -l | grep oibaf | grep ^ii              # on peut sans doute faire mieux que 2 grep coup sur coup…

te montre la liste des paquets où le mot oibaf apparaît, et seulement ceux installés ( dont la ligne commence par ii ).

dpkg -l | grep oibaf | grep ^ii | cut -d' ' -f3

en partant de la même liste n'affiche que la colonne du nom des paquets

dpkg -l | grep oibaf | grep ^ii | cut -d' ' -f3 >Bureau/liste_provenance_oibaf

enregistre cette liste dans un fichier nommé liste_provenance_oibaf sur ton Bureau

dpkg -l | grep oibaf | grep ^ii | cut -d' ' -f3 | xargs sudo dpkg -P

aurait supprimé les paquets en question

cat Bureau/liste_provenance_oibaf | xargs sudo apt install

aurait (ré)installé cette liste de paquets depuis les dépôts réguliers de ta distribution puisque le ppa oibaf avait déjà été désactivé.

Synaptic ne pouvait pas « tout faire » justement car le ppa oibaf était désactivé : puisqu'absent de tes sources logicielles, ce ppa ne peut plus lui servir de critère de tri par origine par exemple.
Quand bien même les paquets du ppa absent sont restés installés : synaptic saura les lister, dans certains cas les supprimer ; dans d'autres non, si la désinstallation a des incidences sur d'autres paquets ( et vu la nature des paquets dans oibaf, oui il y a des incidences. Lourdes. ) Je suppose qu'il y a d'autres infos que synaptic ne sait plus récupérer autour de paquets dans une telle situation ( disons des paquets détachés~déconnectés de leur dépôt~source initial. )

C'est pour ça qu'il y a l'utilitaire ppa-purge ;-) pour faire ( plus vite et mieux ) ce que je décris grossièrement au-dessus :
⋅ enlever les paquets provenant d'un ppa,
⋅ réinstaller les paquets initiaux depuis les dépôts réguliers de la distribution ( quand c'est possible )
⋅ et seulement après ça, supprimer le ppa des sources logicielles.

____________________________

Exemple si on voulait réinstaller les kernels ( aucune idée de l'utilité, c'est juste pour illustrer ) :

Le terminal avec ses couleurs, pour montrer le fonctionnement de grep, a écrit :

django@ASGARD:~$ dpkg -l | grep -E 'linux-(head|imag|modu|gene)'
ii   linux-generic-hwe-22.04                           5.15.0.50.50                                  amd64        Complete Generic Linux kernel and headers
ii   linux-headers-5.15.0-47                            5.15.0-47.51                                  all               Header files related to Linux kernel version 5.15.0
ii   linux-headers-5.15.0-47-generic               5.15.0-47.51                                  amd64        Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
ii   linux-headers-5.15.0-50                            5.15.0-50.56                                  all               Header files related to Linux kernel version 5.15.0
ii   linux-headers-5.15.0-50-generic               5.15.0-50.56                                  amd64        Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
ii   linux-headers-generic-hwe-22.04              5.15.0.50.50                                  amd64        Generic Linux kernel headers
ii   linux-image-5.15.0-47-generic                  5.15.0-47.51                                  amd64        Signed kernel image generic
rc  linux-image-5.15.0-48-generic                  5.15.0-48.54                                  amd64        Signed kernel image generic
ii   linux-image-5.15.0-50-generic                   5.15.0-50.56                                  amd64        Signed kernel image generic
ii   linux-image-generic-hwe-22.04                 5.15.0.50.50                                  amd64        Generic Linux kernel image
ii   linux-modules-5.15.0-47-generic               5.15.0-47.51                                  amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-5.15.0-48-generic               5.15.0-48.54                                  amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii   linux-modules-5.15.0-50-generic               5.15.0-50.56                                  amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii   linux-modules-extra-5.15.0-47-generic      5.15.0-47.51                                  amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.15.0-48-generic      5.15.0-48.54                                  amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii   linux-modules-extra-5.15.0-50-generic      5.15.0-50.56                                  amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
django@ASGARD:~$

django@ASGARD:~$ dpkg -l | grep -E 'linux-(head|imag|modu|gene)' | grep ^ii | cut -d' ' -f3
linux-generic-hwe-22.04
linux-headers-5.15.0-47
linux-headers-5.15.0-47-generic
linux-headers-5.15.0-50
linux-headers-5.15.0-50-generic
linux-headers-generic-hwe-22.04
linux-image-5.15.0-47-generic
linux-image-5.15.0-50-generic
linux-image-generic-hwe-22.04
linux-modules-5.15.0-47-generic
linux-modules-5.15.0-50-generic
linux-modules-extra-5.15.0-47-generic
linux-modules-extra-5.15.0-50-generic

django@ASGARD:~$ dpkg -l | grep -E 'linux-(head|imag|modu|gene)' | grep ^ii | cut -d' ' -f3 >Bureau/liste_kernel

django@ASGARD:~$ cat Bureau/liste_kernel 
linux-generic-hwe-22.04
linux-headers-5.15.0-47
linux-headers-5.15.0-47-generic
linux-headers-5.15.0-50
linux-headers-5.15.0-50-generic
linux-headers-generic-hwe-22.04
linux-image-5.15.0-47-generic
linux-image-5.15.0-50-generic
linux-image-generic-hwe-22.04
linux-modules-5.15.0-47-generic
linux-modules-5.15.0-50-generic
linux-modules-extra-5.15.0-47-generic
linux-modules-extra-5.15.0-50-generic

django@ASGARD:~$ cat Bureau/liste_kernel | xargs sudo apt reinstall -s
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
0 mis à jour, 0 nouvellement installés, 13 réinstallés, 0 à enlever et 0 non mis à jour.
Inst linux-generic-hwe-22.04 [5.15.0.50.50] (5.15.0.50.50 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-headers-5.15.0-47 [5.15.0-47.51] (5.15.0-47.51 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst linux-headers-5.15.0-47-generic [5.15.0-47.51] (5.15.0-47.51 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-headers-5.15.0-50 [5.15.0-50.56] (5.15.0-50.56 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [all])
Inst linux-headers-5.15.0-50-generic [5.15.0-50.56] (5.15.0-50.56 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-headers-generic-hwe-22.04 [5.15.0.50.50] (5.15.0.50.50 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-image-5.15.0-47-generic [5.15.0-47.51] (5.15.0-47.51 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-image-5.15.0-50-generic [5.15.0-50.56] (5.15.0-50.56 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-image-generic-hwe-22.04 [5.15.0.50.50] (5.15.0.50.50 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-modules-5.15.0-47-generic [5.15.0-47.51] (5.15.0-47.51 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-modules-5.15.0-50-generic [5.15.0-50.56] (5.15.0-50.56 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-modules-extra-5.15.0-47-generic [5.15.0-47.51] (5.15.0-47.51 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
Inst linux-modules-extra-5.15.0-50-generic [5.15.0-50.56] (5.15.0-50.56 Ubuntu:22.04/jammy-updates, Ubuntu:22.04/jammy-security [amd64])
(…)

Dernière modification par Coeur Noir (Le 15/10/2022, à 04:50)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#56 Le 15/10/2022, à 08:31

iznobe

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

@iznobe: Il reste à supprimer ton fichier no-oibaf non?

Bonjour , oui bien sur . car il modifie les priorités de paquets .

d' ailleurs je ne sais pas si il n' a pas eu une influence aussi au niveau de la commande de @ylag , puisqu ' il etait deja en place lorsque tu as passé la commande .

j ' aurais bien aimé voir le retour que j' avais demandé en simulation afin de verifier si ma proposition aurait pu fonctionner , mais tant pis , ( ca aurait pu servir a d' autre personne avec une liste de paquets plus importante / complexe ) l' essentiel est que tu sois revenu sur un systeme de paquets stable et fonctionnels .

Dernière modification par iznobe (Le 15/10/2022, à 08:34)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#57 Le 15/10/2022, à 12:35

ylag

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

Bonjour,

Au #54, Xzu Rukneg a écrit :

Pas exemple pour libdrm-common, comment tu choisis entre les 2 propositions 2.4.107-8ubuntu1~20.04.2 (que tu as choisis) et  2.4.101-2 ?

En examinant le résultat de la commande apt policy libdrm-common à ton message #32 :

apt policy libdrm-common
libdrm-common:
  Installé : 2.4.111+git2206130500.f7828d~oibaf~f
  Candidat : 2.4.111+git2206130500.f7828d~oibaf~f
 Table de version :
 *** 2.4.111+git2206130500.f7828d~oibaf~f 100
        100 /var/lib/dpkg/status
     2.4.107-8ubuntu1~20.04.2 500
        500 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        500 http://fr.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages
        500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu focal-security/main i386 Packages
     2.4.101-2 500
        500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
        500 http://fr.archive.ubuntu.com/ubuntu focal/main i386 Packages

On voit que ta version installée 2.4.111+git2206130500.f7828d~oibaf~f n'est disponible dans aucun dépôt actif de tes sources, est seulement déclarée localement dans le fichier /var/lib/dpkg/status, donc considérée comme une version «orpheline» de ce paquet que le système de mises à jour ne parvient pas à gérer aitomatiquement.

Les dépôts proposent la version 2.4.101-2 dans la branche focal/main et une version plus récente, 2.4.107-8ubuntu1~20.04.2, dans les branches
focal-updates/main et focal-security/main.
Il vaut mieux dans ce cas choisir la version la plus récente (numéro de version plus élevé ...) pour rétrograder le paquet, car si on avait installé la version 2.4.101-2, une mise à jour subséquente aurait automatiquement passé ce paquet à la version la plus récente disponible, la 2.4.107-8ubuntu1~20.04.2 dans ce cas.

A+

Dernière modification par ylag (Le 15/10/2022, à 19:37)

Hors ligne

#58 Le 15/10/2022, à 12:40

ylag

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

Au #56, iznobe a écrit :

... j ' aurais bien aimé voir le retour que j' avais demandé en simulation afin de verifier si ma proposition aurait pu fonctionner , mais tant pis , ( ca aurait pu servir a d' autre personne avec une liste de paquets plus importante / complexe ) ...

Effectivement, ça aurait pu être fort instructif, désolé ...

A+

Hors ligne

#59 Le 15/10/2022, à 13:22

ylag

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

@Xzu Rukneg :

J'en rajoute une couche concernant le paquet libdrm-common dans Synaptic smile

Tu devrais bien y voir les deux versions disponibles de ce paquet :
synaptic.png

A+

Hors ligne

#60 Le 17/10/2022, à 10:38

Xzu Rukneg

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

@ylag: ok merci. Je me demandais juste pourquoi il ne propose pas uniquement la dernière version à ce compte là, mais ok, c'est à nous de choisir.

@iznobe:

j ' aurais bien aimé voir le retour que j' avais demandé en simulation afin de vérifier si ma proposition aurait pu fonctionner.

Désolé, pas fait gaffe, tu parle du message #46?
En tous cas la proposition de ylag me paraissait simple et efficace, pour moi il fallait absolument la tenter. La tienne me paraissait plus complexe.

@Coeur Noir:

Synaptic ne pouvait pas « tout faire » justement car le ppa oibaf était désactivé : puisqu'absent de tes sources logicielles, ce ppa ne peut plus lui servir de critère de tri par origine par exemple.

A priori non, j'y ai pensé et pour tester j'avais réactivé le ppa juste pour faire la suppression: pas d'amélioration.
Je penche plus pour un foirage complet du PPA oibaf avec ma version d'ubuntu.

C'est pour ça qu'il y a l'utilitaire ppa-purge

Bien-sur, c'est le début de ce fil, après quelques tâtonnements, ça à été testé mais ça n'a pas désinstallé les paquets du ppa.

J'ai d'autres hypothèses pour tout ce foirage et le comportement curieux de synaptic.
*La politique propre de synaptic pour la gestion des paquets (pas pensé à consulter pendant mon problème).
*le conseil de bonne intention mais trop bidouilleur du 1er gars qui m'a aidé sur askubuntu (cf message #1): j'ai foiré la commande ppa purge (comme en début de ce fil), et, pensant l'avoir bien faite, je suis passé à suite de ses vérifications qui demandent de supprimer plein de fichiers, et j'en ai trouvé (et donc supprimés) quelques un. Peut être que ça n'a pas aidé synaptic à comprendre le shmilblik. Mais réactiver le dépôt pour le test de ppa-purge puis synaptic aurait du remettre d'aplomb à priori?
Bon mystère, j'aurai vraiment aimé saisir la différence entre synaptic et apt sur ce point.

Merci pour tes commandes, elles permettraient de faire une sorte  ppa-purge à la main. Est-ce que tu saurais comment récupérer la liste des dommages collatéraux (comment on appel ces paquets supprimés par dépendance?), par exemple si on supprimait le paquet libglx-mesa0? (c'est juste pour l'exemple)

Dernière modification par Xzu Rukneg (Le 17/10/2022, à 10:42)

Hors ligne

#61 Le 17/10/2022, à 10:49

iznobe

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

je parlais d' avoir le retour de :

sudo apt full-upgrade -sy --allow-downgrades

avec le fichier no-oibaf en place afin de voir ce que donnais la simulation et verifier a la fois que les paquets oibaf aurait bien été downgrader et voir comment ca impactait le systeme de paquets .

ce n ' etait clairement pas l' objectif 1er de cette discussion mais ca aurait pu apporter une evolution future en cas de soucis de gestion de depots non officiels .
Comme ce n' etait qu ' une simulation , ca n' aurais absolument rien changer sur ton systeme , mais on aurait pu recuperer des infos .


Le truc avec le PPA et le cas particulier rencontré ici , c' est que ce fameux depot oibaf , ne prend pas / plus en charge la version 20.04 .
d ' une part c ' est tres curieux , mais bon passons sur ca , d' autre part , apt ne peux recuperer aucune information de paquet de ce depot , puisque plus pris en charge , ce qui fait que les paquets  ne peuvent plus etre gerer par apt ( synaptic utilise apt ) ni ppa-purge .
la seule methode restante etait donc de faire ca manuellement , d ' une façon ou d' une autre .

Dernière modification par iznobe (Le 17/10/2022, à 10:51)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#62 Le 17/10/2022, à 11:01

ylag

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

Bonjour,

Au #60, Xzu Rukneg a écrit :

A priori non, j'y ai pensé et pour tester j'avais réactivé le ppa juste pour faire la suppression: pas d'amélioration.

Le problème ne venait pas de ppa-purge, mais du contenu du PPA qui ne supportait plus la 20.04, donc impossible à réactiver, comme je l'avais mentionné au
message #11 ainsi que @iznobe ci-haut au message #61.

A+

Hors ligne

#63 Le 20/10/2022, à 18:31

Xzu Rukneg

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

ce qui fait que les paquets  ne peuvent plus etre gerer par apt ( synaptic utilise apt ) ni ppa-purge

On est d'accord sur ça.
Mais alors pourquoi faire "forcer la version" avec synaptic ne marchait pas (sans tout virer), quand faire clairement la même chose en ligne de commande ne pose aucun problème? Moi c'est ça qui me clou, j'en suis vraiment très surpris.

Hors ligne

#64 Le 20/10/2022, à 18:50

iznobe

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

le mode forcé est reservé a l' usage humain je suppose ... synaptic n' utilise pas ce genre de commande je suppose .
ca fait beaucoup de supposition tout ca , mais je ne sais pas comment a été programmé synaptic .

De toute maniere , un logiciel , ne peut pas presenter toutes les commandes possibles que l' on peut faire manuellement .
et pour le moment l ' humain reste encore maitre des machines .
quand les machines prendront le dessus sur nos choix on pensera Arlnod et terminator , bon je divague , un peu , beaucoup là lol

Bonne soirée . A +

Dernière modification par iznobe (Le 20/10/2022, à 18:50)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#65 Le 11/01/2023, à 19:20

Coeur Noir

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

Un peu tard mais puisque dans une autre discussion, je propose à peu près la même méthode :

iznobe a écrit :

la proposition de @Coeur Noir est aussi intéressante :

Coeur Noir a écrit :
apt list | grep oibaf

ou un

dpkg -l | grep oibaf

Pareils ?
____________________

Pour ma curiosité : est-ce qu'un

dpkg -l | grep oibaf | cut -d' ' -f3 | xargs sudo dpkg -P

à faire suivre d'une réinstallation des paquets « équivalents » depuis les dépôts officiels, n'aurait pas suffi dès le départ ?

seule chose , avec la derniere commande je ne sais pas faire une simulation .

…pour avoir la « simulation » :

dpkg -l | grep oibaf | cut -d' ' -f3 | xargs sudo apt -s remove

ou

dpkg -l | grep oibaf | cut -d' ' -f3 | xargs sudo apt -s purge

qui impacterait alors les paquets dépendants…


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#66 Le 11/01/2023, à 23:09

ylag

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

Bonsoir,

La probabilité en est faible, mais la commande :

dpkg -l | grep oibaf | ...

... pourrait retourner un paquet légitimement installé, sans rapport avec le PPA oibaf, mais dont le nom ou la description contiendrait la chaîne de caractères oibaf ?

A+

Dernière modification par ylag (Le 11/01/2023, à 23:37)

Hors ligne

#67 Le 12/01/2023, à 00:27

Coeur Noir

Re : [Résolu] PPA oibaf impurgeable: ppa-purge Could not find package list

Certes.

Mais quand on va par là ( désinstaller des paquets ), on regarde attentivement les retours de commande, généralement.
On commence par lister en circonscrivant la probabilité via :

dpkg -l | grep -Ewi "oibaf" | cut -d' ' -f3

qui listera les paquets qui ont le mot oibaf quelque part, dans leur nom ou description ( devrait suffire, vu comment le ppa nomme ses paquets… )
Si la liste est cohérente, on simule la suppression :

dpkg -l | grep -Ewi "oibaf" | cut -d' ' -f3 | xargs sudo apt -s remove

Si pas d'erreur ou risque majeur, on y va vraiment :

dpkg -l | grep -Ewi "oibaf" | cut -d' ' -f3 | xargs sudo apt remove

et là si un doute subsiste, on peut encore répondre non à la question…


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne