[Bug 1888058] Re: Got “Authentication failed” while running do-release-upgrade from 19.10 to 20.04 LTS with proxy configured

Norbert 1888058 at bugs.launchpad.net
Thu Jul 23 16:31:28 UTC 2020


There is something wrong with archive.ubuntu.com. But
ru.archive.ubuntu.com works normally.

You can compare command outputs below:

```
http_proxy=http://192.168.3.222:8000 wget --server-response --no-cache -c http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz
--2020-07-23 19:26:27--  http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz
Connecting to 192.168.3.222:8000... connected.
Proxy request sent, awaiting response... 
  HTTP/1.1 416 Requested Range Not Satisfiable
  Date: Thu, 23 Jul 2020 16:26:27 GMT
  Server: Apache/2.4.29 (Ubuntu)
  Content-Type: text/html; charset=iso-8859-1
  X-Cache: MISS from squid-deb-proxy
  X-Cache-Lookup: HIT from squid-deb-proxy:8000
  Transfer-Encoding: chunked
  Via: 1.1 squid-deb-proxy (squid/3.4.8)
  Connection: keep-alive

    The file is already fully retrieved; nothing to do.

http_proxy=http://192.168.3.222:8000 wget --server-response -c http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz
--2020-07-23 19:30:08--  http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz
Connecting to 192.168.3.222:8000... connected.
Proxy request sent, awaiting response... 
  HTTP/1.1 200 OK
  Date: Thu, 23 Jul 2020 16:23:16 GMT
  Server: Apache/2.4.29 (Ubuntu)
  Last-Modified: Thu, 16 Jul 2020 08:58:10 GMT
  ETag: "1464d5-5aa8b3d596c80"
  Accept-Ranges: bytes
  Content-Length: 1336533
  Content-Type: application/x-gzip
  Age: 412
  X-Cache: HIT from squid-deb-proxy
  X-Cache-Lookup: HIT from squid-deb-proxy:8000
  Via: 1.1 squid-deb-proxy (squid/3.4.8)
  Connection: keep-alive

    The file is already fully retrieved; nothing to do.

---

http_proxy=http://192.168.3.222:8000 wget --server-response --no-cache -c http://ru.archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz
--2020-07-23 19:27:11--  http://ru.archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz
Connecting to 192.168.3.222:8000... connected.
Proxy request sent, awaiting response... 
  HTTP/1.1 416 Requested Range Not Satisfiable
  Server: nginx/1.14.2
  Date: Thu, 23 Jul 2020 16:27:11 GMT
  Content-Type: text/html; charset=utf-8
  Content-Length: 213
  Content-Range: bytes */1336533
  X-Cache: MISS from squid-deb-proxy
  X-Cache-Lookup: HIT from squid-deb-proxy:8000
  Via: 1.1 squid-deb-proxy (squid/3.4.8)
  Connection: keep-alive

    The file is already fully retrieved; nothing to do.

http_proxy=http://192.168.3.222:8000 wget --server-response -c http://ru.archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz
--2020-07-23 19:29:49--  http://ru.archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz
Connecting to 192.168.3.222:8000... connected.
Proxy request sent, awaiting response... 
  HTTP/1.1 200 OK
  Server: nginx/1.14.2
  Date: Thu, 23 Jul 2020 15:15:37 GMT
  Content-Type: application/octet-stream
  Content-Length: 1336533
  Last-Modified: Thu, 16 Jul 2020 08:58:10 GMT
  ETag: "5f1016a2-1464d5"
  Accept-Ranges: bytes
  Age: 4452
  X-Cache: HIT from squid-deb-proxy
  X-Cache-Lookup: HIT from squid-deb-proxy:8000
  Via: 1.1 squid-deb-proxy (squid/3.4.8)
  Connection: keep-alive

    The file is already fully retrieved; nothing to do.

```

** Also affects: apache2 (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/1888058

Title:
  Got “Authentication failed” while running do-release-upgrade from
  19.10 to 20.04 LTS with proxy configured

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

Bug description:
  I'm running `squid-deb-proxy` server in my local network. It works
  well for all package downloads while running all APT commands. It is
  configured for all possible known URLs of the mirrors including *old-
  releases*. The Ubuntu 19.10 client has installed client side - the
  `squid-deb-proxy-client` package.

  ```
  $ dpkg -l squid-deb-proxy-client | tail -n1
  ii  squid-deb-proxy-client 0.8.14+nmu2  all          automatic proxy discovery for APT based on Avahi

  $ sudo apt update 
  Hit:1 http://archive.ubuntu.com/ubuntu eoan InRelease
  Hit:2 http://archive.ubuntu.com/ubuntu eoan-updates InRelease
  Hit:3 http://archive.ubuntu.com/ubuntu eoan-backports InRelease
  Hit:4 http://security.ubuntu.com/ubuntu eoan-security InRelease
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  All packages are up to date.
  ```

  But when I try to start upgrade process to get 20.04 LTS - using `sudo
  do-release-upgrade` in the terminal I got the following error message:

  ```
  $ sudo do-release-upgrade 
  Checking for a new Ubuntu release
  Your Ubuntu release is not supported anymore.
  For upgrade information, please visit:
  http://www.ubuntu.com/releaseendoflife

  Get:1 Upgrade tool signature [1 554 B]                                                                                                              
  Get:2 Upgrade tool [1 342 kB]                                                                                                                       
  Fetched 1 343 kB in 0s (0 B/s)                                                                                                                      
  authenticate 'focal.tar.gz' against 'focal.tar.gz.gpg' 
  Authentication failed
  Authenticating the upgrade failed. There may be a problem with the network or with the server. 
  ```

  I do not see anything special in the logs on `squid-deb-proxy` server
  side:

  ```
  ==> /var/log/squid-deb-proxy/access.log <==
  1595069772.862    212 192.168.3.47 TCP_MISS/200 3349 CONNECT changelogs.ubuntu.com:443 - HIER_DIRECT/91.189.95.15 -
  1595069774.726      2 192.168.3.47 TCP_MEM_HIT/200 1950 GET http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz.gpg - HIER_NONE/- application/x-gzip
  1595069775.410    681 192.168.3.47 TCP_HIT/200 1342082 GET http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz - HIER_NONE/- application/x-gzip
  ```

  How should I fix the problem with *Authentication failed* to run the
  upgrade through proxy server normally? I do not want to switch proxy
  server (or exclude its configuration from the client) off to fix the
  problem.

  ---

  The results does not depend on proxy configuration method - the
  "Authentication failed" message is shown for both `squid-deb-proxy-
  client` avahi-based package and for `Acquire::http::Proxy` in
  `apt.conf`.

  Note: previous versions do not suffer from this bug. I have
  successfully upgraded 16.04 LTS to 18.04 LTS with enabled proxy. But
  the upgrade from 18.04 LTS to 19.10 and from 18.04 LTS to 20.04 LTS is
  now impossible because of the "Authentication failed" message.

  ProblemType: Bug
  DistroRelease: Ubuntu 19.10
  Package: ubuntu-release-upgrader-core 1:19.10.15.4
  ProcVersionSignature: Ubuntu 5.3.0-62.56-generic 5.3.18
  Uname: Linux 5.3.0-62-generic x86_64
  ApportVersion: 2.20.11-0ubuntu8.9
  Architecture: amd64
  CrashDB: ubuntu
  CurrentDesktop: MATE
  Date: Sat Jul 18 16:53:01 2020
  InstallationDate: Installed on 2019-10-19 (273 days ago)
  InstallationMedia: Ubuntu-MATE 19.10 "Eoan Ermine" - Release amd64 (20191017)
  PackageArchitecture: all
  SourcePackage: ubuntu-release-upgrader
  UpgradeStatus: No upgrade log present (probably fresh install)

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



More information about the foundations-bugs mailing list