Stumbling Out of the Gate

Forum for questions and support relating to the 1.28.x releases only.
Locked
User avatar
dvarapala
Posts: 54
Joined: Sat Nov 06, 2010 2:30 pm

Stumbling Out of the Gate

Post by dvarapala »

I had a working 1.26.5 system until last night when my hard drive died. Since I had to reinstall everythnig anyway I decided to upgrade everything to thelatest and greatest.

Fresh install of Fedora 20 x64. Installed the ZM 1.28 package from the ZM repo as outlined here. Installed my first monitor and now I'm getting this:

Code: Select all

Nov  1 11:05:40 rama zmdc[2021]: INF ['zmc -m 1' starting at 14/11/01 11:05:40, pid = 2898]
Nov  1 11:05:40 rama zmdc[2898]: INF ['zmc -m 1' started at 14/11/01 11:05:40]
Nov  1 11:05:40 rama zmdc[2021]: ERR ['zmc -m 1' exited abnormally, exit status 127]
Nov  1 11:05:41 rama zmwatch[2224]: ERR [Memory map file '/dev/shm/zm.mmap.1' does not exist.  zmc might not be running.]
This is an Arecont Vision IP camera streaming MJPEG. It was working fine under 1.26.5.

Update #1: I ran zmc from the command line and saw this:
zmc: symbol lookup error: /lib64/libavcodec.so.55: undefined symbol: vpx_codec_vp9_dx_algo
Update #2: After more Googling, I tried
yum install libvpx
And this fixed the dependency issue.
User avatar
knight-of-ni
Posts: 2404
Joined: Thu Oct 18, 2007 1:55 pm
Location: Shiloh, IL

Re: Stumbling Out of the Gate

Post by knight-of-ni »

Thanks for the heads up.

Right now, this looks to be an issue with the ffmpeg rpm from the RPMFusion repo.

The RPM specfile has a "BuildRequires: libvpx-devel >= 0.9.1" line for building ffmpeg, but I think it also needs a "Requires: libvpx >= 0.9.1" statement so that the libvpx library is pulled in automatically when installing ffmpeg.

As a workaround, I may add that Requires to the zoneminder rpm specfile.
Visit my blog for ZoneMinder related projects using the Raspberry Pi, Orange Pi, Odroid, and the ESP8266
All of these can be found at https://zoneminder.blogspot.com/
Locked