I have had some problems with Samba. The service tended to stop and I assumed that it was caused by the hibernation of my workstation that I use a Samba server too as a NAS. I disabled the hibernation.
After that the Samba did not start up anymore.
When I try to start Samba manually, I get the following messages.
matti@Isolinux:/usr/share/samba> sudo systemctl status smb.service
× smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Sat 2025-07-12 19:27:29 EEST; 9min ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 16368 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=1/FAILURE)
CPU: 57ms
Jul 12 19:27:29 Isolinux systemd[1]: Starting Samba SMB Daemon…
Jul 12 19:27:29 Isolinux update-apparmor-samba-profile[16368]: generating profile sniplet failed
Jul 12 19:27:29 Isolinux systemd[1]: smb.service: Control process exited, code=exited, status=1/FAILURE
Jul 12 19:27:29 Isolinux systemd[1]: smb.service: Failed with result ‘exit-code’.
Jul 12 19:27:29 Isolinux systemd[1]: Failed to start Samba SMB Daemon.
The log of samba said:
matti@Isolinux:/usr/share/samba> sudo systemctl status smb.service
× smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Sat 2025-07-12 19:27:29 EEST; 9min ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 16368 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=1/FAILURE)
CPU: 57ms
Jul 12 19:27:29 Isolinux systemd[1]: Starting Samba SMB Daemon…
Jul 12 19:27:29 Isolinux update-apparmor-samba-profile[16368]: generating profile sniplet failed
Jul 12 19:27:29 Isolinux systemd[1]: smb.service: Control process exited, code=exited, status=1/FAILURE
Jul 12 19:27:29 Isolinux systemd[1]: smb.service: Failed with result ‘exit-code’.
Jul 12 19:27:29 Isolinux systemd[1]: Failed to start Samba SMB Daemon.
matti@Isolinux:/usr/share/samba> sudo systemctl status smb.service
[sudo] password for root:
× smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Sat 2025-07-12 19:27:29 EEST; 24min ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 16368 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=1/FAILURE)
CPU: 57ms
Jul 12 19:27:29 Isolinux systemd[1]: Starting Samba SMB Daemon…
Jul 12 19:27:29 Isolinux update-apparmor-samba-profile[16368]: generating profile sniplet failed
Jul 12 19:27:29 Isolinux systemd[1]: smb.service: Control process exited, code=exited, status=1/FAILURE
Jul 12 19:27:29 Isolinux systemd[1]: smb.service: Failed with result ‘exit-code’.
Jul 12 19:27:29 Isolinux systemd[1]: Failed to start Samba SMB Daemon.
The AppArmor’s logs say:
matti@Isolinux:/usr/share/samba> sudo /usr/sbin/aa-status
apparmor module is loaded.
61 profiles are loaded.
61 profiles are in enforce mode.
/usr/bin/lessopen.sh
apache2
apache2//DEFAULT_URI
apache2//HANDLING_UNTRUSTED_INPUT
apache2//phpsysinfo
avahi-daemon
dnsmasq
dnsmasq//libvirt_leaseshelper
dovecot
dovecot-anvil
dovecot-auth
dovecot-config
dovecot-deliver
dovecot-dict
dovecot-director
dovecot-doveadm-server
dovecot-dovecot-auth
dovecot-dovecot-lda
dovecot-dovecot-lda//sendmail
dovecot-imap
dovecot-imap-login
dovecot-lmtp
dovecot-log
dovecot-managesieve
dovecot-managesieve-login
dovecot-pop3
dovecot-pop3-login
dovecot-replicator
dovecot-script-login
dovecot-ssl-params
dovecot-stats
identd
klogd
lsb_release
mdnsd
nmbd
nscd
ntpd
nvidia_modprobe
nvidia_modprobe//kmod
php-fpm
ping
samba-bgqd
samba-dcerpcd
samba-rpcd
samba-rpcd-classic
samba-rpcd-spoolss
smbd
smbldap-useradd
smbldap-useradd///etc/init.d/nscd
syslog-ng
syslogd
traceroute
unix-chkpwd
virt-aa-helper
virtqemud
virtqemud//qemu_bridge_helper
winbindd
zgrep
zgrep//helper
zgrep//sed
0 profiles are in complain mode.
0 profiles are in kill mode.
0 profiles are in unconfined mode.
5 processes have profiles defined.
5 processes are in enforce mode.
/usr/sbin/avahi-daemon (1223) avahi-daemon
/usr/sbin/nmbd (1796) nmbd
/usr/sbin/nmbd (1908) nmbd
/usr/sbin/nscd (1240) nscd
/usr/sbin/virtqemud (3843) virtqemud
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.
0 processes are in mixed mode.
0 processes are in kill mode.
matti@Isolinux:/usr/share/samba>
matti@Isolinux:/usr/share/samba> sudo /usr/sbin/aa-unconfined
1223 /usr/sbin/avahi-daemon confined by ‘avahi-daemon (enforce)’
1372 /usr/lib/wicked/bin/wickedd-dhcp4 not confined
1794 /usr/sbin/cupsd not confined
1796 /usr/sbin/nmbd confined by ‘nmbd (enforce)’
1804 /usr/sbin/vsftpd not confined
1813 /usr/sbin/chronyd not confined
1900 /usr/sbin/sshd (sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups) not confined
2101 /usr/lib/postfix/bin/master (/usr/lib/postfix/bin//master) not confined
I don’t understand what is the problem and how to fix it. Despite searching I have not found an answer.
I’m looking forward help from more experianced users.