Pessoal, acabei de rodar a famosa dupla aptitude update && upgrade aqui e rolou uma briga danada aqui com o apache 2.0 querendo passar p/ o apache 2.2... Por acaso alguém enfrentou problemas semelhantes?
acho que tem a ver com os libapache2-* que tenho instalado e a sequencia das operações. Tentando ser breve: ele ia passar do apache2-common p/ o apache2.2-common (além de muitas outras coisas). Ai ele resolveu desempacotar um libapache2 antes de trocar o apache2-common (sabiamente, p/ não ligar apache novo c/ as libs antigas). PORÉM, o apache verifica todos os arquivos de configuração ANTES de qquer coisa, p/ saber se ele consegue voltar a ativa. Como ele precisa parar o apache2 p/ gravar o novo e religar, o pau surge ai: ele tenta desligar o apache, mas é detectado um problema na API do módulo... vejam a saída abaixo: [...] Preparing to replace libapache2-mod-auth-sys-group 1.1.1-6 (using .../libapache2-mod-auth-sys-group_1.1.1-6.1_i386.deb) ... Unpacking replacement libapache2-mod-auth-sys-group .. [...] dpkg: apache2-common: dependency problems, but removing anyway as you request: apache2-mpm-prefork depends on apache2-common (= 2.0.55-4.1). (Reading database ... 208374 files and directories currently installed.) Removing apache2-common ... Stopping apache 2.0 web server...Syntax error on line 1 of /etc/apache2/mods-enabled/auth_sys_group.load: API module structure `auth_sys_group_module' in file /usr/lib/apache2/modules/mod_auth_sys_group.so is garbled - perhaps this is not an Apache module DSO? failed! invoke-rc.d: initscript apache2, action "stop" failed. dpkg: error processing apache2-common (--remove): subprocess pre-removal script returned error exit status 1 Errors were encountered while processing: apache2-common E: Sub-process /usr/bin/dpkg returned an error code (1) Acabei ficando num beco sem saída, pois não conseguia ligar mais o apache, a atualização não funcionava (pq ela tentava parar o apache, q verificava a conf. e dava erro), e vários pacotes instalados pela metade. Tive que apelar p/ o bom e velho truque de editar o /var/lib/dpkg/info/apache2-common.prerm p/ burlar esse erro que estava me impedindo de atualizar o apache2-common. Ainda deu vários outros erros em relação a outras libs, tive q ir desabilitando p/ poder ligá-lo, mas talvez tenha algo a ver ainda com a transição dos pacotes.... vai saber E ai? isso é bug de quem? :-) mais alguem passou por essa? Detalhe: essa semana estava usando o ftp.debian.org (onde os problemas aparecem primeiro ;-) -- Marcos