Hello,
Am 6. Oktober 2016, 09:49:18 CEST schrieb Ronan Arraes Jardim Chagas:
I reported a strange bug in which a user cannot unmount an USB device if it is not in /etc/fstab. Well, it became very strange when I saw that if I install openSUSE Tumbleweed from the GNOME LiveCD then I **do not** have the problem, whereas the problem occurs if I install from the standard DVD.
After a careful digging, it turns out that the problem is caused because /var/run is not a symlink to /run when I install Tumbleweed from the standard DVD. When the installation is done from the GNOME LiveCD, then /var/run is indeed a symlink to /run and the problem does not occur.
That sounds interesting[tm].
Hence, my question is: must /var/run always be a symlink to /run ? If so, I think we need to open a bug against openSUSE installation software.
To make things even more interesting:
# ls -ld /var/run drwxr-xr-x 43 root root 1220 6. Okt 17:53 /var/run/ # rpm -qf /var/run filesystem-13.3-10.2.x86_64 # rpm -qlv filesystem | grep /var/run lrwxrwxrwx 1 root root 4 Jun 15 14:20 /var/run -> /run
This means the "filesystem" package ships it as symlink, but for some reason it gets created as real directory. Either this gets done by the installer, or something needs /var/run/ before the filesystem package gets installed. Both don't sound too likely, but it's probably one of these.
So - yes, please open a bugreport and report back the bugzilla link here. (I'd like to watch that bugreport.)
Regards,
Christian Boltz