Obsolete Releases > SME 8.x Contribs
Zoneminder on SME 8 b7
Shilotsugu:
Mary,
So much excellent information all in one place, thank you.
--- Quote ---OK I went looking for you and searched the forums on zoneminder (which you could have done) and came up with the following.
--- End quote ---
Your efforts are greatly appreciated. I only have a limited amount of time to allocate to SME (including chasing rabbits down forum topics) so having it all together like the HowTos or contribs is a great time saver. Although I previously read some of the posts you mentioned, I probably would have missed something like adding Dag.
Here is the attempt (I also tried "yum --enablerepo=sme7contribs --enablerepo=smecontribs --enablerepo=dag localinstall *.rpm" with same results):
--- Code: ---[root@#### zoneminder]# yum --enablerepo=dag localinstall *.rpm
Loaded plugins: fastestmirror, protect-packages, smeserver
Loading mirror speeds from cached hostfile
* base: linux.mirrors.es.net
* smeaddons: distro.ibiblio.org
* smeextras: distro.ibiblio.org
* smeos: distro.ibiblio.org
* smeupdates: distro.ibiblio.org
* updates: mirrors.sonic.net
Setting up Local Package Process
Examining bttv-0.9.15-3.sme.i686.rpm: bttv-0.9.15-3.sme.i686
Marking bttv-0.9.15-3.sme.i686.rpm to be installed
Excluding Packages from CentOS - os
Finished
Excluding Packages from Dag - EL4
Finished
Excluding Packages from CentOS - updates
Finished
Examining kernel-module-bttv-2.6.9-67.0.1.ELsmp-0.9.15-4.sme.i686.rpm: kernel-module-bttv-2.6.9-67.0.1.ELsmp-0.9.15-4.sme.i686
Marking kernel-module-bttv-2.6.9-67.0.1.ELsmp-0.9.15-4.sme.i686.rpm to be installed
Examining smeserver-ipdown-1.0.1-02.noarch.rpm: smeserver-ipdown-1.0.1-02.noarch
Marking smeserver-ipdown-1.0.1-02.noarch.rpm to be installed
Examining smeserver-modprobe-bttv-1.0-02.noarch.rpm: smeserver-modprobe-bttv-1.0-02.noarch
Marking smeserver-modprobe-bttv-1.0-02.noarch.rpm to be installed
Examining smeserver-pdf-over-lan-2.0-01.noarch.rpm: smeserver-pdf-over-lan-2.0-01.noarch
Marking smeserver-pdf-over-lan-2.0-01.noarch.rpm to be installed
Examining smeserver-usersendsms-0.1-1.noarch.rpm: smeserver-usersendsms-0.1-1.noarch
Marking smeserver-usersendsms-0.1-1.noarch.rpm to be installed
Examining smeserver-zoneminder-0.1-4.el4.sme.noarch.rpm: smeserver-zoneminder-0.1-4.el4.sme.noarch
Marking smeserver-zoneminder-0.1-4.el4.sme.noarch.rpm to be installed
Examining smstools-3.3.0.10-3.i386.rpm: smstools-3.3.0.10-3.i386
Marking smstools-3.3.0.10-3.i386.rpm to be installed
Examining zoneminder-1.22.3-9.el4.sme.i386.rpm: zoneminder-1.22.3-9.el4.sme.i386
Marking zoneminder-1.22.3-9.el4.sme.i386.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package bttv.i686 0:0.9.15-3.sme set to be updated
---> Package kernel-module-bttv-2.6.9-67.0.1.ELsmp.i686 0:0.9.15-4.sme set to be updated
---> Package smeserver-ipdown.noarch 0:1.0.1-02 set to be updated
---> Package smeserver-modprobe-bttv.noarch 0:1.0-02 set to be updated
---> Package smeserver-pdf-over-lan.noarch 0:2.0-01 set to be updated
--> Processing Dependency: ghostscript >= 7.0 for package: smeserver-pdf-over-lan
---> Package smeserver-usersendsms.noarch 0:0.1-1 set to be updated
--> Processing Dependency: smeserver-mailsorting >= 1.2 for package: smeserver-usersendsms
---> Package smeserver-zoneminder.noarch 0:0.1-4.el4.sme set to be updated
---> Package smstools.i386 0:3.3.0.10-3 set to be updated
---> Package zoneminder.i386 0:1.22.3-9.el4.sme set to be updated
--> Processing Dependency: libcrypto.so.4 for package: zoneminder
--> Processing Dependency: libmysqlclient.so.14 for package: zoneminder
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: zoneminder
--> Processing Dependency: perl(Device::SerialPort) for package: zoneminder
--> Running transaction check
---> Package ghostscript.i386 0:8.70-14.el5 set to be updated
--> Processing Dependency: urw-fonts >= 1.1 for package: ghostscript
--> Processing Dependency: libfontconfig.so.1 for package: ghostscript
--> Processing Dependency: libXt.so.6 for package: ghostscript
--> Processing Dependency: libXext.so.6 for package: ghostscript
--> Processing Dependency: libICE.so.6 for package: ghostscript
--> Processing Dependency: libcairo.so.2 for package: ghostscript
--> Processing Dependency: ghostscript-fonts for package: ghostscript
--> Processing Dependency: libSM.so.6 for package: ghostscript
---> Package openssl097a.i386 0:0.9.7a-11.el5_8.2 set to be updated
---> Package perl-Device-SerialPort.i386 0:1.003001-1.el4.rf set to be updated
---> Package smeserver-usersendsms.noarch 0:0.1-1 set to be updated
--> Processing Dependency: smeserver-mailsorting >= 1.2 for package: smeserver-usersendsms
---> Package zoneminder.i386 0:1.22.3-9.el4.sme set to be updated
--> Processing Dependency: libmysqlclient.so.14 for package: zoneminder
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: zoneminder
--> Running transaction check
---> Package cairo.i386 0:1.2.4-5.el5 set to be updated
--> Processing Dependency: libXrender.so.1 for package: cairo
---> Package fontconfig.i386 0:2.4.1-7.el5 set to be updated
---> Package ghostscript-fonts.noarch 0:5.50-13.1.1 set to be updated
---> Package libICE.i386 0:1.0.1-2.1 set to be updated
---> Package libSM.i386 0:1.0.1-3.1 set to be updated
---> Package libXext.i386 0:1.0.1-2.1 set to be updated
---> Package libXt.i386 0:1.0.2-3.2.el5 set to be updated
---> Package smeserver-usersendsms.noarch 0:0.1-1 set to be updated
--> Processing Dependency: smeserver-mailsorting >= 1.2 for package: smeserver-usersendsms
---> Package urw-fonts.noarch 0:2.3-6.1.1 set to be updated
--> Processing Dependency: mkfontscale for package: urw-fonts
--> Processing Dependency: mkfontdir for package: urw-fonts
--> Processing Dependency: chkfontpath for package: urw-fonts
---> Package zoneminder.i386 0:1.22.3-9.el4.sme set to be updated
--> Processing Dependency: libmysqlclient.so.14 for package: zoneminder
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: zoneminder
--> Running transaction check
---> Package chkfontpath.i386 0:1.10.1-1.1 set to be updated
--> Processing Dependency: xfs for package: chkfontpath
---> Package libXrender.i386 0:0.9.1-3.1 set to be updated
---> Package smeserver-usersendsms.noarch 0:0.1-1 set to be updated
--> Processing Dependency: smeserver-mailsorting >= 1.2 for package: smeserver-usersendsms
---> Package xorg-x11-font-utils.i386 1:7.1-3 set to be updated
--> Processing Dependency: libfontenc >= 0.99.2-2 for package: xorg-x11-font-utils
--> Processing Dependency: libfontenc.so.1 for package: xorg-x11-font-utils
--> Processing Dependency: libXfont.so.1 for package: xorg-x11-font-utils
---> Package zoneminder.i386 0:1.22.3-9.el4.sme set to be updated
--> Processing Dependency: libmysqlclient.so.14 for package: zoneminder
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: zoneminder
--> Running transaction check
---> Package libXfont.i386 0:1.2.2-1.0.4.el5_7 set to be updated
---> Package libfontenc.i386 0:1.0.2-2.2.el5 set to be updated
---> Package smeserver-usersendsms.noarch 0:0.1-1 set to be updated
--> Processing Dependency: smeserver-mailsorting >= 1.2 for package: smeserver-usersendsms
---> Package xorg-x11-xfs.i386 1:1.0.2-5.el5_6.1 set to be updated
--> Processing Dependency: libFS.so.6 for package: xorg-x11-xfs
--> Processing Dependency: ttmkfdir for package: xorg-x11-xfs
--> Processing Dependency: /sbin/restorecon for package: xorg-x11-xfs
---> Package zoneminder.i386 0:1.22.3-9.el4.sme set to be updated
--> Processing Dependency: libmysqlclient.so.14 for package: zoneminder
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: zoneminder
--> Running transaction check
---> Package libFS.i386 0:1.0.0-3.1 set to be updated
---> Package policycoreutils.i386 0:1.33.12-14.8.el5 set to be updated
--> Processing Dependency: libsemanage >= 1.9.1-4.2 for package: policycoreutils
--> Processing Dependency: audit-libs-python >= 1.1.4-3 for package: policycoreutils
--> Processing Dependency: libsemanage.so.1(LIBSEMANAGE_1.0) for package: policycoreutils
--> Processing Dependency: libselinux-python for package: policycoreutils
--> Processing Dependency: libselinux-utils for package: policycoreutils
--> Processing Dependency: libsemanage.so.1 for package: policycoreutils
---> Package smeserver-usersendsms.noarch 0:0.1-1 set to be updated
--> Processing Dependency: smeserver-mailsorting >= 1.2 for package: smeserver-usersendsms
---> Package ttmkfdir.i386 0:3.0.9-23.el5 set to be updated
---> Package zoneminder.i386 0:1.22.3-9.el4.sme set to be updated
--> Processing Dependency: libmysqlclient.so.14 for package: zoneminder
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: zoneminder
--> Running transaction check
---> Package audit-libs-python.i386 0:1.8-2.el5 set to be updated
---> Package libselinux-python.i386 0:1.33.4-5.7.el5 set to be updated
---> Package libselinux-utils.i386 0:1.33.4-5.7.el5 set to be updated
---> Package libsemanage.i386 0:1.9.1-4.4.el5 set to be updated
---> Package smeserver-usersendsms.noarch 0:0.1-1 set to be updated
--> Processing Dependency: smeserver-mailsorting >= 1.2 for package: smeserver-usersendsms
---> Package zoneminder.i386 0:1.22.3-9.el4.sme set to be updated
--> Processing Dependency: libmysqlclient.so.14 for package: zoneminder
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: zoneminder
--> Finished Dependency Resolution
zoneminder-1.22.3-9.el4.sme.i386 from /zoneminder-1.22.3-9.el4.sme.i386 has depsolving problems
--> Missing Dependency: libmysqlclient.so.14(libmysqlclient_14) is needed by package zoneminder-1.22.3-9.el4.sme.i386 (/zoneminder-1.22.3-9.el4.sme.i386)
smeserver-usersendsms-0.1-1.noarch from /smeserver-usersendsms-0.1-1.noarch has depsolving problems
--> Missing Dependency: smeserver-mailsorting >= 1.2 is needed by package smeserver-usersendsms-0.1-1.noarch (/smeserver-usersendsms-0.1-1.noarch)
zoneminder-1.22.3-9.el4.sme.i386 from /zoneminder-1.22.3-9.el4.sme.i386 has depsolving problems
--> Missing Dependency: libmysqlclient.so.14 is needed by package zoneminder-1.22.3-9.el4.sme.i386 (/zoneminder-1.22.3-9.el4.sme.i386)
Error: Missing Dependency: libmysqlclient.so.14(libmysqlclient_14) is needed by package zoneminder-1.22.3-9.el4.sme.i386 (/zoneminder-1.22.3-9.el4.sme.i386)
Error: Missing Dependency: libmysqlclient.so.14 is needed by package zoneminder-1.22.3-9.el4.sme.i386 (/zoneminder-1.22.3-9.el4.sme.i386)
Error: Missing Dependency: smeserver-mailsorting >= 1.2 is needed by package smeserver-usersendsms-0.1-1.noarch (/smeserver-usersendsms-0.1-1.noarch)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
--- End code ---
I suspect that the newer sme8 version may have something to do with 'missing' mysql library dependency.
[root@#### /]# find -name *libmysqlclient*
./usr/lib/mysql/libmysqlclient_r.so.15
./usr/lib/mysql/libmysqlclient.so.15.0.0
./usr/lib/mysql/libmysqlclient.so.15
./usr/lib/mysql/libmysqlclient_r.so.15.0.0
Any way to get it to recognize the newer version, or should this go to a bug tracker?
janet:
Shilotsugu
--- Quote ---I probably would have missed something like adding Dag.
--- End quote ---
So when you added the dag repo, did you point it at EL4 or EL5 rpms ?
Show output of
db yum_repositories show dag
For sme7
BaseURL=http://apt.sw.be/redhat/el4/en/$basearch/dag
For sme8 refer
http://forums.contribs.org/index.php/topic,47524.msg237671.html#msg237671
To set dag up for sme8 do
/sbin/e-smith/db yum_repositories set dag repository \
Name 'Dag - EL5' \
BaseURL 'http://apt.sw.be/redhat/el5/en/$basearch/dag' \
EnableGroups no \
GPGCheck yes \
GPGKey http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt \
Visible no \
Exclude freetype,htop,iptraf,rsync,syslinux \
status disabled
signal-event yum-modify
Shilotsugu:
I set it to EL4 as that was in the linked wiki page (http://wiki.contribs.org/Dag). I've updated it with EL5 as mentioned and tried again.
--- Code: ---[root#### zoneminder]# db yum_repositories show dag
dag=repository
BaseURL=http://apt.sw.be/redhat/el5/en/$basearch/dag
EnableGroups=no
Exclude=freetype,htop,iptraf,rsync,syslinux
GPGCheck=yes
GPGKey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
Name=Dag - EL5
Visible=no
status=disabled
--- End code ---
It's still looking for the older version:
--- Code: --- --> Missing Dependency: libmysqlclient.so.14(libmysqlclient_14) is needed by package zoneminder-1.22.3-9.el4.sme.i386 (/zoneminder-1.22.3-9.el4.sme.i386)
zoneminder-1.22.3-9.el4.sme.i386 from /zoneminder-1.22.3-9.el4.sme.i386 has depsolving problems
--> Missing Dependency: libmysqlclient.so.14 is needed by package zoneminder-1.22.3-9.el4.sme.i386 (/zoneminder-1.22.3-9.el4.sme.i386)
Error: Missing Dependency: libmysqlclient.so.14(libmysqlclient_14) is needed by package zoneminder-1.22.3-9.el4.sme.i386 (/zoneminder-1.22.3-9.el4.sme.i386)
Error: Missing Dependency: libmysqlclient.so.14 is needed by package zoneminder-1.22.3-9.el4.sme.i386 (/zoneminder-1.22.3-9.el4.sme.i386)
--- End code ---
janet:
Shilotsugu
--- Quote ---It's still looking for the older version:
--> Missing Dependency: libmysqlclient.so.14(libmysqlclient_14) is needed by package zoneminder-1.22.3-9.el4.sme.i386 (/zoneminder-1.22.3-9.el4.sme.i386)
zoneminder-1.22.3-9.el4.sme.i386 from /zoneminder-1.22.3-9.el4.sme.i386 has depsolving problems
--- End quote ---
You probably need to search for that and install it in order to get zoneminder working on sme8, otherwise update zoneminder rpm to use newer dependencies.
I have not tried it on sme8 but a quick search took me here
http://serverfault.com/questions/164759/need-libmysqlclient-so-14
which refers to
http://rpm.pbone.net/index.php3/stat/4/idpl/12470926/dir/redhat_el_4/com/mysqlclient14-4.1.22-1.el4.remi.i386.rpm.html
which led to the RPM here
ftp://mirror.switch.ch/pool/1/mirror/mysql/Downloads/MySQL-4.1/MySQL-shared-standard-4.1.22-0.rhel4.i386.rpm
download the above rpm to a empty folder and do
yum localinstall MySQL-shared-standard-*.rpm
It may be a bit of trial and error needed, so google on libmysqlclient.so.14 as there are many search result answers
Later when I hook up my sme8 test machine I will look at it, but busy at present
Maybe others have a better answer, or an answer based on their practical experience.
newburns:
I tried to install the latest ZoneMinder
These were my steps
Installed SME Site Maker to setup the /opt/surveillance directory for web view::
Then I installed all these dependancies with
--- Code: ---yum --enablerepo=* --disablerepo=smedev --disablerepo=smetest --disablerepo=smeupdates-testing
--- End code ---
My repos are the regular ones with additional "Dag - EL5; ATRpms - EL5; sme7contribs; FWS".
The dependancies were :::
ffmpeg (only install through dag. Enabling dag and atrpms will result in missing dependancies, so don't use the above code to install ffmpeg.)
gcc
gcc-c++
dkms
perl-Device-SerialPort
perl-Archive-Zip
perl-Email-Date-Format
perl-MIME-Lite
Then I went to
--- Code: ---smesm
--- End code ---
and setup the directory with a mysql database
Once I download the ZoneMinder file from the site
--- Code: ---wget http://www2.zoneminder.com/downloads/ZoneMinder-1.25.0.tar.gz
--- End code ---
from there I tar -xvzf in the root directory and
--- Code: ---./configure --with-webdir=/opt/surveillance --with-cgidir=/var/www/cgi-bin --with-webuser=apache --with-webgroup=apache ZM_DB_HOST=localhost ZM_DB_NAME=zoneminder ZM_DB_USER=zoneminder ZM_DB_PASS=xxxxxxxxxxxxxxxxxx --with-extralibs="-L/usr/lib -L/usr/lib/mysql" --with-mysql='/usr/lib/mysql/libmysqlyclient.so.15' CXXFLAGS="-D__STDC_CONSTANT_MACROS"
--- End code ---
Everything goes so smooth until
--- Code: ---checking for mysql_init in -lmysqlclient... no
configure: error: zm requires libmysqlclient.a
--- End code ---
Any ideas anyone? From my understanding it is looking for any libmysqlclient, and the libmysqlclient.so.15 file is in /usr/lib/mysql
This is a fresh SME 8 install, and I am wondering will it even work on SME 7?
Thanks in advance
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version