zmc -d /dev/video0 exited abnormally

Forum for questions and support relating to the 1.25.x releases only.
Locked
duffrecords
Posts: 14
Joined: Thu Jan 05, 2012 8:23 pm

zmc -d /dev/video0 exited abnormally

Post by duffrecords »

On Monday I had a brief power failure. When my system came back up ZoneMinder started but I didn't check to make sure it was working. This morning I realized that it had not been recording anything since the power failure--both monitors were red. I found some corrupt MySQL tables so I repaired those and started ZoneMinder again. Nothing changed--both monitors were still red. I dropped the database and restored from a backup, and started ZoneMinder again. Still, the monitors were red. To ensure I was not restoring from an already corrupt database, I dropped it again, ran zminit for a fresh setup, and started ZoneMinder. Everything looked ok so I created a new monitor. Immediately, it turned red so it doesn't appear to be a database problem. I don't see anything wrong in my system logs. The video device started up normally and my udev rule made a symbolic link from /dev/video0 to /dev/impactvcb like it normally does (I use a more user-friendly symlink because I have several video devices and sometimes they register in a different order at boot). What's causing the process to exit abnormally? Here is ZoneMinder's log:

Code: Select all

2012-11-08 20:32:00.166280	zmdc	7090	ERR	'zmc -d /dev/impactvcb' exited abnormally, exit status 127	zmdc.pl	
2012-11-08 20:32:00.150090	zmc_dimpactvcb	7191	INF	Starting Capture	zmc.cpp	191
2012-11-08 20:32:00.070550	zmdc	7191	INF	'zmc -d /dev/impactvcb' started at 12/11/08 20:32:00	zmdc.pl	
2012-11-08 20:32:00.070500	zmdc	7090	INF	'zmc -d /dev/impactvcb' starting at 12/11/08 20:32:00, pid = 7191	zmdc.pl	
2012-11-08 20:32:00.067920	zmdc	7090	INF	Starting pending process, zmc -d /dev/impactvcb	zmdc.pl	
2012-11-08 20:31:40.142990	zmdc	7090	ERR	'zmc -d /dev/impactvcb' exited abnormally, exit status 127	zmdc.pl	
2012-11-08 20:31:40.126583	zmc_dimpactvcb	7184	INF	Starting Capture	zmc.cpp	191
2012-11-08 20:31:40.052290	zmdc	7090	INF	'zmc -d /dev/impactvcb' starting at 12/11/08 20:31:40, pid = 7184	zmdc.pl	
2012-11-08 20:31:40.052290	zmdc	7184	INF	'zmc -d /dev/impactvcb' started at 12/11/08 20:31:40	zmdc.pl	
2012-11-08 20:31:40.049430	zmdc	7090	INF	Starting pending process, zmc -d /dev/impactvcb	zmdc.pl	
2012-11-08 20:31:30.138600	zmdc	7090	ERR	'zmc -d /dev/impactvcb' exited abnormally, exit status 127	zmdc.pl	
2012-11-08 20:31:30.122488	zmc_dimpactvcb	7165	INF	Starting Capture	zmc.cpp	191
2012-11-08 20:31:30.049070	zmdc	7165	INF	'zmc -d /dev/impactvcb' started at 12/11/08 20:31:30	zmdc.pl	
2012-11-08 20:31:30.049060	zmdc	7090	INF	'zmc -d /dev/impactvcb' starting at 12/11/08 20:31:30, pid = 7165	zmdc.pl	
2012-11-08 20:31:30.046440	zmdc	7090	INF	Starting pending process, zmc -d /dev/impactvcb	zmdc.pl	
2012-11-08 20:31:26.077190	zmwatch	7159	INF	Watchdog pausing for 30 seconds	zmwatch.pl	
2012-11-08 20:31:26.076400	zmwatch	7159	INF	Watchdog starting	zmwatch.pl	
2012-11-08 20:31:25.941250	zmdc	7159	INF	'zmwatch.pl' started at 12/11/08 20:31:25	zmdc.pl	
2012-11-08 20:31:25.940620	zmdc	7090	INF	'zmwatch.pl' starting at 12/11/08 20:31:25, pid = 7159	zmdc.pl	
2012-11-08 20:31:25.825380	zmfilter	7137	INF	Scanning for events	zmfilter.pl	
2012-11-08 20:31:25.750370	zmdc	7146	INF	'zmaudit.pl -c' started at 12/11/08 20:31:25	zmdc.pl	
2012-11-08 20:31:25.749640	zmdc	7090	INF	'zmaudit.pl -c' starting at 12/11/08 20:31:25, pid = 7146	zmdc.pl	
2012-11-08 20:31:25.593370	zmdc	7137	INF	'zmfilter.pl' started at 12/11/08 20:31:25	zmdc.pl	
2012-11-08 20:31:25.593360	zmdc	7090	INF	'zmfilter.pl' starting at 12/11/08 20:31:25, pid = 7137	zmdc.pl	
2012-11-08 20:31:25.502360	zmdc	7090	ERR	'zmc -d /dev/impactvcb' exited abnormally, exit status 127	zmdc.pl	
2012-11-08 20:31:25.484516	zmc_dimpactvcb	7127	INF	Starting Capture	zmc.cpp	191
2012-11-08 20:31:25.439200	zmdc	7090	INF	'zmc -d /dev/impactvcb' already running at 12/11/08 20:31:25, pid = 7127	zmdc.pl	
2012-11-08 20:31:25.408430	zmdc	7127	INF	'zmc -d /dev/impactvcb' started at 12/11/08 20:31:25	zmdc.pl	
2012-11-08 20:31:25.408290	zmdc	7090	INF	'zmc -d /dev/impactvcb' starting at 12/11/08 20:31:25, pid = 7127	zmdc.pl	
2012-11-08 20:31:25.405750	zmdc	7090	INF	Starting pending process, zmc -d /dev/impactvcb	zmdc.pl	
2012-11-08 20:31:25.405150	zmdc	7090	ERR	'zmc -d /dev/impactvcb' exited abnormally, exit status 127	zmdc.pl	
2012-11-08 20:31:25.387498	zmc_dimpactvcb	7117	INF	Starting Capture	zmc.cpp	191
2012-11-08 20:31:25.277390	zmdc	7117	INF	'zmc -d /dev/impactvcb' started at 12/11/08 20:31:25	zmdc.pl	
2012-11-08 20:31:25.277330	zmdc	7090	INF	'zmc -d /dev/impactvcb' starting at 12/11/08 20:31:25, pid = 7117	zmdc.pl	
2012-11-08 20:31:22.113770	zmdc	7090	INF	Server starting at 12/11/08 20:31:22	zmdc.pl	
2012-11-08 20:31:21.512790	zmdc	6663	INF	Server shutdown at 12/11/08 20:31:21	zmdc.pl	
2012-11-08 20:31:11.381990	zmdc	6663	INF	'zmwatch.pl ' exited, signal 14	zmdc.pl	
2012-11-08 20:31:11.380060	zmdc	6663	INF	'zmwatch.pl ' stopping at 12/11/08 20:31:11	zmdc.pl	
2012-11-08 20:31:11.379720	zmdc	6663	INF	'zmfilter.pl ' exited, signal 14	zmdc.pl	
2012-11-08 20:31:11.378420	zmdc	6663	INF	'zmfilter.pl ' stopping at 12/11/08 20:31:11	zmdc.pl	
2012-11-08 20:31:11.378020	zmdc	6663	INF	'zmaudit.pl -c' exited, signal 14	zmdc.pl	
2012-11-08 20:31:11.375440	zmdc	6663	INF	'zmaudit.pl -c' stopping at 12/11/08 20:31:11	zmdc.pl	
2012-11-08 20:31:11.074050	zmpkg	7034	INF	Command: restart	zmpkg.pl
duffrecords
Posts: 14
Joined: Thu Jan 05, 2012 8:23 pm

Re: zmc -d /dev/video0 exited abnormally

Post by duffrecords »

Troubleshooting at the command line, I found this:
[root@******* ~]# /usr/bin/zmc -d /dev/impactvcb
/usr/bin/zmc: relocation error: /usr/lib/libavcodec.so.54: symbol av_image_fill_arrays, version LIBAVUTIL_51 not defined in file libavutil.so.51 with link time reference
duffrecords
Posts: 14
Joined: Thu Jan 05, 2012 8:23 pm

Re: zmc -d /dev/video0 exited abnormally

Post by duffrecords »

I realized that Audacity had installed a separate version of ffmpeg called ffmpeg-compat. Apparently, ZoneMinder was getting confused by the multiple versions of libavutil. I uninstalled the audacity and ffmpeg-compat packages and the monitors are now working. It's weird that this problem would pop up now. I installed Audacity a long time ago and I only upgrade packages on this machine when I have a good reason, which is seldom. I know I've restarted ZoneMinder many times since installing Audacity and there was no problem until the power went out on Monday.
Locked