Page 1 sur 2

problème avec sunbird (linux)

Publié : 22 mars 2007, 04:41
par styza
bonjour à tous.

sous Ubuntu impossible de lancer sunbird depuis son installation. :(

voici le message d'erreur sous la console :

Code : Tout sélectionner

GTK Accessibility Module initialized
*** Calendar schema version is: 5
Starting calendar alarm service
observer added
Segmentation fault (core dumped)
Et a la place j'ai ça =>

Image

si quelqu'un a une idée.
merci pour votre aide.



Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.2) Gecko/20060601 Firefox/2.0.0.2 (Ubuntu-edgy)

Publié : 22 mars 2007, 08:56
par Mori
salut,
sunbird doit fonctionner comme les autres tar.gz apparentés mozilla. il doit falloir libstdc++5 (mais si tu as pu le lancer, c'est que cette bibliothèque est présente dans ton système).
l'as-tu installé dans /opt et créer un lien symbolique avec la commande tar ?
si le netscape quality feedback agent se lance c'est que tu dois avoir un problème de droits d'exécution ou d'écriture sur un des fichiers de sunbird.
le segfault provient peut-être de ce que tu as fait une installation sur une ancienne version sans avoir effacé ou déplacé le dossier du programme (qui doit s'appeler sunbird).

on en saura un peu plus quand tu détailleras comment tu l'as installé.

Publié : 22 mars 2007, 14:48
par styza
salut.

Il s'agit bien d'un problème de permissions car j'arrive à lancer sunbird dans une console en mode root.

sinon

Il s'agit d'une première installation de sunbird.
J'ai décompresser l'archive et je l'ai placer dans le dossier "opt"
j'ai créer un lanceur dans le menu applications

Tout les fichiers du dossiers sunbird sont accessible en lecture et écriture en mode utilisateur.
Pourtant je n'arrive à lancer sunbird qu'en mode root.

Mais bon ce n'est pas un problème de bug de sunbird, ce dernier marche.
C'est bien juste une histoire de permissions.
Faut dire que je débute complètement sous Linux et la windowsienne que je suis n'a en pas encore saisie toute les nuances. :D

En tout cas je te remercie de ton aide.


Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.2) Gecko/20060601 Firefox/2.0.0.2 (Ubuntu-edgy)

Publié : 22 mars 2007, 15:21
par styza
sinon j'ai paramétré le lanceur pour qu'il me demande mon mot de passe root au lancement de sunbird. ça m'évite comme ça de passer par la console.

Mais voilà. C'est pas un peu dangereux de lancer une tel application en root ?



Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.2) Gecko/20060601 Firefox/2.0.0.2 (Ubuntu-edgy)

Publié : 22 mars 2007, 23:36
par Mori
ok ... c'est le mot "décompresser" que je n'aime pas. (ça m'évoque que tu as utilisé file-roller au lieu de la commande tar ... je me trompe ?) :P
on va considérer que tu t'appelles styza et que tu as téléchargé le sunbird-xxxx.tar.gz dans un dossier tartiflette ... en console tape :

Code : Tout sélectionner

sudo -s
cd /opt
rm -rf sunbird
tar zxf /home/styza/tartiflette/sunbird-xxxx.tar.gz
ln -svf /opt/sunbird/sunbird /usr/bin
exit
alacarte
et dans alacarte, tu mets tes entrées comme tu veux ; pour la commande tu mets /usr/bin/sunbird

rq 1 : j'ai bien sûr considéré que le tar crée un /opt/sunbird et que le shell exécutoire est /opt/sunbird/sunbird . tu renseignes bien sûr le vrai nom du tar.gz de sunbird.
rq 2 : tu as bien sûr libstdc++5 installée
rq 3 : oui, on ne lance pas une application en root d'une manière habituelle

l'icône devrait être dans /opt/sunbird/chrome/icons/default/default.xpm (à taper dans la case pour que gnome te mette l'icône de sunbird).

tu regardes si ça marche. je n'utilise pas sunbird ... mais s'il le faut, je l'installerai pour voir s'il y a quelque chose dans /opt/sunbird qui demande des droits particuliers.

rq 4 : les espaces et la casse des lettres sont à respecter
rq 5 : évite de mettre des espaces dans tes dossiers
ex : mes téléchargements ... préfère plutôt mes_téléchargements
sinon en console mes téléchargements s'écrit ainsi /mes\ téléchargements

Publié : 24 mars 2007, 03:06
par styza
Heu...je ne vois pas trop l' intérêt là. ça revient à la même chose de ce que j'ai fait mais en version ligne de commande. (oui j'ai fait un file-roller)
La seule différence c'est que je n'avais pas fait de lien symbolique dans /usr/bin

libstdc++5 est bien installé.

Sinon sunbird demande toujours à être en root pour être lancé après la réinstall.





Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.2) Gecko/20060601 Firefox/2.0.0.2 (Ubuntu-edgy)

Publié : 24 mars 2007, 04:14
par styza
En fait c'est un problème de droit d'accès car je me suis rendu compte que un bon nombre de fichiers du dossier /sunbird est accessible qu'en root.
Je suppose qu'il faudrait changer les droits d'accès de tout ces fichiers mais il y en a un paquet donc ça va être sacrément long. Comment faire pour changer tout d'un coup. Si je change les droits d'accès d'un dossier ça ne se change pas ceux des fichiers du dossier.
J'ai essayé avec l'interface graphique de GNOME et en ligne de commande avec avec chmod

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.2) Gecko/20060601 Firefox/2.0.0.2 (Ubuntu-edgy)

Publié : 24 mars 2007, 08:46
par Mori
utilise l'argument récursif ... chmod -R
pour le changement de propriété, c'est plutôt chown -R styza

[Édition]
bon, j'ai téléchargé le tarball ... comme c'est un tar.bz2, j'ai mis tar jxf au lieu de tar zxf ... sinon le reste c'est pareil.

pas de surprise (mais je ne me faisais pas beaucoup d'illusion) ... pas de NFQA qui se déclenche, quand on lance le piaf solaire en mode normal. (et pas la peine de chmoder ou chowner quoique ce soit).

Image

Publié : 24 mars 2007, 13:22
par styza
Alors la j' hallucine. J'ai changer toute les permissions de tout les fichiers de /sunbird (merci pour la commande) et il ne fonctionne toujours qu' en root. :shock:
Je crois que je vais pas aller chercher plus loin là...c'est un bug...
Je vais l'utiliser en root et puis c'est tout.
Je te remercie de ton aide précieuse mori (même si la newbie que je suis a un peu du mal parfois à comprendre ton discours de geek. :wink: )

bonne journée.




Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.2) Gecko/20060601 Firefox/2.0.0.2 (Ubuntu-edgy)

Publié : 24 mars 2007, 16:14
par calimo
styza a écrit :Je vais l'utiliser en root et puis c'est tout.
Utiliser un programme instable en root ? C'est une idée :lol:
Essaye plutôt de l'installer dans ton répertoire utilisateur :wink:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.2) Gecko/20070220 Firebird Firefox/2.0.0.2

Publié : 24 mars 2007, 16:35
par Jim
Bonjour,

Comme l'a dis Mori, un bon chmod récursif doit résoudre ce problème de droits...
As-tu bien appliqué la commande?
Voici une petite explication.

Et voici une petite conversation entre linuxiens que nous avions eu à propos de Firefox, mais le principe est le même pou Sunbird :wink:
http://www.geckozone.org/forum/viewtopi ... 990#222990

Publié : 24 mars 2007, 16:56
par Mori
je précise ... que mon installation fonctionne sans changer les droits ... j'émets l'hypothèse qu'avoir installé sunbird avec file-roller a produit un dysfonctionnement (peut-être à cause de l'absence de x -pour execute- pour l'utilisateur) et qu'avoir copié collé en root donc dans /opt rend sunbird exécutable en root seulement.
a) soit tu destroy tout en sauvegardant des éléments de ton profil ... mais en le destroyant au final et en réimportant ensuite ses éléments ... a priori les données (rendez-vous) sont dans storage.sdb
et tu fais une installation dans les normes, comme je l'ai indiqué.
b) soit tu fais un chown et un chmod récursifs sur les éléments du profil

Code : Tout sélectionner

sudo -s
chown -R styza.styza /home/styza/.mozilla/sunbird
chmod -R 755 /home/styza/.mozilla/sunbird
exit

Publié : 14 avr. 2007, 17:23
par flox
j'ai le meme pb avec SunBird 3.1-fr sous xubuntu Edgy.

j'ai supprime ~/.mozilla/sunbird et j'ai refait la manip expliquée la:
http://ubuntuforums.org/showthread.php?t=278206

Le message d'erreur est :

Code : Tout sélectionner

Starting calendar alarm service
observer added
Segmentation fault
- j'ai reessaye plusieurs fois sans succes.
- j'ai bien libstdc++5 installe... j'ai ajoute scim-bridge "au cas ou"
- j'ai ajoute "GTK_IM_MODULE=scim-bridge" au debut de sunbird.sh

rien ne fonctionne
Mais lorsque je teste en "root" ca passe.

Mystere......

--
Florent

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.3) Gecko/20060601 Firefox/2.0.0.3 (Ubuntu-edgy)

Publié : 14 avr. 2007, 20:01
par Mori
salut,
scim ? tu chinoises un peu ou tu made in japan ? si tel n'est pas le cas, que le soleil se couche dans l'empire du milieu. :P

[RESOLU] segmentation fault avec sunbird

Publié : 15 avr. 2007, 17:18
par flox
ma solution est de passer à la dernière build disponible sur le site mozilla.

cf. la procedure que je viens de poster ici:
http://forum.ubuntu-fr.org/viewtopic.ph ... 52#p855652

a+

--
Florent

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.3) Gecko/20060601 Firefox/2.0.0.3 (Ubuntu-edgy)