Em Sáb, 2009-12-26 às 15:32 -0200, Claudir Roberto Leindecker escreveu: > Salve lista, minha primeira solicitacao aos senhores colaboradores... > > Usava outra distribuicao linux, e agora resolvi adotar o Ubuntu 9.10 Server > como nova plataforma. > > Eu estou encontrando algumas dificuldades relacionado a instalacao de > algumas dependencias do sistema KYAPANEL (gerenciador MTA), pois quando rodo > o comando.... > > aptitude install bc slapd apache2 ldap-utils libapache2-mod-php5 libpam-ldap > libldap2 libdb4.2 phpldapadmin php5-ldap php5-mhash php5-cgi db4.2-util > postfix-ldap courier-base courier-imap courier-ldap courier-pop > courier-authdaemon libfile-tail-perl librrds-perl librrd2-dev mailx maildrop > munin munin-node gettext rrdtool sqlite samba samba-common smbclient smbfs > tcputils xinetd bc maildrop uudeview ytnef -y > > .... ele retorna alguns erros, principalmente referentes ao courier-* > alertando o seguinte.... > > r...@ubuntu-server:~# aptitude install bc slapd apache2 ldap-utils > libapache2-mod-php5 libpam-ldap libldap2 libdb4.2 phpldapadmin php5-ldap > php5-mhash php5-cgi db4.2-util postfix-ldap courier-base courier-imap > courier-ldap courier-pop courier-authdaemon libfile-tail-perl librrds-perl > librrd2-dev mailx maildrop munin munin-node gettext rrdtool sqlite samba > samba-common smbclient smbfs tcputils xinetd bc maildrop uudeview ytnef -y > Lendo listas de pacotes... Pronto > Construindo árvore de dependências > Lendo informação de estado... Pronto > Reading extended state information > Initializing package states... Pronto > No candidate version found for libldap2 > No candidate version found for libldap2 > The following partially installed packages will be configured: > courier-base courier-imap courier-ldap courier-pop > 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > Need to get 0B of archives. After unpacking 0B will be used. > Writing extended state information... Pronto > Configurando courier-base (0.61.2-1ubuntu2) ... > update-alternatives: error: alternative link > /usr/share/man/man5/maildir.5.gz is already managed by maildir.5.gz. > dpkg: erro processando courier-base (--configure): > sub-processo installed post-installation script retornou estado de saída de > erro 2 > dpkg: problemas de dependência impedem a configuração de courier-ldap: > courier-ldap depende de courier-base (>= 0.61.2); porém: > Pacote courier-base não está configurado ainda. > dpkg: erro processando courier-ldap (--configure): > problemas de dependência - deixando desconfigurado > dpkg: problemas de dependência impedem a configuração de courier-imap: > courier-imap depende de courier-base (>= 0.61.2); porém: > Pacote courier-base não está configurado ainda. > dpkg: erro processando courier-imap (--configure): > problemas de dependência - deixando desconfigurado > dpkg: problemas de dependência impedem a configuração de courier-pop: > courier-pop depende de courier-base (>= 0.61.2); porém: > Pacote courier-base não está configurado ainda. > dpkg: erro processando courier-pop (--configure): > problemas de dependência - deixando desconfigurado > No apport report written because the error message indicates its a followup > error from a previous failure. > No apport report written because the error message indicates its a followup > error from a previous failure. > No apport report written because MaxReports is reached already. > Erros foram encontrados durante o processamento de: > courier-base > courier-ldap > courier-imap > courier-pop > E: Sub-process /usr/bin/dpkg returned an error code (1) > A package failed to install. Trying to recover: > Configurando courier-base (0.61.2-1ubuntu2) ... > update-alternatives: error: alternative link > /usr/share/man/man5/maildir.5.gz is already managed by maildir.5.gz. > dpkg: erro processando courier-base (--configure): > sub-processo installed post-installation script retornou estado de saída de > erro 2 > dpkg: problemas de dependência impedem a configuração de courier-imap: > courier-imap depende de courier-base (>= 0.61.2); porém: > Pacote courier-base não está configurado ainda. > dpkg: erro processando courier-imap (--configure): > problemas de dependência - deixando desconfigurado > dpkg: problemas de dependência impedem a configuração de courier-ldap: > courier-ldap depende de courier-base (>= 0.61.2); porém: > Pacote courier-base não está configurado ainda. > dpkg: erro processando courier-ldap (--configure): > problemas de dependência - deixando desconfigurado > dpkg: problemas de dependência impedem a configuração de courier-pop: > courier-pop depende de courier-base (>= 0.61.2); porém: > Pacote courier-base não está configurado ainda. > dpkg: erro processando courier-pop (--configure): > problemas de dependência - deixando desconfigurado > Erros foram encontrados durante o processamento de: > courier-base > courier-imap > courier-ldap > courier-pop > Lendo listas de pacotes... Pronto > Construindo árvore de dependências > Lendo informação de estado... Pronto > Reading extended state information > Initializing package states... Pronto > r...@ubuntu-server:~# > > Alguem pode me orientar para corrigir o relatado acima?! > > Muito obrigado. > > Claudir Leindecker > > Por estas e muitas outras detesto o aptitude.
O que está acontecendo são dois problemas. O primeiro é que você está querendo instalar um pacote que não existe -- pelo menos, não com o nome que você está passando para o aptitude, libldap2. Você pode executar sudo apt-cache search libldap para ver a lista de pacotes com essa string no cache de pacotes. É interessante verificar se os repositórios main, restricted, universe e multiverse estão habilitados em seu /etc/apt/sources.list e atualizar a lista de pacotes antes de executar o apt-cache. O segundo é uma cascata de erros de dependência. Como o aptitude não conseguiu instalar uma dependência, ele aborta a instalação de outra, e de outra, ad infinitum e depois te torra a paciência como se você tivesse falhado a instalação. Use sudo apt-get install -f para que o APT tente recuperar esses erros. -- João Santana <joao.abo.sant...@gmail.com> -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br