[Lxc-users] Problem with: lxc.autodev=1

Andreas Otto aotto1968 at t-online.de
Mon Apr 22 08:52:52 UTC 2013


Hi,

as one solution I try to switch my lxc container on opensuse 12.3 back 
to sysvinit-init
but this seems not to work eigther...

  # zypper --root /var/lib/lxc/nhi2/rootfs in sysvinit-init
Daten des Repositories laden ...
Installierte Pakete lesen ...
Paketabhängigkeiten auflösen ...

Problem: systemd-sysvinit-195-13.18.1.x86_64 steht in Konflikt mit 
namespace:otherproviders(sbin_init), angeboten von 
sysvinit-init-2.88+-83.2.1.x86_64
Lösung 1: Folgende Aktionen werden ausgeführt:
   Deinstallation von systemd-sysvinit-195-13.18.1.x86_64
   Deinstallation von aaa_base-12.3-14.8.1.x86_64
   Deinstallation von patterns-openSUSE-base-12.3-7.10.1.x86_64
   Deinstallation von netcfg-11.5-14.1.1.noarch
   Deinstallation von ghostscript-fonts-std-9.06-2.1.1.noarch
   Deinstallation von ghostscript-fonts-other-9.06-2.1.1.noarch
   Deinstallation von ghostscript-9.06-4.1.1.x86_64
   Deinstallation von ghostscript-x11-9.06-4.1.1.x86_64
Lösung 2: sysvinit-init-2.88+-83.2.1.x86_64 nicht installieren

Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie a(b). 
[1/2/b] (b):


=> I think it os not an good solution to delete aaa_base .-(

##################################################################################

as second solution I try to don't use autodev=1 and to create the 
devices by hand ...

but "hand-made" devices together with systemd ...

the system immideadly crash -> it seems somthig "eat" alle the memory :-(


mfg AO


Am 22.04.2013 10:28, schrieb Frederic Crozat:
> Le samedi 20 avril 2013 à 21:13 +0200, Andreas Otto a écrit :
>> Hi all,
>>
>> my problem: the "autodev" create devices with wrong permissions:
>>
>>   > ls -ald /dev/*
>> crw-rw---- 1 root tty  136, 16 Apr 20 18:34 /dev/console
>> lrwxrwxrwx 1 root root      11 Apr 20 18:34 /dev/core -> /proc/kcore
>> lrwxrwxrwx 1 root root      13 Apr 20 18:34 /dev/fd -> /proc/self/fd
>> crwxr-xr-x 1 root root   1,  7 Apr 20 18:34 /dev/full
>> drwxr-xr-x 2 root root       0 Apr 20 18:34 /dev/hugepages
>> prw------- 1 root root       0 Apr 20 18:34 /dev/initctl
>> lrwxrwxrwx 1 root root       7 Apr 20 18:34 /dev/kmsg -> console
>> srw-rw-rw- 1 root root       0 Apr 20 18:34 /dev/log
>> drwxrwxrwt 2 root root      40 Apr 20 18:34 /dev/mqueue
>> crwxr-xr-x 1 root root   1,  3 Apr 20 18:34 /dev/null
>> lrwxrwxrwx 1 root root      13 Apr 20 18:34 /dev/ptmx -> /dev/pts/ptmx
>> drwxr-xr-x 2 root root       0 Apr 20 18:34 /dev/pts
>> crwxr-xr-x 1 root root   1,  8 Apr 20 18:34 /dev/random
>> drwxrwxrwt 2 root root      40 Apr 20 18:34 /dev/shm
>> lrwxrwxrwx 1 root root      15 Apr 20 18:34 /dev/stderr -> /proc/self/fd/2
>> lrwxrwxrwx 1 root root      15 Apr 20 18:34 /dev/stdin -> /proc/self/fd/0
>> lrwxrwxrwx 1 root root      15 Apr 20 18:34 /dev/stdout -> /proc/self/fd/1
>> crwxr-xr-x 1 root root   5,  0 Apr 20 18:34 /dev/tty
>> crw-rw---- 1 root tty  136, 12 Apr 20 18:34 /dev/tty1
>> crw-rw---- 1 root tty  136, 13 Apr 20 18:34 /dev/tty2
>> crw-rw---- 1 root tty  136, 14 Apr 20 18:34 /dev/tty3
>> crw-rw---- 1 root tty  136, 15 Apr 20 18:34 /dev/tty4
>> crwxr-xr-x 1 root root   1,  9 Apr 20 18:34 /dev/urandom
>> crwxr-xr-x 1 root root   1,  5 Apr 20 18:34 /dev/zero
>>
>>
>> check the permissions for "/dev/tty" or "/dev/null" as example.
> Are you checking the permissions when the container is running or after
> it was run ?
>
>> a "normal" user is not able to use these devices ...
>> example: login into an non-root-user account.
>>
>>   > ssh dev01 at nhi2
>> ...
>> Last login: Sat Apr 20 18:34:29 2013 from linux02
>> Have a lot of fun...
>> -bash: /dev/null: Permission denied
>> -bash: /dev/null: Permission denied
>> -bash: /dev/null: Permission denied
>>
>> Im using opensuse 12.3 on the host and guest.
>> The gues is a fresh lxc container.
> Just to be sure: did you upgrade your system to 12.3 ? It could have an
> "old" cache for the container generation (it should be fixed these days
> when upgrading distro but you never know..).

fresh install 12.3 host and guest





More information about the lxc-users mailing list