#1 Le 29/07/2014, à 18:08
- Linuxenherb
[Résolu]Heartbleed sur 12.04 LTS desktop:précipitation inutile, màj HS
Bonjour,
Je suis sûr un 12.04 LTS pour mon PC principal, et j'ai malencontreusement voulu faire du zèle lors de la faille Heartbleed : n'étant pas un serveur, cette machine aurait pu se contenter d'attendre les màj officielles :-(
Du coup je me suis embrouillé dans ma tentative de màj (à partir d'ici : http://www.ubuntu.com/usn/usn-2165-1/ ? ... ou de là : https://launchpad.net/ubuntu/precise/+source/openssl ? ... je ne sais plus :-$), et ... j'ai tout cassé :'-(
En fait, les mises à jour automatiques ne fonctionnent plus depuis (j'ai un gros sens interdit sur le gestionnaire de mise à jour), et les manipulations de base (via ce même gestionnaire) ne donnent plus rien.
J'imagine que je dois retirer certains paquets liés à openssl, mais je ne sais comment faire. Lors de la tentative d'exécution automatique des mises à jour, j'ai le message d'erreur suivant :
Les paquets suivants ont des dépendances non satisfaites :
libssl1.0.0: Depends: libc6 (>= 2.14) mais la version 2.15-0ubuntu10.5 est installée
Depends: zlib1g (>= 1:1.1.4) mais la version 1:1.2.3.4.dfsg-3ubuntu4 est installée
libssl1.0.0:i386: Depends: libc6 (>= 2.7) mais la version 2.15-0ubuntu10.5 est installée
Depends: zlib1g (>= 1:1.1.4) mais la version 1:1.2.3.4.dfsg-3ubuntu4 est installée
aprés l'exécution de "sudo apt-get install -f", j'obtiens finalement un message d'erreur sur libssl1.0.01.0.1-4ubuntu5.16.
Comment puis-je réparer Ubuntu?
Merci d'avance de toute aide :-)
Cdt
Dernière modification par Linuxenherb (Le 30/07/2014, à 22:52)
Hors ligne
#2 Le 29/07/2014, à 19:28
- f.x0
Re : [Résolu]Heartbleed sur 12.04 LTS desktop:précipitation inutile, màj HS
Bonjour Linuxenherb,
Essaies ceci :
ouvres un terminal
tapes
mkdir ~/pqtdeb
cd ~/pqtdeb
wget http://fr.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.16_i386.deb
sudo dpkg -i --force-all *.deb
et postes le retour de la dernière commande
SOPI
Hors ligne
#3 Le 29/07/2014, à 22:29
- Linuxenherb
Re : [Résolu]Heartbleed sur 12.04 LTS desktop:précipitation inutile, màj HS
Bonjour f.x0,
Merci bien pour ton aide.
J'ai suivi les instructions, et voici le résultat de la dernière commande :
(Lecture de la base de données... 1053180 fichiers et répertoires déjà installés.)
Préparation du remplacement de libssl1.0.0:i386 1.0.1-4ubuntu5.11 (en utilisant libssl1.0.0_1.0.1-4ubuntu5.16_i386.deb) ...
Dépaquetage de la mise à jour de libssl1.0.0:i386 ...
dpkg : erreur de traitement de libssl1.0.0:i386 (--install) :
libssl1.0.0:i386 1.0.1-4ubuntu5.16 cannot be configured because libssl1.0.0:amd64 is in a different version (1.0.1-4ubuntu5.12)
Des erreurs ont été rencontrées pendant l'exécution :
libssl1.0.0:i386
Du coup, en voyant que la version de libssl était différente (5.12 au lieu de 5.16), j'ai voulu vérifié que j'avais bien recopié la bonne version dans mon post, et ai donc relancé un "sudo apt-get install -f" (peut-être n'aurais-je pas dû??), dont voici le résultat :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libcaribou0 libcaribou-common gir1.2-upowerglib-1.0
gstreamer0.10-fluendo-mp3:i386 gir1.2-gee-1.0 gir1.2-caribou-1.0
libmozjs185-1.0 mutter-common gir1.2-folks-0.6 nvidia-settings-304
gir1.2-gkbd-3.0 libmutter0 gir1.2-telepathylogger-0.2 gjs gnome-shell-common
apport-hooks-medibuntu gir1.2-gdesktopenums-3.0 gnome-contacts
gir1.2-mutter-3.0 liboil0.3:i386 gir1.2-gjsdbus-1.0 libgjs0c gir1.2-xkl-1.0
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
libssl1.0.0
Les paquets suivants seront mis à jour :
libssl1.0.0
1 mis à jour, 0 nouvellement installés, 0 à enlever et 318 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/1 051 ko dans les archives.
Après cette opération, 1 024 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Préconfiguration des paquets...
(Lecture de la base de données... 1053180 fichiers et répertoires déjà installés.)
Préparation du remplacement de libssl1.0.0 1.0.1-4ubuntu5.12 (en utilisant .../libssl1.0.0_1.0.1-4ubuntu5.16_amd64.deb) ...
Dépaquetage de la mise à jour de libssl1.0.0 ...
Paramétrage de libssl1.0.0 (1.0.1-4ubuntu5.16) ...
Paramétrage de libssl1.0.0:i386 (1.0.1-4ubuntu5.16) ...
Traitement des actions différées (« triggers ») pour « libc-bin »...
ldconfig deferred processing now taking place
, c'est à dire que j'ai n'ai plus l'erreur d'avant! (et je n'ai plus l'icône 'interdit' en haut à droite de la barre système).
Si j'ai bien compris, avec ces commandes, la version libssl1.0.0_1.0.1-4ubuntu5.16_i386 a été installée sans se préoccuper des liens de dépendance (http://doc.ubuntu-fr.org/dpkg), ce qui permet de passer outre les blocages liés à ces dépendances devenues "spaghetti" (s'auto-contredisent) avec mes erreurs?
Merci beaucoup pour ces commandes :-)
Maintenant, puis-je relancer l'update via le gestionnaire automatique, ou faut-il faire des vérifications avant (ou encore du ménage) -en espérant que le "sudo apt-get install -f" que j'ai relancé pour avoir la version n'ai rien cassé à nouveau?
Cdt
Hors ligne
#4 Le 29/07/2014, à 22:37
- f.x0
Re : [Résolu]Heartbleed sur 12.04 LTS desktop:précipitation inutile, màj HS
Non ça devrait rouler
essaies
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get clean
sudo apt-get autoremove --purge
et postes le retour des commandes
Dernière modification par f.x0 (Le 29/07/2014, à 22:37)
SOPI
Hors ligne
#5 Le 30/07/2014, à 07:09
- Linuxenherb
Re : [Résolu]Heartbleed sur 12.04 LTS desktop:précipitation inutile, màj HS
Oui, apparemment ça a fonctionné (un peu long car un mauvais Ctrl+C pour copier le résultat de "sudo apt-get update" m'a bien sûr obligé à relancer "sudo apt-get dist-upgrade", le plus long :-$ ), toutes les commandes sont allées au bout :
sudo apt-get update
4 402 ko réceptionnés en 16s (261 ko/s)
Lecture des listes de paquets... Fait
sudo apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les NOUVEAUX paquets suivants seront installés :
libfreeimage3 libgl2ps0 liboce-foundation8 liboce-modeling8
liboce-ocaf-lite8 liboce-ocaf8 liboce-visualization8 libpyside1.1
libshiboken1.1 libxerces-c3.1 linux-headers-3.2.0-67
linux-headers-3.2.0-67-generic linux-image-3.2.0-67-generic python-lockfile
python-pyside.qtcore python-pyside.qtgui python-pyside.qtsvg
python-pyside.qtuitools python-pyside.qtxml
Les paquets suivants seront mis à jour :
acpi-support apt apt-transport-https apt-utils bluez bluez-alsa
bluez-alsa:i386 bluez-cups bluez-gstreamer bsdutils chkrootkit
chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg compiz
compiz-core compiz-gnome compiz-plugins-default cups cups-bsd cups-client
cups-common cups-ppdc dbus dbus-x11 debootstrap deja-dup dpkg dpkg-dev
duplicity file firefox firefox-globalmenu firefox-locale-en
firefox-locale-fr firefox-locale-ja flashplugin-installer fonts-opensymbol
freecad freecad-dev freecad-doc gir1.2-gdkpixbuf-2.0 gir1.2-gtk-2.0
gir1.2-gtk-3.0 gir1.2-networkmanager-1.0 gnome-control-center
gnome-control-center-data gnome-settings-daemon gnupg gpgv grub-common
grub-pc grub-pc-bin grub2-common gtk2-engines-pixbuf:i386
icedtea-6-jre-cacao icedtea-6-jre-jamvm ifupdown iproute kdelibs-bin
kdelibs5-data kdelibs5-plugins kdoctools libapt-inst1.4 libapt-pkg4.12
libavcodec-extra-53 libavdevice53 libavformat53 libavutil-extra-51 libblkid1
libbluetooth3 libcups2 libcups2:i386 libcupscgi1 libcupsdriver1
libcupsimage2 libcupsimage2:i386 libcupsmime1 libcupsppdc1 libcurl3
libcurl3:i386 libcurl3-gnutls libcurl3-nss libdbus-1-3 libdbus-1-3:i386
libdecoration0 libdpkg-perl libdrm-dev libdrm-intel1 libdrm-intel1:i386
libdrm-nouveau1a libdrm-nouveau1a:i386 libdrm-nouveau2 libdrm-radeon1
libdrm-radeon1:i386 libdrm2 libdrm2:i386 libgail-3-0 libgail-common
libgail-common:i386 libgail18 libgail18:i386 libgdk-pixbuf2.0-0
libgdk-pixbuf2.0-0:i386 libgdk-pixbuf2.0-common libgnome-control-center1
libgnutls-openssl27 libgnutls26 libgnutls26:i386 libgtk-3-0 libgtk-3-bin
libgtk-3-common libgtk2.0-0 libgtk2.0-0:i386 libgtk2.0-bin libgtk2.0-common
libjpeg-turbo8 libjpeg-turbo8:i386 libjson0 libjson0:i386 libkcmutils4
libkde3support4 libkdeclarative5 libkdecore5 libkdesu5 libkdeui5
libkdewebkit5 libkdnssd4 libkemoticons4 libkfile4 libkhtml5 libkidletime4
libkio5 libkjsapi4 libkjsembed4 libkmediaplayer4 libknewstuff3-4
libknotifyconfig4 libkntlm4 libkparts4 libkprintutils4 libkpty4
libkrosscore4 libktexteditor4 liblightdm-gobject-1-0 libmagic1 libminiupnpc8
libmount1 libmysqlclient18 libmysqlclient18:i386 libnepomuk4
libnepomukquery4a libnepomukutils4 libnm-glib-vpn1 libnm-glib4 libnm-util2
libnspr4 libnspr4:i386 libnspr4-0d libpam-winbind libplasma3 libpostproc52
libpurple-bin libpurple0 libqt4-dbus libqt4-dbus:i386 libqt4-declarative
libqt4-declarative:i386 libqt4-designer libqt4-designer:i386 libqt4-dev
libqt4-help libqt4-network libqt4-network:i386 libqt4-opengl
libqt4-opengl:i386 libqt4-opengl-dev libqt4-qt3support
libqt4-qt3support:i386 libqt4-script libqt4-script:i386 libqt4-scripttools
libqt4-scripttools:i386 libqt4-sql libqt4-sql:i386 libqt4-sql-mysql
libqt4-sql-mysql:i386 libqt4-sql-sqlite libqt4-svg libqt4-svg:i386
libqt4-test libqt4-test:i386 libqt4-xml libqt4-xml:i386 libqt4-xmlpatterns
libqt4-xmlpatterns:i386 libqtcore4 libqtcore4:i386 libqtgui4 libqtgui4:i386
libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-common
libreoffice-core libreoffice-draw libreoffice-emailmerge libreoffice-gnome
libreoffice-gtk libreoffice-help-en-gb libreoffice-help-en-us
libreoffice-help-fr libreoffice-help-ja libreoffice-impress
libreoffice-java-common libreoffice-l10n-en-gb libreoffice-l10n-en-za
libreoffice-l10n-fr libreoffice-l10n-ja libreoffice-math
libreoffice-style-human libreoffice-style-tango libreoffice-writer
libsmbclient libsnmp-base libsnmp15 libsolid4 libssl0.9.8:i386 libswscale2
libsyncdaemon-1.0-1 libtasn1-3 libtasn1-3:i386 libthreadweaver4 libtiff4
libtiff4:i386 libuuid1 libuuid1:i386 libvirt-bin libvirt0 libwbclient0
libxenstore3.0 libxfont1 libxml2 libxml2:i386 libxml2-utils lightdm
linux-firmware linux-generic linux-headers-generic linux-image-generic
linux-libc-dev mount mysql-common network-manager openjdk-6-doc
openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib
openjdk-6-source openssh-client openssh-server openssl php5-cli php5-common
php5-gd python-imaging python-imaging-sane python-libvirt python-libxml2
python-lxml python-magic python-ubuntuone-client python-uno qdbus
qemu-common qemu-kvm qemu-utils qt4-designer qt4-dev-tools qt4-doc
qt4-linguist-tools qt4-qmake samba-common samba-common-bin simple-scan
smbclient ssh-askpass-gnome synaptic thunderbird thunderbird-globalmenu
thunderbird-gnome-support thunderbird-locale-en thunderbird-locale-en-gb
thunderbird-locale-en-us thunderbird-locale-fr thunderbird-locale-ja
transmission-common transmission-gtk ttf-opensymbol tzdata tzdata-java
ubuntuone-client unity-greeter uno-libs3 update-manager update-manager-core
update-notifier update-notifier-common ure usb-creator-common
usb-creator-gtk util-linux uuid-runtime vino virtualbox virtualbox-dkms
virtualbox-qt wget whoopsie winbind winetricks x11proto-xext-dev
323 mis à jour, 19 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 822 Mo dans les archives.
Après cette opération, 335 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
[...]
ldconfig deferred processing now taking place
Traitement des actions différées (« triggers ») pour « menu »...
sudo apt-get clean
sudo apt-get autoremove --purge
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
apport-hooks-medibuntu* gir1.2-caribou-1.0* gir1.2-folks-0.6*
gir1.2-gdesktopenums-3.0* gir1.2-gee-1.0* gir1.2-gjsdbus-1.0*
gir1.2-gkbd-3.0* gir1.2-mutter-3.0* gir1.2-telepathylogger-0.2*
gir1.2-upowerglib-1.0* gir1.2-xkl-1.0* gjs* gnome-contacts*
gnome-shell-common* gstreamer0.10-fluendo-mp3:i386* libcaribou-common*
libcaribou0* libftgl2* libgjs0c* libkms1* libmozjs185-1.0* libmutter0*
liboil0.3:i386* libopencascade-foundation-6.5.0*
libopencascade-modeling-6.5.0* libopencascade-ocaf-6.5.0*
libopencascade-ocaf-lite-6.5.0* libopencascade-visualization-6.5.0*
libxerces-c28* mutter-common* nvidia-settings-304*
0 mis à jour, 0 nouvellement installés, 31 à enlever et 0 non mis à jour.
Après cette opération, 89,9 Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 1079659 fichiers et répertoires déjà installés.)
Suppression de apport-hooks-medibuntu ...
Purge des fichiers de configuration de apport-hooks-medibuntu ...
Suppression de gir1.2-caribou-1.0 ...
Suppression de gir1.2-folks-0.6 ...
Suppression de gir1.2-mutter-3.0 ...
Suppression de gir1.2-gdesktopenums-3.0 ...
Suppression de gir1.2-gee-1.0 ...
Suppression de gir1.2-gjsdbus-1.0 ...
Suppression de gir1.2-gkbd-3.0 ...
Suppression de gir1.2-telepathylogger-0.2 ...
Suppression de gir1.2-upowerglib-1.0 ...
Suppression de gir1.2-xkl-1.0 ...
Suppression de gjs ...
Suppression de gnome-contacts ...
Suppression de gnome-shell-common ...
Suppression de gstreamer0.10-fluendo-mp3:i386 ...
Suppression de libcaribou0 ...
Purge des fichiers de configuration de libcaribou0 ...
Suppression de libcaribou-common ...
Suppression de libopencascade-ocaf-6.5.0 ...
Purge des fichiers de configuration de libopencascade-ocaf-6.5.0 ...
Suppression de libopencascade-visualization-6.5.0 ...
Purge des fichiers de configuration de libopencascade-visualization-6.5.0 ...
Suppression de libftgl2 ...
Purge des fichiers de configuration de libftgl2 ...
Suppression de libgjs0c ...
Purge des fichiers de configuration de libgjs0c ...
Suppression de libkms1 ...
Purge des fichiers de configuration de libkms1 ...
Suppression de libmozjs185-1.0 ...
Purge des fichiers de configuration de libmozjs185-1.0 ...
Suppression de libmutter0 ...
Purge des fichiers de configuration de libmutter0 ...
Suppression de liboil0.3:i386 ...
Purge des fichiers de configuration de liboil0.3:i386 ...
Suppression de libopencascade-ocaf-lite-6.5.0 ...
Purge des fichiers de configuration de libopencascade-ocaf-lite-6.5.0 ...
Suppression de libopencascade-modeling-6.5.0 ...
Purge des fichiers de configuration de libopencascade-modeling-6.5.0 ...
Suppression de libopencascade-foundation-6.5.0 ...
Purge des fichiers de configuration de libopencascade-foundation-6.5.0 ...
Suppression de libxerces-c28 ...
Purge des fichiers de configuration de libxerces-c28 ...
Suppression de mutter-common ...
Purge des fichiers de configuration de mutter-common ...
Suppression de nvidia-settings-304 ...
Traitement des actions différées (« triggers ») pour « bamfdaemon »...
Rebuilding /usr/share/applications/bamf.index...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Traitement des actions différées (« triggers ») pour « gnome-menus »...
Traitement des actions différées (« triggers ») pour « libglib2.0-0:i386 »...
Traitement des actions différées (« triggers ») pour « libglib2.0-0 »...
Traitement des actions différées (« triggers ») pour « libc-bin »...
ldconfig deferred processing now taking place
Traitement des actions différées (« triggers ») pour « gconf2 »...
Traitement des actions différées (« triggers ») pour « man-db »...
Je ne peux plus voir tous les message de "sudo apt-get dist-upgrade" (trop long), mais en tout cas ça s'est bien terminé (juste vu un [fail] pour un noyau de VM, à voir plus tard).
C'est super, un grand merci pour ton aide et rapidité, f.x0 !! :-)
Je vais pouvoir passer le post en résolu, et ... sans doute en relancer d'autres sur les 2, 3 petits trucs qui me chagrinent depuis quelques temps, afin de retrouver une machine totalement adéquate, vu l'aide que l'on peut trouver ici :-)
Cdt
Hors ligne