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