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

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

Теперь gui замерзает при запуске перед экраном входа в систему. Я могу удалять 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, однако мой босс говорит мне, что мне нужно иметь GUI, доступный в том случае, если он захочет войти на сервер, чтобы внести какие-либо изменения вручную, так что, к сожалению, 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)

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

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 в 01:40

9 ответов

Ничего себе, это новый. Я не уверен, что 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>

To

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

И если вам по-прежнему нужен выбор для ваших местных пользователей

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

To

<schema> <key>greeter/Include</key> <signature>s</signature> <default>user1,user2,user3</default> </schema>
8
ответ дан 25 July 2018 в 21:54
  • 1
    Ну ну! похоже, что это сделал трюк! Кажется, что команда, с которой я запускала сначала, никогда не меняла схему ... Я изменил схему в vi, а затем перезагрузил машину и нормально ее запускал ... в течение 5 секунд вышло приглашение для входа в систему. Еще раз спасибо SpamapS. – Jason 19 May 2011 в 00:43

Ничего себе, это новый. Я не уверен, что 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>

To

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

И если вам по-прежнему нужен выбор для ваших местных пользователей

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

To

<schema> <key>greeter/Include</key> <signature>s</signature> <default>user1,user2,user3</default> </schema>
8
ответ дан 31 July 2018 в 11:20

Ничего себе, это новый. Я не уверен, что 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>

To

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

И если вам по-прежнему нужен выбор для ваших местных пользователей

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

To

<schema> <key>greeter/Include</key> <signature>s</signature> <default>user1,user2,user3</default> </schema>
8
ответ дан 31 July 2018 в 12:20

Ничего себе, это новый. Я не уверен, что 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>

To

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

И если вам по-прежнему нужен выбор для ваших местных пользователей

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

To

<schema> <key>greeter/Include</key> <signature>s</signature> <default>user1,user2,user3</default> </schema>
8
ответ дан 2 August 2018 в 03:29

Ничего себе, это новый. Я не уверен, что 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>

To

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

И если вам по-прежнему нужен выбор для ваших местных пользователей

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

To

<schema> <key>greeter/Include</key> <signature>s</signature> <default>user1,user2,user3</default> </schema>
8
ответ дан 4 August 2018 в 19:26

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

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

2) Измените /etc/gdm/gdm.schemas и измените

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / IncludeAll & л; / ключ & GT;  & Lt; & подпись GT; б & л; / подпись & GT;  & Lt; & по умолчанию GT, правда & л; / & по умолчанию GT;  & Lt; / схема & GT;   

To

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / IncludeAll & л; / ключ & GT;  & Lt; & подпись GT; б & л; / подпись & GT;  & Lt; & умолчанию GT; ложная & л; / & по умолчанию GT;  & Lt; / схема & GT;   

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

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / Include & л; / ключ & GT;  & Lt; & подписи GT; с & л; / подпись & GT;  & Lt; & умолчанию GT; & Lt; / по умолчанию & GT;  & Lt; / схема & GT;   

To

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / Include & л; / ключ & GT;  & Lt; & подписи GT; с & л; / подпись & GT;  & Lt; & умолчанию GT; user1, user2, user3 & л; / & по умолчанию GT;  & Lt; / схема & GT;   
8
ответ дан 6 August 2018 в 03:37

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

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

2) Измените /etc/gdm/gdm.schemas и измените

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / IncludeAll & л; / ключ & GT;  & Lt; & подпись GT; б & л; / подпись & GT;  & Lt; & по умолчанию GT, правда & л; / & по умолчанию GT;  & Lt; / схема & GT;   

To

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / IncludeAll & л; / ключ & GT;  & Lt; & подпись GT; б & л; / подпись & GT;  & Lt; & умолчанию GT; ложная & л; / & по умолчанию GT;  & Lt; / схема & GT;   

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

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / Include & л; / ключ & GT;  & Lt; & подписи GT; с & л; / подпись & GT;  & Lt; & умолчанию GT; & Lt; / по умолчанию & GT;  & Lt; / схема & GT;   

To

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / Include & л; / ключ & GT;  & Lt; & подписи GT; с & л; / подпись & GT;  & Lt; & умолчанию GT; user1, user2, user3 & л; / & по умолчанию GT;  & Lt; / схема & GT;   
8
ответ дан 7 August 2018 в 21:26

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

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

2) Измените /etc/gdm/gdm.schemas и измените

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / IncludeAll & л; / ключ & GT;  & Lt; & подпись GT; б & л; / подпись & GT;  & Lt; & по умолчанию GT, правда & л; / & по умолчанию GT;  & Lt; / схема & GT;   

To

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / IncludeAll & л; / ключ & GT;  & Lt; & подпись GT; б & л; / подпись & GT;  & Lt; & умолчанию GT; ложная & л; / & по умолчанию GT;  & Lt; / схема & GT;   

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

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / Include & л; / ключ & GT;  & Lt; & подписи GT; с & л; / подпись & GT;  & Lt; & умолчанию GT; & Lt; / по умолчанию & GT;  & Lt; / схема & GT;   

To

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / Include & л; / ключ & GT;  & Lt; & подписи GT; с & л; / подпись & GT;  & Lt; & умолчанию GT; user1, user2, user3 & л; / & по умолчанию GT;  & Lt; / схема & GT;   
8
ответ дан 10 August 2018 в 09:44

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

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

2) Измените /etc/gdm/gdm.schemas и измените

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / IncludeAll & л; / ключ & GT;  & Lt; & подпись GT; б & л; / подпись & GT;  & Lt; & по умолчанию GT, правда & л; / & по умолчанию GT;  & Lt; / схема & GT;   

To

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / IncludeAll & л; / ключ & GT;  & Lt; & подпись GT; б & л; / подпись & GT;  & Lt; & умолчанию GT; ложная & л; / & по умолчанию GT;  & Lt; / схема & GT;   

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

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / Include & л; / ключ & GT;  & Lt; & подписи GT; с & л; / подпись & GT;  & Lt; & умолчанию GT; & Lt; / по умолчанию & GT;  & Lt; / схема & GT;   

To

  & lt; схема & gt;  & Lt; & ключ GT; Greeter / Include & л; / ключ & GT;  & Lt; & подписи GT; с & л; / подпись & GT;  & Lt; & умолчанию GT; user1, user2, user3 & л; / & по умолчанию GT;  & Lt; / схема & GT;   
8
ответ дан 13 August 2018 в 15:57
  • 1
    Ну ну! похоже, что это сделал трюк! Кажется, что команда, с которой я запускала сначала, никогда не меняла схему ... Я изменил схему в vi, а затем перезагрузил машину и нормально ее запускал ... в течение 5 секунд вышло приглашение для входа в систему. Еще раз спасибо SpamapS. – Jason 19 May 2011 в 00:43

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

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