[résolu] Eterm ne veut pas se lancer

Décidément, on peut dire que je commencer à cumuler…

Suite à ma réinstall de Etch, j’ai voulu installer Eterm… impossible de trouver le paquet… Bon, je modifie mon sourcelist en m’inspirant de ce que j’ai lu ici… bien que j’ai des problèmes de clefs non trouvées (pourtant je les ajoute manuellement avec gpg, mais rien n’y fait), je finis par pouvoir installer Eterm.

Il s’install sans problème, mais au moment de le lancer…

Eterm: symbol lookup error: /usr/lib/libEterm-0.9.2.so: undefined symbol: conf_init_subsystem

Quelqu’un saurait-il d’où ça vient ? merci

ou as tu pris ton paquet, finalement ?
Tu n’aurais pas le choix entre plusieurs versions, maintenant ?
Parceque sinon, regardes dans le BTS ( bugs.debian.org/eterm ), signales le bug s’il n’est pas signalé, et essayes en une autre.

j’ai pris la 0.9.2 il me semble. j’ai agrandit mon sources.list en y ajoutant Sarge également, il est probable donc que le paquet vienne de là.

plus concrètement:
que te donne ‘apt-cache policy eterm’ ?
et ‘aptitude search eterm’ ?

que te donne ‘apt-cache policy eterm’ ?

blackbox:/home/julian# apt-cache policy eterm eterm: Installé : 0.9.2-8 Candidat : 0.9.2-8 Table de version : *** 0.9.2-8 0 500 http://ftp.tiscali.be sarge/main Packages 100 /var/lib/dpkg/status

et ‘aptitude search eterm’ ?

blackbox:/home/julian# aptitude search eterm i eterm - Enlightened Terminal Emulator v eterm-backgrounds - p eterm-themes - Themes for Eterm, the Enlightened Terminal Emulator

OK.
ftp.tiscali.be est il un mirroir officiel debian ?

parceque chez moi, j’ai:

[quote]emeraude:~$ apt-cache policy eterm
eterm:
Installé : (aucun)
Candidat : 0.9.3-1
Table de version :
0.9.3-1 0
997 ftp.nerim.net etch/main Packages
987 ftp.nerim.net sid/main Packages
0.9.2-8 0
988 ftp.nerim.net sarge/main Packages[/quote]
donc ça coudrait dire que tu n’as pas configuré le dépot etch en main. C’est un peu bizarre pour une etch…
Ton sources list, tu peux le donner ici ?

[code]deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main

security

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free[/code]

J’ai changé entre temps, mais voici celui que j’ai actuellement… et là eterm n’est tout simplement plus trouvé :\

Ma question est simple : sur quel dépot je peux trouver une version d’eterm fonctionnant bien pour ma etch ?

tu as fait ton update ?
c’est anormal que tu ne l’ai pas.
Que donne apt-cache policy eterm aprés apt-get update ?

blackbox:/home/julian# apt-cache policy eterm

eterm: Installé : (aucun) Candidat : (aucun) Table de version :

blackbox:/home/julian# apt-get install eterm

Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Aucune version du paquet eterm 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: Aucun paquet ne correspond au paquet eterm

[size=200]aprés ‘apt-get update’ ?[/size]

mais non, que je le fasse après ou avant n’a rien changé, le paquet n’existe toujours pas.

Si tu préfères :

blackbox:/usr/src# apt-get update

[code]
Réception de : 1 http://www.debian-multimedia.org etch Release.gpg [189B]
Réception de : 2 http://ftp.fr.debian.org etch Release.gpg [189B]
Réception de : 3 http://www.debian-multimedia.org etch Release [4868B]
Atteint http://ftp.fr.debian.org etch Release
Ign http://www.debian-multimedia.org etch/main Packages/DiffIndex
Réception de : 4 http://security.debian.org etch/updates Release.gpg
Atteint http://ftp.fr.debian.org etch/main Packages/DiffIndex
Ign http://www.debian-multimedia.org etch/main Sources/DiffIndex
Atteint http://security.debian.org etch/updates Release
Err http://security.debian.org etch/updates Release

Atteint http://www.debian-multimedia.org etch/main Packages
Atteint http://ftp.fr.debian.org etch/contrib Packages/DiffIndex
Atteint http://www.debian-multimedia.org etch/main Sources
Réception de : 5 http://security.debian.org etch/updates Release [24,3kB]
Atteint http://ftp.fr.debian.org etch/non-free Packages/DiffIndex
Atteint http://ftp.fr.debian.org etch/main Sources/DiffIndex
Atteint http://ftp.fr.debian.org etch/contrib Sources/DiffIndex
Atteint http://ftp.fr.debian.org etch/non-free Sources/DiffIndex
Ign http://security.debian.org etch/updates Release
Ign http://security.debian.org etch/updates/main Packages/DiffIndex
Ign http://security.debian.org etch/updates/contrib Packages/DiffIndex
Ign http://security.debian.org etch/updates/non-free Packages/DiffIndex
Ign http://security.debian.org etch/updates/main Sources/DiffIndex
Ign http://security.debian.org etch/updates/contrib Sources/DiffIndex
Ign http://security.debian.org etch/updates/non-free Sources/DiffIndex
Atteint http://security.debian.org etch/updates/main Packages
Atteint http://security.debian.org etch/updates/contrib Packages
Atteint http://security.debian.org etch/updates/non-free Packages
Atteint http://security.debian.org etch/updates/main Sources
Atteint http://security.debian.org etch/updates/contrib Sources
Atteint http://security.debian.org etch/updates/non-free Sources
29,2ko réceptionnés en 2s (12,7ko/s)
Lecture des listes de paquets… Fait
W: GPG error: http://security.debian.org etch/updates Release: Erreur inconnue à l’exécution de gpgv
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.[/code]

ensuite :

apt-get install eterm

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Aucune version du paquet eterm 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: Aucun paquet ne correspond au paquet eterm

apt-cache policy eterm

eterm: Installé : (aucun) Candidat : (aucun) Table de version :

Voilà, j’ai pas eterm… je viens de faire cette séquence de commande comme tu le vois, avec le sources.list cité plus haut. Et je n’ai pas eterm. :confused:

ash@seal:~$ sudo aptitude search eterm id eterm - Enlightened Terminal Emulator v eterm-backgrounds - p eterm-themes - Themes for Eterm, the Enlightened Terminal Emulator ash@seal:~$ sudo apt-cache policy eterm eterm: Installé : 0.9.3-1 Candidat : 0.9.3-1 Table de version : *** 0.9.3-1 0 33 http://ftp.fr.debian.org unstable/main Packages 100 /var/lib/dpkg/status 0.9.2-8 0 550 http://ftp.fr.debian.org stable/main Packages ash@seal:~$ Voila ce que j’ai chez moi, apparement il n’y aurait plus de paquet disponible pour etch ???

c’est liè à ça: forum.debian-fr.org/viewtopic.php?p=30670
essayes en passant l’argument miracle.
sinon, commentes le source security et fait ton update+install normal: ça devrait faire passer ton update et t’installer une version du depot standard

et bien passez temporairement par unstable brdl!

$ apt-cache policy eterm eterm: Installed: (none) Candidate: 0.9.3-1 Version table: 0.9.3-1 0 690 http://ftp.fr.debian.org unstable/main Packages

packages.debian.org/cgi-bin/sear … elease=all

vous etes en etch les gars, hou hou! ça arrive souvent ce genre de beans!
(etch = testing!)

:open_mouth:

bon, au pire, pour règler ce pb là en attendant le retour d’un fonctionnement plus normal, il y a toujours la possibilité d’aller chercher la version unstable/i386 packages.debian.org/cgi-bin/down … &type=main
et de l’installer avec dpkg -i

[quote=“MattOTop”]bon, au pire, pour règler ce pb là en attendant le retour d’un fonctionnement plus normal, il y a toujours la possibilité d’aller chercher la version unstable/i386 packages.debian.org/cgi-bin/down … &type=main
et de l’installer avec dpkg -i[/quote]

oui, ou:

[quote="/etc/apt/preferences"]
Package: *
Pin: release a=testing
Pin-Priority: 700

Package: *
Pin: release a=unstable
Pin-Priority: 600[/quote]

[quote="/etc/apt/sources.list"]### TESTING / ETCH ###
deb ftp.fr.debian.org/debian testing main contrib non-free
deb ftp.debian-unofficial.org/debian/ testing main contrib non-free restricted
deb debian-multimedia.org testing main

UNSTABLE / SID

deb ftp.fr.debian.org/debian unstable main contrib non-free
deb ftp.debian-unofficial.org/debian/ unstable main contrib non-free restricted
deb debian-multimedia.org unstable main[/quote]

cela resolvera 99% de vos beans à l’avenir (dans ce cas ci, quand un package n’est pas trouvé dans “etch” il sera cherché dans “sid”).

[u]/![/u] je rapelle une nième fois que le probleme de Etch (=EN TEST) est l’instabilité des dependances entre paquets (nous en avons encore la preuve ici avec un bon gros joli paquet manquant) là où celui de Sid (=INSTABLE) est plutot l’instabalité des paquets en eux-mêmes (dernières versions, …) => pour moi, Etch et Sid s’utilisent de pair (cfr pinning).

++

gfhost, si tu avais suivi le post, tu saurais que le prob de nuitn0ire est qu’il n’a aucune réfèrence à eterm, en stable ou en sid, même aprés correction du sources.list et update.
C’est ça le prob.

Une solution, enfin, façon système D à la McGuyver, serait de choper le paquet Eterm depuis les anciens paquets télechargés, il doit bien en avoir une trace, depuis le répertoir /var/cache/apt/archives/
J’essayerais aussi de faire un purge, histoir de voir si ça vient pas de résidus de fichiers, avec dpkg --purge eterm
Puis… un apt-get update, suivit d’un apt-get install eterm (non de diou)
Si ça marche pas, un apt-get autoclean, pour nétoyer les archives, et de nouveau apt-get update, apt-get install eterm.

Au pire des cas, tu peux le choper depuis la stable, ou depuis les CDroms.

[quote=« MattOTop »]gfhost, si tu avais suivi le post, tu saurais que le prob de nuitn0ire est qu’il n’a aucune réfèrence à eterm, en stable ou en sid, même aprés correction du sources.list et update.
C’est ça le prob.[/quote]

en prenant la 0.9.3 de unstable/Sid (et non la 0.9.2 de stable/Sarge), tout fonctionne bien …

$ apt-cache policy eterm eterm: Installed: (none) Candidate: 0.9.3-1 Version table: 0.9.3-1 0 690 http://ftp.fr.debian.org unstable/main Packages 100 /var/lib/dpkg/status

'faut pas oublier qu’au plus on avance dans le temps, au plus Sarge s’eloigne de Etch & Sid, d’ou des problemes tels que cités ci-dessus …

[code]$ sudo apt-get install eterm
Password:
Reading package lists… Done
Building dependency tree… Done
The following extra packages will be installed:
libast2
The following NEW packages will be installed
eterm libast2
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 513kB of archives.
After unpacking 1290kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get: 1 http://ftp.fr.debian.org testing/main libast2 0.7-1 [88.6kB]
Get: 2 http://ftp.fr.debian.org unstable/main eterm 0.9.3-1 [424kB]
Fetched 513kB in 1s (288kB/s)
Selecting previously deselected package libast2.
(Reading database … 76918 files and directories currently installed.)
Unpacking libast2 (from …/libast2_0.7-1_i386.deb) …
Selecting previously deselected package eterm.
Unpacking eterm (from …/eterm_0.9.3-1_i386.deb) …
Setting up libast2 (0.7-1) …

Setting up eterm (0.9.3-1) …[/code]

$ Eterm

Les gars, je vous rappelle le dernier post de nuitn0ire

[quote=“nuitn0ire”]mais non, que je le fasse après ou avant n’a rien changé, le paquet n’existe toujours pas.
Si tu préfères :
blackbox:/usr/src# apt-get update

(...) Err http://security.debian.org etch/updates Release (...) W: GPG error: http://security.debian.org etch/updates Release: Erreur inconnue à l'exécution de gpgv W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
ensuite :
apt-get install eterm

(...)
E: Aucun paquet ne correspond au paquet eterm

apt-cache policy eterm

eterm: Installé : (aucun) Candidat : (aucun) Table de version :

Voilà, j’ai pas eterm… je viens de faire cette séquence de commande comme tu le vois, avec le sources.list cité plus haut. Et je n’ai pas eterm. :confused:[/quote]
Pigen zie ?
Alors maintenant, il lui suffit peut être de commenter la ligne security, updater, et installer, mais sinon, il doit passer par dpkg -i en attendant que ça remarche.