Pesquisar este blog

sábado, 9 de outubro de 2010

PROBLEMA GRAVE NO GERENCIADOR DE ATUALIZAÇÕES DO UBUNTU 10.10 MAVERICK


Desde o alpha 1 que venho testando o ubuntu 10.10, entretanto não tinha notado uma falha grave, no gerenciador de atualizações causada por bug no APT, pois o gerenciador de atualizações do ubuntu na verdade é uma interface gráfica do APT, e não percebi porque quando se roda de pen drive normalmente não há espaço em disco para atualizações, não sei até que ponto este bug esta relacionado a retirada do pacote aptitude da distro, no entanto já tenho experiencia no fato de que toda vez que um pacote é suprimido da distro deixa algum bug para a próxima versão, foi exatamente assim com o plymouth no ubuntu lucid e em muitas outras ocasiões, este bug se manifesta de duas maneiras a mais leve e constante e sem solução aparente é o fato do gerenciador de atualizações não guardar as definições dos repositórios de uma seção do ubuntu para outra, o normal era que baixado a primeira vez as definições dos repositórios, apenas aquelas que sofreram alterações de uma seção para outra fosse baixadas da net, o que ocorre é que no maverick cada vez que você verifica por novas atualizações o apt baixa todas as definições de pacotes dos repositórios novamente, o que significa cerca do 12 MB, de download só para verificação, já imaginou a tortura em uma conexão lenta, isso sem contar no absurdo de baixar 12MB para atualizar as vezes menos de 1MB. O bug também se manifesta em sua forma mais grave quebrando o APT, informando que os arquivos da pasta, /var/lib/apt/lists/partial estão corrompidos quando se faz a atualização pelo terminal apenas por ali podemos verificar a existência do bug, pois através do gerenciador de atualização o único indicio é o fato de fazer a verificação baixar 12MB e sequer o contador de tempo da ultima atualização se atualiza, por exemplo se já tiver a cerca de dois dias sem atualizar você abre o gerenciador e lá vai esta ultima atualização a cerca de dois dias, você baixa 12 MB, não há nenhuma atualização e o contador de tempo da ultima atualização continua com dois dias, é meu caro seu apt quebrou, mais para este crash tem solução, dê o boot pelo live cd do ubuntu maverick o mesmo que você utilizou para instalar, monte a partição que o seu sistema esta instalado, abra o nautilus como root, digitando no terminal, sudo nautilus, e va ate a pasta /var/lib/apt/lists do live cd em arquivos do sistema, e copie todos os arquivos desta pasta inclusive a pasta partial uma dica utilize crtl+A para selecionar e crtl+c para copiar, vá ate a pasta /var/lib/apt/lists na partição que esta montado o seu sistema instalado, e delete tudo que se encontra lá dai é so colar todo o conteúdo copiado do live CD, e quando reiniciar o APT não mais estara quebrado, mais ainda estara recebendo as definições de pacotes por inteiro dos repositórios com downloads de 12MB por verificação, isso porque tenho apenas repositórios básicos imagina isso quando começar a adicionar repositórios ao sistema vai ficar inviável se não for corrigido. Por causa deste bug não vou instalar o ubuntu 10.10 agora vou deixar instalado em uma maquina antiga que não é de produção apenas para avaliação do momento oportuno para upgrade dos sistemas em maquinas de produção.

Não posso crer que o fato do apt não guardar as definições de pacotes do repositório seja uma reconfiguração normal da distro, pois isso gera um trafego grande de rede, já pensou cada usuário do ubuntu apenas para verificar se há atualizações tendo que baixar cerca de 12MB isso sem ter nenhum pacote para baixar, não precisa ser nenhum gênio para perceber que se isso realmente ocorrer após o lançamento do ubuntu 10.10 e a medida que os usuários do lucid forem atualizando o tamanho do trafego de rede diário que os servidores oficiais do ubuntu vão suportar é claro que estes servidores com tamanho trafego não vão aguentar e certamente a partir dai vão ficar muito tempo fora de operação, vai ser um grande problema.

PROBLEMA RESOLVIDO

Uma atualização do update manager core liberada agora na manhã do lançamento 10/10/2010 solucionou os dois problemas.

3 comentários:

JRenan disse...

olá, queria saciar uma dúvida, quando vou fazer alguma atualização via terminal pelo "apt-get update" nas linhas que surgem no terminal noto que aparece sempre "ignorado" antes dos links do br.archive.ubuntu, no entanto a atualização é feita normalmente. Esse "ignorado" é natural ou eu não tinha percebido. Grato.

Hugo Bastos disse...

JRenan é comum repositórios que já estão baixados e não existem modificações serem ignorados pelo atualizador para que não haja uma quantidade grande de downloads desnecessários, foi exatamente o que ocorreu de errado neste problema foi exatamente isso os repositórios estavam sendo baixados indiscriminadamente de forma total,gerando downloads enormes.

Moises disse...

Quando tento instalar as atualizações no meu Ubuntu 10.10 surge essa mensagem:

"Necessita instalação de pacotes não confiáveis

A ação deve requerer a instalação de pacotes de fonte não autenticada.

Detalhes: winetricks"

Já fui em SISTEMA->ADMINISTRAÇÃO->CANAIS DE SOFTWARE. Em CANAIS DE SOTWARES abria a aba OUTROS SOFTWARES e marquei todas as opções. Ainda assim não instala e continua aparecendo a mesma mensagem. Você poderia me ajudar a resolver isso?