* error running container: mingetty cannot find ttys
@ 2019-01-25 17:46 Giovanni Biscuolo
2019-01-26 19:21 ` Efraim Flashner
0 siblings, 1 reply; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-01-25 17:46 UTC (permalink / raw)
To: help-guix
[-- Attachment #1.1: Type: text/plain, Size: 156 bytes --]
Hi guix!
I'm experimenting with my first "system container": it builds but it
fails running
I build the container using this operating system definition:
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
[-- Attachment #2: container-minimal.scm --]
[-- Type: application/octet-stream, Size: 1850 bytes --]
;; This is an operating system configuration template
;; to test containers via guix system (also on foregin distros)
;; see https://www.gnu.org/software/guix/manual/en/html_node/Invoking-guix-system.html
(use-modules (gnu))
(use-service-modules networking ssh)
(use-package-modules screen ssh emacs)
(operating-system
(host-name "test-container")
(timezone "Europe/Rome")
(locale "en_US.utf8")
;; Boot in "legacy" BIOS mode
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(target "/dev/sda")))
(file-systems (cons (file-system
(device (file-system-label "guixsd"))
(mount-point "/")
(type "ext4"))
%base-file-systems))
;; This is where user accounts are specified. The "root"
;; account is implicit, and is initially created with the
;; empty password.
(users (cons (user-account
(name "gbiscuolo")
(comment "Giovanni Biscuolo (admin)")
(group "users")
(supplementary-groups '("wheel" "audio" "video"))
(home-directory "/home/gbiscuolo"))
%base-user-accounts))
;; Globally-installed packages.
(packages (cons* screen openssh emacs %base-packages))
;; Add services to the baseline: a DHCP client and
;; an SSH server.
(services (cons* (dhcp-client-service)
(service openssh-service-type
(openssh-configuration
(x11-forwarding? #t)
(permit-root-login 'without-password)
(authorized-keys
`(("gbiscuolo" ,(local-file "ssh-authorized-keys/gbiscuolo.pub"))))
(port-number 22)))
%base-services)))
[-- Attachment #3: Type: text/plain, Size: 8209 bytes --]
--8<---------------cut here---------------start------------->8---
$ guix system container ../labs/configuration/container-minimal.scm -r container-minimal
/localhome/g/guix/labs/configuration/container-minimal.scm:41:19: warning: 'dhcp-client-service' is deprecated, use 'dhcp-client-service-type' instead
guix system: warning: Your Guix installation is 9 days old.
guix system: warning: Consider running 'guix pull' followed by
'guix system reconfigure' to get up-to-date packages and security updates.
/gnu/store/n3577q00rwzccbc50cqhlwhsnkpd1lrr-run-container
--8<---------------cut here---------------end--------------->8---
then I start the container as root
--8<---------------cut here---------------start------------->8---
$ sudo -E ./container-minimal
[sudo] password for g:
making '/gnu/store/5px51fc8nspwkhni8kprpxcjl6mxznd5-system' the current system...
setting up setuid programs in '/run/setuid-programs'...
populating /etc from /gnu/store/0a7gn00mqzg5kyrwwd9dyjyvan9vlxsa-etc...
adding user 'root'...
adding group 'root'...
adding group 'wheel'...
adding group 'users'...
adding group 'nogroup'...
adding group 'tty'...
adding group 'dialout'...
adding group 'kmem'...
adding group 'input'...
adding group 'video'...
adding group 'audio'...
adding group 'netdev'...
adding group 'lp'...
adding group 'disk'...
adding group 'floppy'...
adding group 'cdrom'...
adding group 'tape'...
adding group 'kvm'...
adding group 'guixbuild'...
adding group 'sshd'...
usermod: no changes
adding user 'gbiscuolo'...
adding user 'nobody'...
adding user 'guixbuilder01'...
adding user 'guixbuilder02'...
adding user 'guixbuilder03'...
adding user 'guixbuilder04'...
adding user 'guixbuilder05'...
adding user 'guixbuilder06'...
adding user 'guixbuilder07'...
adding user 'guixbuilder08'...
adding user 'guixbuilder09'...
adding user 'guixbuilder10'...
adding user 'sshd'...
registering public key '/gnu/store/vv1kkj9aqpv1akk7l7vp2kkd695wgxcr-guix-0.16.0-8.7ba2b27/share/guix/hydra.gnu.org.pub'...
registering public key '/gnu/store/vv1kkj9aqpv1akk7l7vp2kkd695wgxcr-guix-0.16.0-8.7ba2b27/share/guix/berlin.guixsd.org.pub'...
`/gnu/store/cyh3fv8fi86nx4pw8gh4r4hdzi5w31cm-openssh-authorized-keys/gbiscuolo' -> `/etc/ssh/authorized_keys.d/gbiscuolo'
ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519
nscd: 178 monitoring file `/etc/hosts` (1)
nscd: 178 monitoring directory `/etc` (2)
nscd: 178 monitoring file `/etc/resolv.conf` (3)
nscd: 178 monitoring directory `/etc` (2)
nscd: 178 monitoring file `/etc/services` (4)
nscd: 178 monitoring directory `/etc` (2)
failed to start service 'console-font-tty1'
failed to start service 'console-font-tty2'
failed to start service 'console-font-tty3'
failed to start service 'console-font-tty4'
failed to start service 'console-font-tty5'
failed to start service 'console-font-tty6'
Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[191]: tty5: No such file or directory
Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[190]: tty6: No such file or directory
Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[193]: tty3: No such file or directory
Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[194]: tty2: No such file or directory
Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[195]: tty1: No such file or directory
Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[192]: tty4: No such file or directory
Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[200]: tty6: No such file or directory
Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[202]: tty4: No such file or directory
Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[201]: tty5: No such file or directory
Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[204]: tty2: No such file or directory
Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[205]: tty1: No such file or directory
Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[203]: tty3: No such file or directory
Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[206]: tty6: No such file or directory
Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[207]: tty4: No such file or directory
Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[208]: tty5: No such file or directory
Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[210]: tty2: No such file or directory
Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[211]: tty1: No such file or directory
Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[212]: tty3: No such file or directory
Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[213]: tty6: No such file or directory
Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[214]: tty5: No such file or directory
Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[216]: tty2: No such file or directory
Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[217]: tty1: No such file or directory
Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[218]: tty3: No such file or directory
Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[219]: tty4: No such file or directory
Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[220]: tty6: No such file or directory
Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[221]: tty5: No such file or directory
Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[222]: tty1: No such file or directory
Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[223]: tty2: No such file or directory
Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[224]: tty3: No such file or directory
Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[225]: tty4: No such file or directory
Jan 25 18:31:03 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[226]: tty6: No such file or directory
Jan 25 18:31:03 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[227]: tty5: No such file or directory
Jan 25 18:31:03 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[230]: tty2: No such file or directory
Jan 25 18:31:03 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[231]: tty3: No such file or directory
Jan 25 18:31:03 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[232]: tty4: No such file or directory
Jan 25 18:31:08 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[234]: tty5: No such file or directory
Jan 25 18:31:08 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[235]: tty2: No such file or directory
Jan 25 18:31:08 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[236]: tty3: No such file or directory
--8<---------------cut here---------------end--------------->8---
it loops indefinitely, I have to ^C it to stop it
any hint please?
Thanks!
Giovanni
--
Giovanni Biscuolo
Xelera IT Infrastructures
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: error running container: mingetty cannot find ttys
2019-01-25 17:46 error running container: mingetty cannot find ttys Giovanni Biscuolo
@ 2019-01-26 19:21 ` Efraim Flashner
2019-01-27 14:49 ` Giovanni Biscuolo
` (2 more replies)
0 siblings, 3 replies; 21+ messages in thread
From: Efraim Flashner @ 2019-01-26 19:21 UTC (permalink / raw)
To: Giovanni Biscuolo; +Cc: bug-guix, help-guix
[-- Attachment #1: Type: text/plain, Size: 9147 bytes --]
On Fri, Jan 25, 2019 at 06:46:48PM +0100, Giovanni Biscuolo wrote:
> Hi guix!
>
> I'm experimenting with my first "system container": it builds but it
> fails running
>
> I build the container using this operating system definition:
>
> --8<---------------cut here---------------start------------->8---
> $ guix system container ../labs/configuration/container-minimal.scm -r container-minimal
> /localhome/g/guix/labs/configuration/container-minimal.scm:41:19: warning: 'dhcp-client-service' is deprecated, use 'dhcp-client-service-type' instead
> guix system: warning: Your Guix installation is 9 days old.
> guix system: warning: Consider running 'guix pull' followed by
> 'guix system reconfigure' to get up-to-date packages and security updates.
>
> /gnu/store/n3577q00rwzccbc50cqhlwhsnkpd1lrr-run-container
> --8<---------------cut here---------------end--------------->8---
>
> then I start the container as root
>
> --8<---------------cut here---------------start------------->8---
> $ sudo -E ./container-minimal
> [sudo] password for g:
> making '/gnu/store/5px51fc8nspwkhni8kprpxcjl6mxznd5-system' the current system...
> setting up setuid programs in '/run/setuid-programs'...
> populating /etc from /gnu/store/0a7gn00mqzg5kyrwwd9dyjyvan9vlxsa-etc...
> adding user 'root'...
> adding group 'root'...
> adding group 'wheel'...
> adding group 'users'...
> adding group 'nogroup'...
> adding group 'tty'...
> adding group 'dialout'...
> adding group 'kmem'...
> adding group 'input'...
> adding group 'video'...
> adding group 'audio'...
> adding group 'netdev'...
> adding group 'lp'...
> adding group 'disk'...
> adding group 'floppy'...
> adding group 'cdrom'...
> adding group 'tape'...
> adding group 'kvm'...
> adding group 'guixbuild'...
> adding group 'sshd'...
> usermod: no changes
> adding user 'gbiscuolo'...
> adding user 'nobody'...
> adding user 'guixbuilder01'...
> adding user 'guixbuilder02'...
> adding user 'guixbuilder03'...
> adding user 'guixbuilder04'...
> adding user 'guixbuilder05'...
> adding user 'guixbuilder06'...
> adding user 'guixbuilder07'...
> adding user 'guixbuilder08'...
> adding user 'guixbuilder09'...
> adding user 'guixbuilder10'...
> adding user 'sshd'...
> registering public key '/gnu/store/vv1kkj9aqpv1akk7l7vp2kkd695wgxcr-guix-0.16.0-8.7ba2b27/share/guix/hydra.gnu.org.pub'...
> registering public key '/gnu/store/vv1kkj9aqpv1akk7l7vp2kkd695wgxcr-guix-0.16.0-8.7ba2b27/share/guix/berlin.guixsd.org.pub'...
> `/gnu/store/cyh3fv8fi86nx4pw8gh4r4hdzi5w31cm-openssh-authorized-keys/gbiscuolo' -> `/etc/ssh/authorized_keys.d/gbiscuolo'
> ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519
> nscd: 178 monitoring file `/etc/hosts` (1)
> nscd: 178 monitoring directory `/etc` (2)
> nscd: 178 monitoring file `/etc/resolv.conf` (3)
> nscd: 178 monitoring directory `/etc` (2)
> nscd: 178 monitoring file `/etc/services` (4)
> nscd: 178 monitoring directory `/etc` (2)
> failed to start service 'console-font-tty1'
> failed to start service 'console-font-tty2'
> failed to start service 'console-font-tty3'
> failed to start service 'console-font-tty4'
> failed to start service 'console-font-tty5'
> failed to start service 'console-font-tty6'
> Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[191]: tty5: No such file or directory
> Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[190]: tty6: No such file or directory
> Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[193]: tty3: No such file or directory
> Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[194]: tty2: No such file or directory
> Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[195]: tty1: No such file or directory
> Jan 25 18:30:37 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[192]: tty4: No such file or directory
> Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[200]: tty6: No such file or directory
> Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[202]: tty4: No such file or directory
> Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[201]: tty5: No such file or directory
> Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[204]: tty2: No such file or directory
> Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[205]: tty1: No such file or directory
> Jan 25 18:30:43 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[203]: tty3: No such file or directory
> Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[206]: tty6: No such file or directory
> Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[207]: tty4: No such file or directory
> Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[208]: tty5: No such file or directory
> Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[210]: tty2: No such file or directory
> Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[211]: tty1: No such file or directory
> Jan 25 18:30:48 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[212]: tty3: No such file or directory
> Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[213]: tty6: No such file or directory
> Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[214]: tty5: No such file or directory
> Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[216]: tty2: No such file or directory
> Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[217]: tty1: No such file or directory
> Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[218]: tty3: No such file or directory
> Jan 25 18:30:53 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[219]: tty4: No such file or directory
> Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[220]: tty6: No such file or directory
> Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[221]: tty5: No such file or directory
> Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[222]: tty1: No such file or directory
> Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[223]: tty2: No such file or directory
> Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[224]: tty3: No such file or directory
> Jan 25 18:30:58 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[225]: tty4: No such file or directory
> Jan 25 18:31:03 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[226]: tty6: No such file or directory
> Jan 25 18:31:03 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[227]: tty5: No such file or directory
> Jan 25 18:31:03 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[230]: tty2: No such file or directory
> Jan 25 18:31:03 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[231]: tty3: No such file or directory
> Jan 25 18:31:03 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[232]: tty4: No such file or directory
> Jan 25 18:31:08 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[234]: tty5: No such file or directory
> Jan 25 18:31:08 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[235]: tty2: No such file or directory
> Jan 25 18:31:08 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[236]: tty3: No such file or directory
> --8<---------------cut here---------------end--------------->8---
>
> it loops indefinitely, I have to ^C it to stop it
>
> any hint please?
>
> Thanks!
> Giovanni
>
I tested the config (after removing the references to your ssh key) on
commit fc9c47bd7cdfd6265681e6b2c48fdb7889672bcc and I got the same
issue. Forwarding on to bug-guix
--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: error running container: mingetty cannot find ttys
2019-01-26 19:21 ` Efraim Flashner
@ 2019-01-27 14:49 ` Giovanni Biscuolo
2019-01-27 16:15 ` Efraim Flashner
2019-02-06 12:16 ` bug#34211: " Giovanni Biscuolo
2019-02-06 12:16 ` Giovanni Biscuolo
2 siblings, 1 reply; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-01-27 14:49 UTC (permalink / raw)
To: Efraim Flashner; +Cc: help-guix
Hi Efraim,
Efraim Flashner <efraim@flashner.co.il> writes:
[...]
> I tested the config (after removing the references to your ssh key) on
> commit fc9c47bd7cdfd6265681e6b2c48fdb7889672bcc
forgot to provide mine:
Generation 2 Jan 16 2019 21:40:28 (current)
guix 22fe911
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 22fe9110612401e879764564ca2078dce0836fff
> and I got the same
> issue. Forwarding on to bug-guix
thank you for having reproduced this!
I cannot find the bug number searching on https://issues.guix.info, did
you receive the notification and bug num plz?
Thanks!
Giovanni
--
Giovanni Biscuolo
Xelera IT Infrastructures
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#34211: error running container: mingetty cannot find ttys
2019-01-26 19:21 ` Efraim Flashner
2019-01-27 14:49 ` Giovanni Biscuolo
@ 2019-02-06 12:16 ` Giovanni Biscuolo
2019-02-06 12:16 ` Giovanni Biscuolo
2 siblings, 0 replies; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-02-06 12:16 UTC (permalink / raw)
To: guix-devel, 34211; +Cc: help-guix
[-- Attachment #1: Type: text/plain, Size: 8848 bytes --]
Hi!
plase is there someone else that could reproduce this issue with "guix
system container": https://issues.guix.info/issue/34211 ?
I'm still not able to run a container built using "guix system container
container-minimal.scm -r container-minimal"
I'm on guix commit: 4aeb7f34c948f32363f2ae29c6942c6328df758c
this is the simple container.scm I'm using:
--8<---------------cut here---------------start------------->8---
;; This is an operating system configuration template
;; to test containers via guix system (also on foregin distros)
;; see https://www.gnu.org/software/guix/manual/en/html_node/Invoking-guix-system.html
(use-modules (gnu))
(use-service-modules networking ssh)
(use-package-modules screen ssh emacs)
(operating-system
(host-name "test-container")
(timezone "Europe/Rome")
(locale "en_US.utf8")
;; Boot in "legacy" BIOS mode
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(target "/dev/sda")))
(file-systems (cons (file-system
(device (file-system-label "guixsd"))
(mount-point "/")
(type "ext4"))
%base-file-systems))
;; This is where user accounts are specified. The "root"
;; account is implicit, and is initially created with the
;; empty password.
(users (cons (user-account
(name "gbiscuolo")
(comment "Giovanni Biscuolo (admin)")
(group "users")
(supplementary-groups '("wheel" "audio" "video"))
(home-directory "/home/gbiscuolo"))
%base-user-accounts))
;; Globally-installed packages.
(packages (cons* screen openssh emacs %base-packages))
;; Add services to the baseline: a DHCP client and
;; an SSH server.
(services (cons* (service dhcp-client-service-type)
(service openssh-service-type
(openssh-configuration
(x11-forwarding? #t)
(permit-root-login 'without-password)
(port-number 22)))
%base-services)))
--8<---------------cut here---------------end--------------->8---
and this are the messages I got on running the container:
--8<---------------cut here---------------start------------->8---
registering public key '/gnu/store/4v6cxail1ajinjqsgfblan132fbw06m4-guix-0.16.0-9.4bddd12/share/guix/hydra.gnu.org.pub'...
registering public key '/gnu/store/4v6cxail1ajinjqsgfblan132fbw06m4-guix-0.16.0-9.4bddd12/share/guix/berlin.guixsd.org.pub'...
ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519
nscd: 166 monitoring file `/etc/hosts` (1)
nscd: 166 monitoring directory `/etc` (2)
nscd: 166 monitoring file `/etc/resolv.conf` (3)
nscd: 166 monitoring directory `/etc` (2)
nscd: 166 monitoring file `/etc/services` (4)
nscd: 166 monitoring directory `/etc` (2)
failed to start service 'console-font-tty1'
failed to start service 'console-font-tty2'
failed to start service 'console-font-tty3'
failed to start service 'console-font-tty4'
failed to start service 'console-font-tty5'
failed to start service 'console-font-tty6'
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[181]: tty3: No such file or directory
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[180]: tty4: No such file or directory
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[178]: tty6: No such file or directory
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[179]: tty5: No such file or directory
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[183]: tty1: No such file or directory
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[182]: tty2: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[190]: tty4: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[188]: tty6: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[189]: tty5: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[191]: tty3: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[193]: tty1: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[192]: tty2: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[195]: tty6: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[194]: tty4: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[197]: tty5: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[198]: tty3: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[199]: tty1: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[200]: tty2: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[201]: tty6: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[203]: tty5: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[202]: tty4: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[204]: tty3: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[205]: tty1: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[206]: tty2: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[209]: tty4: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[208]: tty6: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[210]: tty5: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[211]: tty3: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[213]: tty2: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[212]: tty1: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[214]: tty4: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[217]: tty5: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[216]: tty6: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[218]: tty3: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[219]: tty2: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[220]: tty1: No such file or directory
--8<---------------cut here---------------end--------------->8---
I have to TERM the the container since the "ttN: No such file or
directory" message loops indefinitely
Efraim Flashner was able to reproduce the issue: is my container
configuration broken
Efraim Flashner <efraim@flashner.co.il> writes:
[...]
> I tested the config (after removing the references to your ssh key) on
> commit fc9c47bd7cdfd6265681e6b2c48fdb7889672bcc and I got the same
> issue. Forwarding on to bug-guix
please any hint on how to solve this issue?
Thanks!
Giovanni
--
Giovanni Biscuolo
Xelera IT Infrastructures
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: error running container: mingetty cannot find ttys
2019-01-26 19:21 ` Efraim Flashner
2019-01-27 14:49 ` Giovanni Biscuolo
2019-02-06 12:16 ` bug#34211: " Giovanni Biscuolo
@ 2019-02-06 12:16 ` Giovanni Biscuolo
2019-02-11 22:20 ` bug#34211: " Ludovic Courtès
2019-02-11 22:20 ` Ludovic Courtès
2 siblings, 2 replies; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-02-06 12:16 UTC (permalink / raw)
To: guix-devel, 34211; +Cc: help-guix
[-- Attachment #1: Type: text/plain, Size: 8848 bytes --]
Hi!
plase is there someone else that could reproduce this issue with "guix
system container": https://issues.guix.info/issue/34211 ?
I'm still not able to run a container built using "guix system container
container-minimal.scm -r container-minimal"
I'm on guix commit: 4aeb7f34c948f32363f2ae29c6942c6328df758c
this is the simple container.scm I'm using:
--8<---------------cut here---------------start------------->8---
;; This is an operating system configuration template
;; to test containers via guix system (also on foregin distros)
;; see https://www.gnu.org/software/guix/manual/en/html_node/Invoking-guix-system.html
(use-modules (gnu))
(use-service-modules networking ssh)
(use-package-modules screen ssh emacs)
(operating-system
(host-name "test-container")
(timezone "Europe/Rome")
(locale "en_US.utf8")
;; Boot in "legacy" BIOS mode
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(target "/dev/sda")))
(file-systems (cons (file-system
(device (file-system-label "guixsd"))
(mount-point "/")
(type "ext4"))
%base-file-systems))
;; This is where user accounts are specified. The "root"
;; account is implicit, and is initially created with the
;; empty password.
(users (cons (user-account
(name "gbiscuolo")
(comment "Giovanni Biscuolo (admin)")
(group "users")
(supplementary-groups '("wheel" "audio" "video"))
(home-directory "/home/gbiscuolo"))
%base-user-accounts))
;; Globally-installed packages.
(packages (cons* screen openssh emacs %base-packages))
;; Add services to the baseline: a DHCP client and
;; an SSH server.
(services (cons* (service dhcp-client-service-type)
(service openssh-service-type
(openssh-configuration
(x11-forwarding? #t)
(permit-root-login 'without-password)
(port-number 22)))
%base-services)))
--8<---------------cut here---------------end--------------->8---
and this are the messages I got on running the container:
--8<---------------cut here---------------start------------->8---
registering public key '/gnu/store/4v6cxail1ajinjqsgfblan132fbw06m4-guix-0.16.0-9.4bddd12/share/guix/hydra.gnu.org.pub'...
registering public key '/gnu/store/4v6cxail1ajinjqsgfblan132fbw06m4-guix-0.16.0-9.4bddd12/share/guix/berlin.guixsd.org.pub'...
ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519
nscd: 166 monitoring file `/etc/hosts` (1)
nscd: 166 monitoring directory `/etc` (2)
nscd: 166 monitoring file `/etc/resolv.conf` (3)
nscd: 166 monitoring directory `/etc` (2)
nscd: 166 monitoring file `/etc/services` (4)
nscd: 166 monitoring directory `/etc` (2)
failed to start service 'console-font-tty1'
failed to start service 'console-font-tty2'
failed to start service 'console-font-tty3'
failed to start service 'console-font-tty4'
failed to start service 'console-font-tty5'
failed to start service 'console-font-tty6'
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[181]: tty3: No such file or directory
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[180]: tty4: No such file or directory
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[178]: tty6: No such file or directory
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[179]: tty5: No such file or directory
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[183]: tty1: No such file or directory
Feb 6 12:45:18 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[182]: tty2: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[190]: tty4: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[188]: tty6: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[189]: tty5: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[191]: tty3: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[193]: tty1: No such file or directory
Feb 6 12:45:24 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[192]: tty2: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[195]: tty6: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[194]: tty4: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[197]: tty5: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[198]: tty3: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[199]: tty1: No such file or directory
Feb 6 12:45:29 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[200]: tty2: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[201]: tty6: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[203]: tty5: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[202]: tty4: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[204]: tty3: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[205]: tty1: No such file or directory
Feb 6 12:45:34 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[206]: tty2: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[209]: tty4: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[208]: tty6: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[210]: tty5: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[211]: tty3: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[213]: tty2: No such file or directory
Feb 6 12:45:39 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[212]: tty1: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[214]: tty4: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[217]: tty5: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[216]: tty6: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[218]: tty3: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[219]: tty2: No such file or directory
Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[220]: tty1: No such file or directory
--8<---------------cut here---------------end--------------->8---
I have to TERM the the container since the "ttN: No such file or
directory" message loops indefinitely
Efraim Flashner was able to reproduce the issue: is my container
configuration broken
Efraim Flashner <efraim@flashner.co.il> writes:
[...]
> I tested the config (after removing the references to your ssh key) on
> commit fc9c47bd7cdfd6265681e6b2c48fdb7889672bcc and I got the same
> issue. Forwarding on to bug-guix
please any hint on how to solve this issue?
Thanks!
Giovanni
--
Giovanni Biscuolo
Xelera IT Infrastructures
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: bug#34211: error running container: mingetty cannot find ttys
2019-02-06 12:16 ` Giovanni Biscuolo
@ 2019-02-11 22:20 ` Ludovic Courtès
2019-02-12 10:25 ` Giovanni Biscuolo
2019-02-11 22:20 ` Ludovic Courtès
1 sibling, 1 reply; 21+ messages in thread
From: Ludovic Courtès @ 2019-02-11 22:20 UTC (permalink / raw)
To: Giovanni Biscuolo; +Cc: guix-devel, help-guix, 34211
Hi Giovanni,
Giovanni Biscuolo <g@xelera.eu> skribis:
> plase is there someone else that could reproduce this issue with "guix
> system container": https://issues.guix.info/issue/34211 ?
[...]
> Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[217]: tty5: No such file or directory
> Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[216]: tty6: No such file or directory
> Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[218]: tty3: No such file or directory
> Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[219]: tty2: No such file or directory
> Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[220]: tty1: No such file or directory
>
> I have to TERM the the container since the "ttN: No such file or
> directory" message loops indefinitely
I also get this behavior.
What happens is that the /dev/ttyN nodes do not exist (understandably),
and thus the ‘console-font-ttyN’ Shepherd services fail to start, and
get restarted, indefinitely.
The container is working as expected though. If you find the PID of the
container’s ‘shepherd’ process (its PID 1, which obviously has a
different PID outside the container), then you can do:
guix container exec NNN /bin/sh
where NNN is that PID of that ‘shepherd’ process (I use ‘pstree’ to find
the PID… not very convenient.)
In that shell, you can do:
--8<---------------cut here---------------start------------->8---
sh-4.4# . /etc/profile
sh-4.4# ls
bin dev etc gnu home proc root run sys tmp var
sh-4.4# herd status
Started:
+ containerized-shepherd
+ file-systems
+ guix-daemon
+ host-name
+ loopback
+ nscd
+ root
+ root-file-system
+ ssh-daemon
+ syslogd
+ term-tty1
+ term-tty2
+ term-tty3
+ term-tty4
+ term-tty5
+ term-tty6
+ udev
+ urandom-seed
+ user-file-systems
+ user-processes
+ virtual-terminal
Stopped:
- console-font-tty1
- console-font-tty2
- console-font-tty3
- console-font-tty4
- console-font-tty5
- console-font-tty6
- networking
- term-auto
- user-homes
--8<---------------cut here---------------end--------------->8---
So in that sense everything is working “as expected.”
Now, it would make more sense to simply remove those ‘console-font-ttyN’
services in a container and everything that depends on them. Not sure
if we should do that automatically.
Thoughts?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#34211: error running container: mingetty cannot find ttys
2019-02-11 22:20 ` bug#34211: " Ludovic Courtès
@ 2019-02-12 10:25 ` Giovanni Biscuolo
2019-02-13 17:19 ` Giovanni Biscuolo
2019-02-13 17:19 ` Giovanni Biscuolo
0 siblings, 2 replies; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-02-12 10:25 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel, 34211, help-guix
[-- Attachment #1: Type: text/plain, Size: 2397 bytes --]
Hi Ludo'
thank you for looking into this issue!
Ludovic Courtès <ludo@gnu.org> writes:
[...]
> I also get this behavior.
OK, so this is deterministic now :-)
> What happens is that the /dev/ttyN nodes do not exist (understandably),
> and thus the ‘console-font-ttyN’ Shepherd services fail to start, and
> get restarted, indefinitely.
actually they do fail but they are not respawned, the services that get
respawned are term-tty[1..6]
> The container is working as expected though. If you find the PID of the
> container’s ‘shepherd’ process (its PID 1, which obviously has a
> different PID outside the container), then you can do:
>
> guix container exec NNN /bin/sh
I have to use "sudo" to be able to start and "guix container exec" a
shell in it (I mean: sudo guix container exec...)
I used that command in another terminal so I could see the console
messages from the container
> where NNN is that PID of that ‘shepherd’ process (I use ‘pstree’ to find
> the PID… not very convenient.)
oh yes! I did not realized that my container was there waiting for me
:-)
...I also did not realized thet the container is started as a foreground
process, so we nees to background
I used pstree too, we need a better way to interact with a container (by
name and not by PID); sorry but I still cannot help here, my Guile
proficency is still too low; anyway this is tangent to this bug
> In that shell, you can do:
[...]
> So in that sense everything is working “as expected.”
yes, I see: I stopped term-tty[1..6] and the failure messages disappeared
> Now, it would make more sense to simply remove those ‘console-font-ttyN’
> services in a container and everything that depends on them.
as pointed above the faining services are term-tty[1..6],
console-font-tty[1..6] fails but do not get respawned do they are not
the real issue
> Not sure if we should do that automatically.
I'll try to remove term-tty[1..6] manually from services declaration, if
I manage to "manually" solve this I'll report here
> Thoughts?
since mingetty does not make sense in a container I'd remove
term-tty[1..6] (and console-font-tty[1..6]) automatically and by default
when we create a container via "guix system container..."
Thanks!
Giovanni
--
Giovanni Biscuolo
Xelera IT Infrastructures
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#34211: error running container: mingetty cannot find ttys
2019-02-12 10:25 ` Giovanni Biscuolo
@ 2019-02-13 17:19 ` Giovanni Biscuolo
2019-02-13 17:19 ` Giovanni Biscuolo
1 sibling, 0 replies; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-02-13 17:19 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel, 34211, help-guix
[-- Attachment #1: Type: text/plain, Size: 1292 bytes --]
Hello,
Giovanni Biscuolo <g@xelera.eu> writes:
[...]
> I'll try to remove term-tty[1..6] manually from services declaration, if
> I manage to "manually" solve this I'll report here
I tried but failed, I'm removing both mingetty and console-font from
%base-services list:
--8<---------------cut here---------------start------------->8---
(services (cons* (service dhcp-client-service-type)
(service openssh-service-type
(openssh-configuration
(x11-forwarding? #t)
(permit-root-login 'without-password)
(authorized-keys
`(("gbiscuolo" ,(local-file "ssh-authorized-keys/gbiscuolo.pub"))))
(port-number 22)))
(remove (lambda (service)
(eq? (service-kind service) mingetty-service-type)
(eq? (service-kind service) console-font-service-type))
%base-services))))
--8<---------------cut here---------------end--------------->8---
but term-tty[1..6] and console-font-tty[1..6] processes still get
installed and started by herd
please any hint on how to "manually" remove those two failing services?
Thanks!
Giovanni
--
Giovanni Biscuolo
Xelera IT Infrastructures
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: bug#34211: error running container: mingetty cannot find ttys
2019-02-12 10:25 ` Giovanni Biscuolo
2019-02-13 17:19 ` Giovanni Biscuolo
@ 2019-02-13 17:19 ` Giovanni Biscuolo
2019-02-14 20:08 ` Arun Isaac
1 sibling, 1 reply; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-02-13 17:19 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel, help-guix, 34211
[-- Attachment #1: Type: text/plain, Size: 1292 bytes --]
Hello,
Giovanni Biscuolo <g@xelera.eu> writes:
[...]
> I'll try to remove term-tty[1..6] manually from services declaration, if
> I manage to "manually" solve this I'll report here
I tried but failed, I'm removing both mingetty and console-font from
%base-services list:
--8<---------------cut here---------------start------------->8---
(services (cons* (service dhcp-client-service-type)
(service openssh-service-type
(openssh-configuration
(x11-forwarding? #t)
(permit-root-login 'without-password)
(authorized-keys
`(("gbiscuolo" ,(local-file "ssh-authorized-keys/gbiscuolo.pub"))))
(port-number 22)))
(remove (lambda (service)
(eq? (service-kind service) mingetty-service-type)
(eq? (service-kind service) console-font-service-type))
%base-services))))
--8<---------------cut here---------------end--------------->8---
but term-tty[1..6] and console-font-tty[1..6] processes still get
installed and started by herd
please any hint on how to "manually" remove those two failing services?
Thanks!
Giovanni
--
Giovanni Biscuolo
Xelera IT Infrastructures
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#34211: error running container: mingetty cannot find ttys
2019-02-13 17:19 ` Giovanni Biscuolo
@ 2019-02-14 20:08 ` Arun Isaac
2019-02-15 8:57 ` Giovanni Biscuolo
2019-02-15 8:57 ` Giovanni Biscuolo
0 siblings, 2 replies; 21+ messages in thread
From: Arun Isaac @ 2019-02-14 20:08 UTC (permalink / raw)
To: Giovanni Biscuolo; +Cc: help-guix, 34211
[-- Attachment #1: Type: text/plain, Size: 382 bytes --]
> please any hint on how to "manually" remove those two failing services?
You should do something along the lines of the following:
(remove (lambda (service)
(let ((type (service-type-name (service-kind service))))
(or (eq? type 'mingetty)
(eq? type 'console-fonts))))
%base-services)
Notice the function call to service-type-name.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: bug#34211: error running container: mingetty cannot find ttys
2019-02-14 20:08 ` Arun Isaac
@ 2019-02-15 8:57 ` Giovanni Biscuolo
2019-02-15 10:39 ` Arun Isaac
2019-02-15 10:39 ` Arun Isaac
2019-02-15 8:57 ` Giovanni Biscuolo
1 sibling, 2 replies; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-02-15 8:57 UTC (permalink / raw)
To: Arun Isaac; +Cc: 34211, help-guix
[-- Attachment #1.1: Type: text/plain, Size: 549 bytes --]
Hi Arun,
Arun Isaac <arunisaac@systemreboot.net> writes:
>> please any hint on how to "manually" remove those two failing services?
>
> You should do something along the lines of the following:
>
> (remove (lambda (service)
> (let ((type (service-type-name (service-kind service))))
> (or (eq? type 'mingetty)
> (eq? type 'console-fonts))))
> %base-services)
[...]
thank you for your suggestion but this does not work
in everyone is willing to reproduce this bug [1] this is the container
config:
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
[-- Attachment #2: container-minimal.scm --]
[-- Type: application/octet-stream, Size: 1283 bytes --]
(use-modules (gnu))
(use-modules (rnrs lists))
(operating-system
(host-name "test-container")
(timezone "Europe/Rome")
(locale "en_US.utf8")
;; Boot in "legacy" BIOS mode
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(target "/dev/sda")))
(file-systems (cons (file-system
(device (file-system-label "guixsd"))
(mount-point "/")
(type "ext4"))
%base-file-systems))
;; This is where user accounts are specified. The "root"
;; account is implicit, and is initially created with the
;; empty password.
(users (cons (user-account
(name "test")
(comment "Test User")
(group "users")
(supplementary-groups '("wheel" "audio" "video"))
(home-directory "/home/test"))
%base-user-accounts))
;; Globally-installed packages.
(packages (cons* %base-packages))
;; remove mingetty and console-fonts from container
(services (cons* (remove (lambda (service)
(let ((type (service-type-name (service-kind service))))
(or (eq? type 'mingetty)
(eq? type 'console-fonts))))
%base-services))))
[-- Attachment #3: Type: text/plain, Size: 601 bytes --]
it's _very_ lightweight so it'll not waste your store space, to test it
just do
--8<---------------cut here---------------start------------->8---
$ rm container-minimal
$ guix system container container-minimal.scm -r container-minimal
$ sudo ./container-minimal
--8<---------------cut here---------------end--------------->8---
in all my tests mingetty gets started and respawned, I can enter the
container and manually stop term-tty[1..6] services
Thanks!
Giovanni
[1] may it depend on my user environment? I'm on a foreign distro
(Debian 9.7)
--
Giovanni Biscuolo
Xelera IT Infrastructures
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: bug#34211: error running container: mingetty cannot find ttys
2019-02-15 8:57 ` Giovanni Biscuolo
@ 2019-02-15 10:39 ` Arun Isaac
2019-02-15 11:34 ` Giovanni Biscuolo
2019-02-15 11:34 ` Giovanni Biscuolo
2019-02-15 10:39 ` Arun Isaac
1 sibling, 2 replies; 21+ messages in thread
From: Arun Isaac @ 2019-02-15 10:39 UTC (permalink / raw)
To: Giovanni Biscuolo; +Cc: 34211, help-guix
[-- Attachment #1: Type: text/plain, Size: 506 bytes --]
>> You should do something along the lines of the following:
>>
>> (remove (lambda (service)
>> (let ((type (service-type-name (service-kind service))))
>> (or (eq? type 'mingetty)
>> (eq? type 'console-fonts))))
>> %base-services)
>
> thank you for your suggestion but this does not work
You need to use remove from (srfi srfi-1), not from (rnrs lists).
In your container-minimal.scm, replace
(use-modules (rnrs lists))
with
(use-modules (srfi srfi-1))
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#34211: error running container: mingetty cannot find ttys
2019-02-15 10:39 ` Arun Isaac
@ 2019-02-15 11:34 ` Giovanni Biscuolo
2019-02-15 11:34 ` Giovanni Biscuolo
1 sibling, 0 replies; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-02-15 11:34 UTC (permalink / raw)
To: Arun Isaac; +Cc: help-guix, 34211
[-- Attachment #1: Type: text/plain, Size: 898 bytes --]
Arun Isaac <arunisaac@systemreboot.net> writes:
>>> You should do something along the lines of the following:
>>>
>>> (remove (lambda (service)
>>> (let ((type (service-type-name (service-kind service))))
>>> (or (eq? type 'mingetty)
>>> (eq? type 'console-fonts))))
>>> %base-services)
>>
>> thank you for your suggestion but this does not work
>
> You need to use remove from (srfi srfi-1), not from (rnrs lists).
>
> In your container-minimal.scm, replace
>
> (use-modules (rnrs lists))
>
> with
>
> (use-modules (srfi srfi-1))
it works! thank you for your patience Arun :-)
so it's possible to "manually" remove the unneeded mingetty and
console-fonts services from containers
how could it be automated?
should it be automated? (IMHO yes)
Thanks!
Giovanni
--
Giovanni Biscuolo
Xelera IT Infrastructures
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: bug#34211: error running container: mingetty cannot find ttys
2019-02-15 10:39 ` Arun Isaac
2019-02-15 11:34 ` Giovanni Biscuolo
@ 2019-02-15 11:34 ` Giovanni Biscuolo
2019-02-15 12:00 ` Arun Isaac
2019-02-15 12:00 ` Arun Isaac
1 sibling, 2 replies; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-02-15 11:34 UTC (permalink / raw)
To: Arun Isaac; +Cc: 34211, help-guix
[-- Attachment #1: Type: text/plain, Size: 898 bytes --]
Arun Isaac <arunisaac@systemreboot.net> writes:
>>> You should do something along the lines of the following:
>>>
>>> (remove (lambda (service)
>>> (let ((type (service-type-name (service-kind service))))
>>> (or (eq? type 'mingetty)
>>> (eq? type 'console-fonts))))
>>> %base-services)
>>
>> thank you for your suggestion but this does not work
>
> You need to use remove from (srfi srfi-1), not from (rnrs lists).
>
> In your container-minimal.scm, replace
>
> (use-modules (rnrs lists))
>
> with
>
> (use-modules (srfi srfi-1))
it works! thank you for your patience Arun :-)
so it's possible to "manually" remove the unneeded mingetty and
console-fonts services from containers
how could it be automated?
should it be automated? (IMHO yes)
Thanks!
Giovanni
--
Giovanni Biscuolo
Xelera IT Infrastructures
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: bug#34211: error running container: mingetty cannot find ttys
2019-02-15 11:34 ` Giovanni Biscuolo
@ 2019-02-15 12:00 ` Arun Isaac
2019-03-13 22:13 ` Ludovic Courtès
2019-02-15 12:00 ` Arun Isaac
1 sibling, 1 reply; 21+ messages in thread
From: Arun Isaac @ 2019-02-15 12:00 UTC (permalink / raw)
To: Giovanni Biscuolo; +Cc: 34211, help-guix
[-- Attachment #1: Type: text/plain, Size: 279 bytes --]
> so it's possible to "manually" remove the unneeded mingetty and
> console-fonts services from containers
>
> how could it be automated? should it be automated? (IMHO yes)
I too believe it should be automated. But, I'll leave the others on this
thread to come to a decision.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#34211: error running container: mingetty cannot find ttys
2019-02-15 12:00 ` Arun Isaac
@ 2019-03-13 22:13 ` Ludovic Courtès
0 siblings, 0 replies; 21+ messages in thread
From: Ludovic Courtès @ 2019-03-13 22:13 UTC (permalink / raw)
To: Arun Isaac; +Cc: Giovanni Biscuolo, 34211-done, help-guix
Hi,
Arun Isaac <arunisaac@systemreboot.net> skribis:
>> so it's possible to "manually" remove the unneeded mingetty and
>> console-fonts services from containers
>>
>> how could it be automated? should it be automated? (IMHO yes)
>
> I too believe it should be automated. But, I'll leave the others on this
> thread to come to a decision.
Done in b94c80ff5d844f7763738ab5359fee72f11f9367, thanks!
Ludo'.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#34211: error running container: mingetty cannot find ttys
2019-02-15 11:34 ` Giovanni Biscuolo
2019-02-15 12:00 ` Arun Isaac
@ 2019-02-15 12:00 ` Arun Isaac
1 sibling, 0 replies; 21+ messages in thread
From: Arun Isaac @ 2019-02-15 12:00 UTC (permalink / raw)
To: Giovanni Biscuolo; +Cc: help-guix, 34211
[-- Attachment #1: Type: text/plain, Size: 279 bytes --]
> so it's possible to "manually" remove the unneeded mingetty and
> console-fonts services from containers
>
> how could it be automated? should it be automated? (IMHO yes)
I too believe it should be automated. But, I'll leave the others on this
thread to come to a decision.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#34211: error running container: mingetty cannot find ttys
2019-02-15 8:57 ` Giovanni Biscuolo
2019-02-15 10:39 ` Arun Isaac
@ 2019-02-15 10:39 ` Arun Isaac
1 sibling, 0 replies; 21+ messages in thread
From: Arun Isaac @ 2019-02-15 10:39 UTC (permalink / raw)
To: Giovanni Biscuolo; +Cc: help-guix, 34211
[-- Attachment #1: Type: text/plain, Size: 506 bytes --]
>> You should do something along the lines of the following:
>>
>> (remove (lambda (service)
>> (let ((type (service-type-name (service-kind service))))
>> (or (eq? type 'mingetty)
>> (eq? type 'console-fonts))))
>> %base-services)
>
> thank you for your suggestion but this does not work
You need to use remove from (srfi srfi-1), not from (rnrs lists).
In your container-minimal.scm, replace
(use-modules (rnrs lists))
with
(use-modules (srfi srfi-1))
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#34211: error running container: mingetty cannot find ttys
2019-02-14 20:08 ` Arun Isaac
2019-02-15 8:57 ` Giovanni Biscuolo
@ 2019-02-15 8:57 ` Giovanni Biscuolo
1 sibling, 0 replies; 21+ messages in thread
From: Giovanni Biscuolo @ 2019-02-15 8:57 UTC (permalink / raw)
To: Arun Isaac; +Cc: help-guix, 34211
[-- Attachment #1.1: Type: text/plain, Size: 549 bytes --]
Hi Arun,
Arun Isaac <arunisaac@systemreboot.net> writes:
>> please any hint on how to "manually" remove those two failing services?
>
> You should do something along the lines of the following:
>
> (remove (lambda (service)
> (let ((type (service-type-name (service-kind service))))
> (or (eq? type 'mingetty)
> (eq? type 'console-fonts))))
> %base-services)
[...]
thank you for your suggestion but this does not work
in everyone is willing to reproduce this bug [1] this is the container
config:
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
[-- Attachment #2: container-minimal.scm --]
[-- Type: application/octet-stream, Size: 1283 bytes --]
(use-modules (gnu))
(use-modules (rnrs lists))
(operating-system
(host-name "test-container")
(timezone "Europe/Rome")
(locale "en_US.utf8")
;; Boot in "legacy" BIOS mode
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(target "/dev/sda")))
(file-systems (cons (file-system
(device (file-system-label "guixsd"))
(mount-point "/")
(type "ext4"))
%base-file-systems))
;; This is where user accounts are specified. The "root"
;; account is implicit, and is initially created with the
;; empty password.
(users (cons (user-account
(name "test")
(comment "Test User")
(group "users")
(supplementary-groups '("wheel" "audio" "video"))
(home-directory "/home/test"))
%base-user-accounts))
;; Globally-installed packages.
(packages (cons* %base-packages))
;; remove mingetty and console-fonts from container
(services (cons* (remove (lambda (service)
(let ((type (service-type-name (service-kind service))))
(or (eq? type 'mingetty)
(eq? type 'console-fonts))))
%base-services))))
[-- Attachment #3: Type: text/plain, Size: 601 bytes --]
it's _very_ lightweight so it'll not waste your store space, to test it
just do
--8<---------------cut here---------------start------------->8---
$ rm container-minimal
$ guix system container container-minimal.scm -r container-minimal
$ sudo ./container-minimal
--8<---------------cut here---------------end--------------->8---
in all my tests mingetty gets started and respawned, I can enter the
container and manually stop term-tty[1..6] services
Thanks!
Giovanni
[1] may it depend on my user environment? I'm on a foreign distro
(Debian 9.7)
--
Giovanni Biscuolo
Xelera IT Infrastructures
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#34211: error running container: mingetty cannot find ttys
2019-02-06 12:16 ` Giovanni Biscuolo
2019-02-11 22:20 ` bug#34211: " Ludovic Courtès
@ 2019-02-11 22:20 ` Ludovic Courtès
1 sibling, 0 replies; 21+ messages in thread
From: Ludovic Courtès @ 2019-02-11 22:20 UTC (permalink / raw)
To: Giovanni Biscuolo; +Cc: guix-devel, 34211, help-guix
Hi Giovanni,
Giovanni Biscuolo <g@xelera.eu> skribis:
> plase is there someone else that could reproduce this issue with "guix
> system container": https://issues.guix.info/issue/34211 ?
[...]
> Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[217]: tty5: No such file or directory
> Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[216]: tty6: No such file or directory
> Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[218]: tty3: No such file or directory
> Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[219]: tty2: No such file or directory
> Feb 6 12:45:44 localhost /gnu/store/mbq93mr1vbs6za0n0yn32gfsyq1wx6xf-mingetty-1.08/sbin/mingetty[220]: tty1: No such file or directory
>
> I have to TERM the the container since the "ttN: No such file or
> directory" message loops indefinitely
I also get this behavior.
What happens is that the /dev/ttyN nodes do not exist (understandably),
and thus the ‘console-font-ttyN’ Shepherd services fail to start, and
get restarted, indefinitely.
The container is working as expected though. If you find the PID of the
container’s ‘shepherd’ process (its PID 1, which obviously has a
different PID outside the container), then you can do:
guix container exec NNN /bin/sh
where NNN is that PID of that ‘shepherd’ process (I use ‘pstree’ to find
the PID… not very convenient.)
In that shell, you can do:
--8<---------------cut here---------------start------------->8---
sh-4.4# . /etc/profile
sh-4.4# ls
bin dev etc gnu home proc root run sys tmp var
sh-4.4# herd status
Started:
+ containerized-shepherd
+ file-systems
+ guix-daemon
+ host-name
+ loopback
+ nscd
+ root
+ root-file-system
+ ssh-daemon
+ syslogd
+ term-tty1
+ term-tty2
+ term-tty3
+ term-tty4
+ term-tty5
+ term-tty6
+ udev
+ urandom-seed
+ user-file-systems
+ user-processes
+ virtual-terminal
Stopped:
- console-font-tty1
- console-font-tty2
- console-font-tty3
- console-font-tty4
- console-font-tty5
- console-font-tty6
- networking
- term-auto
- user-homes
--8<---------------cut here---------------end--------------->8---
So in that sense everything is working “as expected.”
Now, it would make more sense to simply remove those ‘console-font-ttyN’
services in a container and everything that depends on them. Not sure
if we should do that automatically.
Thoughts?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2019-03-13 22:26 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-25 17:46 error running container: mingetty cannot find ttys Giovanni Biscuolo
2019-01-26 19:21 ` Efraim Flashner
2019-01-27 14:49 ` Giovanni Biscuolo
2019-01-27 16:15 ` Efraim Flashner
2019-02-06 12:16 ` bug#34211: " Giovanni Biscuolo
2019-02-06 12:16 ` Giovanni Biscuolo
2019-02-11 22:20 ` bug#34211: " Ludovic Courtès
2019-02-12 10:25 ` Giovanni Biscuolo
2019-02-13 17:19 ` Giovanni Biscuolo
2019-02-13 17:19 ` Giovanni Biscuolo
2019-02-14 20:08 ` Arun Isaac
2019-02-15 8:57 ` Giovanni Biscuolo
2019-02-15 10:39 ` Arun Isaac
2019-02-15 11:34 ` Giovanni Biscuolo
2019-02-15 11:34 ` Giovanni Biscuolo
2019-02-15 12:00 ` Arun Isaac
2019-03-13 22:13 ` Ludovic Courtès
2019-02-15 12:00 ` Arun Isaac
2019-02-15 10:39 ` Arun Isaac
2019-02-15 8:57 ` Giovanni Biscuolo
2019-02-11 22:20 ` Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.