[Bug 2057885] Re: gpg return 'No dirmngr' error when handling add_extra_ppas phase

Laider Lai 2057885 at bugs.launchpad.net
Fri Mar 29 03:47:27 UTC 2024


Hi Paul,

After a long experiment, we found the key point to reproduce this issue (100%).
The key point is the number of characters of the full path for "<working directory>/work/chroot/tmp/ubuntu-image-gpg/<pubring.kbx | trustdb.gpg"

If the total number of characters >= 100, the issue is reproduced.
Ex. /home/ubuntu/workspace/iot-murcia-classic-2204/iot-image-builds/work/chroot/tmp/ubuntu-image-gpg/pubring.kbx

If the path is shorter than 100 characters, the issue is gone.
Ex. /home/ubuntu/iot-image-builds/work/chroot/tmp/ubuntu-image-gpg

Looks like there is a string array declared with 100 length.
Could you try to reproduce this issue on your side and check the root cause? Tks.

** Changed in: ubuntu-image
       Status: Incomplete => Confirmed

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

Title:
  gpg return 'No dirmngr' error when handling add_extra_ppas phase

Status in Ubuntu Image:
  Confirmed

Bug description:
  Hi,

  We have an issue starting from 3.2+snap6 rev#742 when building an image with PPA.
  The 3.2+snap4 rev#737 version is workable without this issue.

  The building yaml at here: The working yaml:
  https://git.launchpad.net/~erlangen-team/erlangen/+git/iot-image-
  builds/tree/yaml/s32g-jammy-server-arm64.yaml

  Could you help to check this issue? Tks.

  Err msg:
  [6] add_extra_ppas
  gpg: WARNING: unsafe permissions on homedir '/home/ubuntu/workspace/iot-erlangen-classic-server-2204/iot-image-builds/work/chroot/tmp/ubuntu-image-gpg'
  gpg: keybox '/home/ubuntu/workspace/iot-erlangen-classic-server-2204/iot-image-builds/work/chroot/tmp/ubuntu-image-gpg/pubring.kbx' created
  gpg: error running '/usr/bin/dirmngr': exit status 1
  gpg: failed to start the dirmngr '/usr/bin/dirmngr': General error
  gpg: connecting dirmngr at '/home/ubuntu/workspace/iot-erlangen-classic-server-2204/iot-image-builds/work/chroot/tmp/ubuntu-image-gpg/S.dirmngr' failed: General error
  gpg: keyserver receive failed: No dirmngr
  duration: 503.675444ms
  Error: Error retrieving signing key for ppa "erlangen-team/nxp-s32g-bsp": Error running gpg command "/snap/ubuntu-image/776/usr/bin/gpg --no-default-keyring --no-options --batch --homedir work/chroot/tmp/ubuntu-image-gpg --secret-keyring work/chroot/tmp/ubuntu-image-gpg/tempring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 880A6D439C9C8920D1101AF97591D2F24E6BCB60". Error is "exit status 2". Full output below:
  gpg: WARNING: unsafe permissions on homedir '/home/ubuntu/workspace/iot-erlangen-classic-server-2204/iot-image-builds/work/chroot/tmp/ubuntu-image-gpg'
  gpg: keybox '/home/ubuntu/workspace/iot-erlangen-classic-server-2204/iot-image-builds/work/chroot/tmp/ubuntu-image-gpg/pubring.kbx' created
  gpg: error running '/usr/bin/dirmngr': exit status 1
  gpg: failed to start the dirmngr '/usr/bin/dirmngr': General error
  gpg: connecting dirmngr at '/home/ubuntu/workspace/iot-erlangen-classic-server-2204/iot-image-builds/work/chroot/tmp/ubuntu-image-gpg/S.dirmngr' failed: General error
  gpg: keyserver receive failed: No dirmngr

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-image/+bug/2057885/+subscriptions




More information about the foundations-bugs mailing list