Estou tentando atualizar squid3
na minha caixa Debian Wheezy, via apt-get
. Quando executo a atualização, é o único pacote que não é instalado.
# apt-get upgrade -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up squid3 (3.1.20-2.2+deb7u2) ...
chown: invalid group: 'proxy:proxy\r'
dpkg: error processing squid3 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
squid3
E: Sub-process /usr/bin/dpkg returned an error code (1)
Verifiquei que sim, proxy
existe como um usuário em /etc/passwd
e como um grupo em /etc/group
. Um amigo achou que era o \r
no final e pensei ter editado um desses arquivos no Windows (o que é falso). Eu fiz um backup desses dois arquivos, e usei o comando fromdos
para alterá-lo, mas ele ainda me dá o mesmo erro.
Se eu executar dpkg --configure squid3
, ele gerará a mesma saída. Eu fiz backup da minha configuração do Squid, desinstalei-a (com a opção purge
) e tentei reinstalá-la, mas isso também não funciona. O usuário e o grupo proxy
possuem a pasta de armazenamento em cache e a própria pasta de registros ( /var/log/squid3
), portanto, não acho que esteja lá.
Onde mais posso procurar e o que posso fazer sobre esse erro? Sim, ele informa que ainda está em execução, mas gostaria de manter a versão mais recente dos repositórios do Debian neste sistema.