[Bug 2056570] [NEW] Installation failed when Subiquity installs SSH server on noble
Olivier Gayot
2056570 at bugs.launchpad.net
Fri Mar 8 15:20:39 UTC 2024
Public bug reported:
I'm trying to install Ubuntu Server 24.04 using today's daily + changes
related to deb822. I'm using the following curtin revision:
https://git.launchpad.net/~ogayot/curtin/commit/?id=2ac55b7f594c5e73891e04a11ebcf9b1f7ec9e3e
Subiquity fails when installing openssh-server. Unfortunately, the logs
do not help much to understand what's going on:
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: system install failed for ['openssh-server']: Unexpected error while running comma>
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Command: ['unshare', '--fork', '--pid', '--mount-proc=/target/proc', '--', 'chroot>
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Exit code: 100
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Reason: -
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Stdout: ''
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Stderr: ''
I've added more logs to see what happens (see
https://code.launchpad.net/~ogayot/curtin/+git/curtin/+merge/462051) and
now I can see that dpkg fails during the postinst script:
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Stderr: perl: warning: Setting locale failed.
[...]
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating config file /etc/ssh/sshd_config with new version
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating SSH2 RSA key; this may take some time ...
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: 3072 SHA256:tXx12vlm+iJZZUZzitch0ZdmXdYpmjw2eFG+vBmizWo root at ubuntu-server>
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating SSH2 ECDSA key; this may take some time ...
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: 256 SHA256:aTGgNLJcS/gjoXyDbZGGw8Bksjm/ENHOcWwER6hZOYQ root at ubuntu-server >
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating SSH2 ED25519 key; this may take some time ...
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: 256 SHA256:MZmITjwhkmfqHyu/U3x68Y9yw48UgJTfLAriavFznv4 root at ubuntu-server >
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Failed to connect to bus: No data available
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: dpkg: error processing package openssh-server (--configure):
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: installed openssh-server package post-installation script subprocess retu>
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Errors were encountered while processing:
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: openssh-server
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: E: Sub-process /usr/bin/dpkg returned an error code (1)
After adding set -x to the postinst script, we see that is is the call
to systemctl daemon-reload which causes the failure:
+ [ -d /run/systemd/system ]
+ systemctl daemon-reload
Failed to connect to bus: No data available
+ cleanup
+ [ /tmp/tmp.iebuhpLhg7 ]
+ rm -f /tmp/tmp.iebuhpLhg7
+ [ ]
dpkg: error processing package openssh-server (--configure):
installed openssh-server package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
openssh-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
I think it is a regression introduced by
https://code.launchpad.net/~mitchellaugustin/curtin/+git/curtin-1/+merge/461730
but I have to confirm.
** Affects: curtin
Importance: Undecided
Status: New
** Affects: subiquity
Importance: Undecided
Status: New
** Description changed:
I'm trying to install Ubuntu Server 24.04 using today's daily + changes
related to deb822. I'm using the following curtin revision:
https://git.launchpad.net/~ogayot/curtin/commit/?id=2ac55b7f594c5e73891e04a11ebcf9b1f7ec9e3e
Subiquity fails when installing openssh-server. Unfortunately, the logs
do not help much to understand what's going on:
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: system install failed for ['openssh-server']: Unexpected error while running comma>
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Command: ['unshare', '--fork', '--pid', '--mount-proc=/target/proc', '--', 'chroot>
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Exit code: 100
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Reason: -
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Stdout: ''
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Stderr: ''
I've added more logs to see what happens (see
https://code.launchpad.net/~ogayot/curtin/+git/curtin/+merge/462051) and
now I can see that dpkg fails during the postinst script:
-
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Stderr: perl: warning: Setting locale failed.
[...]
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating config file /etc/ssh/sshd_config with new version
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating SSH2 RSA key; this may take some time ...
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: 3072 SHA256:tXx12vlm+iJZZUZzitch0ZdmXdYpmjw2eFG+vBmizWo root at ubuntu-server>
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating SSH2 ECDSA key; this may take some time ...
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: 256 SHA256:aTGgNLJcS/gjoXyDbZGGw8Bksjm/ENHOcWwER6hZOYQ root at ubuntu-server >
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating SSH2 ED25519 key; this may take some time ...
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: 256 SHA256:MZmITjwhkmfqHyu/U3x68Y9yw48UgJTfLAriavFznv4 root at ubuntu-server >
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Failed to connect to bus: No data available
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: dpkg: error processing package openssh-server (--configure):
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: installed openssh-server package post-installation script subprocess retu>
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Errors were encountered while processing:
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: openssh-server
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: E: Sub-process /usr/bin/dpkg returned an error code (1)
After adding set -x to the postinst script, we see that is is the call
to systemctl daemon-reload which causes the failure:
+ + [ -d /run/systemd/system ]
+ + systemctl daemon-reload
+ Failed to connect to bus: No data available
+ + cleanup
+ + [ /tmp/tmp.iebuhpLhg7 ]
+ + rm -f /tmp/tmp.iebuhpLhg7
+ + [ ]
+ dpkg: error processing package openssh-server (--configure):
+ installed openssh-server package post-installation script subprocess returned error exit status 1
+ Errors were encountered while processing:
+ openssh-server
+ E: Sub-process /usr/bin/dpkg returned an error code (1)
- + [ -d /run/systemd/system ]
- + systemctl daemon-reload
- Failed to connect to bus: No data available
- + cleanup
- + [ /tmp/tmp.iebuhpLhg7 ]
- + rm -f /tmp/tmp.iebuhpLhg7
- + [ ]
- dpkg: error processing package openssh-server (--configure):
- installed openssh-server package post-installation script subprocess returned error exit status 1
- Errors were encountered while processing:
- openssh-server
- E: Sub-process /usr/bin/dpkg returned an error code (1)
-
-
- I think it is a regression introduced by https://code.launchpad.net/~mitchellaugustin/curtin/+git/curtin-1/+merge/461730 by I have to confirm.
+ I think it is a regression introduced by
+ https://code.launchpad.net/~mitchellaugustin/curtin/+git/curtin-1/+merge/461730
+ but I have to confirm.
** Also affects: curtin
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to curtin.
https://bugs.launchpad.net/bugs/2056570
Title:
Installation failed when Subiquity installs SSH server on noble
Status in curtin:
New
Status in subiquity:
New
Bug description:
I'm trying to install Ubuntu Server 24.04 using today's daily +
changes related to deb822. I'm using the following curtin revision:
https://git.launchpad.net/~ogayot/curtin/commit/?id=2ac55b7f594c5e73891e04a11ebcf9b1f7ec9e3e
Subiquity fails when installing openssh-server. Unfortunately, the
logs do not help much to understand what's going on:
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: system install failed for ['openssh-server']: Unexpected error while running comma>
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Command: ['unshare', '--fork', '--pid', '--mount-proc=/target/proc', '--', 'chroot>
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Exit code: 100
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Reason: -
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Stdout: ''
Mar 08 13:39:08 ubuntu-server subiquity_log.1547[11562]: Stderr: ''
I've added more logs to see what happens (see
https://code.launchpad.net/~ogayot/curtin/+git/curtin/+merge/462051)
and now I can see that dpkg fails during the postinst script:
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Stderr: perl: warning: Setting locale failed.
[...]
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating config file /etc/ssh/sshd_config with new version
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating SSH2 RSA key; this may take some time ...
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: 3072 SHA256:tXx12vlm+iJZZUZzitch0ZdmXdYpmjw2eFG+vBmizWo root at ubuntu-server>
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating SSH2 ECDSA key; this may take some time ...
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: 256 SHA256:aTGgNLJcS/gjoXyDbZGGw8Bksjm/ENHOcWwER6hZOYQ root at ubuntu-server >
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Creating SSH2 ED25519 key; this may take some time ...
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: 256 SHA256:MZmITjwhkmfqHyu/U3x68Y9yw48UgJTfLAriavFznv4 root at ubuntu-server >
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Failed to connect to bus: No data available
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: dpkg: error processing package openssh-server (--configure):
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: installed openssh-server package post-installation script subprocess retu>
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: Errors were encountered while processing:
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: openssh-server
Mar 08 14:51:10 ubuntu-server subiquity_log.1547[10961]: E: Sub-process /usr/bin/dpkg returned an error code (1)
After adding set -x to the postinst script, we see that is is the call
to systemctl daemon-reload which causes the failure:
+ [ -d /run/systemd/system ]
+ systemctl daemon-reload
Failed to connect to bus: No data available
+ cleanup
+ [ /tmp/tmp.iebuhpLhg7 ]
+ rm -f /tmp/tmp.iebuhpLhg7
+ [ ]
dpkg: error processing package openssh-server (--configure):
installed openssh-server package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
openssh-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
I think it is a regression introduced by
https://code.launchpad.net/~mitchellaugustin/curtin/+git/curtin-1/+merge/461730
but I have to confirm.
To manage notifications about this bug go to:
https://bugs.launchpad.net/curtin/+bug/2056570/+subscriptions
More information about the foundations-bugs
mailing list