[Bug 1874250] Re: do-release-upgrade fails 19.10->20.04 AttributeError: 'UbuntuDistroInfo' object has no attribute 'version'
Brian Murray
1874250 at bugs.launchpad.net
Mon Nov 2 17:58:11 UTC 2020
*** This bug is a duplicate of bug 1848829 ***
https://bugs.launchpad.net/bugs/1848829
I'd be really helpful to know the version of python3-distro-info you
have installed. You can check with 'apt list python3-distro-info'.
Everything is fine with the official version of the package distro-info
provided in the Ubuntu archive. Here's some information from the
package's changelog.
distro-info (0.15) unstable; urgency=medium
[ Mike Miller ]
* debian-distro-info: Support oldstable with --alias. (Closes: #784284)
[ Benjamin Drung ]
* Fix flake8 and pylint issues found in Python code
* Run flake8 and pylint checks on Python code in test suite
* Python: Add DistroInfo.get_all() method
* Bump Standard-Version to 3.9.8 (no changes required)
* Use https for Vcs-Git and Vcs-Browser URLs
-- Benjamin Drung <bdrung at debian.org> Fri, 28 Apr 2017 19:45:36 +0200
Ubuntu 18.04 includes package version 0.18ubuntu0.18.04.1 which does
provide get_all().
Perhaps you have distro-info installed via pip?
bdmurray at clean-bionic-i386:~$ pip3 install distro-info
Collecting distro-info
Downloading https://files.pythonhosted.org/packages/91/e0/ccd731d32238bc18bb8ac80353b4028394f80d5ff7db0f93a5ba488690d3/distro-info-0.10.tar
.gz
Building wheels for collected packages: distro-info
Running setup.py bdist_wheel for distro-info ... done
Stored in directory: /home/bdmurray/.cache/pip/wheels/30/c8/a5/895d8664df501a2d5192447e50fca0a9ef10fcb279c4518edc
Successfully built distro-info
Installing collected packages: distro-info
Successfully installed distro-info-0.0.0
bdmurray at clean-bionic-i386:~$ ipython3
Python 3.6.9 (default, Oct 8 2020, 12:12:24)
Type "copyright", "credits" or "license" for more information.
IPython 5.5.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: import distro_info
In [2]: di = distro_info.UbuntuDistroInfo()
In [3]: [r.version for r in di.get_all("object")]
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-3-e9682ad5c584> in <module>()
----> 1 [r.version for r in di.get_all("object")]
AttributeError: 'UbuntuDistroInfo' object has no attribute 'get_all'
--
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/1874250
Title:
do-release-upgrade fails 19.10->20.04 AttributeError:
'UbuntuDistroInfo' object has no attribute 'version'
Status in ubuntu-release-upgrader package in Ubuntu:
Incomplete
Bug description:
➜ ~ sudo do-release-upgrade -d
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [1554 B]
Get:2 Upgrade tool [1344 kB]
Fetched 1346 kB in 0s (0 B/s)
authenticate 'focal.tar.gz' against 'focal.tar.gz.gpg'
extracting 'focal.tar.gz'
81,25 Bot
Building dependency tree
Reading state information... Done
Traceback (most recent call last):
File "/tmp/ubuntu-release-upgrader-dtwszzo7/DistUpgrade/DistUpgradeQuirks.py", line 186, in _get_from_and_to_version
di.version('%s' % self.controller.fromDist).split()[0]
AttributeError: 'UbuntuDistroInfo' object has no attribute 'version'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/tmp/ubuntu-release-upgrader-dtwszzo7/focal", line 8, in <module>
sys.exit(main())
File "/tmp/ubuntu-release-upgrader-dtwszzo7/DistUpgrade/DistUpgradeMain.py", line 238, in main
if app.run():
File "/tmp/ubuntu-release-upgrader-dtwszzo7/DistUpgrade/DistUpgradeController.py", line 2082, in run
return self.fullUpgrade()
File "/tmp/ubuntu-release-upgrader-dtwszzo7/DistUpgrade/DistUpgradeController.py", line 1919, in fullUpgrade
if not self.doPostInitialUpdate():
# cleanup[1] sre_constants
# cleanup[1] re
# cleanup[1] _codecs
# cleanup[1] _warnings
# cleanup[1] zipimport
# cleanup[1] _sysconfigdata
# cleanup[1] encodings.utf_8
# cleanup[1] codecs
# cleanup[1] readline
# cleanup[1] _sysconfigdata_nd
# cleanup[1] _locale
# cleanup[1] sitecustomize
# cleanup[1] signal
# cleanup[1] traceback
# cleanup[1] posix
# cleanup[1] encodings.aliases
# cleanup[1] exceptions
# cleanup[1] _weakref
# cleanup[1] sre_compile
# cleanup[1] _sre
# cleanup[1] sre_parse
# cleanup[2] copy_reg
# cleanup[2] posixpath
# cleanup[2] errno
# cleanup[2] _abcoll
# cleanup[2] types
# cleanup[2] genericpath
# cleanup[2] stat
# cleanup[2] warnings
# cleanup[2] UserDict
# cleanup[2] os.path
# cleanup[2] linecache
# cleanup[2] os
# cleanup sys
# cleanup __builtin__
# cleanup ints: 19 unfreed ints
# cleanup floats
➜ ~ type python
python is /usr/bin/python
➜ ~ sudo do-release-upgrade -d
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [1554 B]
Get:2 Upgrade tool [1344 kB]
Fetched 1346 kB in 0s (0 B/s)
authenticate 'focal.tar.gz' against 'focal.tar.gz.gpg'
extracting 'focal.tar.gz'
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: ubuntu-release-upgrader-core 1:19.10.15.4
ProcVersionSignature: Ubuntu 5.3.0-46.38-generic 5.3.18
Uname: Linux 5.3.0-46-generic x86_64
ApportVersion: 2.20.11-0ubuntu8.8
Architecture: amd64
CrashDB: ubuntu
Date: Wed Apr 22 12:02:00 2020
PackageArchitecture: all
SourcePackage: ubuntu-release-upgrader
UpgradeStatus: Upgraded to eoan on 2020-04-22 (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.
VarLogDistupgradeAptlog:
Log time: 2020-04-22 11:57:30.093261
Log time: 2020-04-22 11:57:32.463320
mtime.conffile..etc.update-manager.release-upgrades: 2019-03-06T13:00:00.153336
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1874250/+subscriptions
More information about the foundations-bugs
mailing list