Shilotsugu
From here
http://forums.contribs.org/index.php/topic,38451.msg186058.html#msg186058Download these rpms to an empty folder on your sme server
mkdir -p /opt/zoneminder
cd /opt/zoneminder
wget
http://distro.ibiblio.org/pub/linux/distributions/smeserver/contribs/rmitchell/smeserver/contribs/zoneminder/smeserver-zoneminder-0.1-4.el4.sme.noarch.rpmwget
http://distro.ibiblio.org/pub/linux/distributions/smeserver/contribs/rmitchell/smeserver/contribs/zoneminder/zoneminder-1.22.3-9.el4.sme.i386.rpmwget
http://distro.ibiblio.org/pub/linux/distributions/smeserver/contribs/rmitchell/smeserver/contribs/zoneminder/bttv-0.9.15-3.sme.i686.rpmwget
http://distro.ibiblio.org/pub/linux/distributions/smeserver/contribs/rmitchell/smeserver/contribs/zoneminder/kernel-module-bttv-2.6.9-67.0.1.ELsmp-0.9.15-4.sme.i686.rpmwget
http://distro.ibiblio.org/pub/linux/distributions/smeserver/contribs/rmitchell/smeserver/contribs/zoneminder/smeserver-modprobe-bttv-1.0-02.noarch.rpmcheck all files have been downloaded
ls -al
cd to that folder and do
yum --enablerepo=dag localinstall *.rpm
enabling the dag repo will allow yum to also install any dependencies including the perl-Device-SerialPort dependency rpm
yum localinstall smeserver-zoneminder* zoneminder* --enablerepo=dag
Note on a sme 7.5.1 this rpm mentioned in the earlier zoneminder posts is already installed
[root@master ~]# rpm -q perl-MIME-Lite
perl-MIME-Lite-3.027-1.el4.rf
Also the current kernel (on sme7.5.1) is
[root@master ~]# uname -r
2.6.9-89.31.1.EL
So the kernel-module-bttv package is wrong and needs to be recompiled or obtained elsewhere
Google found these
http://www.google.com.au/search?q=kernel-module-bttv-2.6.9-89.31.1&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a*****
ls -al
total 1588
drwxr-xr-x 2 root root 4096 May 6 13:30 .
drwxr-xr-x 3 root root 4096 May 6 13:28 ..
-rw-r--r-- 1 root root 28823 Mar 5 2008 bttv-0.9.15-3.sme.i686.rpm
-rw-r--r-- 1 root root 110163 Mar 5 2008 kernel-module-bttv-2.6.9-67.0.1.ELsmp-0.9.15-4.sme.i686.rpm
-rw-r--r-- 1 root root 3321 Mar 5 2008 smeserver-modprobe-bttv-1.0-02.noarch.rpm
-rw-r--r-- 1 root root 11832 Mar 5 2008 smeserver-zoneminder-0.1-4.el4.sme.noarch.rpm
-rw-r--r-- 1 root root 1446230 Mar 5 2008 zoneminder-1.22.3-9.el4.sme.i386.rpm
yum --enablerepo=dag localinstall *.rpm
Loading "protect-packages" plugin
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Loading "smeserver" plugin
Setting up Local Package Process
Examining bttv-0.9.15-3.sme.i686.rpm: bttv - 0.9.15-3.sme.i686
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
Examining smeserver-modprobe-bttv-1.0-02.noarch.rpm: smeserver-modprobe-bttv - 1.0-02.noarch
Examining smeserver-zoneminder-0.1-4.el4.sme.noarch.rpm: smeserver-zoneminder - 0.1-4.el4.sme.noarch
Examining zoneminder-1.22.3-9.el4.sme.i386.rpm: zoneminder - 1.22.3-9.el4.sme.i386
Marking bttv-0.9.15-3.sme.i686.rpm to be installed
Marking kernel-module-bttv-2.6.9-67.0.1.ELsmp-0.9.15-4.sme.i686.rpm to be installed
Marking smeserver-modprobe-bttv-1.0-02.noarch.rpm to be installed
Marking smeserver-zoneminder-0.1-4.el4.sme.noarch.rpm to be installed
Marking zoneminder-1.22.3-9.el4.sme.i386.rpm to be installed
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package zoneminder.i386 0:1.22.3-9.el4.sme set to be updated
---> Package smeserver-modprobe-bttv.noarch 0:1.0-02 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 bttv.i686 0:0.9.15-3.sme set to be updated
---> Package smeserver-zoneminder.noarch 0:0.1-4.el4.sme set to be updated
--> Running transaction check
Setting up repositories
smeaddons 100% |=========================| 2.3 kB 00:00
smeextras 100% |=========================| 2.3 kB 00:00
dag 100% |=========================| 1.9 kB 00:00
updates 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
smeos 100% |=========================| 2.3 kB 00:00
smeupdates 100% |=========================| 2.3 kB 00:00
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages from Dag - EL4
Finished
Excluding Packages from CentOS - updates
Finished
Excluding Packages from CentOS - os
Finished
Excluding Packages from Dag - EL4
Finished
Excluding Packages from CentOS - updates
Finished
Excluding Packages from CentOS - os
Finished
--> Processing Dependency: perl(Device::SerialPort) for package: zoneminder
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package perl-Device-SerialPort.i386 0:1.003001-1.el4.rf set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
bttv i686 0.9.15-3.sme bttv-0.9.15-3.sme.i686.rpm 63 k
kernel-module-bttv-2.6.9-67.0.1.ELsmp i686 0.9.15-4.sme kernel-module-bttv-2.6.9-67.0.1.ELsmp-0.9.15-4.sme.i686.rpm 348 k
smeserver-modprobe-bttv noarch 1.0-02 smeserver-modprobe-bttv-1.0-02.noarch.rpm 755
smeserver-zoneminder noarch 0.1-4.el4.sme smeserver-zoneminder-0.1-4.el4.sme.noarch.rpm 18 k
zoneminder i386 1.22.3-9.el4.sme zoneminder-1.22.3-9.el4.sme.i386.rpm 4.0 M
Installing for dependencies:
perl-Device-SerialPort i386 1.003001-1.el4.rf dag 95 k
Transaction Summary
=============================================================================
Install 6 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 4.5 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
warning: only V3 signatures can be verified, skipping V4 signature
warning: only V3 signatures can be verified, skipping V4 signature
warning: only V3 signatures can be verified, skipping V4 signature
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
warning: only V3 signatures can be verified, skipping V4 signature
warning: only V3 signatures can be verified, skipping V4 signature
warning: only V3 signatures can be verified, skipping V4 signature
Installing: perl-Device-SerialPort ######################### [1/6]
Installing: zoneminder ######################### [2/6]
You can access zoneminder at
http://yoursite/zm and it requires admin/adminpassword to log in.
Installing: smeserver-zoneminder ######################### [3/6]
Starting zoneminder: [FAILED]
Installing: kernel-module-bttv-2.6.9-67. ######################### [4/6]
Installing: smeserver-modprobe-bttv ######################### [5/6]
Stopping zoneminder: [ OK ]
ERROR: Module bttv does not exist in /proc/modules
Attempting to modprobe bttv card=77 tuner=4
done.
Starting zoneminder: [ OK ]
Edit card number at /etc/e-smith/events/local/90modprobe-bttv
Installing: bttv ######################### [6/6]
Migrating existing database yum_updates
Migrating existing database hosts
Migrating existing database backups
Migrating existing database mailpatterns
Migrating existing database accounts
Migrating existing database yum_repositories
Migrating existing database networks
Migrating existing database domains
Migrating existing database yum_available
Migrating existing database spamassassin
Migrating existing database yum_installed
Migrating existing database configuration
Installed: bttv.i686 0:0.9.15-3.sme kernel-module-bttv-2.6.9-67.0.1.ELsmp.i686 0:0.9.15-4.sme smeserver-modprobe-bttv.noarch 0:1.0-02 smeserver-zoneminder.noarch 0:0.1-4.el4.sme zoneminder.i386 0:1.22.3-9.el4.sme
Dependency Installed: perl-Device-SerialPort.i386 0:1.003001-1.el4.rf
Complete!
==============================================================
WARNING: You now need to run BOTH of the following commands
to ensure consistent system state:
signal-event post-upgrade; signal-event reboot