yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #79081
[Bug 1834632] [NEW] apt-key add fails with raw key input
Public bug reported:
Upon adding a raw key within cloud-config in apt > sources > <source> >
key, the apt-key add operation hits a
cloudinit.util.ProcessExecutionError.
Environment Information :
Operating System : Ubuntu 18.04.2 LTS
Cloud Init : 19.1-1-gbaa47854-0ubuntu1~18.04.1
Relevant logs :
==> /var/log/cloud-init-output.log <==
Cloud-init v. 19.1-1-gbaa47854-0ubuntu1~18.04.1 running 'modules:config' at Fri, 28 Jun 2019 11:31:03 +0000. Up 24.14 seconds.
2019-06-28 11:31:04,390 - cc_apt_configure.py[ERROR]: failed to add apt GPG Key to apt keyring
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 551, in add_apt_key_raw
util.subp(['apt-key', 'add', '-'], data=key.encode(), target=target)
File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2069, in subp
cmd=args)
cloudinit.util.ProcessExecutionError: Unexpected error while running command.
Command: ['apt-key', 'add', '-']
Exit code: 2
Reason: -
Stdout:
Stderr: Warning: apt-key output should not be parsed (stdout is not a terminal)
gpg: no valid OpenPGP data found.
==> /var/log/cloud-init.log <==
2019-06-28 11:31:04,390 - cc_apt_configure.py[ERROR]: failed to add apt GPG Key to apt keyring
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 551, in add_apt_key_raw
util.subp(['apt-key', 'add', '-'], data=key.encode(), target=target)
File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2069, in subp
cmd=args)
cloudinit.util.ProcessExecutionError: Unexpected error while running command.
Command: ['apt-key', 'add', '-']
Exit code: 2
Reason: -
Stdout:
Stderr: Warning: apt-key output should not be parsed (stdout is not a terminal)
gpg: no valid OpenPGP data found.
2019-06-28 11:31:04,401 - handlers.py[DEBUG]: finish: modules-config/config-apt-configure: FAIL: running config-apt-configure with frequency once-per-instance
==> /var/log/cloud-init-output.log <==
2019-06-28 11:31:04,401 - util.py[WARNING]: Running module apt-configure (<module 'cloudinit.config.cc_apt_configure' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py'>) failed
==> /var/log/cloud-init.log <==
2019-06-28 11:31:04,401 - util.py[WARNING]: Running module apt-configure (<module 'cloudinit.config.cc_apt_configure' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py'>) failed
2019-06-28 11:31:04,402 - util.py[DEBUG]: Running module apt-configure (<module 'cloudinit.config.cc_apt_configure' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py'>) failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 812, in _run_modules
freq=freq)
File "/usr/lib/python3/dist-packages/cloudinit/cloud.py", line 54, in run
return self._runners.run(name, functor, args, freq, clear_on_fail)
File "/usr/lib/python3/dist-packages/cloudinit/helpers.py", line 187, in run
results = functor(*args)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 283, in handle
apply_apt(cfg, cloud, target)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 331, in apply_apt
template_params=params, aa_repo_match=matcher)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 600, in add_apt_sources
add_apt_key(ent, target)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 571, in add_apt_key
add_apt_key_raw(ent['key'], target)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 551, in add_apt_key_raw
util.subp(['apt-key', 'add', '-'], data=key.encode(), target=target)
File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2069, in subp
cmd=args)
cloudinit.util.ProcessExecutionError: Unexpected error while running command.
Command: ['apt-key', 'add', '-']
Exit code: 2
Reason: -
Stdout:
Stderr: Warning: apt-key output should not be parsed (stdout is not a terminal)
gpg: no valid OpenPGP data found.
** Affects: cloud-init
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1834632
Title:
apt-key add fails with raw key input
Status in cloud-init:
New
Bug description:
Upon adding a raw key within cloud-config in apt > sources > <source>
> key, the apt-key add operation hits a
cloudinit.util.ProcessExecutionError.
Environment Information :
Operating System : Ubuntu 18.04.2 LTS
Cloud Init : 19.1-1-gbaa47854-0ubuntu1~18.04.1
Relevant logs :
==> /var/log/cloud-init-output.log <==
Cloud-init v. 19.1-1-gbaa47854-0ubuntu1~18.04.1 running 'modules:config' at Fri, 28 Jun 2019 11:31:03 +0000. Up 24.14 seconds.
2019-06-28 11:31:04,390 - cc_apt_configure.py[ERROR]: failed to add apt GPG Key to apt keyring
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 551, in add_apt_key_raw
util.subp(['apt-key', 'add', '-'], data=key.encode(), target=target)
File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2069, in subp
cmd=args)
cloudinit.util.ProcessExecutionError: Unexpected error while running command.
Command: ['apt-key', 'add', '-']
Exit code: 2
Reason: -
Stdout:
Stderr: Warning: apt-key output should not be parsed (stdout is not a terminal)
gpg: no valid OpenPGP data found.
==> /var/log/cloud-init.log <==
2019-06-28 11:31:04,390 - cc_apt_configure.py[ERROR]: failed to add apt GPG Key to apt keyring
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 551, in add_apt_key_raw
util.subp(['apt-key', 'add', '-'], data=key.encode(), target=target)
File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2069, in subp
cmd=args)
cloudinit.util.ProcessExecutionError: Unexpected error while running command.
Command: ['apt-key', 'add', '-']
Exit code: 2
Reason: -
Stdout:
Stderr: Warning: apt-key output should not be parsed (stdout is not a terminal)
gpg: no valid OpenPGP data found.
2019-06-28 11:31:04,401 - handlers.py[DEBUG]: finish: modules-config/config-apt-configure: FAIL: running config-apt-configure with frequency once-per-instance
==> /var/log/cloud-init-output.log <==
2019-06-28 11:31:04,401 - util.py[WARNING]: Running module apt-configure (<module 'cloudinit.config.cc_apt_configure' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py'>) failed
==> /var/log/cloud-init.log <==
2019-06-28 11:31:04,401 - util.py[WARNING]: Running module apt-configure (<module 'cloudinit.config.cc_apt_configure' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py'>) failed
2019-06-28 11:31:04,402 - util.py[DEBUG]: Running module apt-configure (<module 'cloudinit.config.cc_apt_configure' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py'>) failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 812, in _run_modules
freq=freq)
File "/usr/lib/python3/dist-packages/cloudinit/cloud.py", line 54, in run
return self._runners.run(name, functor, args, freq, clear_on_fail)
File "/usr/lib/python3/dist-packages/cloudinit/helpers.py", line 187, in run
results = functor(*args)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 283, in handle
apply_apt(cfg, cloud, target)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 331, in apply_apt
template_params=params, aa_repo_match=matcher)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 600, in add_apt_sources
add_apt_key(ent, target)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 571, in add_apt_key
add_apt_key_raw(ent['key'], target)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py", line 551, in add_apt_key_raw
util.subp(['apt-key', 'add', '-'], data=key.encode(), target=target)
File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2069, in subp
cmd=args)
cloudinit.util.ProcessExecutionError: Unexpected error while running command.
Command: ['apt-key', 'add', '-']
Exit code: 2
Reason: -
Stdout:
Stderr: Warning: apt-key output should not be parsed (stdout is not a terminal)
gpg: no valid OpenPGP data found.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1834632/+subscriptions
Follow ups