On 20/05/18 01:09, Dennis Lee Bieber wrote:
> On Sat, 19 May 2018 17:54:28 +0100, RobH declaimed the
> following:
>
>> epi@raspberrypi:~ $ sudo mount //NAS/CCTV/PiZero /mnt/CCTV/PiZero
>> Password for root@//NAS/CCTV/PiZero: *********
>> mount error(115): Operation now in progress
>> Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
>>
> Unless you know for certain that the name NAS resolves to YOUR NAS
> device, you should probably be using YOUR IP# there.
>
>>
>> First I mounted :
>> pi@raspberrypi:~ $ sudo mount //NAS/CCTV/PiZero /mnt/CCTV/PiZero
>> Password for root@//NAS/CCTV/PiZero: *********
>> mount error(115): Operation now in progress
>> Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
>>
> No... You ATTEMPTED to mount it -- the mount did not complete
> successfully; likely because the name NAS is not pointing to your device
> but to something defined somewhere else (and how it is visible to your
> network I have no idea).pi@raspberrypi:~ $ sudo mount
//192.168.0.22/CCTV/PiZero /mnt/CCTV/PiZero
Password for root@//192.168.0.22/CCTV/PiZero: ******
pi@raspberrypi:~ $
>
>> pi@raspberrypi:~ $ python intruder_recmotion.py
>> Traceback (most recent call last):
>> File "intruder_recmotion.py", line 37, in pi@raspberrypi:~ $
>> shutil.copyfile(RAMname, NASname)
>> File "/usr/lib/python2.7/shutil.py", line 83, in copyfile
>> with open(dst, 'wb') as fdst:
>> IOError: [Errno 13] Permission denied:
>> '/mnt/CCTV/PiZero/2018-19-19_17.43.42.h264'
>>
> Expected if you have a partial mount success -- that is, it thinks it
> is mounted, but you have no privileges to do anything on that location....
> OR: the non-mounted directory is not writable by your user account. Try
> running
>
> sudo chown pi:pi /mnt/CCTV/PiZero
>
> and maybe for safety also
>
> sudo chown pi:pi /mnt/CCTV
>
>
>> Whilst the script was running, ie 15 seconds after the video, I then ran
>>
>> pi@raspberrypi:~ $ ls /run/shm
>>
>> 2018-16-16_11.25.36.h264 2018-17-17_20.30.31.h264 2018-19-19_17.36.16.h264
>> 2018-17-17_18.01.07.h264 2018-18-18_10.04.24.h264 2018-19-19_17.40.13.h264
>> 2018-17-17_20.25.53.h264 2018-18-18_10.15.22.h264 2018-19-19_17.43.42.h264
>> 2018-17-17_20.26.43.h264 2018-19-19_17.25.50.h264
>> 2018-17-17_20.28.34.h264 2018-19-19_17.31.32.h264
>>
>> As well as
>> pi@raspberrypi:~ $ ls /dev/shm
>>
>> 2018-16-16_11.25.36.h264 2018-17-17_20.30.31.h264 2018-19-19_17.36.16.h264
>> 2018-17-17_18.01.07.h264 2018-18-18_10.04.24.h264 2018-19-19_17.40.13.h264
>> 2018-17-17_20.25.53.h264 2018-18-18_10.15.22.h264 2018-19-19_17.43.42.h264
>> 2018-17-17_20.26.43.h264 2018-19-19_17.25.50.h264
>> 2018-17-17_20.28.34.h264 2018-19-19_17.31.32.h264
>>
>> It very well looks like the files are created, but where to.
>
> Interesting -- it appears that your system sees /run/shm and /dev/shm
> as the same location.
>
> Those files are located in a shared RAM(disk) -- which is why you'll
> want the unlink() statement once the mount works. Though why you show files
> going back three days if they are in RAM I don't know -- Unless you haven't
> rebooted the system in all that time, and my script was silently dying on
> the copyfile() so the unlink() never ran. The unlink() is supposed to
> delete the temporary file from RAM after it is copied to /mnt/whatever...
>
>
>
>
Ok, I think I am getting somewhere now.
I did sudo chown pi:pi /mnt/CCTV/PiZero and sudo chown pi:pi /mnt/CCTV
Then I:
pi@raspberrypi:~ $ sudo mount //192.168.0.22/CCTV/PiZero /mnt/CCTV/PiZero
Password for root@//192.168.0.22/CCTV/PiZero: ******
pi@raspberrypi:~ $
No error messages of any kind now, so in the script you provided, where
or what should I change to incorporate FreeNAS ip address.
Regarding the files going back 3 days, no I have not rebooted the Pi
Zero at all, so that is maybe the reason why.
Thanks
>
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|