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.

#1 Le 26/06/2018, à 14:11

Skrachen

désinstallation d'un logiciel interrompue

Bonjour à tous

Il y a quelques jours, j'ai voulu désinstaller un logiciel (MySQL Workbench) pour le réinstaller ensuite, suite à un bug de celui-ci. Seulement mon PC s'est éteint pendant la désinstallation (au passage si quelqu'un connaît un moyen de mettre un avertissement avant que la batterie s'éteigne je suis preneur).
Après rebranchage et redémarrage il était impossible de finir de le désinstaller (le message en console me disait de le réinstaller correctement avant de le désinstaller), mais aussi impossible de le réinstaller.

Je suis donc allé fouiller dans les fichiers où je pensais qu'il pouvait rester des références au paquet pour supprimer celles-ci et permettre une réinstallation propre (2 ou 3 fichiers dans /var/backups, qui commençaient par apt ou dpkg). Maintenant il n'y a plus de trace du paquet, mais lorsque j'essaie de le réinstaller, le message suivant s'affiche:

~$ sudo apt-get install mysql-workbench
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Aucune version du paquet mysql-workbench n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « mysql-workbench » n'a pas de version susceptible d'être installée

Il n'y a pas de raison particulière que ce paquet soit devenu obsolète tout à coup, donc je suppose que c'est le fait que j'aie supprimé les références à ce paquet qui provoque ce message. J'ai essayé un "apt-get update" mais toujours le même message après cela.

J'aimerais pouvoir réinstaller ce programme, donc si quelqu'un connait plus précisément le rôle des fichiers de /var/backups ou a une solution ça m'intéresse.

Merci

Je suis sous Ubuntu 16.04 (avec KDE, mais j'ai tout fait en console)

Hors ligne

#2 Le 26/06/2018, à 14:28

michel_04

Re : désinstallation d'un logiciel interrompue

Bonjour,

Le retour de :

apt show mysql-workbench

A+

Hors ligne

#3 Le 26/06/2018, à 14:44

nam1962

Re : désinstallation d'un logiciel interrompue

Et de

sudo apt install -f

[ Modéré ]

Hors ligne

#4 Le 27/06/2018, à 11:15

Skrachen

Re : désinstallation d'un logiciel interrompue

J'ai aussi exécuté la commande avec l'option -a comme c'était conseillé...

chataignon@chataignon-HP-Notebook:~$ apt show mysql-workbench
Package: mysql-workbench
State: pas un véritable paquet (virtuel)
N: Impossible de choisir une version candidate du paquet « mysql-workbench » qui n'en n'a pas
N: C'è 1 record aggiuntivo: usare "-a" per visualizzarlo
N: Aucun paquet n'a été trouvé

chataignon@chataignon-HP-Notebook:~$ apt show mysql-workbench -a
Package: mysql-workbench
Version: 6.3.6+dfsg-0ubuntu1
Status: deinstall ok config-files
Priority: optional
Section: database
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Dmitry Smirnov <onlyjob@debian.org>
Config-Version: 6.3.6+dfsg-0ubuntu1
Installed-Size: 89,9 MB
Depends: libatkmm-1.6-1v5 (>= 2.24.0), libc6 (>= 2.14), libcairo2 (>= 1.14.0), libcairomm-1.0-1v5 (>= 1.12.0), libctemplate2v5, libgcc1 (>= 1:3.0), libgdal.so.1-1.11.3, libgdal1i (>= 1.8.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libgl1-mesa-glx | libgl1, libglib2.0-0 (>= 2.35.9), libglibmm-2.4-1v5 (>= 2.46.0), libgnome-keyring0 (>= 2.22.2), libgtk2.0-0 (>= 2.24.0), libgtkmm-2.4-1v5 (>= 1:2.24.0), libmysqlclient20 (>= 5.7.11), libmysqlcppconn7v5, libodbc1 (>= 2.3.1), libpango-1.0-0 (>= 1.18.0), libpangocairo-1.0-0 (>= 1.14.0), libpangomm-1.4-1v5 (>= 2.38.0), libpcre3, libpcrecpp0v5 (>= 7.7), libpython2.7 (>= 2.7), libsigc++-2.0-0v5 (>= 2.6.1), libstdc++6 (>= 5.2), libtinyxml2.6.2v5, libuuid1 (>= 2.16), libvsqlitepp3v5 (>= 0.3.13), libx11-6, libxml2 (>= 2.7.4), libzip4 (>= 0.10), python:any (>= 2.6.6-7~), python2.7, mysql-workbench-data (= 6.3.6+dfsg-0ubuntu1), python-mysql.connector, python-paramiko, python-pexpect, python-pyodbc (>= 2.1.8), python-pysqlite2
Recommends: ttf-bitstream-vera, mysql-utilities, mysql-client | virtual-mysql-client
Suggests: gnome-keyring
Homepage: http://dev.mysql.com/workbench/
Download-Size: sconosciuto
APT-Sources: /var/lib/dpkg/status
Description: MySQL Workbench - un outil de modélisation, d'administration et de files d'attente visuelle de base de données
 MySQL Workbench est un outil de modélisation qui permet de concevoir et de
 générer des bases de données MySQL graphiquement. Il a également des
 modules de développement d'administration et de requête où vous pouvez
 gérer les instances du serveur MySQL et exécuter des requêtes SQL.

chataignon@chataignon-HP-Notebook:~$ sudo apt install -f
[sudo] password for chataignon: 
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 :
  gnome-keyring libarmadillo6 libarpack2 libctemplate2v5 libdap17v5 libdapclient6v5 libepsilon1 libfreexl1 libgdal1i libgeos-3.5.0
  libgeos-c1v5 libgnome-keyring-common libgnome-keyring0 libhdf4-0-alt libkmlbase1 libkmldom1 libkmlengine1 libllvm4.0 libllvm4.0:i386
  libminizip1 libmysqlcppconn7v5 libnetcdf11 libogdi3.2 libopenjp2-7 libpam-gnome-keyring libpq5 libproj9 libspatialite7 libsuperlu4
  liburiparser1 libvsqlitepp3v5 mysql-utilities p11-kit proj-bin proj-data python-crypto python-ecdsa python-mysql.connector
  python-paramiko python-pexpect python-ptyprocess python-pyodbc python-pysqlite2
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Hors ligne

#5 Le 27/06/2018, à 11:33

michel_04

Re : désinstallation d'un logiciel interrompue

Re,

Skrachen a écrit :
chataignon@chataignon-HP-Notebook:~$ apt show mysql-workbench -a
Package: mysql-workbench
Version: 6.3.6+dfsg-0ubuntu1
Status: deinstall ok config-files
man dpkg
   Package selection states
       install
              The package is selected for installation.

       hold   A package marked to be on hold is not handled by dpkg, unless  forced  to  do  that
              with option --force-hold.

       deinstall
              The  package  is  selected  for  deinstallation  (i.e. we want to remove all files,
              except configuration files).

       purge  The package is selected to be purged (i.e. we want to remove everything from system
              directories, even configuration files).

A+

Hors ligne

#6 Le 27/06/2018, à 12:07

nam1962

Re : désinstallation d'un logiciel interrompue

Tu peux passer un :

sudo apt autoremove --purge

Et nous donner :

cat /etc/apt/sources.list
ls /etc/apt/sources.list.d -1

[ Modéré ]

Hors ligne

#7 Le 27/06/2018, à 17:32

Skrachen

Re : désinstallation d'un logiciel interrompue

Nam1962: voilà le résultat du code:

chataignon@chataignon-HP-Notebook:~$ cat /etc/apt/sources.list
# deb cdrom:[Kubuntu 16.04.1 LTS _Xenial Xerus_ - Release amd64 (20160719)]/ xenial main multiverse restricted universe

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial universe
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://security.ubuntu.com/ubuntu xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse

chataignon@chataignon-HP-Notebook:~$ ls /etc/apt/sources.list.d -1
dns-ubuntu-sound-xenial.list
dns-ubuntu-sound-xenial.list.save
hanipouspilot-ubuntu-rtlwifi-xenial.list
hanipouspilot-ubuntu-rtlwifi-xenial.list.save
kubuntu-ppa-ubuntu-backports-xenial.list
kubuntu-ppa-ubuntu-backports-xenial.list.save
kxstudio-debian-ubuntu-kxstudio-xenial.list
kxstudio-debian-ubuntu-kxstudio-xenial.list.save
nerdherd-ubuntu-cloud-xenial.list
nerdherd-ubuntu-cloud-xenial.list.save
ubuntu-desktop-ubuntu-ubuntu-make-xenial.list
ubuntu-desktop-ubuntu-ubuntu-make-xenial.list.save

Michel_04: Si je comprends bien ça veut dire que le paquet est sélectionné pour la désinstallation (avec autoremove je suppose)? Parce que là, il n'était pas dans la liste des paquets enlevés par autoremove, et un "apt show mysql-workbench -a" donne toujours exactement le même résultat. Quant à "apt-get remove mysql-workbench", ça m'indique que le paquet est introuvable.

Hors ligne

#8 Le 27/06/2018, à 18:00

michel_04

Re : désinstallation d'un logiciel interrompue

Re,

Donne les retours de :

sudo mv /var/lib/dpkg/info/mysql-workbench.* /tmp/
sudo dpkg --remove --force-remove-reinstreq mysql-workbench

Puis :

sudo apt update
sudo apt install mysql-workbench

A+

Hors ligne

#9 Le 28/06/2018, à 08:48

Skrachen

Re : désinstallation d'un logiciel interrompue

Toujours pas, ça me renvoie la même erreur pour l'installation:

chataignon@chataignon-HP-Notebook:~$ sudo mv /var/lib/dpkg/info/mysql-workbench.* /tmp/
[sudo] password for chataignon: 

chataignon@chataignon-HP-Notebook:~$ sudo dpkg --remove --force-remove-reinstreq mysql-workbench
dpkg : avertissement : requête pour supprimer mysql-workbench ignorée, seuls les fichiers
de configuration sont installés ; utiliser --purge pour les supprimer aussi
chataignon@chataignon-HP-Notebook:~$ sudo apt update
Atteint:1 http://fr.archive.ubuntu.com/ubuntu xenial InRelease
Réception de:2 http://fr.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]  
Ign:3 http://ppa.launchpad.net/dns/sound/ubuntu xenial InRelease                      
Atteint:4 http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu xenial InRelease                                                     
Réception de:5 http://fr.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]                                                    
Réception de:6 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]                                             
Atteint:7 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu xenial InRelease                
Atteint:8 http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu xenial InRelease                          
Atteint:9 http://ppa.launchpad.net/nerdherd/cloud/ubuntu xenial InRelease                                    
Err:10 http://ppa.launchpad.net/dns/sound/ubuntu xenial Release                                               
  404  Not Found
Réception de:11 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [796 kB]               
Réception de:12 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [727 kB]
Réception de:13 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [318 kB]
Réception de:14 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [238 kB]
Réception de:15 http://fr.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [637 kB]
Réception de:16 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [511 kB]
Réception de:17 http://fr.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [581 kB]
Réception de:18 http://fr.archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [256 kB]
Réception de:19 http://fr.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [246 kB]
Réception de:20 http://fr.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [331 kB]
Réception de:21 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages [452 kB]
Réception de:22 http://fr.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [5 964 B]
Réception de:23 http://fr.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3 328 B]
Réception de:24 http://fr.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [5 100 B]
Réception de:25 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67,7 kB]       
Réception de:26 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [68,0 kB]
Réception de:27 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [355 kB]
Réception de:28 http://security.ubuntu.com/ubuntu xenial-security/universe i386 Packages [303 kB]
Réception de:29 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [107 kB]
Réception de:30 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [147 kB]
Lecture des listes de paquets... Fait                         
E: El repositorio «http://ppa.launchpad.net/dns/sound/ubuntu xenial Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
chataignon@chataignon-HP-Notebook:~$ sudo apt install mysql-workbench
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Aucune version du paquet mysql-workbench n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « mysql-workbench » n'a pas de version susceptible d'être installée

Hors ligne

#10 Le 28/06/2018, à 09:38

nam1962

Re : désinstallation d'un logiciel interrompue

Pourtant il est bien dans universe et tu as bien universe ! https://launchpad.net/ubuntu/+source/mysql-workbench
Par contre tu as un PPA en 404 (n'existe pas ou plus)
Passe

sudo rm /etc/apt/sources.list.d/dns*

Puis passe

sudo apt clean
[[ $(dpkg -l | grep ^rc) ]] && sudo dpkg -P $(dpkg -l | grep ^rc | tr -s " " | cut -d " " -f 2)
sudo apt update
sudo apt full-upgrade
sudo apt autoremove --purge

Puis

sudo apt install --reinstall mysql-workbench

Pour voir

Dernière modification par nam1962 (Le 28/06/2018, à 09:39)


[ Modéré ]

Hors ligne

#11 Le 28/06/2018, à 12:13

Skrachen

Re : désinstallation d'un logiciel interrompue

Les commandes ont généré pas mal de lignes de sortie (sauf autoremove, qui n'a rien trouvé à supprimer).
La dernière donne:

chataignon@chataignon-HP-Notebook:~$ sudo apt install --reinstall mysql-workbench
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 mysql-workbench:i386 : Dépend: libgdal.so.1-1.11.3:i386
                        Dépend: libgdal1i:i386 (>= 1.9.0) mais ne sera pas installé
                        Dépend: python2.7:i386 mais ne sera pas installé
                        Dépend: mysql-workbench-data:i386 (= 6.3.6+dfsg-0ubuntu1) mais il n'est pas installable
                        Dépend: python-mysql.connector:i386 mais il n'est pas installable
                        Dépend: python-paramiko:i386 mais il n'est pas installable
                        Dépend: python-pexpect:i386 mais il n'est pas installable
                        Dépend: python-pyodbc:i386 (>= 2.1.8) mais ne sera pas installé
                        Dépend: python-pysqlite2:i386 mais ne sera pas installé
                        Recommande: ttf-bitstream-vera:i386 mais il n'est pas installable
                        Recommande: mysql-utilities:i386 mais il n'est pas installable
                        Recommande: mysql-client:i386 mais il n'est pas installable ou
                                    virtual-mysql-client:i386
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Hors ligne

#12 Le 28/06/2018, à 12:58

nam1962

Re : désinstallation d'un logiciel interrompue

Euhhh...
Donne nous :

lsb_release -a
echo $XDG_CURRENT_DESKTOP
ls -l /usr/share/xsessions

[ Modéré ]

Hors ligne

#13 Le 28/06/2018, à 16:34

Skrachen

Re : désinstallation d'un logiciel interrompue

chataignon@chataignon-HP-Notebook:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.4 LTS
Release:        16.04
Codename:       xenial
chataignon@chataignon-HP-Notebook:~$ echo $XDG_CURRENT_DESKTOP
KDE
chataignon@chataignon-HP-Notebook:~$ ls -l /usr/share/xsessions
total 4
-rw-r--r-- 1 root root 2402 févr. 27 01:28 plasma.desktop

Hors ligne

#14 Le 28/06/2018, à 17:22

nam1962

Re : désinstallation d'un logiciel interrompue

Ca c'est normal

Donne aussi

uname -i

pour voir pourquoi ça veut installer une version 32bits de mysql-machin


[ Modéré ]

Hors ligne

#15 Le 28/06/2018, à 17:42

Skrachen

Re : désinstallation d'un logiciel interrompue

Voilà:

chataignon@chataignon-HP-Notebook:~/Documents/Dev/stage CIEREC$ uname -i
x86_64

Bien vu, j'avais pas remarqué qu'il voulait mettre une version 32bits

Hors ligne