O GDM causa o congelamento em um servidor de login remoto. (mais de 5.000 usuários)

6

Eu executo um servidor FTP do Ubuntu na empresa em que trabalho, e recentemente migramos mais de 5.000 clientes para ele. Eu criei uma pasta de usuário / home presa para cada cliente e tudo estava funcionando perfeitamente até que um dos pacotes que eu instalei exigiu uma reinicialização do sistema ... e então todo o inferno começou.

O gui agora congela na inicialização antes da tela de login. Eu sou capaz de remotamente-SSH no servidor via putty e, portanto, tentei esconder os usuários através do comando:

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

Em seguida, reiniciei o servidor novamente, mas sem sucesso.

Agora estamos dois dias atrasados com os registros dos clientes e estou precisando urgentemente de ajuda! Minha vida (e trabalho) dependem de uma solução para esse problema sério ...

p.s. - Eu já pensei em apenas inicializar no bash, no entanto meu chefe me diz que eu preciso ter a GUI disponível no caso de ele querer entrar no servidor para fazer qualquer alteração manualmente, então, infelizmente, um bash-boot é não é uma opção.

Informações adicionais:

  

De: 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)
  

Tipo de SO:

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

Erro estranho:

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
    
por Jason 18.05.2011 / 20:36

1 resposta

8

Wow isso é um novo em mim. Eu não tenho certeza se a GUI realmente te dá algo que você não pode obter com um login em modo texto (ao contrário da crença popular, você não precisa aprender vi. O Nano é perfeitamente fácil de usar). Então, sugiro remover a GUI de um servidor como uma correção simples. No entanto, isso apresenta um problema interessante, no entanto.

1) Você deve relatar isso como um bug no gdm. É um caso extremo, mas que o GDM deve lidar bem. Eu posso imaginar uma estação de trabalho compartilhada da universidade onde um sistema tem 10.000 usuários possíveis. O gdm simplesmente não deve exibir um seletor. Execute o 'ubuntu-bug gdm' para abrir o relatório de erros.

2) Edite /etc/gdm/gdm.schemas e altere

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

Para

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

E, em seguida, se você ainda quiser um seletor para seus usuários locais

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

Para

<schema>
  <key>greeter/Include</key>
  <signature>s</signature>
  <default>user1,user2,user3</default>
</schema>
    
por SpamapS 18.05.2011 / 21:24