Send Motion-user mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/motion-user
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Motion-user digest..."
Today's Topics:
1. Re: can Motion be run without using sudo (Ted Romer)
----------------------------------------------------------------------
Message: 1
Date: Tue, 16 Jul 2019 14:24:41 -0500
From: Ted Romer <[email protected]>
To: Motion discussion list <[email protected]>
Subject: Re: [Motion-user] can Motion be run without using sudo
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"
With Motion 4.1.1, does the mmalcam option (I am using a PiCam) still work? I
was reading the Basic Setup page for Motion on the GitHub site
(motion-project.github.io) and it said for using Motion installed by apt to use
the bcm2835-v4l2 module (sudo modprobe bcm2835-v4l2). If I should be using the
module, is loading it a once and done thing or do I need to load it after each
restart of the Pi?
Thanks.
Ted
> On Jul 15, 2019, at 7:18 PM, Jack Christensen <[email protected]>
> wrote:
>
> Hi Ted,
>
> To start Motion on reboot, I have "@reboot motion" in my crontab.
>
> I wrote a couple simple scripts to operate three camera machines and a fourth
> machine (also a Pi Zero) that serves to archive the captured videos.
>
> One script just uses rsync to send the video files to the archive machine.
> This runs on the three camera machines, and is started by the on_movie_end
> parameter in the config file.
>
> A second script runs once a day on the archive machine, started by cron. It
> creates a directory, moves all the video files collected that day to it,
> stops Motion on the camera machines, deletes all videos on the camera
> machines and retrieves the motion log, then restarts Motion.
>
> The whole setup has worked quite well.
> Jack
>
>
> On 7/15/19 7:57 PM, Ted Romer wrote:
>> Putting the pid file and log in the home directory is a good idea.
>>
>> Do you have Motion set to start on reboot? If so, how do you configure it? I
>> have three Pis running Motion and I have a call in rc.local to start Motion
>> on reboot. That gets Motion restarted when the power goes out.
>>
>> Ted
>>
>> Sent from my iPad
>>
>> On Jul 15, 2019, at 6:23 PM, Jack Christensen <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>> I've been running Motion on several Pi Zero W machines without sudo. I like
>>> to create my own user (jack) instead of using pi but I think pi should work
>>> the same.
>>>
>>> The config file is /home/jack/.motion/motion.conf
>>>
>>> Log and pid files are in my home directory. In the config file I have:
>>>
>>> daemon on
>>> setup_mode off
>>> pid_file /home/jack/motion.pid
>>> log_file /home/jack/motion.log
>>> I start motion just with a simple "motion" command.
>>>
>>> Works very well.
>>>
>>>
>>> On 7/15/19 6:51 PM, Ted Romer wrote:
>>>> Hi all,
>>>>
>>>> Thanks for the suggestions. Unfortunately, none have worked. I tried
>>>> editing /etc/default/motion and setting it to ?yes? (without the quotes)
>>>> and then I issued the command ?sudo systemctl enable motion? (without the
>>>> quotes) and then rebooted. Motion failed to start. This is what I got when
>>>> I typed sudo systemctl status motion
>>>>
>>>> Jul 15 17:33:39 sPiCam2 systemd[1]: Starting LSB: Start Motion detection...
>>>> Jul 15 17:33:42 sPiCam2 motion[257]: Starting motion detection daemon:
>>>> motion.
>>>> Jul 15 17:33:43 sPiCam2 systemd[1]: Started LSB: Start Motion detection.
>>>> Jul 15 17:33:50 sPiCam2 motion[329]: [17090184:motion] [NTC] [ALL]
>>>> conf_load: Processing thread 0 - config file /etc/motion
>>>> Jul 15 17:33:50 sPiCam2 motion[329]: [17090184:motion] [ALR] [ALL]
>>>> conf_cmdparse: Unknown config option "mmalcam_name"
>>>> Jul 15 17:33:50 sPiCam2 motion[329]: [17090184:motion] [NTC] [ALL]
>>>> motion_startup: Motion 4.1.1 Started
>>>> Jul 15 17:33:50 sPiCam2 motion[329]: [17090184:motion] [ERR] [ALL]
>>>> myfopen: Error opening file /var/log/motion/motion.log w
>>>> Jul 15 17:33:50 sPiCam2 motion[329]: [17090184:motion] [EMG] [ALL]
>>>> motion_startup: Exit motion, cannot create log file /var
>>>>
>>>> Every time I try to get it to run as a service I get the file permissions
>>>> error on /var/log/motion/motion.log
>>>>
>>>> It runs okay when I use "sudo motion -c /.motion/motion.conf" or "
>>>> sudo motion -c /etc/motion/motion.conf? (Ihave the motion.conf file in
>>>> both locations
>>>>
>>>> Ted
>>>>
>>>>
>>>>
>>>>> On Jul 15, 2019, at 2:40 PM, Allan Peda <[email protected]
>>>>> <mailto:[email protected]>> wrote:
>>>>>
>>>>> Be sure SELinux is off before you start adjusting permissions. I am
>>>>> running motion with it enabled, but permissions are trickier when it's
>>>>> set to enforcing.
>>>>>
>>>>> Here's an article explaining:
>>>>> https://www.tecmint.com/disable-selinux-temporarily-permanently-in-centos-rhel-fedora/
>>>>>
>>>>> <https://www.tecmint.com/disable-selinux-temporarily-permanently-in-centos-rhel-fedora/>
>>>>>
>>>>> As to the service, in a modern distro, the systemd subsystem controls why
>>>>> user "owns" a given service.
>>>>> https://askubuntu.com/questions/676007/how-do-i-make-my-systemd-service-run-via-specific-user-and-start-on-boot#676022
>>>>>
>>>>> <https://askubuntu.com/questions/676007/how-do-i-make-my-systemd-service-run-via-specific-user-and-start-on-boot#676022>
>>>>>
>>>>> You'll need to master commands chown, and chmod to get those files
>>>>> writeable without destroying security.
>>>>>
>>>>>
>>>>> On Sun, Jul 14, 2019 at 11:48 PM Ted Romer <[email protected]
>>>>> <mailto:[email protected]>> wrote:
>>>>> I upgraded one of my systems and I am trying to see if I can run Motion
>>>>> without sudo. I have a Pi Zero W with Buster Lite and Motion 4.1.1. I
>>>>> have been starting Motion on my systems with sudo but I would like to see
>>>>> if I can get it to run without sudo. My user account is pi. If I try to
>>>>> run Motion as pi it fails out due to lack of permission to write to
>>>>> /var/log/motion/motion.log and also cannot create the pid file. If I try
>>>>> to get Motion to start as a service I get file permissions errors on
>>>>> /var/log/motion/motion.log. When I start motion with sudo, my jpg and
>>>>> video files are created with root as the owner. I am having the files
>>>>> saved in a directory in pi?s home directory.
>>>>>
>>>>> I have been searching for information pertaining to how to configure and
>>>>> deal with the permissions issues but have not found a solution. Is there
>>>>> a way to do it without sudo?
>>>>>
>>>>> Thanks.
>>>>>
>>>>> Ted
>>>>>
>>>>> _______________________________________________
>>>>> Motion-user mailing list
>>>>> [email protected]
>>>>> <mailto:[email protected]>
>>>>> https://lists.sourceforge.net/lists/listinfo/motion-user
>>>>> <https://lists.sourceforge.net/lists/listinfo/motion-user>
>>>>> https://motion-project.github.io/ <https://motion-project.github.io/>
>>>>>
>>>>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>>>>> <https://lists.sourceforge.net/lists/options/motion-user>_______________________________________________
>>>>> Motion-user mailing list
>>>>> [email protected]
>>>>> <mailto:[email protected]>
>>>>> https://lists.sourceforge.net/lists/listinfo/motion-user
>>>>> <https://lists.sourceforge.net/lists/listinfo/motion-user>
>>>>> https://motion-project.github.io/ <https://motion-project.github.io/>
>>>>>
>>>>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>>>>> <https://lists.sourceforge.net/lists/options/motion-user>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Motion-user mailing list
>>>> [email protected]
>>>> <mailto:[email protected]>
>>>> https://lists.sourceforge.net/lists/listinfo/motion-user
>>>> <https://lists.sourceforge.net/lists/listinfo/motion-user>
>>>> https://motion-project.github.io/ <https://motion-project.github.io/>
>>>>
>>>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>>>> <https://lists.sourceforge.net/lists/options/motion-user>_______________________________________________
>>> Motion-user mailing list
>>> [email protected] <mailto:[email protected]>
>>> https://lists.sourceforge.net/lists/listinfo/motion-user
>>> <https://lists.sourceforge.net/lists/listinfo/motion-user>
>>> https://motion-project.github.io/ <https://motion-project.github.io/>
>>>
>>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>>> <https://lists.sourceforge.net/lists/options/motion-user>
>>
>>
>> _______________________________________________
>> Motion-user mailing list
>> [email protected] <mailto:[email protected]>
>> https://lists.sourceforge.net/lists/listinfo/motion-user
>> <https://lists.sourceforge.net/lists/listinfo/motion-user>
>> https://motion-project.github.io/ <https://motion-project.github.io/>
>>
>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>> <https://lists.sourceforge.net/lists/options/motion-user>_______________________________________________
> Motion-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/motion-user
> https://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
-------------- next part --------------
An HTML attachment was scrubbed...
------------------------------
------------------------------
Subject: Digest Footer
_______________________________________________
Motion-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/motion-user
------------------------------
End of Motion-user Digest, Vol 157, Issue 15
********************************************