Bonsoir,
Après quelques tentatives infructueuses pour installer anbox via le paquet snapd (https://packages.debian.org/stretch/amd64/snapd/download) comme indiqué en rajoutant le dépôt stretch), j’ai bêtement accepté que l’installation de snapd modifie la version de plusieurs paquets et donc un ensemble de dépendances… Belle idée, hein ?
Après avoir échoué à installer anbox, il se trouve que firefox (52) ne démarre plus, plante directement, et affiche une erreur malheureusement connue et sans solutions viables (désinstallation et réinstallation inutiles).
(firefox-esr:15764): GLib-GObject-CRITICAL **: g_object_ref: assertion ‘object->ref_count > 0’ failed
ExceptionHandler::GenerateDump cloned child 15785 [ça peut être un autre chiffre]
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal…
(et un peu plus loin…)
Failed to open curl lib from binary, use libcurl.so instead
En reprenant une activité normale, il se trouve que Libreoffice a été désinstallé… et je ne peux même pas le réinstaller que ce soit via synaptic que le terminal. Il semblerait qu’il y ait quelques erreurs de dépendances dont je crois deviner la provenance.
Après plusieurs update, upgrade, clean, autoclean via apt-get comme aptitude pour essayer de réparer les liens entre paquets, dont il repère bien les erreurs un peu trop nombreuses à mon goûts :
Les paquets suivants ont des dépendances non satisfaites :
python3-uno : Dépend: python3 (< 3.5) mais 3.5.3-1 est installé.
libstdc++6 : Casse: libboost-date-time1.55.0 mais 1.55.0+dfsg-3 doit être installé.
Casse: libreoffice-core (<= 1:4.4.5-2) mais 1:4.3.3-2+deb8u7 doit être installé.
Les actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
libboost-date-time1.55.0 [Non installé]
libcmis-0.4-4 [Non installé]
libreoffice [Non installé]
libreoffice-avmedia-backend-gstreamer [Non installé]
libreoffice-base [Non installé]
libreoffice-base-core [Non installé]
libreoffice-base-drivers [Non installé]
libreoffice-calc [Non installé]
libreoffice-core [Non installé]
libreoffice-draw [Non installé]
libreoffice-impress [Non installé]
libreoffice-math [Non installé]
libreoffice-report-builder-bin [Non installé]
libreoffice-sdbc-firebird [Non installé]
libreoffice-sdbc-hsqldb [Non installé]
libreoffice-writer [Non installé]
python3-uno [Non installé]
Laisser les dépendances suivantes non satisfaites :
libreoffice-common recommande python3-uno (>= 4.0~) | python-uno
libreoffice-impress recommande libreoffice-avmedia-backend-gstreamer | l
libreoffice-writer recommande libreoffice-math
Mais voila la réponse finale de aptitude (mais j’ai pas trop envie de bidouiller les fichiers indiqués) :
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(.?)(\)?${ <-- HERE ([^{}]+)}(.)$/ at /usr/share/perl5/Debconf/Question.pm line 72.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/${ <-- HERE ([^}]+)}/ at /usr/share/perl5/Debconf/Config.pm line 30.
En passant par synaptic, c’est là que j’obtiens la fameuse réponse sur les paquets gardés qui empêchent toute modification. J’ai essayé de “ruser” en réinstallant d’autres paquets indiqués pour installer libreoffice mais ça n’a pas marché, non plus. Mes connaissances limitées ne me permettent pas de savoir quel serait le paquet principal à viser ni les modifications réalisées par snapd pour essayer de les réparer une par une. Ça ressemble à un cercle infernal.
Quelques informations utiles. Je tourne sous Jessie (crunchbang++) et un kernel à jour (3.16.0-4), comme les paquets avant mes tentatives inutiles. Le sources.list :
# deb cdrom:[Debian GNU/Linux 8.0 _Jessie_ - Unofficial amd64 CD Binary-1 20150428-23:36]/ jessie main non-free
# deb cdrom:[Debian GNU/Linux 8.0 _Jessie_ - Unofficial amd64 CD Binary-1 20150428-23:36]/ jessie main non-free
deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib
# deb-src http://ftp.fr.debian.org/debian/ jessie main non-free contrib
# deb http://packages.crunchbangplusplus.org/jessie/ jessie main
deb http://security.debian.org/ jessie/updates main contrib non-free
# deb-src http://security.debian.org/ jessie/updates main contrib non-free
# jessie-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
# deb-src http://ftp.fr.debian.org/debian/ jessie-updates non-free contrib main
deb http://mozilla.debian.net/ jessie-backports firefox-release
Je prends n’importe quelle idée !