** Changed in: apport
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/1866996

Title:
  apport-retrace sandbox can not be used with https mirrors in
  sources.list

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released

Bug description:
  If /etc/apt/sources.list only contains https mirrors (and not a single
  http:// entry), then apport-retrace fails to determine the default
  mirror:

  apport-retrace -v -s -R -S system ./crash/_usr_bin_gnome-shell.1000.crash
  Ign http://ddebs.ubuntu.com focal InRelease                                   
 
  Get:1 http://ppa.launchpad.net/saiarcot895/chromium-dev/ubuntu focal 
InRelease [20.8 kB]
  Get:2 http://ddebs.ubuntu.com focal Release [34.7 kB]                         
 
  Get:3 https://mirror.init7.net/ubuntu focal InRelease [255 kB]                
 
  Get:4 http://ddebs.ubuntu.com focal Release.gpg [819 B]                       
 
  Get:5 http://ddebs.ubuntu.com focal/main amd64 Packages [526 kB]              
 
  Get:6 http://ppa.launchpad.net/saiarcot895/chromium-dev/ubuntu focal/main 
amd64 Packages [1604 B]
  Get:7 https://mirror.init7.net/ubuntu focal-updates InRelease [79.7 kB]       
 
  Get:8 http://ppa.launchpad.net/saiarcot895/chromium-dev/ubuntu focal/main 
Translation-en [1084 B]
  Get:9 https://mirror.init7.net/ubuntu focal-backports InRelease [79.7 kB]     
 
  Get:10 https://mirror.init7.net/ubuntu focal-security InRelease [79.7 kB]     
 
  Get:11 https://mirror.init7.net/ubuntu focal/multiverse Sources [175 kB]      
 
  Get:12 http://ddebs.ubuntu.com focal/universe amd64 Packages [4435 kB]        
 
  Get:13 https://mirror.init7.net/ubuntu focal/restricted Sources [7032 B]      
 
  Get:14 https://mirror.init7.net/ubuntu focal/universe Sources [9784 kB]       
 
  Get:15 http://ddebs.ubuntu.com focal/multiverse amd64 Packages [67.0 kB]      
 
  Get:16 https://mirror.init7.net/ubuntu focal/main Sources [839 kB]            
 
  Get:17 https://mirror.init7.net/ubuntu focal/main amd64 Packages [976 kB]     
 
  Get:18 https://mirror.init7.net/ubuntu focal/main Translation-en [503 kB]     
 
  Get:19 https://mirror.init7.net/ubuntu focal/main amd64 DEP-11 Metadata [517 
kB]
  Get:20 https://mirror.init7.net/ubuntu focal/main DEP-11 48x48 Icons [93.7 
kB] 
  Get:21 https://mirror.init7.net/ubuntu focal/main DEP-11 64x64 Icons [164 kB] 
 
  Get:22 https://mirror.init7.net/ubuntu focal amd64 Contents (deb) [41.2 MB]   
 
  Get:23 https://mirror.init7.net/ubuntu focal/restricted amd64 Packages [21.5 
kB]
  Get:24 https://mirror.init7.net/ubuntu focal/restricted Translation-en [6136 
B]
  Get:25 https://mirror.init7.net/ubuntu focal/universe amd64 Packages [8623 
kB] 
  Get:26 https://mirror.init7.net/ubuntu focal/universe Translation-en [5154 
kB] 
  Get:27 https://mirror.init7.net/ubuntu focal/universe amd64 DEP-11 Metadata 
[3619 kB]
  Get:28 https://mirror.init7.net/ubuntu focal/universe DEP-11 48x48 Icons 
[3005 kB]
  Get:29 https://mirror.init7.net/ubuntu focal/universe DEP-11 64x64 Icons 
[7981 kB]
  Get:30 https://mirror.init7.net/ubuntu focal/multiverse amd64 Packages [145 
kB]
  Get:31 https://mirror.init7.net/ubuntu focal/multiverse Translation-en [105 
kB]
  Get:32 https://mirror.init7.net/ubuntu focal/multiverse amd64 DEP-11 Metadata 
[45.0 kB]
  Get:33 https://mirror.init7.net/ubuntu focal/multiverse DEP-11 48x48 Icons 
[17.6 kB]
  Get:34 https://mirror.init7.net/ubuntu focal/multiverse DEP-11 64x64 Icons 
[195 kB]
  Fetched 88.8 MB in 6s (1341 kB/s)                                             
 
  Fetched 0 B in 0s (0 B/s)                                                     
 
  Extracting downloaded debs...
  Traceback (most recent call last):
    File "/usr/bin/apport-retrace", line 322, in <module>
      sandbox, cache, outdated_msg = apport.sandboxutils.make_sandbox(
    File "/usr/lib/python3/dist-packages/apport/sandboxutils.py", line 220, in 
make_sandbox
      pkgs = needed_runtime_packages(report, sandbox_dir, pkgmap_cache_dir, 
pkg_versions, verbose)
    File "/usr/lib/python3/dist-packages/apport/sandboxutils.py", line 92, in 
needed_runtime_packages
      pkg = apport.packaging.get_file_package(l, True, pkgmap_cache_dir,
    File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 490, 
in get_file_package
      return self._search_contents(file, map_cachedir, release, arch)
    File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 1296, 
in _search_contents
      url = '%s/dists/%s%s/Contents-%s.gz' % (self._get_mirror(), release, 
pocket, arch)
    File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 1252, 
in _get_mirror
      self._mirror = 
self._get_primary_mirror_from_apt_sources('/etc/apt/sources.list')
    File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 1242, 
in _get_primary_mirror_from_apt_sources
      raise SystemError('cannot determine default mirror: %s does not contain a 
valid deb line'
  SystemError: cannot determine default mirror: /etc/apt/sources.list does not 
contain a valid deb line

  Tested with Ubuntu 20.04 fully upgraded as of March 14 2020.
  You can find all relevant files attached in the tar archive attached to 
comment #10.

  This description is updated, comments #2 - #4 shall be ignored,
  another bug was opened for unrelated issues.

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1866996/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to