Gnome 3 gdm startet nach dem Upupgrade von Fedora 14 auf 15 nicht

2198
digital illusion

Ich kann fedora 15 nicht in Runlevel 5 booten. Nachdem alle Dienste gestartet wurden und der Anmeldebildschirm angezeigt wird, zeigt gdm nur einen wartenden Mauscursor an und startet sich selbst neu.

Aus /var/log/gdm/:0-greeter.log

Gtk-Message: Failed to load module "pk-gtk-module" /usr/bin/gnome-session: symbol lookup error: /usr/lib/gtk-3.0/modules/libatk-bridge.so: undefined symbol: atk_plug_get_type /usr/libexec/gnome-setting-daemon: symbol lookup error: /usr/lib/gtk-3.0modules/libatk-bridge.so: undefined symbol: atk_plug_get_type 

Wo soll atk_plug_get_type definiert werden?

Edit: Hier eine bessere Beschreibung des Fehlers

(system-config-network-gui:2643): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible /usr/bin/python: symbol lookup error: /usr/lib/gtk-2.0/modules/libatk-bridge.so: undefined symbol: atk_plug_get_type 

Warum gibt es noch Verweise auf gtk2? Ist das Preupgrade fehlgeschlagen? Anhängen des Aktualisierungsprotokolls ... es scheint, dass gdm nicht hinzugefügt wurde, aber es ist in der Benutzer- und Gruppenliste vorhanden.

May 26 11:25:52 sysimage sendmail[1076]: alias database /etc/aliases rebuilt by root May 26 11:25:52 sysimage sendmail[1076]: /etc/aliases: 77 aliases, longest 23 bytes, 795 bytes total May 26 11:46:09 sysimage useradd[1793]: failed adding user 'dbus', data deleted May 26 11:53:37 sysimage systemd-machine-id-setup[2443]: Initializing machine ID from D-Bus machine ID. May 26 11:55:28 sysimage useradd[2835]: failed adding user 'apache', data deleted May 26 11:55:38 sysimage useradd[2842]: failed adding user 'haldaemon', data deleted May 26 11:55:43 sysimage useradd[2848]: failed adding user 'smolt', data deleted May 26 11:57:32 sysimage sendmail[3032]: alias database /etc/aliases rebuilt by root May 26 11:57:32 sysimage sendmail[3032]: /etc/aliases: 77 aliases, longest 23 bytes, 795 bytes total May 26 11:57:46 sysimage groupadd[3066]: group added to /etc/group: name=cgred, GID=482 May 26 11:57:47 sysimage groupadd[3066]: group added to /etc/gshadow: name=cgred May 26 11:57:47 sysimage groupadd[3066]: new group: name=cgred, GID=482 May 26 11:58:42 sysimage useradd[3086]: failed adding user 'ntp', data deleted May 26 12:00:13 sysimage dbus: avc: received policyload notice (seqno=2) May 26 12:15:08 sysimage useradd[4950]: failed adding user 'gdm', data deleted May 26 12:24:39 sysimage dbus: avc: received policyload notice (seqno=3) May 26 12:25:24 sysimage useradd[5522]: failed adding user 'mysql', data deleted May 26 12:25:37 sysimage useradd[5533]: failed adding user 'rpcuser', data deleted May 26 12:26:31 sysimage useradd[5592]: failed adding user 'tcpdump', data deleted 

Irgendwelche Vorschläge, bevor ich die Installation auf F14 umstelle?

0

3 Antworten auf die Frage

0
Tom Shaw

Sie könnten versuchen, mit lddzu überprüfen, ob Bibliotheken fehlen, die von libatk-bridge benötigt werden:

ldd /usr/lib/gtk-3.0/modules/libatk-bridge.so 
Es fehlen keine Bibliotheken, die von diesem Befehl aufgelistet werden digital illusion vor 12 Jahren 0
Die Wahrscheinlichkeit, dass eine dieser dynamisch verknüpften Bibliotheken die falsche Version ist, ist wahrscheinlich. Tom Shaw vor 12 Jahren 0
Durch chanche System-Config-Network-Gui warf ich den Fehler in der Frage digital illusion vor 12 Jahren 0
0
Patches

Wenn Sie an einer Konsole zugreifen können und über Internetzugang verfügen, führen Sie die folgenden Befehle aus, um fehlende oder beschädigte Pakete zu beheben. Der erste wird sicherstellen, dass alles auf dem neuesten Stand ist, während der zweite das erzwungene Paket erzwingen wird libatk-bridge.so.

su -c 'yum distro-sync' su -c 'yum reinstall at-spi2-atk' 

Ich sah mich ein bisschen mehr um und andere Leute hatten zumindest den ersten Fehler in Ihrer Protokollausgabe aufgrund von SELinux. Versuchen Sie, das Dateisystem neu zu kennzeichnen, indem Sie den folgenden Befehl als starten rootund neu starten:

touch /.autorelabel 

Wenn sich das Problem dadurch nicht beheben lässt, wechseln Sie in den permissiven Modus von SELinux, indem Sie /etc/selinux/configdie Zeile bearbeiten und ändern, beginnend mit SELINUX=:

SELINUX=permissive 

Wenn sich das Problem dadurch beheben lässt, führen Sie setroubleshooteinen Fehler in Fedora aus, damit das Problem behoben werden kann.

distro-sync hat einige Updates installiert, das Problem bleibt jedoch auch nach der Neuinstallation von at-spi2-atk bestehen digital illusion vor 12 Jahren 0
@digital: Ich habe ein wenig herumgegraben und bei einigen Leuten ist der erste Fehler in Ihrem Protokoll aufgetreten, als Folge von SELinux-Witz. In meiner aktualisierten Antwort finden Sie weitere Schritte zur Problembehandlung. Patches vor 12 Jahren 0
Vielen Dank, ich habe Ihren Vorschlag ausprobiert, aber ohne Erfolg. Es scheint, dass ein viel tieferes Problem vorliegt digital illusion vor 12 Jahren 0
0
mogga
  1. Did you accidentally corrupt your /etc/passwd file or the /etc/passwd- shadow file?

  2. X11 always throws me for a loop on upgrades. Try renaming /etc/X11/xorg.conf to /etc/X11/xorg.conf.fc14 and reboot. It's quite possible you've forgotten to reinstall kernel drivers for your video card or it just needs a little shove.

  3. Set your /etc/inittab to runlevel 3 and reboot. yum update and then restart. It might have missed something or you may not have rebooted when necessary.

  4. Do a yum grouplist to check out the groups available to you and groupinstall the ones relevant to gnome 3. I imagine it's probably "Desktop" and a few others.

All are guesses without knowing the full order of operations. Hope this helps.