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
https://bugzilla.novell.com/show_bug.cgi?id=816456 https://bugzilla.novell.com/show_bug.cgi?id=816456#c0 Summary: Problem with: lxc.autodev=1 Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: aotto1968@t-online.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31 my problem: the "autodev" create devices with wrong permissions: 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. a "normal" user is not able to use these devices ... example: login into an non-root-user account.
ssh dev01@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 and the host is a fresh lxc container. the lxc version is: host# rpm -q lxc lxc-0.8.0-3.5.1.x86_64 -> this is the version from opensuse 12.3 the 'guest' systemd processes are ... guest# ps -eaf | grep systemd root 24 1 0 19:48 ? 00:00:00 /usr/lib/systemd/systemd-logind message+ 28 1 0 19:48 ? 00:00:00 /bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation root 955 1 0 19:48 ? 00:00:00 /usr/lib/systemd/systemd-journald the 'host' systemd processes are ... host# ps -eaf | grep systemd root 307 1 0 20:04 ? 00:00:00 /usr/lib/systemd/systemd-journald root 331 1 0 20:04 ? 00:00:00 /usr/lib/systemd/systemd-udevd root 525 1 0 20:04 ? 00:00:00 /usr/lib/systemd/systemd-logind message+ 567 1 0 20:04 ? 00:00:00 /bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation root 16813 16684 0 21:48 ? 00:00:00 /usr/lib/systemd/systemd-logind usbmux 16817 16684 0 21:48 ? 00:00:00 /bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation root 17755 16684 0 21:48 ? 00:00:00 /usr/lib/systemd/systemd-journald the guest pstree is ... guest# pstree -a systemd ├─agetty --noclear console 38400 linux ├─agetty --noclear tty1 38400 linux ├─agetty --noclear tty4 38400 linux ├─agetty --noclear tty2 38400 linux ├─agetty --noclear tty3 38400 linux ├─agetty --noclear -s console 115200 38400 9600 ├─dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation ├─dhcpcd --netconfig -L -E -c /etc/sysconfig/network/scripts/dhcpcd-hook -t 0 -h nhi2 lxc_nhi2 ├─klogd -c 1 -x ├─rpcbind -w -f ├─rsyncd --daemon --no-detach ├─sshd -D │ └─sshd │ └─bash │ └─pstree -a ├─systemd-journal └─systemd-logind Problem solving steps 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 is not n 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 Reproducible: Always Steps to Reproduce: 1. just install and start a lyx container 2. 3. Actual Results: install be default Expected Results: device permissions are right please assign it to fcrozat@suse.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.