[Techtalk] zoneminder, motion fail on ubuntu 13.10 - solved

Carla Schroder carla at tuxcomputing.com
Mon Feb 3 06:14:45 UTC 2014


Oh ffs, cgi was not enabled in Apache.

sudo a2enmod cgi

Carla

On Sun, 2 Feb 2014 15:31:41 -0800
Carla Schroder <carla at bratgrrl.com> wrote:

> Motion wants /dev/video0 even for the remote feed, so who knows what
> is up with that. I shall ignore Motion for the time being, as it was
> just another way to test getting the live camera feed.
> 
> The feed from the camera is simply over HTTP. Just like any other
> wireless node on the network, so Ubuntu doesn't need any special
> support. I finally got smart and copied the URL of the ZM video feed
> on Mint 13 into a browser, and it worked there too, a nice live feed
> with a timestamp and everything. It looks like this:
> 
> http://localhost/cgi-bin/zms?mode=jpeg&monitor=1&scale=100&maxfps=5&buffer=1000&connkey=860224&rand=1391382691
> 
> When I try it on Kubuntu it does this:
> 
> Not Found
> 
> The requested URL /cgi-bin/zms was not found on this server.
> 
> So...that seems to indicate an Apache config error. I've waded through
> the config files and everything looks OK:
> 
> ##/etc/apache2/conf-enabled/serve-cgi-bin.conf 
> 
> <IfModule mod_alias.c>
> 	<IfModule mod_cgi.c>
> 		Define ENALBLE_USR_LIB_CGI_BIN
> 	</IfModule>
> 
> 	<IfModule mod_cgid.c>
> 		Define ENALBLE_USR_LIB_CGI_BIN
> 	</IfModule>
> 
> 	<IfDefine ENALBLE_USR_LIB_CGI_BIN>
> 		ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
> 		<Directory "/usr/lib/cgi-bin">
> 			AllowOverride None
> 			Options +ExecCGI -MultiViews
> 	+SymLinksIfOwnerMatch Require all granted
> 		</Directory>
> 	</IfDefine>
> </IfModule>
> 
> 
> And the files are all present and in the right places:
> 
> $ ls usr/lib/cgi-bin
> nph-zms  zms  
> 
> Users and owners are all correct, permissions look good, services have
> been restarted a paskillion times.  So I have NFI what is going on.
> 
> Carla
> 
> On Sun, 02 Feb 2014 21:55:43 +0100
> Rudy Zijlstra <rudy at grumpydevil.homelinux.org> wrote:
> 
> > Hi Carla,
> > 
> > The /dev/video0 will only be used by a local connected (USB) webcam.
> > For the IP based webcam, the config of the tools (zoneminder,
> > Motion) needs to point to a URL.
> > The bug might be that the ubuntu build does not support remote
> > webcam?
> > 
> > Not using Ubuntu, so cannot test
> > 
> > Cheers
> > 
> > 
> > Rudy
> > 
> > On 02-02-14 21:50, Carla Schroder wrote:
> > > I'm nearly certain that the key here is the missing /dev/video0.
> > > Does anyone know how Ubuntu 13.10 creates it? On my older Mint
> > > system (based on Ubuntu 12.04) it is created at boot, so it is
> > > always available. I have no idea how 13.10 handles this, other
> > > than poorly. Is this my welcome to the fun new ever-encroaching
> > > world of Upstart?
> > >
> > > This is how I created it manually:
> > >
> > > mknod /dev/video0 c 81 0
> > >
> > > NFI why that doesn't make buntu happy.
> > >
> > > Carla
> > >
> > > On Sun, 2 Feb 2014 11:31:36 -0800
> > > Carla Schroder <carla at bratgrrl.com> wrote:
> > >
> > >> hey all,
> > >>
> > >> I swear the more I use computers the more I swear at them. I
> > >> have a Foscam FI8905W wireless IP camera.
> > >> Just a nice outdoor cam with its own embedded Web server and wifi
> > >> so I can spy on my driveway from any Web browser.
> > >>
> > >> Theoretically.
> > >>
> > >> I can log in directly to the Foscam via Web browser, see the live
> > >> stream, and access the admin panel from any of my computers and
> > >> smartphones. Easy peasey.
> > >>
> > >> So the next step is to set up Zoneminder or Motion for recording
> > >> and alerts. There is something batshit screwy with Ubuntu 13.10--
> > >> I have an old Linux Mint 13 installation, and with both
> > >> Zoneminder and Motion it's ten minutes from installation to
> > >> viewing the live stream from the camera in a browser. But not
> > >> Ubuntu 13.10.
> > >>
> > >> Motion gives the error message 'Failed to open video
> > >> device /dev/video0: No such file or directory' So I
> > >> created /dev/video0 with good old mknod. Same error message. So I
> > >> deleted the dratted thing.
> > >>
> > >> I can plug in a USB webcam, which creates /dev/video0, and then
> > >> Motion picks up the webcam images. (Cheese and luvcview also
> > >> display the webcam stream.) But still no live view, only a series
> > >> of jpgs in /tmp.
> > >>
> > >> Naturally the motion, Zoneminder, and Ubuntu forums are full of
> > >> sad posts with the same problem, but no solution. I'm not even
> > >> sure where to start troubleshooting. Bright ideas anyone?
> > >> Besides going on a killing spree until all computers are
> > >> eradicated and we can live happy and free in an agrarian
> > >> paradise?
> > >>
> > >> Carla
> > >>
> > >>
> > >
> > >
> > 
> > _______________________________________________
> > Techtalk mailing list
> > Techtalk at linuxchix.org
> > http://mailman.linuxchix.org/mailman/listinfo/techtalk
> 
> 
> 



-- 
++++++++++++++++++++++++++++++++++++++++
Ace Linux guru                         +
carlaschroder.com                      +
Everything mortal has moments immortal +
++++++++++++++++++++++++++++++++++++++++


More information about the Techtalk mailing list