[Bug 2085735] [NEW] do-release-upgrade fails with an IPv6 address for the proxy

Laurent B 2085735 at bugs.launchpad.net
Sun Oct 27 20:28:57 UTC 2024


Public bug reported:

1) Ubuntu release
Description:    Ubuntu 22.04.5 LTS
Release:        22.04

Description:    Ubuntu 20.04.6 LTS
Release:        20.04

2)
ubuntu-release-upgrader-core:
  Installed: 1:22.04.20
  Candidate: 1:22.04.20
  Version table:
 *** 1:22.04.20 500
        500 http://mirrors.ircam.fr/pub/ubuntu/archive jammy-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1:22.04.10 500
        500 http://mirrors.ircam.fr/pub/ubuntu/archive jammy/main amd64 Packages

3)
>From its initial installation with Ubuntu 20.04, this system has been using a local proxy using its IPv6 address.
This has been configured for apt, which worked fine.
$ cat /etc/apt/apt.conf.d/90curtin-aptproxy
Acquire::http::Proxy "http://[fc00:cafe::1]:3128";
Acquire::https::Proxy "http://[fc00:cafe::1]:3128";

However, when I tried to upgrade to 22.04 using do-release-upgrade, the
command failed immediately:

$ sudo do-release-upgrade
proxy 'http://[fc00:cafe::1]:3128' looks invalid
Checking for a new Ubuntu release
Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your Internet connection or proxy settings
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.


4) I expected the upgrade to a newer release to work.

Workaround found:

It was suggested that I add a name for the server in /etc/hosts, which I
did, and then the command ran without a hitch (and once it finished, I
checked the same issue is present on Ubuntu 22.04)

$ grep proxy /etc/hosts
fc00:cafe::1    proxy

$ cat /etc/apt/apt.conf.d/90curtin-aptproxy
Acquire::http::Proxy "http://proxy:3128";
Acquire::https::Proxy "http://proxy:3128";

** Affects: ubuntu-release-upgrader (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-release-upgrader in
Ubuntu.
https://bugs.launchpad.net/bugs/2085735

Title:
  do-release-upgrade fails with an IPv6 address for the proxy

Status in ubuntu-release-upgrader package in Ubuntu:
  New

Bug description:
  1) Ubuntu release
  Description:    Ubuntu 22.04.5 LTS
  Release:        22.04

  Description:    Ubuntu 20.04.6 LTS
  Release:        20.04

  2)
  ubuntu-release-upgrader-core:
    Installed: 1:22.04.20
    Candidate: 1:22.04.20
    Version table:
   *** 1:22.04.20 500
          500 http://mirrors.ircam.fr/pub/ubuntu/archive jammy-updates/main amd64 Packages
          100 /var/lib/dpkg/status
       1:22.04.10 500
          500 http://mirrors.ircam.fr/pub/ubuntu/archive jammy/main amd64 Packages

  3)
  From its initial installation with Ubuntu 20.04, this system has been using a local proxy using its IPv6 address.
  This has been configured for apt, which worked fine.
  $ cat /etc/apt/apt.conf.d/90curtin-aptproxy
  Acquire::http::Proxy "http://[fc00:cafe::1]:3128";
  Acquire::https::Proxy "http://[fc00:cafe::1]:3128";

  However, when I tried to upgrade to 22.04 using do-release-upgrade,
  the command failed immediately:

  $ sudo do-release-upgrade
  proxy 'http://[fc00:cafe::1]:3128' looks invalid
  Checking for a new Ubuntu release
  Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your Internet connection or proxy settings
  There is no development version of an LTS available.
  To upgrade to the latest non-LTS development release
  set Prompt=normal in /etc/update-manager/release-upgrades.

  
  4) I expected the upgrade to a newer release to work.

  Workaround found:

  It was suggested that I add a name for the server in /etc/hosts, which
  I did, and then the command ran without a hitch (and once it finished,
  I checked the same issue is present on Ubuntu 22.04)

  $ grep proxy /etc/hosts
  fc00:cafe::1    proxy

  $ cat /etc/apt/apt.conf.d/90curtin-aptproxy
  Acquire::http::Proxy "http://proxy:3128";
  Acquire::https::Proxy "http://proxy:3128";

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2085735/+subscriptions




More information about the foundations-bugs mailing list