Mailinglist Archive: opensuse-bugs (4243 mails)

< Previous Next >
[Bug 1016313] Base:System/systemd: journal has stopped working in v232
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 05 Jan 2017 08:49:45 +0000
  • Message-id: <bug-1016313-21960-3UlHrZpiHC@http.bugzilla.opensuse.org/>
http://bugzilla.opensuse.org/show_bug.cgi?id=1016313
http://bugzilla.opensuse.org/show_bug.cgi?id=1016313#c24

--- Comment #24 from Franck Bui <fbui@xxxxxxxx> ---
Ok, the issue you're facing is probably due to :

execve("/usr/lib/systemd/systemd-timesyncd",
["/usr/lib/systemd/systemd-timesyn"...], [/* 116 vars */]) = 0
...
statfs("/sys/fs/selinux", 0x7ffec2cac480) = -1 ENOENT (No such file or
directory)
statfs("/selinux", {f_type=BTRFS_SUPER_MAGIC, f_bsize=4096,
f_blocks=31204254, f_bfree=29339042, f_bavail=29153112, f_files=0, f_ffree=0,
f_fsid={val=[2664197864, 450012966]}, f_namelen=255, f_frsize=4096,
f_flags=ST_VALID|ST_NOATIME}) = 0
mount("proc", "/proc", "proc", 0, NULL) = -1 EBUSY (Device or resource busy)

This call to mount(2) is done when ld is loading and initializing the share
libs used by systemd-timesyncd.

libselinux is one of them and is the one which does the mount(2) syscall.

From libselinux changelog:

$ rpm -q libselinux1
libselinux1-2.5-2.5.x86_64

$ rpm -q --changelog libselinux1
[...]
* Sun Jul 24 2016 crrodriguez@xxxxxxxxxxxx
- Avoid mounting /proc outside of selinux_init_load_policy().
(Stephen Smalley) reverts upstream 5a8d8c4, 9df4988, fixes
among other things systemd seccomp sandboxing otherwise all
filters must allow mount(2)
(libselinux-proc-mount-only-if-needed.patch)
[...]

So it seems that this issue has been addressed already...

Can you check the version of this lib installed on your system and make sure
that the version you're using includes this fix ?

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >