Kolab MySQL Integration
B. Buehler
bbuehler at bbm-bbmicro.ch
Sam Apr 25 15:00:37 CEST 2009
Hallo Liste
ich möchte für ein CMS Kolab mit MySQL (und ev. xslt) ergänzen. Dazu habe ich
von OpenPKG mysql-5.1.34-20090420.src.rpm runtergeladen.
Gemäss Kolab-Wiki "HowTo extend the Kolab Server" habe ich:
/kolab/bin/openpkg rpm --rebuild mysql-5.1.34-20090420.src.rpm
ohne Fehler compiliert, dann:
/kolab/bin/openpkg rpm -ihv /kolab/RPM/PKG/mysql-5.1.34-20090420.ix86-
suse10.3-kolab.rpm
installiert. Habe danach install.sh ergänzt mit "-D php::with_xslt -D
php::with_mysql"
PACKAGES="openpkg-tools openldap postfix kolabd kolab-webadmin kolab-fbview
kolab-webclient"
DEFINE="-D openldap::with_pth=no -D sasl::with_ldap -D sasl::with_login -D
sasl::with_ntlm -D postfix::with_sasl -D postfix::with_ssl -D
postfix::with_ldap -D imapd::with_kolab_nocaps -D php::with_xslt -D
php::with_mysql"
EXCLUDEPKGS=""
Update mit:
# sh install-kolab.sh 2>&1 | tee /root/kolab-update.log
Changing to temporary working directory /tmp/install-
kolab.29227.10457.28258.24075 ...
Kolab installation tag (TAG): kolab
Kolab installation prefix (PREFIX): /kolab
Kolab version (KOLAB_VERSION): 2.2.1
Kolab user name (USER): kolab
Kolab user base UID (KID): 19414
Kolab restricted UID (KID): 19415
Kolab non-priviledged UID (KID): 19416
Exclude following Kolab packages:
Received no instructions. Trying to determine required action...
Found an OpenPKG environment. Assuming upgrade...
----------- SETUP COMPLETED -----------
Now running:
/kolab/bin/openpkg build -kKBuZ -r "/tmp/install-
kolab.29227.10457.28258.24075" -p "ix86-suse10.3-kolab" -D
openldap::with_pth=no -D sasl::with_ldap -D sasl::with_login -D
sasl::with_ntlm -D postfix::with_sasl -D postfix::with_ssl -D
postfix::with_ldap -D imapd::with_kolab_nocaps -D php::with_xslt -D
php::with_mysql
-Dkolabd::kolab_version=2.2.1
-Dkolab-webadmin::kolab_version=2.2.1
openpkg-tools openldap postfix kolabd kolab-webadmin kolab-fbview
kolab-webclient | sh
---------------------------------------
openpkg:build:FATAL: errors occured while building:
php-5.2.8-20081209_kolab2: php searches a frood called 'mysql'
Leider habe ich nicht herausgefunden was "FROOD" bedeutet.
Habe dann ferner beide php5.. Pakte versucht mit den gewünschten Ergänzungen
zu rebuilden:
/kolab/bin/openpkg rpm --rebuild ./php-5.2.8-20081209_kolab2.src.rpm --with
xslt --with mysql
/kolab/bin/openpkg rpm --rebuild ./php-5.2.9-20090306.src.rpm --with xslt --
with mysql
beide wurden ohne Fehler compiliert
aber der Update (wie oben: sh install-kolab.sh ) bringt den identischen Fehler
in Bezug auf mysql.
Was habe ich falsch oder nicht verstanden?
Kann es sein, dass ich noch ein Paket brauche wie zB. php-mysql? Woher?
Herzlichen Dank für eure Hilfe.
--
Grüsse
Bernhard