Thunderbird 3 et debian lenny

Bonjour a tous,

je viens d’installer une debian lenny et j’ai besoin de thunderbird 3. (je sais il existe icedove, mais pour des raison professionnelle, je désire thunderbird 3)

voila donc ce que j’ai fait :

su -
cd /opt
wget http://mirror.informatik.uni-mannheim.de/pub/mirrors/mozilla.org/thunderbird/releases/3.1/linux-i686/fr/thunderbird-3.1.tar.bz2
tar -zxvf thunderbird-3.1.tar.bz2
ln -s /opt/thunderbird/thunderbird /usr/bin/thunderbird

et quand je lance thunderbird, je n’ai strictement rien qui se passe. aucun affichage, aucun message d’erreur, rien du tout.

pourtant

[vmauger@srvlts1.tranq ~]$ ps -edf | grep thunderbird
vmauger   9172  9165  0 14:03 pts/1    00:00:00 /bin/sh /usr/bin/thunderbird
vmauger   9184  9172  0 14:03 pts/1    00:00:00 /bin/sh /opt/thunderbird/run-mozilla.sh /opt/thunderbird/thunderbird-bin
vmauger   9188  9184  0 14:03 pts/1    00:00:00 /opt/thunderbird/thunderbird-bin
vmauger   9239  9198  0 14:03 pts/2    00:00:00 grep thunderbird

je viens de lancer thunderbird avec le mod debug et j’ai ce retour

[vmauger@srvlts1.tranq thunderbird]$ thunderbird 
+ moz_libdir=/usr/local/lib/thunderbird-3.0.5
+ found=0
+ progname=/usr/bin/thunderbird
++ dirname /usr/bin/thunderbird
+ curdir=/usr/bin
++ basename /usr/bin/thunderbird
+ progbase=thunderbird
+ run_moz=/usr/bin/run-mozilla.sh
+ test -x /usr/bin/run-mozilla.sh
++ /bin/pwd
+ here=/opt/thunderbird
+ '[' -h /usr/bin/thunderbird ']'
++ basename /usr/bin/thunderbird
+ bn=thunderbird
++ dirname /usr/bin/thunderbird
+ cd /usr/bin
++ /bin/ls -l thunderbird
++ sed -e 's/^.* -> //'
+ progname=/opt/thunderbird/thunderbird
++ basename /opt/thunderbird/thunderbird
+ progbase=thunderbird
+ '[' '!' -x /opt/thunderbird/thunderbird ']'
++ dirname /opt/thunderbird/thunderbird
+ curdir=/opt/thunderbird
+ run_moz=/opt/thunderbird/run-mozilla.sh
+ '[' -x /opt/thunderbird/run-mozilla.sh ']'
+ cd /opt/thunderbird
++ pwd
+ dist_bin=/opt/thunderbird
+ run_moz=/opt/thunderbird/run-mozilla.sh
+ found=1
+ break
+ cd /opt/thunderbird
+ '[' 1 = 0 ']'
+ script_args=
+ debugging=0
+ MOZILLA_BIN=thunderbird-bin
+ '[' linux-gnu = beos ']'
+ pass_arg_count=0
+ '[' 0 -gt 0 ']'
+ '[' 0 = 1 ']'
+ /opt/thunderbird/run-mozilla.sh /opt/thunderbird/thunderbird-bin

est-ce qu’il y a là une erreur?

merci par avance

salut

[quote]je viens d’installer une debian lenny et j’ai besoin de thunderbird 3. (je sais il existe icedove, mais pour des raison professionnelle, je désire thunderbird 3)
[/quote]

rien de plus simple, tu télécharges thunderbird.tbz et tu décompresses.Fini.

adresse pour thunderbird en francais: http://www.frenchmozilla.fr/ :006

accessoirement j’ai éprouvé cette technique sur des dizaines de serveur pour des clients et en effet ca fonctionne.

mais pas cette fois ci. d’où l’objet de mon post. :slight_smile:

pour test,

[vmauger@srvlts1.tranq thunderbird]$ ./thunderbird-bin
./thunderbird-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory

alors que le fichier en question est bien là dans la /opt/thunderbird

après avoir décompressé thunderbird.tgz tu vas dans le répertoire thunderbird et tu lances le fichier script shell thunderbird, je vois pas où est le pb.

bonjour à vous,

[quote=“keneichi”]

[vmauger@srvlts1.tranq thunderbird]$ ./thunderbird-bin
./thunderbird-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory

alors que le fichier en question est bien là dans la /opt/thunderbird[/quote]

Si je lance le Thunderbird-bin, j’ai le même message d’erreur que toi, par contre, comme le signale mascastro, aucun soucis via le script-shell.
j’ai vu, que j’ai ajouté le path de thunderbird dans ce fichier, et c’est également vers lui que j’ai réalisé le lien symbolique dans /usr/bin

Dominique.

moi non plus je ne vois pas ou est le problème. c’est bien ca le soucis.

je “detare” le tar.gz je vais thunderbird/ et là je lance ./thunderbird.

sauf que là rien ne se passe. pas de message d’erreur, pas de fenetre thunderbird.
c’est comme si le logiciel était bien lancé sauf qu’il n’y a aucun affichage. rien.

je sais pas comment le dire autrement.

[quote]su -
cd /opt
wget mirror.informatik.uni-mannheim.d … .1.tar.bz2
tar -zxvf thunderbird-3.1.tar.bz2
ln -s /opt/thunderbird/thunderbird /usr/bin/thunderbird[/quote]

erreur:tar -zxvf thunderbird-3.1.tar.bz2 n’est pas la bonne commande pour detarer un tar.bz2, la bonne commande est:

tar xvjf thunderbird-3.1.tar.bz2 et tout devrais rentrer dans l’ordre.

rien n’y fait…

je comprends vraiment pas…

Salut,

Je viens de faire l’essai de l’installation de Thunderbird 3 sur ma Lenny et tout fonctionne correctement. J’ai fait :

[code]# tar -C /opt -xvf thunderbird-3.1.tar.bz2

ln -s /opt/thunderbird/thunderbird /usr/local/bin/thunderbird

$ thunderbird
[/code]

Si cela peut t’aider ! :wink:

je vais essayer de vous donner quelques infos supplémentaires qui peut-etre vont pouvoir vous orienter.

premièrement, je n’ai pas été à l’origine de l’installation de la machine, je n’ai fait que reprendre le travail d’un collègue qui depuis est parti de la boite dans laquelle je bosse.
Mais voila ce que je peux en dire :

  • la machine en question est un serveur lts. nous sommes donc plusieurs connecter dessus.
  • Elle a été installé d’abord sans interface graphique, avec une install ultra minimale afin d’éviter tout paquet inutile.
  • la dessus, une interface graphique, gnome, a été ajoutée.

C’est a peu près là que j’ai repris le bébé. afin de pouvoir tester la machine sur mon lieu de boulot avant de la déployer chez des clients, j’ai installé certains logiciels, comme openoffice3, firefox 3.6.6 (qui soit dit en passant fonctionne sans soucis)

en fait la question que je me pose c’est si le fait d’etre parti d’un installation en ligne de commande sans interface graphique ne rendrait pas l’exécution de certains soft difficile. j’ai eu par exemple toute les difficulté à faire fonctionner flashplayer sur firefox a cause de paquets manquant.
ceci étant, si jamais c’était un problème de dépendance de paquet, n’aurais-je pas un message me le disant?

[quote=“keneichi”]je vais essayer de vous donner quelques infos supplémentaires qui peut-etre vont pouvoir vous orienter.

premièrement, je n’ai pas été à l’origine de l’installation de la machine, je n’ai fait que reprendre le travail d’un collègue qui depuis est parti de la boite dans laquelle je bosse.
Mais voila ce que je peux en dire :

  • la machine en question est un serveur lts. nous sommes donc plusieurs connecter dessus.
  • Elle a été installé d’abord sans interface graphique, avec une install ultra minimale afin d’éviter tout paquet inutile.
  • la dessus, une interface graphique, gnome, a été ajoutée.

C’est a peu près là que j’ai repris le bébé. afin de pouvoir tester la machine sur mon lieu de boulot avant de la déployer chez des clients, j’ai installé certains logiciels, comme openoffice3, firefox 3.6.6 (qui soit dit en passant fonctionne sans soucis)

en fait la question que je me pose c’est si le fait d’etre parti d’un installation en ligne de commande sans interface graphique ne rendrait pas l’exécution de certains soft difficile. j’ai eu par exemple toute les difficulté à faire fonctionner flashplayer sur firefox a cause de paquets manquant.
ceci étant, si jamais c’était un problème de dépendance de paquet, n’aurais-je pas un message me le disant?[/quote]

Est-ce que par hasard la variable DISPLAY ne serait pas un peu à l’ouest?

export DISPLAY=“127.0.0.1:0.0”

pl.

essaye de faire : # /etc/init.d/gdm restart avant de lancer thunderbird

@ pleiades : j’ai effectivement un probleme de display mais en root uniquement.

[root@srvlts1.tranq thunderbird]# ./thunderbird
+ moz_libdir=/usr/local/lib/thunderbird-3.1
+ found=0
+ progname=./thunderbird
++ dirname ./thunderbird
+ curdir=.
++ basename ./thunderbird
+ progbase=thunderbird
+ run_moz=./run-mozilla.sh
+ test -x ./run-mozilla.sh
+ dist_bin=.
+ found=1
+ '[' 1 = 0 ']'
+ script_args=
+ debugging=0
+ MOZILLA_BIN=thunderbird-bin
+ '[' linux-gnu = beos ']'
+ pass_arg_count=0
+ '[' 0 -gt 0 ']'
+ '[' 0 = 1 ']'
+ ./run-mozilla.sh ./thunderbird-bin
Error: no display specified
+ exitcode=1
+ exit 1

Ici mon shell me rend la main normalement, comme après un bug… “normal”

Mais en utilisateur standard, je n’ai que ca

[vmauger@srvlts1.tranq thunderbird]$ ./thunderbird
+ moz_libdir=/usr/local/lib/thunderbird-3.1
+ found=0
+ progname=./thunderbird
++ dirname ./thunderbird
+ curdir=.
++ basename ./thunderbird
+ progbase=thunderbird
+ run_moz=./run-mozilla.sh
+ test -x ./run-mozilla.sh
+ dist_bin=.
+ found=1
+ '[' 1 = 0 ']'
+ script_args=
+ debugging=0
+ MOZILLA_BIN=thunderbird-bin
+ '[' linux-gnu = beos ']'
+ pass_arg_count=0
+ '[' 0 -gt 0 ']'
+ '[' 0 = 1 ']'
+ ./run-mozilla.sh ./thunderbird-bin

ici mon shell ne me rends pas la main. vraiment comme si l’application fonctionnait. je ne retrouve mon prompt que lorsque je fais un CTRL + C, en gros quand je mets fin à mon “thunderbird fantome”.

@marcastro : j’ai déjà essayer de redemarrer le gdm ca n’a rien changer… tout comme un reboot systeme… je réessaierai ce soir… mais presque sur que ca ne changera rien…

Salut,

Tu peux nous donner le résultat des commandes suivantes (pas en root, avec le user)? :

xhost

et :

echo $DISPLAY

Tes autres applications graphiques se lancent correctement?

pl.

bonjour

[vmauger@srvlts1.tranq ~]$ xhost
access control enabled, only authorized clients can connect
[vmauger@srvlts1.tranq ~]$ echo $DISPLAY
192.168.149.185:1.0

Bonjour,

Tu n’as pas répondu à ma question :
1- Les autres applications graphique se lancent-elles correctement?

2- Tu n’as vraisemblablement pas essayé ce que je te disais plus haut :

export DISPLAY=“127.0.0.1:0.0”

ou

export DISPLAY=":0"

3- 192.168.149.185 c’est bien ton adresse ip?

Ca fait 3 questions, merci de prendre en compte les 3.

pl.

je me rends compte que je ne vous ai pas encore tout exposé… :frowning:

en fait nous fonctionnons par boot réseau.
Les terminaux que nous utilisons n’ont absolmument aucun OS d’installé. ils boot en PXE sur un serveur dhcp qui les amène sur un arbre ltsp depuis lequel nous lancons le serveur X pour nos sessions. c’est sur ce fameux serveur (srvlts) que sont installé les applications, qui toutes se lancent correctement, sauf thunderbird

en l’occurence mon terminal possède une adresse en 192.168.149.185
le srvlts lui est en 192.168.149.33

et quant à la commande

export DISPLAY=“127.0.0.1:0.0”

cela n’a rien changé à mon problème

up

Salut à tous,

Je viens de faire une petite vérification.
je me suis dis, comme Ubuntu fonctionne sur une base debian, je vais aller vérifier quelle dépendance sont nécessaire sur Ubuntu, et voir si a tout hasard, il ne m’en manquerait pas sur Debian.

Resultat, tout est là.

nouveau test et nouveaux resultats

je viens de réussir à lancer thunderbird en tant que root.

j’ai recommencer depuis le depuis le debut. ca donne donc

[vmauger@srvlts1.tranq ~]$ su -
Mot de passe : 
[root@srvlts1.tranq ~]# export DISPLAY="192.168.149.185:1.0"
[root@srvlts1.tranq ~]# cd /opt/
[root@srvlts1.tranq ~]# wget http://mirror.informatik.uni-mannheim.de/pub/mirrors/mozilla.org/thunderbird/releases/3.1/linux-i686/fr/thunderbird-3.1.tar.bz2
[root@srvlts1.tranq opt]# tar xjf thunderbird-3.1.tar.bz2
[root@srvlts1.tranq opt]# cd thunderbird
[root@srvlts1.tranq thunderbird]# ./thunderbird
+ moz_libdir=/usr/local/lib/thunderbird-3.1
+ found=0
+ progname=./thunderbird
++ dirname ./thunderbird
+ curdir=.
++ basename ./thunderbird
+ progbase=thunderbird
+ run_moz=./run-mozilla.sh
+ test -x ./run-mozilla.sh
+ dist_bin=.
+ found=1
+ '[' 1 = 0 ']'
+ script_args=
+ debugging=0
+ MOZILLA_BIN=thunderbird-bin
+ '[' linux-gnu = beos ']'
+ pass_arg_count=0
+ '[' 0 -gt 0 ']'
+ '[' 0 = 1 ']'
+ ./run-mozilla.sh ./thunderbird-bin
 

et là miracle thunderbird se lance !

par contre, dès que je bascule en utilisateur standard...

[vmauger@srvlts1.tranq ~]$ cd /opt/thunderbird
[vmauger@srvlts1.tranq thunderbird]$ ./thunderbird
+ moz_libdir=/usr/local/lib/thunderbird-3.1
+ found=0
+ progname=./thunderbird
++ dirname ./thunderbird
+ curdir=.
++ basename ./thunderbird
+ progbase=thunderbird
+ run_moz=./run-mozilla.sh
+ test -x ./run-mozilla.sh
+ dist_bin=.
+ found=1
+ '[' 1 = 0 ']'
+ script_args=
+ debugging=0
+ MOZILLA_BIN=thunderbird-bin
+ '[' linux-gnu = beos ']'
+ pass_arg_count=0
+ '[' 0 -gt 0 ']'
+ '[' 0 = 1 ']'
+ ./run-mozilla.sh ./thunderbird-bin

toujours pas d’affichage…

a tout hasard… est-ce que quelqu’un saurait si thunderbird aurait besoin d’acceder à des composant de /dev ?
ou si l’utilisateur a besoin de faire parti d’un groupe spécifique pour pouvoir lancer thunderbird?