Gnome 3 GDM не запускается после предварительного обновления с Fedora 14 до 15

2117
digital illusion

Я не могу загрузить fedora 15 на уровне выполнения 5. После запуска всех служб, когда должен появиться экран входа в систему, gdm просто показывает курсор ожидания мыши и продолжает перезапускать себя.

Из /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 

Где должен быть определен тип atk_plug_get_type?

Изменить: здесь лучшее описание ошибки

(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 

Почему до сих пор есть ссылки на gtk2? Preupgrade потерпел неудачу? Прикрепление журнала обновления ... кажется, что GDM не был добавлен, но он присутствует в списке пользователей и групп.

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 

Любые предложения, прежде чем я верну установку на F14?

0

3 ответа на вопрос

0
Tom Shaw

Вы можете попробовать использовать, lddчтобы увидеть, отсутствуют ли какие-либо библиотеки, необходимые для libatk-bridge:

ldd /usr/lib/gtk-3.0/modules/libatk-bridge.so 
отсутствуют библиотеки, перечисленные этой командой digital illusion 12 лет назад 0
Скорее всего, одна из тех динамически связанных библиотек - неправильная версия. Tom Shaw 12 лет назад 0
По chanche system-config-network-gui выкинул ошибку сообщаю в вопросе digital illusion 12 лет назад 0
0
Patches

Если вы можете получить доступ к консоли и иметь доступ к Интернету, попробуйте выполнить следующие команды, чтобы исправить все пропущенные / сломанные пакеты. Первый проверит, что все обновлено, а второй заставит переустановить пакет, который предоставляет libatk-bridge.so.

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

Я осмотрелся еще немного, и другие люди, по крайней мере, столкнулись с первой ошибкой в ​​выводе вашего журнала из-за SELinux. Попробуйте переименовать вашу файловую систему, выполнив следующую команду rootи перезагрузившись:

touch /.autorelabel 

Если это не решает проблему, попробуйте переключить SELinux в разрешающий режим, отредактировав /etc/selinux/configи изменив строку, начиная с SELINUX=:

SELINUX=permissive 

Если это исправит вашу проблему, запустите setroubleshootи отправьте сообщение об ошибке в Fedora, чтобы они могли решить проблему.

distro-sync установил некоторые обновления, но проблема сохраняется даже после переустановки at-spi2-atk digital illusion 12 лет назад 0
@digital: Я немного покопался, и несколько человек увидели первую ошибку в вашем журнале в результате некоторой неожиданности SELinux. Смотрите мой обновленный ответ для некоторых дополнительных шагов по устранению неполадок. Patches 12 лет назад 0
Спасибо, я попробовал ваше предложение, но безуспешно. Кажется, проблема гораздо глубже digital illusion 12 лет назад 0
0
mogga
  1. Вы случайно испортили файл / etc / passwd или файл / etc / passwd- shadow?

  2. X11 всегда бросает меня за петли на обновлениях. Попробуйте переименовать /etc/X11/xorg.conf в /etc/X11/xorg.conf.fc14 и перезагрузиться. Вполне возможно, что вы забыли переустановить драйверы ядра для вашей видеокарты, или вам просто нужно немного подтолкнуть.

  3. Установите ваш / etc / inittab на уровень запуска 3 и перезагрузите компьютер. ням обновить, а затем перезапустить. Возможно, он что-то пропустил или вы не перезагрузились при необходимости.

  4. Создайте список групп yum, чтобы просмотреть доступные вам группы, и установите группы, относящиеся к gnome 3. Я предполагаю, что это, вероятно, "Рабочий стол" и несколько других.

Все догадки, не зная полного порядка операций. Надеюсь это поможет.