Eu tive uma sorte terrível ao tentar atualizar o Ubuntu 16.04 LTS (xenial) para o 17.10 (artful) no Windows Subsystem para Linux (WSL). Aqui está um exemplo da minha melhor tentativa:
A partir de uma nova instalação do Ubuntu no Windows 10 Pro (build 16299.248), fiz o seguinte:
$ sudo vim /etc/update-manager/release-upgrades # set Prompt=normal
$ sudo apt update
$ sudo apt install update-manager-core
$ sudo env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade
A saída completa é aqui , mas este é o erro que recebi:
0% [Connecting to archive.ubuntu.com]
http: ../sysdeps/posix/getaddrinfo.c:2603: getaddrinfo: Assertion 'IN6_IS_ADDR_V4MAPPED (sin6->sin6_addr.s6_addr32)' failed.
Eu recebo o mesmo erro algumas vezes ao executar sudo apt update
:
$ sudo apt update
0% [Working]http: ../sysdeps/posix/getaddrinfo.c:2603: getaddrinfo: Assertion 'IN6_IS_ADDR_V4MAPPED (sin6->sin6_addr.s6_addr32)' failed.
Reading package lists... Done
E: Method http has died unexpectedly!
E: Sub-process http received signal 6.
$ sudo apt update
Hit:1 http://security.ubuntu.com/ubuntu artful-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu artful InRelease
Hit:3 http://archive.ubuntu.com/ubuntu artful-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu artful-backports InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
388 packages can be upgraded. Run 'apt list --upgradable' to see them.
Mas é intermitente, aparentemente aleatório. Posso executar sudo apt update
até que funcione, mas parece que do-release-upgrade
é muito longo e complicado. Às vezes, vai mais longe do que os outros, mas sempre morre em algum momento, com aquele erro getaddrinfo
(e muito stack de barf).
(Observe também que algo foi alterado após a tentativa de atualização, porque apt
está analisando artful
stuff agora.)
Eu tenho tentei um muito do aconselhamento sobre o assunto sem melhorias. (Nota: parece que não consigo desativar o IPv6.) Mas não há tantas respostas que acho que todo mundo está tendo esse problema.
Esta atualização é possível? E como?