** No longer affects: hwe-next

** No longer affects: mesa (Ubuntu)

** Summary changed:

- Installing libgbm1 will make other packages removed
+ installation stopped by an exception from mark_install() in Cache class of 
python3-apt

** Description changed:

- 1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> 
About Ubuntu
- Ubuntu 20.04/20.04.1
+ Exception in the installation
  
- 2) The version of the package you are using, via 'apt-cache policy pkgname' 
or by checking in Software Center
- libgbm1/20.0.4-2ubuntu1 libgbm1/20.0.8-0ubuntu1~20.04.1
+ Aug 12 19:26:59 ubuntu /plugininstall.py: Exception during installation:
+ Aug 12 19:26:59 ubuntu /plugininstall.py: Traceback (most recent call last):
+ Aug 12 19:26:59 ubuntu /plugininstall.py: File 
"/usr/share/ubiquity/plugininstall.py", line 235, in run
+ Aug 12 19:26:59 ubuntu /plugininstall.py: self.install_extras()
+ Aug 12 19:26:59 ubuntu /plugininstall.py: File 
"/usr/share/ubiquity/plugininstall.py", line 1212, in install_extras
+ Aug 12 19:26:59 ubuntu /plugininstall.py: 
self.do_install(filtered_extra_packages)
+ Aug 12 19:26:59 ubuntu /plugininstall.py: File 
"/usr/lib/ubiquity/ubiquity/install_misc.py", line 941, in do_install
+ Aug 12 19:26:59 ubuntu /plugininstall.py: mark_install(cache, pkg)
+ Aug 12 19:26:59 ubuntu /plugininstall.py: File 
"/usr/lib/ubiquity/ubiquity/install_misc.py", line 553, in mark_install
+ Aug 12 19:26:59 ubuntu /plugininstall.py: raise InstallStepError(
+ Aug 12 19:26:59 ubuntu /plugininstall.py: 
ubiquity.install_misc.InstallStepError: Unable to install 'libgbm1' due to 
conflicts.
  
- 3) What you expected to happen
- Not so many packages will be removed when executing `apt-get --yes install 
libgbm1`.
+ This happen in oem project because we have lots pkg to upgrade during
+ installation because the design of factory process need it.
  
- 4) What happened instead
- Executing `apt-get --yes install libgbm1` will make many other packages to be 
removed.
+ As package list have certain dependency, and the the order that we get
+ the pkg from the python set object is not good for underlying apt
+ engine, then exception will raise.

** Changed in: oem-priority
       Status: Confirmed => In Progress

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

Title:
  installation stopped by an exception from mark_install() in Cache
  class of python3-apt

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/1908023/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to