[systemd-devel] Failed to start Container: minus sign is replaced to slash in container name
Stefan Schweter
stefan at schweter.it
Thu Jun 9 22:17:16 UTC 2016
Am 02.06.2016 um 01:27 schrieb Stefan Schweter:
> Hi Lennart and all other systemd users,
>
> I tried to enable + start a container named debian-sid. E.g. the
> following command works without any problems:
>
> systemd-nspawn -M debian-sid
>
> Then I used the machinectl tool for enabling the container:
>
> [root at build ~]# machinectl enable debian-sid
> Created symlink
> /etc/systemd/system/machines.target.wants/systemd-nspawn at debian\x2dsid.service
> → /usr/lib/systemd/system/systemd-nspawn at .service.
>
> When starting the container:
>
> [root at build ~]# machinectl start debian-sid
> Job for systemd-nspawn at debian\x2dsid.service failed because the control
> process exited with error code.
> See "systemctl status "systemd-nspawn at debian\\x2dsid.service"" and
> "journalctl -xe" for details.
>
> The output of the journalctl is:
>
> Jun 02 01:21:40 build.name.eu systemd-nspawn[6477]: Invalid machine
> name: debian\x2dsid
> Jun 02 01:21:40 build.name.eu systemd[1]:
> systemd-nspawn at debian\x2dsid.service: Main process exited, cod
> Jun 02 01:21:40 build.name.eu systemd[1]: Failed to start Container
> debian\x2dsid.
> -- Subject: Unit systemd-nspawn at debian\x2dsid.service has failed
> -- Defined-By: systemd
> -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
> -- -- Unit systemd-nspawn at debian\x2dsid.service has failed.
> -- -- The result is failed. How can I start the container with
> machinectl? It worked with previous systemd versions :) Tested with
> systemd 230 on Arch Linux. Thanks again + regards, Stefan
Hi,
I did further testing on the case mentioned above:
machinectl enable debian-sid
and
systemctl start systemd-nspawn at debian-sid
starts the container (btw: that wasn't working in version 228). But when
using:
machinectl start debian-sid
the "Invalid machine" error message still appears. The systemd-escape
tool won't help in this case, as machinectl start `systemd-escape
debian-sid` leads to an "Invalid machine name debian\x2dsid." message.
Can someone confirm this behaviour?
Thanks again + regards,
Stefan
More information about the systemd-devel
mailing list