SME8.0 Contribs QA
Version 8.0 Contrib testing
This document lists Contribs that have had been tested running under SME 8
Executive Summary
Contribs should work if they are perl or php based. Some binary application will work as well.
Test guidelines
Considerations_before_installing advises that Contribs for SME 8 have not yet been released, this is to avoid dev workload diagnosing bugs caused by contribs.
Please don't post sme 8 bugs unless you can replicate the bug with the contrib removed or isolated.
Setup
Point yum at the SME 7 Contrib repository, the only thing to change is the final number
db yum_repositories setprop smecontribs MirrorList http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smecontribs-7 signal-event yum-modify
Contribs
List of Contribs being tested
Working
smeserver-ajaxterm
Ajaxterm - install as per wiki, works as expected
smeserver-awstats
AWStats - install as per wiki, works as expected
smeserver-diskusage
Diskusage - install as per wiki, works as expected
smeserver-fetchmail
Fetchmail installs as per wiki, version 1.3.6-17 works as expected
smeserver-hardware info
Hardware Info - install as per wiki, works as expected
logwatch
logwatch - Installed from contribs repo - seems to work fine afaict
smeserver-mailsorting
Smeserver-mailsorting - install as per wiki, works as expected
sme-mailstats
mailstats - sme-mailstats - Install as per wiki - seems to work as expected, unable to test it on smtp delivered mail, but it spots email delivered from fetchmail ok.
smeserver-phpmyadmin
PHPMyAdmin - install as per wiki, works as expected
smeserver-print-monitor
LPRng print queue monitor - install as per wiki, works as expected
smeserver-remoteuseraccess
Smeserver-remoteuseraccess - install as per wiki, bash works as expected
rkhunter
rkhunter - Installed from contribs repo - seems to work fine afaict
smeserver-theaddressbook
The Address Book - install as per wiki, works as expected
please take note of http://forums.corvalis.net/viewtopic.php?t=720&highlight=1054 if you have issues with groups
smeserver-scuttle
Scuttle - install as per wiki, works as expected
smeserver-userpanel
User-manager - install as per wiki, works as expected
smeserver-userpanels
Smeserver-userpanels - install as per wiki, works as expected
smeserver-vacation
Smeserver-vacation - install as per wiki, works as expected
Workarounds
Contribs that sort of work, but need improvement
smeserver-dansguardian
Dansguardian works with very limited testing in transparent proxy mode, ie it block sites
squid.conf has changed from 2.5 to 2.6, the other auth types may have to be checked
dansguardian would very likely benefit from rebuilding on a .el5 base
smeserver-vmware
The contrib introduces a dependency that cannot be resolved. This dependency is not necessary for sme8. Download vmware-server 2.02 and obtain a license key (you need this during installation in vmware-config.pl).
yum install xinetd yum localinstall <path-to--rpm-file>/VMware-server-2.0.2-203138.i386.rpm
configure vmware:
vmware-config.pl
and set vmware to autostart and reboot:
ln -s ../init.d/vmware /etc/rc7.d/S19vmware signal-event post-upgrade; signal-event reboot
Watch the console for a correct start of vmware services. Features like maintenance from external networks, vmware configuration db commands described in the contrib vmware do not work. Use
/etc/init.d/vmware start|stop|restart
to manage the vmware services. If you do not want vmware server to autostart, remove the symbolic link .
The vmware server version 2.02 has a bug with a module in the glibc-2.5-42 library. You can find solutions all over the place, they all try to downgrade glibc to version 2.5-34 (Centos 5.3 version). This won't work, it will brake your server. This post describes an elegant way to patch the faulty module for vmware-server. The glibc-2.5-34 file you need can be found inside the SME8b4 iso file.
No warranties, Happy VM-ing!
smeserver-zarafa
Zarafa - Because of PHP 5.2.10 in SME8b5 WIP there is a problem with the mapi.so module, see bugzilla:5789:
Tested with:
- SME8b5 WIP - zarafa-6.40.0 RC2 - smeserver-zarafa-0.9.0-49.el4.sme
Broken
Howtos and others
List of Howtos being tested
Working
Postgresql and sql-ledger
sql-ledger - install as per howto, works as expected [1]
cyrus-imap
cyrus-imap - install as per howto, works as expected Cyrus-imap - Still not supported. ?? does it work or not ?? Refer Forum post
mediawiki
Install using this post: testing Mediawiki 1.15.1 on SME 8
SqueezeBoxServer
Install using the instructions in the howto. Note the advice that you should omit the sections 'Install Perl 5.10.0' and 'Patch Squeezebox server to use Perl5.10.0'.
Workarounds
Howtos that sort of work, but need improvement
Broken
Sysmon
Sysmon - graphs not being created
SystemMonitor
SystemMonitor - graphs not being created (samba graph works)
Mailman
Mailman - Mailman contrib causes SME 8 bootstrap-console to hang.