Autor Tópico: Ubuntu: Update de 16.04Lts para 17.04  (Lida 7676 vezes)

Offline Tony Rosmaninho

  • Usuário Ubuntu
  • *
  • Mensagens: 21
    • Ver perfil
Ubuntu: Update de 16.04Lts para 17.04
« Online: 28 de Setembro de 2017, 10:12 »
Fiz o Upgrade de versão no meu pc, agora, quando o PC reinicia fica na tela de Log In, e não reconhece nenhum periférico ( teclado e Rato USB)

Alguém conhece este problema e como solucionar?


Obrigado



Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #1 Online: 28 de Setembro de 2017, 11:13 »
Fiz o Upgrade de versão no meu pc, agora, quando o PC reinicia fica na tela de Log In, e não reconhece nenhum periférico ( teclado e Rato USB)

Olá de novo @Tony Rosmaninho,


Por primeiro é ver se na tela inicial do sistema, isto é, ainda quando no menu do grub, o teclado funciona ou então, caso não funcione, se uma solução PS/2 está disponível.

Se funcionar, veja se é possível subir o sistema utilizando o Modo de Recuperação (Recovery Mode) de tal forma a obter um prompt onde pelo menos o teclado funcione.

Existindo teclado no modo de Recuperação, monte o disco para o modo rw (read-write), escrita, e então faça:

Código: [Selecionar]
sudo apt-get install --reinstall xserver-xorg-input-all
(duplo hífen antes do --reinstall acima)

Código: [Selecionar]
reboot
Vamos ver se produz resultado quanto ao teclado e mouse.
« Última modificação: 28 de Setembro de 2017, 11:23 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #2 Online: 28 de Setembro de 2017, 11:28 »
Se o teclado funciona no Recovery Mode, então aqui tente usar um artifício para ver se consegue conexão à internet de modo mais fácil e de quebra a montagem da partição do sistema.

Ao chegar na tela de entrada do Recovery Mode, onde existem várias opções, escolha:

Network --> Habilitar Rede

e em seguida, usando a tecla TAB vá para OK e dê um <Enter>

Isso irá fazer a montagem do sistema na forma de leitura e gravação (rw - read write), porque originalmente no Modo Recovery, por segurança da integridade do sistema de arquivos, ele inicia apenas na forma somente leitura (ro - ready only), o que não permitiria alterar nada no disco.

Tendo habilitado network, ele retorna automaticamente para a mesma tela de opções.

Agora escolha

root  --> desistir e ir para o modo root

mesma coisa, use o TAB para navegar e dê OK com o <Enter>

Agora você está como root (proprietário, superusuário) do sistema, o seu prompt de comando vai estar aparecendo algo similar a isso:

#root@nome_da_sua_maquina:

Caso tenha conseguido habilitar a internet e montar os discos, teste fazendo o comando:

ping -c 4 8.8.8.8

A partir daí instale o pacote como antes mencionado.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline Tony Rosmaninho

  • Usuário Ubuntu
  • *
  • Mensagens: 21
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #3 Online: 02 de Outubro de 2017, 05:36 »
Olá,

não disse nada ainda porque ainda não tive oportunidade de pegar neste tema.... vou durante o dia de hoje tentar....

Obrigado

Offline Tony Rosmaninho

  • Usuário Ubuntu
  • *
  • Mensagens: 21
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #4 Online: 02 de Outubro de 2017, 13:29 »
Se o teclado funciona no Recovery Mode, então aqui tente usar um artifício para ver se consegue conexão à internet de modo mais fácil e de quebra a montagem da partição do sistema.

Ao chegar na tela de entrada do Recovery Mode, onde existem várias opções, escolha:

Network --> Habilitar Rede

e em seguida, usando a tecla TAB vá para OK e dê um <Enter>

Isso irá fazer a montagem do sistema na forma de leitura e gravação (rw - read write), porque originalmente no Modo Recovery, por segurança da integridade do sistema de arquivos, ele inicia apenas na forma somente leitura (ro - ready only), o que não permitiria alterar nada no disco.

Tendo habilitado network, ele retorna automaticamente para a mesma tela de opções.

Agora escolha

root  --> desistir e ir para o modo root

mesma coisa, use o TAB para navegar e dê OK com o <Enter>

Agora você está como root (proprietário, superusuário) do sistema, o seu prompt de comando vai estar aparecendo algo similar a isso:

#root@nome_da_sua_maquina:

Caso tenha conseguido habilitar a internet e montar os discos, teste fazendo o comando:

ping -c 4 8.8.8.8

A partir daí instale o pacote como antes mencionado.


Resumo:
Em modo recovery o teclado funciona bem, consegui ativar a placa de rede, mas não consigo instalar o pacote, dá erro.

"Falha temporária a resolver "archive.ubuntu.com"

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #5 Online: 02 de Outubro de 2017, 13:49 »
Em modo recovery o teclado funciona bem, consegui ativar a placa de rede, mas não consigo instalar o pacote, dá erro.
"Falha temporária a resolver "archive.ubuntu.com"

Normalmente volta sozinho, geralmente trata-se de uma indisponibilidade provisória dos servidores para os quais estão setados os repositórios.

Também, querendo, se pode alterar manualmente apontando para o mirror (=espelho) de algum outro lugar.

Os servidores norte-americanos (us) costumam ser uma boa opção.
« Última modificação: 02 de Outubro de 2017, 14:26 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #6 Online: 02 de Outubro de 2017, 14:08 »
Se estiver demorando para voltar e então quiser alterar a origem da lista de repositórios para outro mirror, então por primeiro faça uma cópia de segurança da lista atual de repositórios:

Código: [Selecionar]
mkdir ~/prov
Código: [Selecionar]
cp /etc/apt/sources.list ~/prov
Precisa saber para onde está apontando atualmente a lista.

Código: [Selecionar]
cat /etc/apt/sources.list
Se estiver apontando para o servidor pŕincipal irá aparecer como:

archive.ubuntu.com

Se estiver apontando para o mirror brasileiro apareceria como:

br.archive.ubuntu.com

Se estiver apontando para algum mirror português apareceria como:

pt.archive.ubuntu.com

Enfim, observe como aparece no caso concreto que há aí na source.list do sistema.

Supondo que estivesse como br e quero alterar para us (=norte-americano), é fazer:

Código: [Selecionar]
sed -i 's/br.archive.ubuntu.com/us.archive.ubuntu.com/g' /etc/apt/sources.list
Uma vez alterado então atualize fazendo:

Código: [Selecionar]
apt update
Se quer retornar do us para o br, então é fazer:

Código: [Selecionar]
sed -i 's/us.archive.ubuntu.com/br.archive.ubuntu.com/g' /etc/apt/sources.list
Novamente atualizando com o apt update acima.

Como estará no Recovery Mode já como root, então não precisa do sudo.


« Última modificação: 02 de Outubro de 2017, 17:42 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline Tony Rosmaninho

  • Usuário Ubuntu
  • *
  • Mensagens: 21
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #7 Online: 03 de Outubro de 2017, 05:35 »
Se estiver demorando para voltar e então quiser alterar a origem da lista de repositórios para outro mirror, então por primeiro faça uma cópia de segurança da lista atual de repositórios:

Código: [Selecionar]
mkdir ~/prov
Código: [Selecionar]
cp /etc/apt/sources.list ~/prov
Precisa saber para onde está apontando atualmente a lista.

Código: [Selecionar]
cat /etc/apt/sources.list
Se estiver apontando para o servidor pŕincipal irá aparecer como:

archive.ubuntu.com

Se estiver apontando para o mirror brasileiro apareceria como:

br.archive.ubuntu.com

Se estiver apontando para algum mirror português apareceria como:

pt.archive.ubuntu.com

Enfim, observe como aparece no caso concreto que há aí na source.list do sistema.

Supondo que estivesse como br e quero alterar para us (=norte-americano), é fazer:

Código: [Selecionar]
sed -i 's/br.archive.ubuntu.com/us.archive.ubuntu.com/g' /etc/apt/sources.list
Uma vez alterado então atualize fazendo:

Código: [Selecionar]
apt update
Se quer retornar do us para o br, então é fazer:

Código: [Selecionar]
sed -i 's/us.archive.ubuntu.com/br.archive.ubuntu.com/g' /etc/apt/sources.list
Novamente atualizando com o apt update acima.

Como estará no Recovery Mode já como root, então não precisa do sudo.

Bom dia,

Estou a verificar e está apontar para o servidor US.

Continua a não conseguir fazer download....

Isto não será falta de DNS na configuração da placa rede?

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #8 Online: 03 de Outubro de 2017, 12:51 »
Continua a não conseguir fazer download....
Isto não será falta de DNS na configuração da placa rede?

De que forma se obtém internet nesse sistema?

Se há um roteador externo dedicado e o dns está nele definido, então é desnecessária essa indicação interna no sistema, o próprio roteador se encarrega disso.

Verifique dessa forma:

nmcli d show | grep -i dns

(o nmcli não está funcionando quando no Recovery Mode (=RM), preciso ver porque)

E ainda:

Código: [Selecionar]
cat /etc/resolv.conf
Código: [Selecionar]
cat /etc/network/interfaces
No prompt do Recovery Mode (RM) teste a conectividade fazendo:

Código: [Selecionar]
ping -c 4 8.8.8.8
« Última modificação: 03 de Outubro de 2017, 16:54 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #9 Online: 03 de Outubro de 2017, 20:37 »
No RM, supondo que o ping esteja funcionando, então faça:

Código: [Selecionar]
cd /etc/resolvconf/resolv.conf.d
Código: [Selecionar]
nano tail
adicone ao arquivo:

nameserver 8.8.8.8
nameserver 8.8.4.4


Possivelmente você saiba, mas enfim, no editor nano use as teclas Ctrl o  (letra ó, vogal o, de ovo, orlando, etc) para salvar e Ctrl x para sair.

Reinicie o sitema:

Código: [Selecionar]
reboot
e então repita:

Código: [Selecionar]
sudo apt update
Tendo atualizado o update então instale o pacote como antes mencionado.

Código: [Selecionar]
apt-get install --reinstall xserver-xorg-input-all
Vamos ver se funciona.

Editando:(21:17)

Se no reboot aparecer o bug "NMI Watchdog bug soft lockup - cpu# etc"
Use a SysRq para interromper o processamento
Alt SysRq R
Alt SysRq S --> sincroniza
Alt SysRq B  --> reinicia

Aqui na máquina que estava testando apareceu, mas é fazer dessa forma mencionada para interromper e dar o reboot.

« Última modificação: 03 de Outubro de 2017, 21:21 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline Tony Rosmaninho

  • Usuário Ubuntu
  • *
  • Mensagens: 21
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #10 Online: 04 de Outubro de 2017, 13:32 »
No RM, supondo que o ping esteja funcionando, então faça:

Código: [Selecionar]
cd /etc/resolvconf/resolv.conf.d
Código: [Selecionar]
nano tail
adicone ao arquivo:

nameserver 8.8.8.8
nameserver 8.8.4.4


Possivelmente você saiba, mas enfim, no editor nano use as teclas Ctrl o  (letra ó, vogal o, de ovo, orlando, etc) para salvar e Ctrl x para sair.

Reinicie o sitema:

Código: [Selecionar]
reboot
e então repita:

Código: [Selecionar]
sudo apt update
Tendo atualizado o update então instale o pacote como antes mencionado.

Código: [Selecionar]
apt-get install --reinstall xserver-xorg-input-all
Vamos ver se funciona.

Editando:(21:17)

Se no reboot aparecer o bug "NMI Watchdog bug soft lockup - cpu# etc"
Use a SysRq para interromper o processamento
Alt SysRq R
Alt SysRq S --> sincroniza
Alt SysRq B  --> reinicia

Aqui na máquina que estava testando apareceu, mas é fazer dessa forma mencionada para interromper e dar o reboot.

Continua a não funcionar.

Falha temporária ao resolver .....


se fizer o
Código: [Selecionar]
ifconfig não me aparece o DNS, era suposto aparecer?

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #11 Online: 04 de Outubro de 2017, 13:42 »
Continua a não funcionar.
Falha temporária ao resolver .....
se fizer o ifconfig não me aparece o DNS, era suposto aparecer?

Fiz aqui numa instalação do Lubuntu 17.04 que apresentava idêntica situação e funcionou, consegui executar o apt update.

Vou rever, mas acho estranho não ter funcionado.

Apenas me diga o seguinte, como é que normalmente você obtém conexão internet?

Na forma normal onde está setado o seu dns é qual é ele?

Se o caso, ao invés de setar aqueles nameserver que mencionei, coloque aqueles que habitualmente utiliza aí.
« Última modificação: 04 de Outubro de 2017, 13:56 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #12 Online: 04 de Outubro de 2017, 14:10 »
É preciso estruturar o raciocínio:

1) o ping funciona da forma mencionada?

2) o ifconfig não vai mostrar nada porque ele não vem instalado no Ubuntu 17.04;

3) se estiver realmente conectado e tiver obtido um ip de um susposto servidor dhcp, para confirmar o ip que está sendo utilizado use o comando:

Código: [Selecionar]
ip addr show
O identificador da placa de rede  se pode ver fazendo:

Código: [Selecionar]
ls /sys/class/net/
então na saída do "ip addr show" no bloco respectivo da placa de rede estará o ip por ela utilizado.

Num exemplo a saída será algo assim:

Citar
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:1f:d0:e3:f5:24 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.102/24 brd 192.168.1.255 scope global dynamic enp4s0
       valid_lft 6947sec preferred_lft 6947sec
    inet6 fe80::a64b:7274:890:6c7e/64 scope link
       valid_lft forever preferred_lft forever

O ip em uso corresponde ao negrito acima evidenciado.

4) Confirme o ip ativo também fazendo:

Código: [Selecionar]
hostname -I
(o parâmetro é a letra vogal i em maiúscula, caixa alta, como em India, Idioma, Interface, Instituto, etc)

Se não há um ip atribuído à máquina então não estará funcionando.


5) certifique-se que a criação e conteúdo do arquivo tail foi realmente criado e está correto fazendo:

Código: [Selecionar]
cat /etc/resolvconf/resolv.conf.d/tail
A saída deverá corresponder à alteração efetuada, sem o que algo errado foi feito e precisa ser revisado.

6) o que retorna desse comando?

Código: [Selecionar]
nslookup google.com

« Última modificação: 04 de Outubro de 2017, 17:17 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #13 Online: 05 de Outubro de 2017, 15:03 »
Pois bem, @Tony Rosmaninho,

Revendo o tópico se observa que o que estamos discutindo aqui, num desvio da questão central do tópico, é como fazer a conexão internet funcionar tendo apenas o prompt do Recovery Mode (RM; Modo de Recuperação), para que se possa, depois, fazer a instalação de tal e qual pacote que eventualmente poderia resolver o problema da ausência do teclado e mouse na interface gráfica.

Antes de perder mais tempo tentando fazer a conexão internet funcionar no RM (embora também seja um assunto interessante) verifique se o tal pacote já não se encontra instalado, pois pelo que observei aqui num live-iso e depois numa instalação do 17.04 que fiz em razão deste tópico, o pacote em questão já aparece lá como instalado.

Confirme aí fazendo:


Código: [Selecionar]
apt-cache policy xserver-xorg-input-all
« Última modificação: 05 de Outubro de 2017, 17:20 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu: Update de 16.04Lts para 17.04
« Resposta #14 Online: 06 de Outubro de 2017, 04:09 »
Retomando a questão de obter dns quando no Recovery Mode, se não conseguiu mesmo editando o arquivo tail, então novamente supondo que haja conectividade, isto é, o ping esteja funcionando, que haja um ip setado para a máquina, então faça:

Código: [Selecionar]
echo "nameserver "8.8.8.8" | tee /etc/resolv.conf
é dispensável o sudo porque já é o root no RM

confirme se fez corretamente fazendo:

Código: [Selecionar]
cat /etc/resolv.conf
precisa resultar:

Citar
nameserver 8.8.8.8

e ainda:

Código: [Selecionar]
nslookup google.com
deverá resultar:

Citar
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: google.com
Adress: 216.58.222.14 (o ip pode ser outro, de uma família do domínio do google)

Essa alteração é provisória e se perde ao reiniciar.

Agora então voltando ao objeto do tópico, execute o apt update , aproveite e atualize o sistema e então reinstale o pacote alvo.

Código: [Selecionar]
apt-get update
Código: [Selecionar]
apt-get upgrade
Código: [Selecionar]
apt-get install --reinstall xserver-xorg-input-all
(duplo hífen antes do --reinstal acima)

Reinicie o sistema:

Código: [Selecionar]
reboot
Vamos ver se assim vai.

« Última modificação: 06 de Outubro de 2017, 05:12 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.