remover: fglrx&Kernel 3.5.0

Iniciado por Semogsotnas, 13 de Janeiro de 2014, 20:54

tópico anterior - próximo tópico

Semogsotnas

Eis o erro após o comando na consola:

gomes@gomes-W760SUA:~$ sudo apt-get purge linux-image-generic-lts-quantal
[sudo] password for gomes:
A ler as listas de pacotes... Pronto
A construir árvore de dependências      
A ler a informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigir estes:
Os pacotes a seguir têm dependências não satisfeitas:
fglrx-amdcccle : Depende: fglrx mas não vai ser instalado
linux-generic-lts-quantal : Depende: linux-image-generic-lts-quantal mas não vai ser instalado
xvba-va-driver : Depende: fglrx-driver (>= 1:10-9) ou
                          fglrx (>= 2:8.840) mas não vai ser instalado ou
                          fglrx-updates (>= 2:8.840) mas não vai ser instalado ou
                          fglrx-legacy mas não vai ser instalado
E: Dependências não satisfeitas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
gomes@gomes-W760SUA:~$ sudo apt-get -f install
A ler as listas de pacotes... Pronto
A construir árvore de dependências      
A ler a informação de estado... Pronto
A corrigir dependências... Feito
Os seguintes pacotes extra serão instalados:
 fglrx
Serão instalados os seguintes NOVOS pacotes:
 fglrx
0 pacotes actualizados, 1 pacotes novos instalados, 0 a remover e 17 não actualizados.
5 pacotes não totalmente instalados ou removidos.
É necessário obter 0 B/39,2 MB de arquivos.
Após esta operação, serão utilizados 118 MB adicionais de espaço em disco.
Deseja continuar [Y/n]? y
E: Internal Error, No file name for libssl1.0.0

simon

Talvez outro gerenciador de pacotes, como o aptitude ou synaptic consiga resolver o problema.
Outra alternativa seria usar o dpkg diretamente:
sudo dpkg -r linux-image-generic-lts-quantal
sudo apt-get -f install
Tente fazer isso. Caso não funcione, sinta-se livre para postar os outputs que a gente te ajuda.

jkmsjq

Para kernel antigo o comando pode ser este também:

Citarsudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

platao

#3
Para que vc quer remover isso???

Pelo que eu entendi, o kernel original do precise e o 3.2.

Para manter o sistema sempre atualizado com o ultimo kernel estavel, a canonical mantem um kernel compilado especialmente para o precise que e o linux-image-generic-lts, ou seja, ele vai disponibilizar todas as melhorias do kernel mais novo para o precise, so que tem um problema, se vc remover o linux-image-generic-lts vc vai remover parte do sistema tbm!!! Trocando em miudos, se vc tem uma placa de video instalada ela pode ate deixar de funcionar entre outras "zicas" que vc pode ter.

Se vc quer um kernel mais novo e so habilitar o repositorios proposed e marcar como na foto o kernel 3.11;



se esta tudo funcionando bem na maquina nem vale a pena procurar problemas.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

zekkerj

Olá platao,

Se eu entendi direito, ele quer tirar a atualização "linux-image-generic-lts-quantal" e voltar para o "linux-image-generic-lts" original do precise.

Talvez para avançar depois para o "linux-image-generic-lts-raring".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

platao

#5
Zek, nesse caso seria mais facil ele atualizar diretamente do linux-image-generic-lts-quantal para o linux-image-generic-lts-saucy que ja esta programado para acontecer em breve tao logo o linux-image-generic-lts-saucy saia do repositorio proposed e entre no repositorio de atualizaçoes normais.

Nao sei tbm o porque ele quer remover, mas enfim.....

O problema e que junto com esse kernel sao removidos tbm partes que podem dar problema nos modulos da placa de video, de uma olhada nesse exemplo simples;

platao@platao-ubuntu:~$ uname -r
3.11.0-14-generic

Vou tentar instalar um pacote de desenvolvimento(dev)

platao@platao-ubuntu:~$ sudo apt-get install libsdl1.2-dev
[sudo] password for platao:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
 x11-apps x11-session-utils x11-xfs-utils xinit libfs6
Use 'apt-get autoremove' para removê-los.
Os pacotes extra a seguir serão instalados:
 libasound2-dev libcaca-dev libdrm-dev libgl1-mesa-dev libgl1-mesa-glx
 libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libglu1-mesa-dev
 libkms1 libncurses5-dev libpulse-dev libslang2-dev libtinfo-dev
 libtxc-dxtn-s2tc0 libx11-xcb-dev libxcb-glx0-dev libxt-dev libxxf86vm-dev
 mesa-common-dev x11proto-dri2-dev x11proto-gl-dev x11proto-xf86vidmode-dev
 xserver-xorg-core xserver-xorg-input-evdev
Pacotes sugeridos:
 libasound2-doc ncurses-doc xfonts-100dpi xfonts-75dpi
Os pacotes a seguir serão REMOVIDOS:
 libgl1-mesa-dri-lts-quantal libgl1-mesa-dri-lts-quantal:i386
 libgl1-mesa-glx-lts-quantal libgl1-mesa-glx-lts-quantal:i386
 libglapi-mesa-lts-quantal libglapi-mesa-lts-quantal:i386
 libxatracker1-lts-quantal x11-xserver-utils-lts-quantal xorg
 xserver-common-lts-quantal xserver-xorg-core-lts-quantal
 xserver-xorg-input-all-lts-quantal xserver-xorg-input-evdev-lts-quantal
 xserver-xorg-input-mouse-lts-quantal
 xserver-xorg-input-synaptics-lts-quantal
 xserver-xorg-input-vmmouse-lts-quantal xserver-xorg-input-wacom-lts-quantal
 xserver-xorg-lts-quantal xserver-xorg-video-all-lts-quantal
 xserver-xorg-video-ati-lts-quantal xserver-xorg-video-cirrus-lts-quantal
 xserver-xorg-video-fbdev-lts-quantal xserver-xorg-video-intel-lts-quantal
 xserver-xorg-video-mach64-lts-quantal xserver-xorg-video-mga-lts-quantal
 xserver-xorg-video-modesetting-lts-quantal
 xserver-xorg-video-neomagic-lts-quantal
 xserver-xorg-video-nouveau-lts-quantal
 xserver-xorg-video-openchrome-lts-quantal
 xserver-xorg-video-r128-lts-quantal xserver-xorg-video-radeon-lts-quantal
 xserver-xorg-video-s3-lts-quantal xserver-xorg-video-savage-lts-quantal
 xserver-xorg-video-siliconmotion-lts-quantal
 xserver-xorg-video-sis-lts-quantal xserver-xorg-video-sisusb-lts-quantal
 xserver-xorg-video-tdfx-lts-quantal xserver-xorg-video-trident-lts-quantal
 xserver-xorg-video-vesa-lts-quantal xserver-xorg-video-vmware-lts-quanta
l
Os NOVOS pacotes a seguir serão instalados:
 libasound2-dev libcaca-dev libdrm-dev libgl1-mesa-dev libgl1-mesa-glx
 libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libglu1-mesa-dev
 libkms1 libncurses5-dev libpulse-dev libsdl1.2-dev libslang2-dev
 libtinfo-dev libtxc-dxtn-s2tc0 libx11-xcb-dev libxcb-glx0-dev libxt-dev
 libxxf86vm-dev mesa-common-dev x11proto-dri2-dev x11proto-gl-dev
 x11proto-xf86vidmode-dev xserver-xorg-core xserver-xorg-input-evdev
0 pacotes atualizados, 26 pacotes novos instalados, 40 a serem removidos e 0 não atualizados.
É preciso baixar 6.221 kB de arquivos.
Depois desta operação, 16,3 MB de espaço em disco serão liberados.
Você quer continuar [S/n]? n

Nesse caso, ele simplesmente vai remover, e vc vai dar um logoff e em seguida um logom e simplesmente nao vai voltar mais, entao aconselho ao nosso amigo, um pouco de cuidado com esse detalhe.

Pelo que eu entendi das atualizaçoes do precise, ele vem com uma imagem do kernel que no caso e a 3.8 para o 12.04.3(com linux-image-generic-lts installado) depois quando vc atualiza o sistema ele passa a usar esse kernel linux-image-generic-lts-quantal e posteriormente o linux-image-generic-lts-saurcy. E claro tbm se o usuario estiver com o repositorio backported ativado(que vem ativado por padrao).

Se ele desativar o repositorio backported ele vai ficar usando o kernel 3.2 ou 3.8 indefinidamente. Entao olha que interessante tbm, vc tem dentro do precise pangolin perfis de usuarios direfentes, aqueles consevadores podem ficar usando o kernel mais antigo e so ficar recebendo atualizaçoes de segurança e programas e evitar usar PPAS, tem o perfil normal do precise, vamos se dizer assim, que recebem atualizaçoes normalmente e tem os usuarios que podem usar um kernel mais novo e arriscar um pouco mais nas atualizaçoes e ter um sistema ainda estavel mais com quase todas as ultimas novidades.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

zekkerj

Pra quem instalou o Precise, a passagem do kernel não é automática. Este notebook que me conecta a vocês ainda usa kernel 3.2, por exemplo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

platao

Deve ser porque vc instalou ja quando saiu o 12.04, o kernel era o 3.2 se vc fazer o download hj do precise 12.04.3 o kernel é ainda, seu eu nao estiver enganado o 3.8.

Zek, Tenta fazer um teste, habilita o backported e o proposed e da uma update mas nao confirma, para vermos o que ele reporta, quais os pacotes do kernel ele vai disponibilizar para atualização da sua maquina.

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

zekkerj

Então, eu tenho esses repos habilitados. Até onde sei a atualização não força o kernel mais novo, só as novas instalações que vêm assim. Esses dias instalei um 12.04.3 e posso confirmar que ele veio com o kernel 3.8.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

platao

Aqui aparece para atualizar, porem vc nao e obrigado a atualizar esses pacotes, pode deixar padrao se quiser.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Semogsotnas

O problema apresentado inicialmete teve origem no facto de eu ter instalado, manualmente, um novo driver da amd, na tentativa de obter funcionalidades 3D.
Durante a instalação apareceram algumas complicações que, pelo que entendi, teriam origem na imcompatibilidade do kernel 3.5 com aquele driver AMD.
Entretanto já consegui desintalar o kernel 3.5, estando, de momento a operar com kernel 3.2, mas com definações gráficas "Experiencia Base", uma vez que não consigo instalar nenhum driver AMD. Sempre que tento faze-lo, aparece uma caixa de dialogo com um Erro, informando que o pacote "fglrx", ou parte dele já se encontra instalado no sistema, impedindo a instalação de qualquer driver da ATI.
Isto acontece utulizando, quer o terminal, quer o Synaptic, quer o Centro de software Ubuntu.
A placa gráfica é da séria 45xx, se não me engano.
Oportunamente postarei a tela de erro e indicarei mais especificações acerca da placa gráfica.
Grato pela atenção dispensada.


Semogsotnas

Como havia prometido, aqui vão os posts com os resultados do terminal, relativamente à placa gráfica e ao erro de instalação do driver:

gomes@gomes-W760SUA:~$ lspci -v | grep -i vga
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV710/M92 [Mobility Radeon HD 4530/4570/545v] (prog-if 00 [VGA controller])
gomes@gomes-W760SUA:~$ sudo apt-get remove --purge fglrx
[sudo] password for gomes:
A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
O pacote fglrx não está instalado, por isso não será removido
Você deve querer executar 'apt-get -f install' para corrigir estes:
Os pacotes a seguir têm dependências não satisfeitas:
fglrx-amdcccle : Depende: fglrx mas não vai ser instalado
E: Dependências não satisfeitas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
gomes@gomes-W760SUA:~$ sudo apt-get -f install
A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
A corrigir dependências... Feito
Os seguintes pacotes extra serão instalados:
  fglrx
Serão instalados os seguintes NOVOS pacotes:
  fglrx
0 pacotes actualizados, 1 pacotes novos instalados, 0 a remover e 7 não actualizados.
1 pacotes não totalmente instalados ou removidos.
É necessário obter 49,2 MB de arquivos.
Após esta operação, serão utilizados 143 MB adicionais de espaço em disco.
Deseja continuar [Y/n]? y
Obter:1 http://archive.ubuntu.com/ubuntu/ precise-proposed/restricted fglrx i386 2:13.101-0ubuntu0.0.1 [49,2 MB]
Obtidos 49,2 MB em 2min 35s (194,2 kB/s)                                                                                                       
(A ler a base de dados ... 446625 ficheiros e directórios actualmente instalados.)
A descompactar fglrx (desde .../fglrx_2%3a13.101-0ubuntu0.0.1_i386.deb) ...

[Warning] Uninstall : inst_path_default or inst_path_override
does not exist in /etc/ati.  This suggests that the AMD driver
is not installed, the AMD driver is only partially installed,
or the current AMD driver installed is an older version than the
one this script was designed for.  Both files listed above are
required for determining where installed files are located.
To force uninstallation of the driver by guessing where the
uninstallation files are located, set the force option
re-run /usr/share/ati/fglrx-uninstall.sh (this is not recommended).

dpkg: erro ao processar /var/cache/apt/archives/fglrx_2%3a13.101-0ubuntu0.0.1_i386.deb (--unpack):
subprocesso novo script pre-installation retornou erro do status de saída 1
Nenhum relatório apport escrito pois MaxReports já foi atingido
                                                               Foram encontrados erros enquanto processava:
/var/cache/apt/archives/fglrx_2%3a13.101-0ubuntu0.0.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Se alguém tiver uma solução para este erro agradeço resposta. Caso contrário terei que optar por reinstalr o SO. Alguma dica?