Well, it looks the same thing here, too.
The small applet advised me to update some 49 packets and I choosed to proceed. It then complained about some dependencies, so I think I canceled. I thought it would be nice though, to apply the updates by yast. Yast came up with fewer packets for update, but anyway, I continued.
Well, the rest is known.
This is my /var/log/messages first time of the error’s appearance:
2013-12-20T17:32:40.755691+02:00 linux-5kek smbd[975]: [2013/12/20 17:32:40.755597, 0] …/source3/smbd/server.c:1278(main)
2013-12-20T17:32:40.756977+02:00 linux-5kek kernel: 30.327456] type=1400 audit(1387553560.755:31): apparmor=“DENIED” operation=“mkdir” parent=975 profile="/usr/sbin/smbd" name="/var/run/samba/" pid=2374 comm=“smbd” requested_mask=“c” denied_mask=“c” fsuid=0 ouid=0
2013-12-20T17:32:40.756680+02:00 linux-5kek smbd[975]: standard input is not a socket, assuming -D option
2013-12-20T17:32:40.756939+02:00 linux-5kek smbd[2374]: [2013/12/20 17:32:40.756685, 0] …/lib/util/pidfile.c:117(pidfile_create)
2013-12-20T17:32:40.757296+02:00 linux-5kek smbd[2374]: ERROR: can’t open /var/run/samba/smbd.pid: Error was No such file or directory
2013-12-20T17:32:40.757934+02:00 linux-5kek systemd[1]: PID file /run/samba/smbd.pid not readable (yet?) after start.
2013-12-20T17:32:40.781152+02:00 linux-5kek systemd[1]: smb.service never wrote its PID file. Failing.
2013-12-20T17:32:40.782142+02:00 linux-5kek systemd[1]: Failed to start Samba SMB Daemon.
2013-12-20T17:32:40.782458+02:00 linux-5kek systemd[1]: Unit smb.service entered failed state.
################################################################################
And this is the Servise smb/nmb full info, from YaST->System->Services Manager:
smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled)
Active: failed (Result: resources) since Sat 2013-12-21 16:29:44 EET; 39min ago
Process: 834 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=0/SUCCESS)
Dec 21 16:29:43 linux-5kek systemd[1]: Starting Samba SMB Daemon…
Dec 21 16:29:44 linux-5kek smbd[834]: [2013/12/21 16:29:44.236967, 0] …/source3/smbd/server.c:1278(main)
Dec 21 16:29:44 linux-5kek smbd[834]: standard input is not a socket, assuming -D option
Dec 21 16:29:44 linux-5kek smbd[912]: [2013/12/21 16:29:44.238709, 0] …/lib/util/pidfile.c:117(pidfile_create)
Dec 21 16:29:44 linux-5kek smbd[912]: ERROR: can’t open /var/run/samba/smbd.pid: Error was No such file or directory
Dec 21 16:29:44 linux-5kek systemd[1]: PID file /run/samba/smbd.pid not readable (yet?) after start.
Dec 21 16:29:44 linux-5kek systemd[1]: smb.service never wrote its PID file. Failing.
Dec 21 16:29:44 linux-5kek systemd[1]: Failed to start Samba SMB Daemon.
Dec 21 16:29:44 linux-5kek systemd[1]: Unit smb.service entered failed state.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
nmb.service - Samba NMB Daemon
Loaded: loaded (/usr/lib/systemd/system/nmb.service; enabled)
Active: failed (Result: resources) since Sat 2013-12-21 16:29:43 EET; 56min ago
Process: 772 ExecStart=/usr/sbin/nmbd $NMBDOPTIONS (code=exited, status=0/SUCCESS)
Dec 21 16:29:43 linux-5kek systemd[1]: Starting Samba NMB Daemon…
Dec 21 16:29:43 linux-5kek systemd[1]: PID file /run/samba/nmbd.pid not readable (yet?) after start.
Dec 21 16:29:43 linux-5kek systemd[1]: nmb.service never wrote its PID file. Failing.
Dec 21 16:29:43 linux-5kek systemd[1]: Failed to start Samba NMB Daemon.
Dec 21 16:29:43 linux-5kek systemd[1]: Unit nmb.service entered failed state.
################################################################################
I created a folder named samba on /var/run and
on 17:37:35 the following commands are executed:
/sbin/rcapparmor stop
systemctl start smb.service nmb.service
This is from /var/log/samba/log.nmbd:
…
[2013/12/21 16:29:43, 0] …/source3/nmbd/nmbd.c:902(main)
nmbd version 4.1.3-3.12.1-3127-SUSE-oS13.1-x86_64 started.
Copyright Andrew Tridgell and the Samba Team 1992-2013
[2013/12/21 16:29:43, 0] …/source3/nmbd/nmbd.c:941(main)
standard input is not a socket, assuming -D option
[2013/12/21 16:29:43, 0] …/lib/util/util.c:216(directory_create_or_exist)
mkdir failed on directory /var/run/samba: Permission denied
[2013/12/21 16:29:43, 0] …/source3/nmbd/nmbd.c:977(main)
Failed to create directory /var/run/samba for pid files - Permission denied
[2013/12/21 17:31:25, 0] …/source3/nmbd/nmbd.c:902(main)
nmbd version 4.1.3-3.12.1-3127-SUSE-oS13.1-x86_64 started.
Copyright Andrew Tridgell and the Samba Team 1992-2013
[2013/12/21 17:31:25, 0] …/source3/nmbd/nmbd.c:941(main)
standard input is not a socket, assuming -D option
[2013/12/21 17:31:25, 0] …/lib/util/util.c:216(directory_create_or_exist)
mkdir failed on directory /var/run/samba: Permission denied
[2013/12/21 17:31:25, 0] …/source3/nmbd/nmbd.c:977(main)
Failed to create directory /var/run/samba for pid files - Permission denied
[2013/12/21 17:37:12, 0] …/source3/nmbd/nmbd.c:902(main)
nmbd version 4.1.3-3.12.1-3127-SUSE-oS13.1-x86_64 started.
Copyright Andrew Tridgell and the Samba Team 1992-2013
[2013/12/21 17:37:12, 0] …/source3/nmbd/nmbd.c:941(main)
standard input is not a socket, assuming -D option
[2013/12/21 17:37:12, 0] …/source3/nmbd/nmbd_logonnames.c:162(add_logon_names)
add_domain_logon_names:
Attempting to become logon server for workgroup WORKGROUP on subnet 192.168.10.177
[2013/12/21 17:37:12, 0] …/source3/nmbd/nmbd_become_dmb.c:294(become_domain_master_browser_bcast)
become_domain_master_browser_bcast:
Attempting to become domain master browser on workgroup WORKGROUP on subnet 192.168.10.177
[2013/12/21 17:37:12, 0] …/source3/nmbd/nmbd_become_dmb.c:307(become_domain_master_browser_bcast)
become_domain_master_browser_bcast: querying subnet 192.168.10.177 for domain master browser on workgroup WORKGROUP
[2013/12/21 17:37:16, 0] …/source3/nmbd/nmbd_logonnames.c:123(become_logon_server_success)
become_logon_server_success: Samba is now a logon server for workgroup WORKGROUP on subnet 192.168.10.177
[2013/12/21 17:37:20, 0] …/source3/nmbd/nmbd_become_dmb.c:112(become_domain_master_stage2)
Samba server LINUX-5XEC is now a domain master browser for workgroup WORKGROUP on subnet 192.168.10.177
[2013/12/21 17:37:35, 0] …/source3/nmbd/nmbd_become_lmb.c:397(become_local_master_stage2)
Samba name server LINUX-5XEC is now a local master browser for workgroup WORKGROUP on subnet 192.168.10.177
################################################################################
I can disable the apparmor for smb/nmb from YaST->Security and users->AppArmor settings, so that it stays disabled during restarts.
And the question here is:
→ How will I know that a fix update has been applied, so I can start rcapparmor normally?
PS
I’m really sorry for the long post, I do it only to contribute/help you guys solve it.
Thank you in advance,
Jim