• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Firefox und Thunderbird zicken mit Userrechten

Ich hab gestern aus verschiedenen Gründen ein Downgrade auf Suse 11.1 (KDE 3.5) gemacht (ist vielleicht noch von Bedeutung). Vor der Neuinstallation von 11.1 hab ich auf der Homepartition alle kde-Profilordner gekillt. Ein Jungfreuliches KDE sozusagen. Allerdings zeigen sowohl der Firefox als auch der Thunderbird ein merkwürdiges Verhalten. Im Thunderbird lassen sich keine Themes installieren, das quittiert er mit sofortigem Absturz. Im Firefox kann ich zB. keine Dateien per Mausklick rechts (also Bilder oder ähnliches) speichern, auch hier Absturz. Auch wenn das scheinbar völlig unterschiedliche Probleme sind so funktionieren beide Programme als root tadellos.
Das ganze betrifft sowohl Firefox 3.0 als auch 3.5, ebenso Thunderbird 2.0 und 3.0, alle aus offiziellen Repos mit den jeweiligen Suse-Brandings. Wobei der TB auch schon unter 11.2(KDE 4) gezickt hat, allerdings erfolgte da kein Absturz sondern er verwendete das installierte Theme eben einfach nicht. Mit meinem Latein bin ich mittlerweile am Ende und weis nicht wo hier der Haken ist :???:
 

/dev/null

Moderator
Teammitglied
Hi Leuchtturmwärter,

ich sehe hier zwei mögliche Ursachen. (Ich melde mich nur zum Thunderbird zum Wort, aber sinngemäß gilt das auch für den FF.)

1. 11.2 bringt den TB3 mit, 11.1 den TB2. Wenn du ein einmal mit TB3 verwendetes Profil benutzt, KANN es zu Problemen kommen, weil eine Abwärtskompatibilität nicht gegeben ist. Beim ersten Start des TB3 führt er Veränderungen am Profil durch.

2. Rechteprobleme.
Schau dir mal mit "ls -la" die Rechte und die Besitzer der einzelnen Dateien und Ordner an. Der jeweils angemeldete Benutzer muss Vollzugriff auf sein Profil haben. Und ihm muss es auch gehören.
Wenn du nicht sicher bist, benenne bei beendetem Thunderbird dein Profil um (~/.thunderbird in ~/.thunderbird_old) und starte das Programm. Es findet sein Profil nicht, und will neue Konten anlegen. Dieses einfach abwürgen und den TB wieder beenden.
Jetzt hast du ein zweites, aber fast leeres Profil. Für Vergleiche reicht es.

MfG Peter
 
Sorry, das hatte ich vergessen zu schreiben: Alles auch mit neuem FF bzw. TB Profilen probiert, das Verhalten ist das gleiche :(
 

tisu

Hacker
deinstalliere doch mal FF und TB und lösche die versteckten Ordner in deinem Home, die sich auf FF und TB beziehen, vielleicht hilft das.... aber vorsicht, die daten (mails und bookmarks) sind dann weg.
 

spoensche

Moderator
Teammitglied
tisu schrieb:
deinstalliere doch mal FF und TB und lösche die versteckten Ordner in deinem Home, die sich auf FF und TB beziehen, vielleicht hilft das.... aber vorsicht, die daten (mails und bookmarks) sind dann weg.

Deswegen ist eine Sicherung der Verzeichnisse vorher mehr als nur angebracht. ;)
 
Naja, wie ich bereits erwähnte hab ich auch schon mit anderen (neuen) Profilen probiert. Auch das mit der Neuinstallation bringts nicht, denn ich hab bei beiden Programmen die jeweils aktuellen Versionen probiert (FF 3.0 u. 3.5, TB 2.0 u. 3.0). Meiner Meinung nach liegt es wohl irgendwo an den Suse-eigenen Versionen (Branding) bzw. deren Installation, aber ich habe keine Ahnung wo man hier eingreifen könnte. Einzige Alternative wäre da derzeit alles zu löschen und die Progis händisch ohne yast und paketverwaltung zu installieren. Allerdings gefällt mir das nicht wirklich.
 

spoensche

Moderator
Teammitglied
Die Neuinstallation der Programme bringt nichts, wenn die bisher verwendeten Konfigurationsdateien (u.a. Profile) bzw. das beinhaltende Verzeichnis (z.B. .mozilla) des Users noch vorhanden sind. Diese werden bei der Deinstallation nicht mit gelöscht.

Daher ja auch der Tipp, die Verzeichnisse zu sichern und dann zu löschen oder die Verzeichnisse umzubennenen. Die Verzeichnisse werden dann beim nächsten start neu erstellt.

Starte Firefox mal aus der Konsole (Befehl: firefox) und poste mal die Meldungen, wenn du eine Aktion durchführen willst, die nicht funktioniert.

Starte Thunderbird auch mal aus der Konsole (Befehl: thunderbird) und poste mal die dort auftretenden Meldungen, wenn du einen neuen Theme installieren willst.
 
OK, hier die Konsolenmeldungen
Firefox:
Code:
mario@poseidon:~> firefox
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::odd-row-color' of type `GdkColor' from rc file value "((GString*) 0xb4547ef0)" of type `GString'
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
Loading stream: http://ia.media-imdb.com/media/imdb/01/I/89/76/45/10.swf
Loading stream: http://bannerfarm.ace.advertising.com/bannerfarm/145826/swf_content-ad-sonderkuendigung-2009_300x250_301109.swf?clickTag=http://servedby.advertising.com/click/site=0000739422/mnum=0000803127/cstr=39504795=_4b2843d8,4043085676,739422^803127^71^0,1_/xsxdata=$xsxdata/bnum=39504795&siteValue=0000739422
Loading stream: http://asn.advolution.de/cr/0001ff3e/2.swf?clickTag=http%3A%2F%2Fservedby.advertising.com%2Fclick%2Fsite%3D0000710868%2Fmnum%3D0000798576%2Fcstr%3D93344222%3D_4b2843d9%2C8044681452%2C710868%5E798576%5E71%5E0%2C1_%2Fxsxdata%3D%24xsxdata%2Fbnum%3D93344222%2Foptn%3D64%3Ftrg%3Dhttp%3A%2F%2Fasn.advolution.de%2F0000306940001ff3e00000164/
Loading stream: http://asn.advolution.de/cr/0001ff3e/2.swf?clickTag=http%3A%2F%2Fservedby.advertising.com%2Fclick%2Fsite%3D0000710868%2Fmnum%3D0000798576%2Fcstr%3D93344222%3D_4b2843d9%2C8044681452%2C710868%5E798576%5E71%5E0%2C1_%2Fxsxdata%3D%24xsxdata%2Fbnum%3D93344222%2Foptn%3D64%3Ftrg%3Dhttp%3A%2F%2Fasn.advolution.de%2F0000306940001ff3e00000164/
Loading stream: http://bannerfarm.ace.advertising.com/bannerfarm/145826/swf_superbanner-728-90-sonderkuendigung-2009_728x90_301109.swf?clickTag=http://servedby2.advertising.com/click/site=0000767906/mnum=0000803129/cstr=6489305=_4b2843d9,5311786553,767906^803129^71^0,1_/xsxdata=$xsxdata/bnum=6489305&siteValue=0000767906
Loading stream: http://s0.2mdn.net/1352590/090917_COR_1_005_22_Neues_Motiv_Depotwechsel_728x90_tan.swf
/usr/bin/firefox: line 128: 19342 Speicherzugriffsfehler  $MOZ_PROGRAM "$@"
mario@poseidon:~>
Thunderbird:
Code:
mario@poseidon:~> thunderbird
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
/usr/bin/thunderbird: line 134: 19381 Speicherzugriffsfehler  $MOZ_PROGRAM "$@"
mario@poseidon:~>

Wobei vermutlich das hier Speicherzugriffsfehler $MOZ_PROGRAM "$@ die Ursache ist, allerdings hab ich keinen blassen Schimmer woran das liegt. Und nochmal ich habe bereits alles mit neuen Profildateien (also dem vorherigen Umbenennen der .thunderbird/xyz bzw .mozilla/firefox/xyz Verzeichnisse probiert - ohne Erfolg.
 
Da kommt folgendes:
Code:
mario@poseidon:~> rpm -qa|grep xulrunner
mozilla-xulrunner190-1.9.0.15-0.1.2
mozilla-xulrunner191-translations-common-1.9.1.6-6.1
mozilla-xulrunner191-1.9.1.6-6.1
mozilla-xulrunner190-translations-1.9.0.15-0.1.2
mozilla-xulrunner191-gnomevfs-1.9.1.6-6.1
mario@poseidon:~> xulrunner --version
Mozilla XULRunner 1.9.1.6 - 2009120100
mario@poseidon:~>
Da ich mich mit diese internen Mozilla-Geschichten bisher nie so intensiv beschäftigt habe, sagt mir das aber nicht viel :roll:
 

lOtz1009

Moderator
Teammitglied
Wie siehts denn aus, wenn du dir im System einen neuen User anlegst und mit diesem das mal probierst?
 

whois

Ultimate Guru
Ich kann ja hier leider nicht nachsehen aber das ist doch nicht normal das da 2 verschiedene Versionen installiert sind auch wenn nur eine scheinbar läuft.
Schmeiss doch den einen raus und mach einen reboot.
 
Ok das werde ich versuchen.
Zur Antwort von lOtz1009: Mit einem anderen Benutzer legen beide Progis in der Tat ein anderes Verhalten an Tag, was ich nun gleich gar nicht mehr kapiere. Der Firefox verhält sich bezüglich des Speicherns von Bildern etc. korrekt und stürzt nicht mehr ab, der TB installiert das gewünschte Theme und stürzt ebenfalls nicht mehr ab, allerdings benutzt er das ganze nicht und verwendet trotz Aktivierung das Standarttheme :???: Die Konsole gibt zu beiden folgendes aus:
Code:
mario1@poseidon:~> thunderbird
Registering Enigmail account manager extension.
Enigmail account manager extension registered.
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::odd-row-color' of type `GdkColor' from rc file value "((GString*) 0x998cea0)" of type `GString'
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
mario1@poseidon:~> firefox
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::odd-row-color' of type `GdkColor' from rc file value "((GString*) 0xb450d450)" of type `GString'
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
mario1@poseidon:~>
 
Den 1.9.0 hab ich deinstalliert vermutlich war das ein Relikt vom FF 3.0 mit dem ich ja auch probiert habe. Leider hat das keinerlei Veränderung gebracht :nosmile:

Das Verhalten spricht aber eher für Xulrunner das tritt IMHO Global auf.
Was heißt das jetzt genau ?
 

lOtz1009

Moderator
Teammitglied
Wenn ich nochmal ins Blaue schießen darf...
benenne mal in deinem ursprünglichen Userprofil die .gconf*-Ordner um.
 

tisu

Hacker
Hi,

bei mir laufen zur Info für dich FF und TB einwandfrei. Meine xulrunnerpakete sind:

rpm -qa | grep -i xulrunner
Code:
mozilla-xulrunner191-kde4-0.6-0.1.1.x86_64
mozilla-xulrunner191-gnomevfs-1.9.1.5-1.2.1.x86_64
mozilla-xulrunner191-translations-common-1.9.1.5-1.2.1.x86_64
mozilla-xulrunner191-1.9.1.5-1.2.1.x86_64
 
Oben