** Summary changed:

- automated upgrade tests fail with AttributeError: 'NoneType' object has no 
attribute 'section' in  in DistUpgradeCache.py line 942 in 
tryMarkObsoleteForRemoval
+ Upgrade to focal fails with AttributeError: 'NoneType' object has no 
attribute 'section' in  in DistUpgradeCache.py line 942 when default snap 
packages are not installed

** Changed in: ubuntu-release-upgrader (Ubuntu)
       Status: Confirmed => Triaged

** Description changed:

  TESTCASE
  1. Branch auto-upgrade-testing and the upgrade profiles and run the command:
  
  sudo python3 -m upgrade_testing.command_line --adt-args -d -s -c
  <<PATH_TO_PROFILES>>/ubuntu-eoan-focal-desktop-amd64_qemu.yaml
  --provision --results-dir <<RESULT_DIR>>
  
+ TESTCASE 2
+ 1. Install eoan
+ 2. Remove all the snap pacakges but core and core18
+ 3. run in a terminal: do-release-upgrade -d
+ 
  Error from main.log
  2019-12-18 14:57:50,363 DEBUG Start checking for obsolete pkgs
- 2019-12-18 14:57:50,524 ERROR got exception '<class 'AttributeError'>': 
'NoneType' object has no attribute 'section' 
+ 2019-12-18 14:57:50,524 ERROR got exception '<class 'AttributeError'>': 
'NoneType' object has no attribute 'section'
  NoneType: None
  2019-12-18 14:57:50,532 ERROR not handled exception:
  Traceback (most recent call last):
-   File "/tmp/ubuntu-release-upgrader-oq9n6a1n/focal", line 8, in <module>
-     sys.exit(main())
-   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeMain.py", line 
238, in main
-     if app.run():
-   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeController.py", 
line 2082, in run
-     return self.fullUpgrade()
-   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeController.py", 
line 2059, in fullUpgrade
-     self.doPostUpgrade()
-   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeController.py", 
line 1485, in doPostUpgrade
-     if not self.cache.tryMarkObsoleteForRemoval(pkgname, remove_candidates, 
self.foreign_pkgs):
-   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeCache.py", line 
241, in wrapper
-     res = f(*args, **kwargs)
-   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeCache.py", line 
942, in tryMarkObsoleteForRemoval
-     if pkgname in self and self[pkgname].installed.section == section:
+   File "/tmp/ubuntu-release-upgrader-oq9n6a1n/focal", line 8, in <module>
+     sys.exit(main())
+   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeMain.py", line 
238, in main
+     if app.run():
+   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeController.py", 
line 2082, in run
+     return self.fullUpgrade()
+   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeController.py", 
line 2059, in fullUpgrade
+     self.doPostUpgrade()
+   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeController.py", 
line 1485, in doPostUpgrade
+     if not self.cache.tryMarkObsoleteForRemoval(pkgname, remove_candidates, 
self.foreign_pkgs):
+   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeCache.py", line 
241, in wrapper
+     res = f(*args, **kwargs)
+   File 
"/tmp/ubuntu-release-upgrader-oq9n6a1n/DistUpgrade/DistUpgradeCache.py", line 
942, in tryMarkObsoleteForRemoval
+     if pkgname in self and self[pkgname].installed.section == section:
  AttributeError: 'NoneType' object has no attribute 'section'
  
  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: ubuntu-release-upgrader-core 1:20.04.7
  ProcVersionSignature: User Name 5.3.0-24.26-generic 5.3.10
  Uname: Linux 5.3.0-24-generic x86_64
  ApportVersion: 2.20.11-0ubuntu14
  Architecture: amd64
  CrashDB: ubuntu
  Date: Wed Dec 18 16:17:08 2019
  PackageArchitecture: all
  SourcePackage: ubuntu-release-upgrader
  Symptom: ubuntu-release-upgrader
  UpgradeStatus: Upgraded to focal on 2019-12-18 (0 days ago)
  VarLogDistupgradeAptclonesystemstate.tar.gz:
-  Error: command ['pkexec', 'cat', 
'/var/log/dist-upgrade/apt-clone_system_state.tar.gz'] failed with exit code 
127: polkit-agent-helper-1: error response to PolicyKit daemon: 
GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
-  Error executing command as another user: Not authorized
-  
-  This incident has been reported.
+  Error: command ['pkexec', 'cat', 
'/var/log/dist-upgrade/apt-clone_system_state.tar.gz'] failed with exit code 
127: polkit-agent-helper-1: error response to PolicyKit daemon: 
GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
+  Error executing command as another user: Not authorized
+ 
+  This incident has been reported.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1856862

Title:
  Upgrade to focal fails with AttributeError: 'NoneType' object has no
  attribute 'section' in  in DistUpgradeCache.py line 942 when default
  snap packages are not installed

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to