** 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 Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs