[Bug 1894140] [NEW] grub-pc 2.04-1ubuntu29 fails to install on groovy 20.10 due to pkg deps conflict

Sean Feole 1894140 at bugs.launchpad.net
Thu Sep 3 19:04:05 UTC 2020


Public bug reported:

Series: Groovy
Arch: AMD64


When attempting to deploy Groovy AMD64 images via MAAS, the deployment is failing due to curtin attempting to install grub-pc (2.04-1ubuntu29 )  which fails to install due to a depends issue noted below.  


This has essentially broken all maas deployments at least on Groovy AMD64 at this time. 


        Setting up linux-generic (5.8.0.16.18) ...
        Setting up grub-pc (2.04-1ubuntu29) ...
        
        Creating config file /etc/default/grub with new version
        dpkg: error processing package grub-pc (--configure):
         installed grub-pc package post-installation script subprocess returned error exit status 1
        dpkg: dependency problems prevent configuration of grub-gfxpayload-lists:
         grub-gfxpayload-lists depends on grub-pc (>= 1.99~20101210-1ubuntu2); however:
          Package grub-pc is not configured yet.
        
        dpkg: error processing package grub-gfxpayload-lists (--configure):
         dependency problems - leaving unconfigured
        Processing triggers for dbus (1.12.18-1ubuntu1) ...
        Processing triggers for install-info (6.7.0.dfsg.2-5) ...
        No apport report written because the error message indicates its a followup error from a previous failure.
        Processing triggers for libc-bin (2.31-0ubuntu10) ...
        Processing triggers for systemd (246.2-1ubuntu1) ...
        Running in chroot, ignoring command 'daemon-reload'
        Processing triggers for man-db (2.9.3-2) ...
        Processing triggers for linux-image-5.8.0-16-generic (5.8.0-16.17) ...
        Errors were encountered while processing:
         grub-pc
         grub-gfxpayload-lists
        E: Sub-process /usr/bin/dpkg returned an error code (1)
        Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
        TIMED subp(['udevadm', 'settle']): 0.050
        Running command ['umount', '/tmp/tmpu39p2api/target/sys'] with allowed return codes [0] (capture=False)
        Running command ['umount', '/tmp/tmpu39p2api/target/run'] with allowed return codes [0] (capture=False)
        Running command ['umount', '/tmp/tmpu39p2api/target/proc'] with allowed return codes [0] (capture=False)
        Running command ['umount', '/tmp/tmpu39p2api/target/dev'] with allowed return codes [0] (capture=False)
        finish: cmd-install/stage-curthooks/builtin/cmd-curthooks/installing-kernel: FAIL: installing kernel
        finish: cmd-install/stage-curthooks/builtin/cmd-curthooks: FAIL: curtin command curthooks
        Traceback (most recent call last):
          File "/curtin/curtin/commands/main.py", line 202, in main
            ret = args.func(args)
          File "/curtin/curtin/commands/curthooks.py", line 1770, in curthooks
            builtin_curthooks(cfg, target, state)
          File "/curtin/curtin/commands/curthooks.py", line 1613, in builtin_curthooks
            install_kernel(cfg, target)
          File "/curtin/curtin/commands/curthooks.py", line 371, in install_kernel
            distro.install_packages([kernel_package], target=target)
          File "/curtin/curtin/distro.py", line 405, in install_packages
            return install_cmd('install', args=pkglist, opts=opts, target=target,
          File "/curtin/curtin/distro.py", line 292, in run_apt_command
            return inchroot.subp(cmd, env=env)
          File "/curtin/curtin/util.py", line 708, in subp
            return subp(*args, **kwargs)
          File "/curtin/curtin/util.py", line 275, in subp
            return _subp(*args, **kwargs)
          File "/curtin/curtin/util.py", line 139, in _subp
            raise ProcessExecutionError(stdout=out, stderr=err,
        curtin.util.ProcessExecutionError: Unexpected error while running command.
        Command: ['unshare', '--fork', '--pid', '--', 'chroot', '/tmp/tmpu39p2api/target', 'eatmydata', 'apt-get', '--quiet', '--assume-yes', '--option=Dpkg::options::=--force-unsafe-io', '--option=Dpkg::Options::=--force-confold', 'install', 'linux-generic']
        Exit code: 100
        Reason: -
        Stdout: ''
        Stderr: ''
        Unexpected error while running command.
        Command: ['unshare', '--fork', '--pid', '--', 'chroot', '/tmp/tmpu39p2api/target', 'eatmydata', 'apt-get', '--quiet', '--assume-yes', '--option=Dpkg::options::=--force-unsafe-io', '--option=Dpkg::Options::=--force-confold', 'install', 'linux-generic']
        Exit code: 100
        Reason: -
        Stdout: ''
        Stderr: ''
        
Stderr: ''

** Affects: grub2 (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  grub-pc 2.04-1ubuntu29 fails to install on groovy 20.10 due to pkg
  deps conflict

Status in grub2 package in Ubuntu:
  New

Bug description:
  Series: Groovy
  Arch: AMD64

  
  When attempting to deploy Groovy AMD64 images via MAAS, the deployment is failing due to curtin attempting to install grub-pc (2.04-1ubuntu29 )  which fails to install due to a depends issue noted below.  

  
  This has essentially broken all maas deployments at least on Groovy AMD64 at this time. 


  
          Setting up linux-generic (5.8.0.16.18) ...
          Setting up grub-pc (2.04-1ubuntu29) ...
          
          Creating config file /etc/default/grub with new version
          dpkg: error processing package grub-pc (--configure):
           installed grub-pc package post-installation script subprocess returned error exit status 1
          dpkg: dependency problems prevent configuration of grub-gfxpayload-lists:
           grub-gfxpayload-lists depends on grub-pc (>= 1.99~20101210-1ubuntu2); however:
            Package grub-pc is not configured yet.
          
          dpkg: error processing package grub-gfxpayload-lists (--configure):
           dependency problems - leaving unconfigured
          Processing triggers for dbus (1.12.18-1ubuntu1) ...
          Processing triggers for install-info (6.7.0.dfsg.2-5) ...
          No apport report written because the error message indicates its a followup error from a previous failure.
          Processing triggers for libc-bin (2.31-0ubuntu10) ...
          Processing triggers for systemd (246.2-1ubuntu1) ...
          Running in chroot, ignoring command 'daemon-reload'
          Processing triggers for man-db (2.9.3-2) ...
          Processing triggers for linux-image-5.8.0-16-generic (5.8.0-16.17) ...
          Errors were encountered while processing:
           grub-pc
           grub-gfxpayload-lists
          E: Sub-process /usr/bin/dpkg returned an error code (1)
          Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
          TIMED subp(['udevadm', 'settle']): 0.050
          Running command ['umount', '/tmp/tmpu39p2api/target/sys'] with allowed return codes [0] (capture=False)
          Running command ['umount', '/tmp/tmpu39p2api/target/run'] with allowed return codes [0] (capture=False)
          Running command ['umount', '/tmp/tmpu39p2api/target/proc'] with allowed return codes [0] (capture=False)
          Running command ['umount', '/tmp/tmpu39p2api/target/dev'] with allowed return codes [0] (capture=False)
          finish: cmd-install/stage-curthooks/builtin/cmd-curthooks/installing-kernel: FAIL: installing kernel
          finish: cmd-install/stage-curthooks/builtin/cmd-curthooks: FAIL: curtin command curthooks
          Traceback (most recent call last):
            File "/curtin/curtin/commands/main.py", line 202, in main
              ret = args.func(args)
            File "/curtin/curtin/commands/curthooks.py", line 1770, in curthooks
              builtin_curthooks(cfg, target, state)
            File "/curtin/curtin/commands/curthooks.py", line 1613, in builtin_curthooks
              install_kernel(cfg, target)
            File "/curtin/curtin/commands/curthooks.py", line 371, in install_kernel
              distro.install_packages([kernel_package], target=target)
            File "/curtin/curtin/distro.py", line 405, in install_packages
              return install_cmd('install', args=pkglist, opts=opts, target=target,
            File "/curtin/curtin/distro.py", line 292, in run_apt_command
              return inchroot.subp(cmd, env=env)
            File "/curtin/curtin/util.py", line 708, in subp
              return subp(*args, **kwargs)
            File "/curtin/curtin/util.py", line 275, in subp
              return _subp(*args, **kwargs)
            File "/curtin/curtin/util.py", line 139, in _subp
              raise ProcessExecutionError(stdout=out, stderr=err,
          curtin.util.ProcessExecutionError: Unexpected error while running command.
          Command: ['unshare', '--fork', '--pid', '--', 'chroot', '/tmp/tmpu39p2api/target', 'eatmydata', 'apt-get', '--quiet', '--assume-yes', '--option=Dpkg::options::=--force-unsafe-io', '--option=Dpkg::Options::=--force-confold', 'install', 'linux-generic']
          Exit code: 100
          Reason: -
          Stdout: ''
          Stderr: ''
          Unexpected error while running command.
          Command: ['unshare', '--fork', '--pid', '--', 'chroot', '/tmp/tmpu39p2api/target', 'eatmydata', 'apt-get', '--quiet', '--assume-yes', '--option=Dpkg::options::=--force-unsafe-io', '--option=Dpkg::Options::=--force-confold', 'install', 'linux-generic']
          Exit code: 100
          Reason: -
          Stdout: ''
          Stderr: ''
          
  Stderr: ''

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1894140/+subscriptions



More information about the foundations-bugs mailing list