I’ve just upgraded my fileserver from 11.3- 11.4, and this doesn’t seem to be quite the ‘normal’ bug with apparmour
Basically, apparmour seems to be restricting every share, directory and file by default (Access denied errors). I can use the edit profile wizard to unblock single files/ directories, but using the global option there isn’t working.
All I want is for my four shares to work correctly (/mnt/media1 , /mnt/media2 , /mnt/media3 & /mnt/downloads)
For the meantime, I’ve killed apparmour which ‘solves’ the problem, but isn’t really a long term solution.
Have a look at post #4 in this thread to see the AppArmor temporary workaround: CIFS writing error in 11.4
But I believe a fix for AppArmor was released in the updates, so first goto Yast Online Update and do a full update. Maybe then you won’t need the fix mentioned above. (I can’t check whether the fix arrived yet because I’m not using openSUSE 11.4).
Unless I’m confusing myself (Pretty likely!), then this actually seems to be a different bug.
With apparmour running, su -c “rcnmb status;rcsmb status” gives me a correct running status for both daemons.
Shifting apparmour to complain then prompts me if I attempt to access something on the share, and I can unblock single files / directories from this prompt, which is no use at all- I’d be here all day rotfl!
Trouble is that I can’t globally unblock all three shares. I’ve tried the obvious global option in apparmour with no sucess.
I think you are right, seems like there is a different bug, an apparmor/samba bug that comes with upgrading from 11.3 to 11.4. You would be doing openSUSE a favour by filing a bug report. The only other option ATM would be to leave apparmour off. However it is strange that no one else has reported the same issue. Puzzling.