GDM вызывает зависание на удаленном сервере входа в систему. (более 5000 пользователей)

Я использую FTP-сервер Ubuntu в компании, в которой я работаю, и недавно мы перенесли на него более 5000 клиентов. Я создал в тюрьму папку user / home для каждого клиента, и все работало гладко, пока один из установленных пакетов не потребовал перезапуска системы ... и затем весь ад вышел из строя.

Графический интерфейс теперь зависает при запуске перед экраном входа в систему. Я могу удаленно подключиться по SSH к серверу с помощью замазки и, таким образом, попытался скрыть пользователей с помощью команды:

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type Boolean --set /apps/gdm/simple-greeter/disable_user_list True

Затем перезапустил сервер снова, но безрезультатно.

Сейчас у нас 2 дня с записями клиентов, и я остро нуждаюсь в помощи! Моя жизнь (и работа) зависят от решения этой серьезной проблемы ...

p.s. - Я уже думал о том, чтобы просто загрузиться в bash, однако мой босс сказал мне, что мне нужно иметь графический интерфейс в том случае, если он хочет зайти на сервер, чтобы внести какие-либо изменения вручную, так что, к сожалению, bash-boot не вариант.


Дополнительная информация:

От: cat /var/log/apt/history.log

Start-Date: 2011-05-16  15:51:35
Install: sysinfo (0.7-3ubuntu1)
End-Date: 2011-05-16  15:51:41

Start-Date: 2011-05-16  15:52:20
Remove: sysinfo (0.7-3ubuntu1)
End-Date: 2011-05-16  15:52:22

Start-Date: 2011-05-18  07:51:42
Upgrade: apturl-common (0.4.1ubuntu4, 0.4.1ubuntu4.1), apturl (0.4.1ubuntu4, 0.4.1ubuntu4.1)
End-Date: 2011-05-18  07:51:53

Start-Date: 2011-05-18  10:19:47
Install: linux-headers-2.6.32-31 (2.6.32-31.61), linux-headers-2.6.32-31-generic (2.6.32-31.61), linux-image-2.6.32-31-generic (2.6.32-31.61)
Upgrade: linux-headers-generic (2.6.32.30.36, 2.6.32.31.37), eclipse-rcp (3.5.2-2ubuntu4.2, 3.5.2-2ubuntu4.3), linux-image-generic (2.6.32.30.36, 2.6.32.31.37), apt-transport-https (0.7.25.3ubuntu9.3, 0.7.25.3ubuntu9.4), eclipse-platform-data (3.5.2-2ubuntu4.2, 3.5.2-2ubuntu4.3), apt-utils (0.7.25.3ubuntu9.3, 0.7.25.3ubuntu9.4), apt (0.7.25.3ubuntu9.3, 0.7.25.3ubuntu9.4), libequinox-osgi-java (3.5.2-2ubuntu4.2, 3.5.2-2ubuntu4.3), gdm (2.30.2.is.2.30.0-0ubuntu5.1, 2.30.2.is.2.30.0-0ubuntu5.2), xdg-utils (1.0.2-6.1ubuntu3, 1.0.2-6.1ubuntu3.1), eclipse-platform (3.5.2-2ubuntu4.2, 3.5.2-2ubuntu4.3), linux-generic (2.6.32.30.36, 2.6.32.31.37)

Тип ОС:

Linux FTP 2.6.32-31-generic #61-Ubuntu SMP Fri Apr 8 18:24:35 UTC 2011 i686 GNU/Linux

Странная ошибка:

Buffer I/O error on device sdb, logical block 96
ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata4.00: BMDMA stat 0x25
ata4.00: failed comand: READ DMA
ata4.00: cmd c8/00:08:00:03:00/00:00:00:00:00/e0 tag 0 dma 4096 in res 51/40:08:08:03:00/00:00:00:00:00/e0 Emask 0x9 (media error)
ata4.00: status: { DRDY ERR }
ata4.00: error: { UNC }
ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata4.00: BMDMA stat 0x25
ata4.00: failed comand: READ DMA
ata4.00: cmd c8/00:08:00:03:00/00:00:00:00:00/e0 tag 0 dma 4096 in res 51/40:08:08:03:00/00:00:00:00:00/e0 Emask 0x9 (media error)
ata4.00: status: { DRDY ERR }
ata4.00: error: { UNC }
ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata4.00: BMDMA stat 0x25
ata4.00: failed comand: READ DMA
ata4.00: cmd c8/00:08:00:03:00/00:00:00:00:00/e0 tag 0 dma 4096 in res 51/40:08:08:03:00/00:00:00:00:00/e0 Emask 0x9 (media error)
ata4.00: status: { DRDY ERR }
ata4.00: error: { UNC }
ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata4.00: BMDMA stat 0x25
ata4.00: failed comand: READ DMA
ata4.00: cmd c8/00:08:00:03:00/00:00:00:00:00/e0 tag 0 dma 4096 in res 51/40:08:08:03:00/00:00:00:00:00/e0 Emask 0x9 (media error)
ata4.00: status: { DRDY ERR }
ata4.00: error: { UNC }
ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata4.00: BMDMA stat 0x25
ata4.00: failed comand: READ DMA
ata4.00: cmd c8/00:08:00:03:00/00:00:00:00:00/e0 tag 0 dma 4096 in res 51/40:08:08:03:00/00:00:00:00:00/e0 Emask 0x9 (media error)
ata4.00: status: { DRDY ERR }
ata4.00: error: { UNC }
ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata4.00: BMDMA stat 0x25
ata4.00: failed comand: READ DMA
ata4.00: cmd c8/00:08:00:03:00/00:00:00:00:00/e0 tag 0 dma 4096 in res 51/40:08:08:03:00/00:00:00:00:00/e0 Emask 0x9 (media error)
ata4.00: status: { DRDY ERR }
ata4.00: error: { UNC }
end_request: I/O error, dev sdb, sector 784
6
задан 19 May 2011 в 00:40

1 ответ

Ух ты, это новый для меня. Я не совсем уверен, что GUI на самом деле дает вам все, что вы не можете получить с помощью входа в текстовом режиме (вопреки распространенному мнению, вам не нужно изучать vi. Nano очень прост в использовании). Итак, я бы посоветовал удалить графический интерфейс с сервера в качестве простого исправления. Однако это представляет интересную проблему, тем не менее.

1) Вы должны сообщить об этом как об ошибке в gdm. Это крайний случай, но тот, который GDM должен обрабатывать хорошо. Я могу представить себе университетскую общую рабочую станцию, где в системе 10 000 возможных пользователей. GDM просто не должен отображать средство выбора. Запустите 'ubuntu-bug gdm', чтобы открыть отчет об ошибке.

2) Отредактируйте /etc/gdm/gdm.schemas и измените

<schema>
  <key>greeter/IncludeAll</key>
  <signature>b</signature>
  <default>true</default>
</schema>

на

<schema>
  <key>greeter/IncludeAll</key>
  <signature>b</signature>
  <default>false</default>
</schema>

И затем, если вы все еще хотите выбрать для своих локальных пользователей

<schema>
  <key>greeter/Include</key>
  <signature>s</signature>
  <default></default>
</schema>

К

<schema>
  <key>greeter/Include</key>
  <signature>s</signature>
  <default>user1,user2,user3</default>
</schema>
0
ответ дан 19 May 2011 в 00:40

Другие вопросы по тегам:

Похожие вопросы: