Problems at use | Problèmes à l'utilisation
Subscription date : 06 March 2010
Messages : 22
|
Bonjour,
Suite à une récente mise à jour de cairo-dock, je ne parviens plus à le lancer. Une soit disante incompatibilité entre les versions de cairo-dock et des plugins pose problème. Après le démarrage, une info-bulle de cairo-dock m'informe qu'aucun plugin n'est lancé, et que cairo-dock va donc s'arrêter.
- Votre version de Cairo-Dock : 2.3.0
- Votre distribution GNU/Linux : Debian Sid
- Si vous utilisez l'OpenGL : même problème avec ou sans l'OpenGL
- Votre Gestionnaire de Fenêtres : Compiz-fusion
- Votre Environnement de Bureau : Gnome
- La manière dont vous avez eu le bug : Il suffit de lancer cairo-dock ^^
- Cairo-dock depuis un terminal me renvoie :
warning : (/tmp/buildd/cairo-dock-2.3.0~3/src/gldit/cairo-dock-module-manager.c:cairo_dock_load_module:167)
this module ('/usr/lib/cairo-dock/libcd-GMenu.so') was compiled with Cairo-Dock v2.3.0~3, but Cairo-Dock is in v2.3.0
It will be ignored
Pour chaque plugin.dunatotatos@PC-Duna:~$ apt-cache policy cairo-dock-plug-ins
cairo-dock-plug-ins:
Installé : 2.3.0~3-0~debian
Candidat : 2.3.0~3-0~debian
Table de version :
*** 2.3.0~3-0~debian 0
500 http://download.tuxfamily.org/glxdock/repository/debian/ unstable/cairo-dock amd64 Packages
100 /var/lib/dpkg/status
dunatotatos@PC-Duna:~$ apt-cache policy cairo-dock
cairo-dock:
Installé : 2.3.0~3-0~debian
Candidat : 2.3.0~3-1
Table de version :
2.3.0~3-1 0
500 http://ftp2.fr.debian.org/debian/ unstable/main amd64 Packages
500 http://ftp2.fr.debian.org/debian/ testing/main amd64 Packages
*** 2.3.0~3-0~debian 0
500 http://download.tuxfamily.org/glxdock/repository/debian/ unstable/cairo-dock amd64 Packages
100 /var/lib/dpkg/status
2.1.3.10-4 0
500 http://ftp2.fr.debian.org/debian/ stable/main amd64 Packages
- J'ai tenté d'installer la version candidate (des dépots Debian), mais le problème persiste.
Merci d'avance pour votre aide
Duna |
matttbe, Sunday 24 July 2011 à 12:23
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Hello,
Arf, encore un problème avec les paquets de Debian, (c'est assez embêtant, ils ne veulent pas appliquer nos patchs, pas moyen de faire changer nos paquets dans Debian...)
En ce moment, je ne vais pas pouvoir faire grand chose
Le mieux serait, pour le moment, de forcer la version précédente (celle de nos dépôts) de tous les paquets cairo-dock. C'est possible avec Synaptic mais je ne connais pas le moyen en ligne de commande.
Après, je vais voir ce que je peux faire! |
SQP, Sunday 24 July 2011 à 13:23
|
|
Subscription date : 03 July 2010
Messages : 1081
|
le plus simple je pense est de forcer une préférence sur un dépot avec une technique de pinning (chercher apt pinning pour la doc)
je ne suis pas spécialiste, mais si tu ajoute un fichier /etc/apt/preferences.d/cairo-dock
Package: *
Pin: origin download.tuxfamily.org
Pin-Priority: 610
tu verras des poids différent (610 au lieu de 500) sur les paquets qui viennent du bon dépot.
Attention, ca va forcer la préférence pour tout ce qui vient de tuxfamily. Voir si tu n'as pas d'autres sources là bas pour qui ca pourrait poser problème, sinon il faudra affiner la ligne Pin:
Les modifs sur ce fichier sont appliquées instantanément, donc dès que sauvé, tu peux refaire un apt-cache policy (ca fait tout bizarre de le taper en entier) pour vérifier |
Subscription date : 06 March 2010
Messages : 22
|
Je peux appliquer un pin juste sur un paquet. Je poste la manip' exacte dans quelques minutes. Merci pour votre aide
EDIT :
Créer un fichier /etc/apt/preferences/cairo-dock ou éditer /etc/apt/preferences
Puis y ajouter :
Package: cairo-dock
Pin: origin download.tuxfamily.org
Pin-Priority: 501
Package: cairo-dock-plug-ins
Pin: origin download.tuxfamily.org
Pin-Priority: 501
(priorité supérieure à celle des dépots officiels, hein !)
Mais j'ai bien l'impression que le problème persiste pour moi. Les versions désormais installées sont bien celles de tuxfamily, mais c'est toujours pareil.
dunatotatos@PC-Duna:~$ apt-cache policy cairo-dock-plug-ins
cairo-dock-plug-ins:
Installé : 2.3.0~3-0~debian
Candidat : 2.3.0~3-0~debian
Étiquette de paquet : 2.3.0~3-0~debian
Table de version :
*** 2.3.0~3-0~debian 600
500 http://download.tuxfamily.org/glxdock/repository/debian/ unstable/cairo-dock amd64 Packages
100 /var/lib/dpkg/status
dunatotatos@PC-Duna:~$ apt-cache policy cairo-dock
cairo-dock:
Installé : 2.3.0~3-0~debian
Candidat : 2.3.0~3-0~debian
Étiquette de paquet : 2.3.0~3-0~debian
Table de version :
2.3.0~3-1 600
500 http://ftp2.fr.debian.org/debian/ unstable/main amd64 Packages
500 http://ftp2.fr.debian.org/debian/ testing/main amd64 Packages
*** 2.3.0~3-0~debian 600
500 http://download.tuxfamily.org/glxdock/repository/debian/ unstable/cairo-dock amd64 Packages
100 /var/lib/dpkg/status
2.1.3.10-4 600
500 http://ftp2.fr.debian.org/debian/ stable/main amd64 Packages
EDIT 2 : Le message exact que m'affiche cairo-dock :
No plug-in were found.
Plug-ins provide most of the functionnalities of Cairo-Dock (animations, applets, views, etc). See http://glx-dock.org for more information.
Since there is almost no meaning in running the dock without them, the application will quit now.
J'ai supprimé tout les paquets de cairo-dock (et plugins), pour les réinstalller, mais le problème est toujours là. |
SQP, Sunday 24 July 2011 à 16:29
|
|
Subscription date : 03 July 2010
Messages : 1081
|
quelques commandes de plus pourraient aider à comprendre :
dpkg -l cairo-dock*
cairo-dock --version
du -h /usr/share/cairo-dock/plug-ins/
et si tu peux dire si il y a plus de messages d'insulte avant le "No plug-in were found" en le lançant dans la console. Quelque chose du genre "plugin found ..... but bad version = ..." répété pour chaque plugin qui indiqueraient leur présence mais un problème de mise à jour quelque part dans la chaine
chez moi ca donne ca : (pas installé par les depots vu que je suis sur la bzr)
dpkg -l cairo-dock*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==========================================-==========================================-====================================================================================================
un cairo-dock <none> (no description available)
rc cairo-dock-core 2.4.0~0beta0~20110630-0ubuntu1~ppa0~natty A light and eye-candy dock to launch your programs (core package)
un cairo-dock-data <none> (no description available)
rc cairo-dock-plug-ins 2.4.0~0beta0~20110630-0ubuntu1~ppa0~natty A set of plug-ins for cairo-dock
un cairo-dock-plug-ins-data <none> (no description available)
rc cairo-dock-plug-ins-integration 2.4.0~0beta0~20110630-0ubuntu1~ppa0~natty Two plug-ins for cairo-dock for a better integration in GNOME or Xfce
# cairo-dock --version
>>> restart cmd line: cairo-dock --version
2.4.0~0beta2 |
Subscription date : 06 March 2010
Messages : 22
|
Yeah ! Merci SQP, j'ai trouvé le problème grâce à dpkg -l cairo-dock*
Je n'avais pas pensé à vérifier la version des plugins de cairo-dock. Les paquets cairo-dock-plug-ins et cairo-dock étaient bien dans le même version, mais pas les autres petits paquets du type cairo-dock-alsa-mixer & co.
Le fichier préférences doit être légèrement modifié, et ressembler à ceci :
Package: cairo-dock*
Pin: origin download.tuxfamily.org
Pin-Priority: 501
Problème résolu, merci à vous |
SQP, Sunday 24 July 2011 à 19:39
|
|
Subscription date : 03 July 2010
Messages : 1081
|
je m'en doutais un peu avec la séparation complète sur Debian, c'est pour ca que j'avais mis un Package: * sans doute un peu violent, mais qui était sur de regler le problème.
Content d'avoir pu aider, et t'auras pu voir un peu plus la puissance de apt/dpkg |
matttbe, Monday 25 July 2011 à 08:48
|
|
Subscription date : 24 January 2009
Messages : 12573
|
@SQP: merci pour l'aide et l'astuce!
En passant, j'ai vu qu'il etait possible de créer des paquets deb (et bien +) depuis le builder de OpenSUSE. As-tu dejà testé? Est-ce que l'on peut utiliser un repertoire debian ou obligatoirement les scripts pour rpm? Pourrais-tu éventuellement partager tes fichiers de config (sur un nouveau sujet)? |
fabounet, Wednesday 27 July 2011 à 15:46
|
|
Subscription date : 30 November 2007
Messages : 17118
|
bonne astuce
à mettre dans le wiki peut-être ? (idéalement on s'en passerait, mas on dirait que les choses ne bougent pas vite chez nos amis de Debian). |
matttbe, Wednesday 27 July 2011 à 15:50
|
|
Subscription date : 24 January 2009
Messages : 12573
|
C'est surtout parce qu'ils ne nous ecoutent pas et que du coup je ne peux pas maintenir les paquets alors que je le fais pour Ubuntu... |
Subscription date : 30 November 2007
Messages : 17118
|
est-ce qu'au moins ils t'ont écouté pour la liste à rallonge des dépendances ?
c'est vraiment idiot alors que j'ai tout fait pour avoir le moins de dépendances possibles |
matttbe, Saturday 30 July 2011 à 09:14
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Je ne pense pas mais il faudrait jeter un coup d'oeil à la dernière version. |
Guest, Saturday 30 July 2011 à 10:31
|
|
|
Ceci répond-il à votre question ?
dunatotatos@PC-Duna:~$ aptitude search ~R~n^cairo-dock$
i A cairo-dock-core - Light eye-candy fully themable animated do
i cairo-dock-plug-ins - A set of plug-ins for cairo-dock
p cairo-dock-plugins - Cairo-dock - All plug-ins |
matttbe, Sunday 31 July 2011 à 10:23
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Toujours la même situation: par exemple et d'après ce que je vois sur http://packages.debian.org/sid/cairo-dock-plugins, cairo-dock-plugins demande toujours 'cairo-dock-xfce-integration-plugin' qui lui demande libthunar-vfs et donc thunar-data (et plein d'autres choses) qui a lui seul occupe 10Mo sur le disque... |
fabounet, Tuesday 02 August 2011 à 15:32
|
|
Subscription date : 30 November 2007
Messages : 17118
|
ah lala mais quels boulets !
peut-on ouvrir un rapport de bug qque part (un truc plus officiel qu'un simple mail au packageur) ?
edit: je viens de voir reportbug. est-ce que tu l'as déjà utilisé ? |
matttbe, Tuesday 02 August 2011 à 16:08
|
|
Subscription date : 24 January 2009
Messages : 12573
|
C'est pareil, c'est le mainteneur qui est contacté.
Je vais essayer de contacter un dev Debian pour voir ce que l'on peut faire! |
Problems at use | Problèmes à l'utilisation
|