EasyShare needs some TLC
Goes to show, if something works, you cannot just assume that it
will keep working. I last worked on EasyShare a couple of years ago
...no, sooner, as I implemented Android screen sharing, but didn't check
the rest of EasyShare.
Things have gone wrong. We found that the 'arp-scan' utility, used by EasyShare, doesn't work. Posted about it here:
https://forum.puppylinux.com/viewtopic.php?t=7362
Then I found that the Samba 'smbd' and 'nmbd' daemons wouldn't start.
In the case of 'smbd', there was a syntax error in
/etc/samba/smb.conf; a quote-character appended to the last line.
Depending on settings in EasyShare, you might not hit that one.
'nmbd' wouldn't start, as /var/run is the path to create the pid file, specified in /etc/samba/smb.conf
/var/run is a symlink, and that is a very annoying problem with some
programs, the last folder in the path must not be a symlink. I changed
it to "/var/run/samba"
These fixes are committed:
https://github.com/bkauler/woofq/commit/2597f47a05e6ad27eee781ee6c6a60164d55d9a4
https://github.com/bkauler/woofq/commit/c34e60a115f8b62d36d71e0071366c2848d42881
https://github.com/bkauler/woofq/commit/dff43e889c79cf478a305b4e59f64be4e36d46d8
There is still more to do. I made a folder visible over the LAN, and
another computer on the LAN is now able to see it, but unable to mount
it, with "permission denied".
Tags: easy