Trying to mount cifs shares gives me lots of mount error -22, -13 and -6. After much googling, I discovered I was missing the mount.cifs executable. I had recently updated samba along with a whole lot of other things (but not the kernel), so this was rather puzzling. Appariently, mount.cifs is in a separate package now. Installing mount-cifs fixes it, but why didn't samba pull this in during the update? Even a use flag would be fine, I'd have noticed that since I check them carefully at each update.
Because it's not needed for anything in samba at all. It's needed on client side, not on server side (which was the whole point in separating if from samba in the first place).
(In reply to comment #1) > Because it's not needed for anything in samba at all. It's needed on client > side, not on server side (which was the whole point in separating if from samba > in the first place). > I, for one, would like to see this split reversed. Many users expect the helper file to be installed by default with Samba. And synchronizing Samba and the mount-cifs versions has got to be a lot of extra work, as in fact they have currently been out of sync since samba-3.0.28a was released. I do understand the nature of the split - that some users would just want the helper files without the whole samba package. Why not a "minimal" or "mountonly" USE flag for such a purpose? No separate package, no out of sync versioning issues, etc.