Sie sind nicht angemeldet.

1

23.12.2009, 14:16

Nach Systemupdate Probleme mit Firefox und Emerald

Mahlzeit!

Ich habe am Montag ein System-Update gemacht. Auch den neuen Kernel (2.6.31-gentoo-r6) konfiguriert und so. Läuft ansich alles wunderbar.

Nur Firefox und Emerald (alternativer SecondLife-Client) wollen nicht mehr. Auch revdep-rebuild schafft keine Abhilfe. Neuemergen brauche auch keinen Effekt.

So nun zu den Fehlermeldungen:

Firefox:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
diabolus@localhost ~ $ firefox 

(firefox:4504): GLib-WARNING **: g_set_prgname() called multiple times
jemalloc.c:6224: Failed assertion: "((alignment - 1) & alignment) == 0 && alignment >= sizeof(void *)"

Program firefox (pid = 4504) received signal 6.
Stack:
UNKNOWN 0xffffe400
abort+0x00000185 [/lib/libc.so.6 +0x0002C095]
memalign+0x000000A4 [firefox +0x0001F68E]
__libc_memalign+0x00000148 [/lib/libc.so.6 +0x00070F08]
UNKNOWN [/lib/ld-linux.so.2 +0x00011CE2]
___tls_get_addr+0x0000006B [/lib/ld-linux.so.2 +0x0001218B]
UNKNOWN [/usr/lib/xulrunner-1.9.1/libxul.so +0x012D9715]
NS_InitXPCOM3_P+0x000000DC [/usr/lib/xulrunner-1.9.1/libxul.so +0x01279598]
UNKNOWN [/usr/lib/xulrunner-1.9.1/libxul.so +0x001C54A3]
XRE_main+0x00001968 [/usr/lib/xulrunner-1.9.1/libxul.so +0x001CA47D]
UNKNOWN [firefox +0x00002452]
__libc_start_main+0x000000E5 [/lib/libc.so.6 +0x00016BB5]
Sleeping for 300 seconds.
Type 'gdb firefox 4504' to attach your debugger to this thread.
Done sleeping...
diabolus@localhost ~ $


xulrunner habe ich auch schon neu emerged. Kein Erfolg!

Emerald:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
diabolus@localhost ~ $ emerald
Running from /usr/share/games/emerald
bin/do-not-directly-run-secondlife-bin: error while loading shared libraries: libcares.so.1: cannot open shared object file: No such file or directory
*** Bad shutdown. ***

*******************************************************
This is a BETA release of the Second Life linux client.
Thank you for testing!
Please see README-linux.txt before reporting problems.

diabolus@localhost ~ $


Hier habe ich a-cares neu emerged ebenfalls ohne Resultat. Es läuft alles nur diese beiden Programme nicht und dummerweise sind das zwei von den am Meisten genutzen Programme bei mir...

Ich hoffe ihr wisst da Rat.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Diabolus« (12.01.2010, 16:27)


2

24.12.2009, 00:52

Hi

Hast du es mit Firefox schon mal mit einem frischen Profil versucht?
also einfach mal ~/.mozilla wegsichern/umbenennen.

Zu Emerald
versuche mal ob ein

Quellcode

1
# revdep-rebuild --library libcares.so.1
was bringt.

MfG

3

24.12.2009, 10:49

Ja das Profil habe ich weggesichert aber der Erfolg ist leider der Selbe beim Firefox.

Zum Emerald da habe ich die Radikallösung versucht und das Ding komplett runtergeschmissen, das Overlay habe ich neu eingebunden und eix-sync nochmal durchgeführt. Dann neu installiert und der geht jetzt wieder. Also 50% sind repariert...

4

24.12.2009, 15:39

Mal eine doofe Frage, aber wenn ich eine Anwendung schon mit den Abhängigkeiten emerged hab, kann ich dann bei einem erneuten emergen nochmal die abhängigkeiten mit emergen lassen? soetwas wie emerge --deep mozilla-firefox?

Ja die Befehlsfolge habe ich schon versucht aber dann will der immer das halbe System neu emergen...

Achso ich habe auch eine seltsame Meldung vom mDNSResponder beim Booten. Wenn mir einer sagt wo diese Meldungen gespeichert werden poste ich das mal. Da wird etwas von lock geredet. Kann das mit Firefox zusammenhängen?

5

24.12.2009, 16:22

Hm.., würde ein

Quellcode

1
# emerge -avuDN mozilla-firefox
was aktualisieren, oder gar neue Pakete mergen wollen?
wenn ja, dann lass es doch bitte durchlaufen.

/edit:
Oder gar mal das gesamte System auf einen Aktuellen Stand bringen..
siehe zb auch Forumskonventionen

6

24.12.2009, 17:21

Das System ist ja auf dem neusten stand!

Ich habe "emerge --update --deep --newuse world" durchgeführt. Das wurde auch anstandslos bis zum Ende durchgeführt. Danach habe ich den neuen Kernel konfiguriert, auch ohne Probleme oder sonstigem was ich hätte beanstanden müssen. Lediglich die nvidia-drver musste ich neu emergen, aber das ist bei einem neuen Kernel ja kein Problem.

Aber das beschrieb ich doch eingangs sehe ich grade.

7

24.12.2009, 18:27

Ah..Sorry, dann hab ich dich missverstanden, ich war leicht irritiert von dem

Zitat

Mal eine doofe Frage, aber wenn ich eine Anwendung schon mit den Abhängigkeiten emerged hab, kann ich dann bei einem erneuten emergen nochmal die abhängigkeiten mit emergen lassen? soetwas wie emerge --deep mozilla-firefox?

Ja die Befehlsfolge habe ich schon versucht aber dann will der immer das halbe System neu emergen...
Bei dem Befehl sollte nicht mehr rauskommen wie

Quellcode

1
2
3
4
5
6
$ emerge --deep mozilla-firefox -p

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] www-client/mozilla-firefox-3.5.6
Sorry , Missverständnis meinerseits... :pinch:

8

25.12.2009, 02:52

Also emerge -avuDN mozilla-firefox habe ich erfolglos versucht.

Aus Verzweiflung habe ich den Kernel noch einmal kompiliert aber das brachte auch keinen Erfolg.

Momentan benutze ich Seamonkey. Da ist wohl nichts dran auszusetzen, aber Firefox/Iceweasle/IceCat gefällt mir einfach besser und ich bin auch dran gewöhnt.

9

25.12.2009, 03:07

So jetzt wird es noch komischer!!!

Ich habe spasseshalber mal mozilla-firefox-bin emerged. Es läuft. Schön wieder Firefox unterm Hinter zu haben.

Okay aber das Komische ist, wenn ich firefox-bin gestartet habe kann ich firefox ebenfalls ohne Probleme starten. Ich dachte mir das es vielleicht beim emergen von firefox-bin zu einer Änderung kam, welche das Problem gelöst hat. Doch siehe da, habe ich firefox-bin geschlossen habe ich bei firefox wieder die selbe Fehlermeldung.

Zur Not könnte ich mir zwar vorstellen firefox-bin ab jetzt zu benutzen aber das ist ja nicht im Sinne des Erfinders finde ich.

10

25.12.2009, 11:10

Okay aber das Komische ist, wenn ich firefox-bin gestartet habe kann ich firefox ebenfalls ohne Probleme starten. Ich dachte mir das es vielleicht beim emergen von firefox-bin zu einer Änderung kam, welche das Problem gelöst hat. Doch siehe da, habe ich firefox-bin geschlossen habe ich bei firefox wieder die selbe Fehlermeldung.
Dann schau doch mal ob evtl. irgendwelche Libraries fehlen

Quellcode

1
$ ldd /usr/bin/firefox
(bei beendeten ff)

Ansonsten poste doch auch mal ein paar Infos, zb
emerge --info
und
mit welchen Flags wurde binutils xulrunner u. FF gebaut?

11

25.12.2009, 12:03

Also. ldd /usr/bin/firefox ergibt folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
diabolus@localhost ~ $ ldd /usr/bin/firefox
	linux-gate.so.1 =>  (0xffffe000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xb7761000)
	libasound.so.2 => /usr/lib/libasound.so.2 (0xb76a9000)
	libdl.so.2 => /lib/libdl.so.2 (0xb76a5000)
	libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.4.2/libstdc++.so.6 (0xb75b4000)
	libm.so.6 => /lib/libm.so.6 (0xb758d000)
	libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.4.2/libgcc_s.so.1 (0xb756e000)
	libc.so.6 => /lib/libc.so.6 (0xb7429000)
	/lib/ld-linux.so.2 (0xb77a1000)
	librt.so.1 => /lib/librt.so.1 (0xb7420000)
diabolus@localhost ~ $


emerge --info ergibt folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
diabolus@localhost ~ $ emerge --info
Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.4.2, glibc-2.11-r1, 2.6.31-gentoo-r6 i686)
=================================================================
System uname: Linux-2.6.31-gentoo-r6-i686-AMD_Sempron-tm-_Processor_3200+-with-gentoo-1.12.13
Timestamp of tree: Thu, 24 Dec 2009 00:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.9-r2
dev-lang/python:     2.5.4-r3, 2.6.4
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/media/MegaSpeicher/.var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/techwolf /usr/portage/local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa berkdb bitmap-fonts bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo fam firefox flac foomatidb fortran gd gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 jpeg kde ldap libnotify mad mikmod mmx mmxext mng modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl pic png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl sse ssl startup-notification svg symlink sysfs tcpd thunar tiff truetype truetype-fonts type1-fonts unicode usb vorbis win32codecs x264 x86 xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

diabolus@localhost ~ $


und die USE-Flags sind folgende:

Quellcode

1
2
3
www-client/mozilla-firefox bindist custom-optimization dbus debug filepicker gnome ipv6 java linguas_de mozdevelop moznopango restrict-javascript startup-notification xforms xinerama xulrunner

net-libs/xulrunner alsa custom-optimization dbus debug elibc_FreeBSD gnome ipv6 java python startup-notification xinerama

12

25.12.2009, 12:28

Hm..., ich denke das "ldd" schaut ja soweit korrekt aus
Magst du xulrunner u. FF evtl. erst mal ohne "custom-optimization" USE bauen?

"binutils" hast du nicht zufällig mit USE="gold" gebaut, oder?

Würde es funktionieren wenn du nochmal deinen bisherigen lauffähigen Kernel bootest?

/edit:
Du nutzt da ja eine sehr aktuelle glibc-2.11-r1 , hast du diese Version erst mit seit dem letztem Update drauf?
oder lief FF vorher auch schon mit dieser glibc-Version?
(BTW ,AFAIK sollte man kein Downgrade von glibc vornehmen...!)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (25.12.2009, 12:37)


13

25.12.2009, 15:35

Also glibc habe ich geupdatet als die Probleme mit Firefox und Emerald anfingen weil auch Firefox eine Aussage von wegen glib bringt.Ich hatte es schon einmal bei einer anderen Anwendung, dass diese nicht lief und ich glibc updaten musste.

Das Problem mit dem bislang lauffähigen Kernel ist, wenn ich diesen versuche zu starten muss ich wieder nvidia-drivers neu emergen und aus irgend einem grund funktioniert das abwärts bei mir nie wirklich. Es zu testen ist also nicht so einfach.

Was die USE custom-optimization angeht, die habe ich aus beiden Anwendungen raus genommen ohne Erfolg :-(

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Diabolus« (25.12.2009, 17:00)


14

25.12.2009, 15:51

Was mir gerade mal so auffällt ist die Ausgabe beim emergen von Firefox. Die sieht nämlich so aus...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
>>> Installing (1 of 1) www-client/mozilla-firefox-3.5.6
 * All the packages built against mozilla-firefox won't compile,
 * any package that fails to build warrants a bug report.
 * 
 * Updating desktop mime database ...

 * Messages for package www-client/mozilla-firefox-3.5.6:

 * Fallback PaX marking -m
 *      /media/MegaSpeicher/.var/tmp/portage/www-client/mozilla-firefox-3.5.6/image///usr/lib/mozilla-firefox/firefox
 * All the packages built against mozilla-firefox won't compile,
 * any package that fails to build warrants a bug report.
 * 
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.
localhost diabolus #


Hat das etwas zu sagen was ich mal wieder nicht versteh?

15

25.12.2009, 15:53

Das Problem mit dem bislang lauffähigen Kernel ist, wenn ich diesen versuche zu starten muss ich wieder nvidia-drivers neu emergen und aus irgend einem grund funktioniert das abwärts bei mir nie wirklich. Es zu testen ist also nicht so einfach.
Das sollte problemlos funktionieren, oder war es noch ein 2.4er Kernel ;)

PS:
Zu "geupdatet" wir sind hier in Deutschland, da darfst also auch einfach "Aktualisiert" schreiben... :P

16

25.12.2009, 17:19

Hehe ja das mit dem geupdatet und so. Ich bin ja nicht nur hier in dem Forum zugange und ich kann dir nur sagen. Manchmal weiss ich gar nicht genau was da so einige eigentlich wollen. Viele Wörter die nicht nur nicht deutsch sein, nein die sind auch nicht englisch sondern irgendwas dazwischen und wenn man da nicht so mit schreibt verstehen die einen nicht ^^.

Du hast im Übrigen recht. Ich habe den bisherigen Kernel gebootet, die Treiber neu emerged und es lief. Aber Firefox hatte immer noch keine Lust :-(

zu binutils...da habe ich als USE nur nls

17

25.12.2009, 18:29

Was mir gerade mal so auffällt ist die Ausgabe beim emergen von Firefox. Die sieht nämlich so aus...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
>>> Installing (1 of 1) www-client/mozilla-firefox-3.5.6
 * All the packages built against mozilla-firefox won't compile,
 * any package that fails to build warrants a bug report.
 * 
 * Updating desktop mime database ...

 * Messages for package www-client/mozilla-firefox-3.5.6:

 * Fallback PaX marking -m
 *      /media/MegaSpeicher/.var/tmp/portage/www-client/mozilla-firefox-3.5.6/image///usr/lib/mozilla-firefox/firefox
 * All the packages built against mozilla-firefox won't compile,
 * any package that fails to build warrants a bug report.
 * 
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.
localhost diabolus #


Hat das etwas zu sagen was ich mal wieder nicht versteh?
Du meinst wegen dem
" Fallback PaX marking -m"
das sagt mir leider auch nichts..
Hm.., mir gehen hier auch langsam die Ideen aus.., aber
magst du mal zum test in der make.conf das
PORTAGE_TMPDIR="/media/MegaSpeicher/.var/tmp"
auskommentieren, und FF dann noch mal neu mergen.
Ich glaube allerdings nicht so recht das es mit dem ausgelagertem TMPDIR zusammenhängt, aber teste das doch mal aus.

18

25.12.2009, 19:02

Also das hat auch nicht geholfen :-(

Zur Not kann ich eben noch mit dem firefox-bin leben. Abe falls doch noch jemand eine Idee hat...ich bin weiterhin ganz Ohr.

19

12.01.2010, 16:26

So ich hab den Firefox dann auch wieder selbst compiliert zum Laufen gebracht. Getreu dem Motto "wenn es nicht geht hab ich zu früh aufgegeben" hab ich angefangen den erst komplett ohne USE-Flags zu bauen und dann immer eins hinzu gefügt und ein paar, welche ich unnötig fand, weg gelassen.

Die neuen Flags sehen so aus:

Quellcode

1
www-client/mozilla-firefox linguas_de bindist dbus filepicker gnome ipv6 java restrict-javascript startup-notification


Und die Alten:

Quellcode

1
www-client/mozilla-firefox bindist dbus filepicker gnome ipv6 java linguas_de mozdevelop moznopango restrict-javascript startup-notification xforms xinerama xulrunner


Und nun läuft der wieder. Sogar die 3.6 Version aus dem Mozilla-Overlay. Alles einwandfrei!