Hoje tentei atualizar o linux nos nós do cluster. Depois de executar apt-get upgrade
como root, recebi este erro:
Setting up passwd (1:4.1.5.1-1ubuntu9.2) ...
groupadd: GID '42' already exists
Group ID 42 has been allocated for the shadow group. You have either
used 42 yourself or created a shadow group with a different ID.
Please correct this problem and reconfigure with dpkg --configure passwd''.
Note that both user and group IDs in the range 0-99 are globally
allocated by the Debian project and must be the same on every Debian
system.
dpkg: error processing package passwd (--configure):
subprocess installed post-installation script returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (1)
Quando digitei less /etc/group
, notei que o gdm está listado com 42 ID.
Devo mencionar que meu cluster é um pouco especial. Porque eu não tenho permissão para tocar no nó principal, eu tenho uma versão mais antiga do Scientific Linux nele e do Ubuntu 14.04 nos meus nós. Quando adicionamos novos usuários, eu apenas copio group
, passwd
e shadow
do nó principal em meus nós. Isso foi bom até agora, mas agora eu estou querendo saber o que eu estraguei para obter esse erro. Infelizmente, esqueci de fazer backup dos arquivos group
, passwd
e shadow
.