UCS 4.3-0: Nach Upgrade PHP mapi extension not found

OK - bin jetzt auf 4.3-1 und kann die WebApp immer noch nicht installieren…

Wie kann ich kopano-client jetzt auf 5.1 downgraden?

root@ucs002090:~# apt show kopano-client* -a
Package: kopano-client
Version: 8.6.2.1-0+5.3
Status: install ok installed
Priority: optional
Section: mail
Source: kopano
Maintainer: Kopano Development <development@kopano.io>
Installed-Size: 1.353 kB
Depends: libc6 (>= 2.14), libcomerr2 (>= 1.01), libgcc1 (>= 1:4.1.1), libgsoap-kopano-2.8.62, libgssapi-krb5-2 (>= 1.10+dfsg~), libk5crypto3 (>= 1.6.dfsg.2), libkcfreebusy0, libkcmapi0, libkcrosie0, libkcsoap0, libkcssl0, libkcsync0, libkcutil0, libkrb5-3 (>= 1.6.dfsg.2), libmapi1, libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 4.9), libuuid1 (>= 2.16), kopano-lang
Breaks: zarafa-client
Download-Size: unbekannt
APT-Manual-Installed: no
APT-Sources: /var/lib/dpkg/status
Description: Kopano MAPI provider library
 Library which provides the main MAPI service to interface
 with a Kopano server. This package is required by all
 Kopano client programs.

Package: kopano-client
Version: 8.6.2.1-0+5.1
Priority: optional
Section: mail
Source: kopano
Maintainer: Kopano Development <development@kopano.io>
Installed-Size: 1.326 kB
Depends: libc6 (>= 2.14), libcomerr2 (>= 1.01), libgcc1 (>= 1:3.0), libgsoap-kopano-2.8.62, libgssapi-krb5-2 (>= 1.14+dfsg), libk5crypto3 (>= 1.6.dfsg.2), libkcfreebusy0, libkcmapi0, libkcrosie0, libkcsoap0, libkcssl0, libkcsync0, libkcutil0, libkrb5-3 (>= 1.6.dfsg.2), libmapi1, libssl1.1 (>= 1.1.0), libstdc++6 (>= 5.2), libuuid1 (>= 2.16), kopano-lang
Breaks: zarafa-client
Download-Size: 315 kB
APT-Sources: https://appcenter.software-univention.de/univention-repository/4.3/maintained/component kopano-core_20180614141952/amd64/ Packages
Description: Kopano MAPI provider library
 Library which provides the main MAPI service to interface
 with a Kopano server. This package is required by all
 Kopano client programs.

Package: kopano-client
Version: 8.5.9.0-0+7.1
Priority: optional
Section: mail
Source: kopano
Maintainer: Kopano Development <development@kopano.io>
Installed-Size: 1.318 kB
Depends: libc6 (>= 2.14), libcomerr2 (>= 1.01), libgcc1 (>= 1:3.0), libgsoap-kopano-2.8.62, libgssapi-krb5-2 (>= 1.14+dfsg), libk5crypto3 (>= 1.6.dfsg.2), libkcfreebusy0, libkcmapi0, libkcsoap0, libkcssl0, libkcsync0, libkcutil0, libkrb5-3 (>= 1.6.dfsg.2), libmapi1, libssl1.1 (>= 1.1.0), libstdc++6 (>= 5.2), libuuid1 (>= 2.16), kopano-lang
Breaks: zarafa-client
Download-Size: 315 kB
APT-Sources: https://appcenter.software-univention.de/univention-repository/4.3/maintained/component z-push-kopano_20180604171139/amd64/ Packages
Description: Kopano MAPI provider library
 Library which provides the main MAPI service to interface
 with a Kopano server. This package is required by all
 Kopano client programs.

Ich habe jetzt einen Downgrade von kopano-client und kopano-contacts gemacht. Nachdem dann alle Apps (kopano-core und z-push-kopano) installiert wurden habe ich auch die Webapp installlieren können.

Danach einen Neustart

Jetzt startet der apache nicht mehr

Unable to load libkcclient.so: /usr/lib/kopano/libkcclient.so: symbol _ZN2KC21GetServerPortFromPathB5cxx11EPKc, version KC_8.6.1 not defined in file libkcutil.so.0 with link time reference
/usr/sbin/apache2: relocation error: /usr/lib/php/20151012/mapi.so: symbol _ZN2KC15forceUTF8LocaleEbPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE, version KC_8.6.1 not defined in file libkcutil.so.0 with link time reference

ich fürchte kopano-client und kopano-contacts reichen hier nicht aus. es müsste überprüft werden welche Pakete noch +5.3 in der Version tragen und dann entsprechend downgegraded werden.

Hab jetzt kopano-webapp, z-push-kopano und kopano-core deinstalliert.

Dann wieder alles von grund auf aus dem AppCenter installiert. Das ging zwar alles, aber ich habe jetzt wieder den Fehler

Not Found: PHP mapi extension not found
If you have upgraded Kopano Core, please restart Apache

Kopano WebApp can't start because of incompatible configuration.

Außerdem kann mein Outlook 2007 mit MAPI-Client nicht auf die Daten zugreifen - ist da was deaktiviert worden?

Ich habe jetzt zusätzlich zu den aktivieren externen Kopano-Repositories in der der sources-list die io.kopano eingetragen. Dann noch mal nach Updates suchen lassen und den “migration”-Patch ausführen lassen.

Leider bleibt es bei der Fehlermeldung.

Wenn der Apache startet sehe ich folgendes im Log:

[Mon Jun 25 21:12:10.669561 2018] [suexec:notice] [pid 17386] AH01232: suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mapi.so' - /usr/lib/libkcinetmapi.so.0: symbol _ZN2KC4Util16HrStreamToStringEP7IStreamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE, version KC_8.6.1 not defined in file libmapi.so.1 with link time reference in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mapi.so' - /usr/lib/libkcinetmapi.so.0: symbol _ZN2KC4Util16HrStreamToStringEP7IStreamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE, version KC_8.6.1 not defined in file libmapi.so.1 with link time reference in Unknown on line 0
[Mon Jun 25 21:12:12.017098 2018] [mpm_prefork:notice] [pid 17387] AH00163: Apache/2.4.25 (Univention) OpenSSL/1.0.2l configured -- resuming normal operations
[Mon Jun 25 21:12:12.017212 2018] [core:notice] [pid 17387] AH00094: Command line: '/usr/sbin/apache2'

Ich empfehle ein Ticket bei unserem Support zu eröffnen.

OK - ich hab ein Ticket aufgemacht - ich hoffe, dass man mir da zeitnah helfen kann, weil ich sollte das Mailsystem jetzt bald wieder zum Laufen bekommen - ansonsten müsste ich eine Datenrücksicherung fahren und dann stimmt das ganze was ich hier geschrieben ja nicht mehr

Also warte ich ab, wann sich der Support morgen meldet und ob er mir eine Lösung verraten kann

Hallo @MyKey0815:

gibt es mittlerweile eine Lösung für das Upgrade-Problem?
Wir haben mit einem Klon unseres UCS-Server auch das Upgrade auf 4.3 versucht und sind mit den gleichen Fehlermeldungen gescheitert.
Bin für jede Info dankbar!

Hallo @klapau,

im obrigen thread sind viele Probleme gelistet, die meisten auch mit entsprechender Lösung. Wo hakt es denn genau?

Hallo @fbartels,

vorerst vielen Dank für die rasche Reaktion.

Glücklicherweise können wir die Release-Aktualisierung von UCS 4.2.x auf 4.3.x mit einem Klon unseres Produktionsservers testen und mit Snapshots arbeiten.

Unsere Ausgangslage ist wie folgt:
Die momentan installierte Version ist 4.2-4 errata425, eine Kopano-Basic-Subscription ist vorhanden.
Die Kopano-Pakete werden direkt vom Kopano Download Server abgeholt, die Konfiguration wurde wie hier beschrieben durchgeführt: https://wiki.z-hub.io/display/K4U/Updating+Kopano+packages+directly+from+the+Kopano+download+server
Version KopanoCore: 8.6.2
Version WebApp: 3.4.16.1565+67.1

Hier die einzelnen Upgrade-Schritte:

  1. Deaktivierung der Kopano-Repositories:
if [ $(ucr get version/version) == "4.2" ]; then
        univention-config-registry set \
        kopano/repo/kopano-core='false' \
        kopano/repo/kopano-webapp='false' \
        kopano/repo/kopano-files='false' \
        kopano/repo/kopano-mdm='false' \
        kopano/repo/kopano-smime='false' \
        kopano/repo/kopano-webmeetings='false' \
        kopano/repo/z-push-kopano='false'
fi
  1. Hinzufügen der UCS 4.3 Repositories in /etc/apt/sources.list
deb https://updates.software-univention.de/4.3/maintained/ 4.3-0/all/
deb https://updates.software-univention.de/4.3/maintained/ 4.3-0/amd64/
deb https://updates.software-univention.de/4.3/maintained/ 4.3-1/all/
deb https://updates.software-univention.de/4.3/maintained/ 4.3-1/amd64/

Danach “apt-get update” durchgeführt

  1. Start des Release-Updates via UCS-Web-Console.
    Nach Neustart des Servers wird als installierte Version 4.3-1 errata145 angezeigt.
    Webapp liefert den bekannten “PHP mapi Error”.

  2. Entferung der UCS 4.3 Einträge aus /etc/apt/sources.list und Aktivierung der Kopano-Repositories:

if [ $(ucr get version/version) == "4.3" ]; then
        univention-config-registry set \
        kopano/repo/kopano-core='true' \
        kopano/repo/kopano-webapp='true' \
        kopano/repo/kopano-files='true' \
        kopano/repo/kopano-mdm='true' \
        kopano/repo/kopano-smime='true' \
        kopano/repo/kopano-webmeetings='true' \
        kopano/repo/z-push-kopano='true'
fi

Server neu gestartet.

  1. Paketaktualisierung gestartet, es befinden sich darunter keine Kopano-Pakete - alles OK, keine Errors.

  2. Nach der Paket-Aktualisierung werden in App Center-Aktualisierungen folgende angezeigt:
    Kopano Core: Version 8.4.5.0 kann auf 8.6.2.1 aktualisiert werden
    Kopano WebApp: Version 3.4.2.1108 kann auf 3.4.15.1513 aktualisiert werden
    Z-Push for Kopano: Version 2.3.8 kann auf 2.4.2 aktualisiert werden

“dpkg -l | grep php” liefert:

ii  libapache2-mod-php5                                 5.6.33+dfsg-0+deb8u1                             amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  libapache2-mod-php7.0                               7.0.27-0+deb9u1                                  amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  php                                                 1:7.0+49                                         all          server-side, HTML-embedded scripting language (default)
ii  php-cgi                                             1:7.0+49                                         all          server-side, HTML-embedded scripting language (CGI binary) (default)
ii  php-common                                          1:49                                             all          Common files for PHP packages
ii  php-gettext                                         1.0.12-0.1                                       all          transitional dummy package for php-php-gettext
ii  php-kopano-smime                                    1.0.00+1.1                                       amd64        PHP Kopano SMIME Extension extends the php-openssl functions.
ii  php-krb5                                            1.1.2-4A~4.3.0.201802091342                      amd64        krb5 module for PHP
ii  php-ldap                                            1:7.0+49                                         all          LDAP module for PHP [default]
ii  php-mbstring                                        1:7.0+49                                         all          MBSTRING module for PHP [default]
ii  php-mcrypt                                          1:7.0+49                                         all          libmcrypt module for PHP [default]
ii  php-memcache                                        3.0.9~20160311.4991c2f-5                         amd64        memcache extension module for PHP
ii  php-pear                                            1:1.10.1+submodules+notgz-9                      all          PEAR Base System
ii  php-php-gettext                                     1.0.12-0.1                                       all          read gettext MO files directly, without requiring anything other than PHP
ii  php-smbclient                                       0.9.0-1+47.1                                     amd64        libsmbclient-php is a PHP extension that uses Samba's libsmbclient
ii  php-soap                                            1:7.0+49                                         all          SOAP module for PHP [default]
ii  php-xml                                             1:7.0+49                                         all          DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
ii  php5                                                5.6.33+dfsg-0+deb8u1                             all          server-side, HTML-embedded scripting language (metapackage)
ii  php5-cgi                                            5.6.33+dfsg-0+deb8u1                             amd64        server-side, HTML-embedded scripting language (CGI binary)
ii  php5-cli                                            5.6.33+dfsg-0+deb8u1                             amd64        command-line interpreter for the php5 scripting language
ii  php5-common                                         5.6.33+dfsg-0+deb8u1                             amd64        Common files for packages built from the php5 source
ii  php5-curl                                           5.6.33+dfsg-0+deb8u1                             amd64        CURL module for php5
ii  php5-enchant                                        5.6.33+dfsg-0+deb8u1                             amd64        Enchant module for php5
rc  php5-gmp                                            5.6.33+dfsg-0+deb8u1                             amd64        GMP module for php5
ii  php5-json                                           1.3.6-1                                          amd64        JSON module for php5
rc  php5-ldap                                           5.6.33+dfsg-0+deb8u1                             amd64        LDAP module for php5
ii  php5-mapi                                           8.6.2.1-0+5.3                                    amd64        PHP bindings for MAPI
rc  php5-mcrypt                                         5.6.33+dfsg-0+deb8u1                             amd64        MCrypt module for php5
rc  php5-memcache                                       3.0.8-5                                          amd64        memcache extension module for PHP5
ii  php7.0                                              7.0.27-0+deb9u1                                  all          server-side, HTML-embedded scripting language (metapackage)
ii  php7.0-cgi                                          7.0.27-0+deb9u1                                  amd64        server-side, HTML-embedded scripting language (CGI binary)
ii  php7.0-cli                                          7.0.27-0+deb9u1                                  amd64        command-line interpreter for the PHP scripting language
ii  php7.0-common                                       7.0.27-0+deb9u1                                  amd64        documentation, examples and common module for PHP
ii  php7.0-json                                         7.0.27-0+deb9u1                                  amd64        JSON module for PHP
ii  php7.0-ldap                                         7.0.27-0+deb9u1                                  amd64        LDAP module for PHP
ii  php7.0-mbstring                                     7.0.27-0+deb9u1                                  amd64        MBSTRING module for PHP
ii  php7.0-mcrypt                                       7.0.27-0+deb9u1                                  amd64        libmcrypt module for PHP
ii  php7.0-opcache                                      7.0.27-0+deb9u1                                  amd64        Zend OpCache module for PHP
ii  php7.0-readline                                     7.0.27-0+deb9u1                                  amd64        readline module for PHP
ii  php7.0-soap                                         7.0.27-0+deb9u1                                  amd64        SOAP module for PHP
ii  php7.0-xml                                          7.0.27-0+deb9u1                                  amd64        DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii  simplesamlphp                                       1.14.11-1+deb9u1A~4.3.0.201803051034             all          Authentication and federation application supporting several protocols
ii  univention-saml                                     5.0.4-19A~4.3.0.201805241344                     all          Integrates simpleSAMLphp Identity Provider into UCS
ii  univention-saml-schema                              5.0.4-19A~4.3.0.201805241344                     all          UCS simpleSAMLphp ldap integration

php7-mapi befindet sich nicht darunter.

  1. Update Kopano Core:
    Folgende Pakete werden installiert bzw. aktualisiert:
    kopano4ucs
    kopano4ucs-lib
    kopano4ucs-schema
    kopano4ucs-udm

Das Core-Update konnte problemlos durchgeführt werden.

  1. Update Kopano WebApp:
    Folgende Pakete werden installiert bzw. aktualisiert:
    kopano-webapp-plugin-desktopnotifications
    kopano-webapp-plugin-files
    kopano-webapp-plugin-filesbackend-owncloud
    kopano-webapp-plugin-filesbackend-smb
    kopano-webapp-plugin-mdm
    kopano-webapp-plugin-smime
    php-enchant
    php-kopano-smime
    php7.0-bcmath
    php7.0-curl
    php7.0-enchant
    Die Aktion führt bei folgenden Paketen zu nicht automatisch behebbaren Problemen:
    kopano4ucs-webapp

Die Aktualisierung wird leider abgebrochen.

  1. Das Update “Z-Push for Kopano” lässt sich problemlos durchführen.

Ein “univention-install kopano4ucs-webapp” via CLI liefert:

The following packages have unmet dependencies:
 kopano4ucs-webapp : Depends: php7-mapi but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

apt show php7-mapi -a:

Package: php7-mapi
Version: 8.6.2.1-0+5.1
Priority: optional
Section: php
Source: kopano
Maintainer: Kopano Development <development@kopano.io>
Installed-Size: 797 kB
Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libkcfreebusy0, libkcicalmapi0, libkcinetmapi0, libkcmapi0, libkcutil0, libmapi1, libstdc++6 (>= 5.2), libuuid1 (>= 2.16), zlib1g (>= 1:1.1.4), phpapi-20151012, kopano-client (= 8.6.2.1-0+5.1), kopano-contacts (= 8.6.2.1-0+5.1)
Download-Size: 170 kB
APT-Sources: https://appcenter.software-univention.de/univention-repository/4.3/maintained/component kopano-core_20180614141952/amd64/ Packages
Description: PHP bindings for MAPI
 Using this module, you can create PHP programs which use MAPI calls
 to interact with Kopano.

Package: php7-mapi
Version: 8.5.9.0-0+7.1
Priority: optional
Section: php
Source: kopano
Maintainer: Kopano Development <development@kopano.io>
Installed-Size: 797 kB
Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libkcfreebusy0, libkcicalmapi0, libkcinetmapi0, libkcmapi0, libkcutil0, libmapi1, libstdc++6 (>= 5.2), libuuid1 (>= 2.16), zlib1g (>= 1:1.1.4), phpapi-20151012, kopano-client (= 8.5.9.0-0+7.1), kopano-contacts (= 8.5.9.0-0+7.1)
Replaces: php5-mapi
Download-Size: 170 kB
APT-Sources: https://appcenter.software-univention.de/univention-repository/4.3/maintained/component z-push-kopano_20180604171139/amd64/ Packages
Description: PHP bindings for MAPI
 Using this module, you can create PHP programs which use MAPI calls
 to interact with Kopano.

Package: php7-mapi
Version: 8.4.5.0-0+33.2
Priority: optional
Section: php
Source: kopano
Maintainer: Kopano Development <development@kopano.io>
Installed-Size: 797 kB
Depends: libc6 (>= 2.17), libgcc1 (>= 1:3.0), libkcfreebusy0, libkcicalmapi0, libkcinetmapi0, libkcmapi0, libkcutil0, libmapi1, libstdc++6 (>= 5.2), libuuid1 (>= 2.16), zlib1g (>= 1:1.1.4), phpapi-20151012, kopano-client (= 8.4.5.0-0+33.2), kopano-contacts (= 8.4.5.0-0+33.2)
Download-Size: 170 kB
APT-Sources: https://appcenter.software-univention.de/univention-repository/4.3/maintained/component kopano-webapp_20170530164135/amd64/ Packages
Description: PHP bindings for MAPI
 Using this module, you can create PHP programs which use MAPI calls
 to interact with Kopano.

Weitere Infos liefere ich noch gerne nach.

In diesem Schritt sind die Kopano Repositories gemeint, nicht die von Univention, also z.B.

deb https://download.kopano.io/supported/core:/final/Univention_4.3/ /

4 + 6. Ich würde zuerst die App aus dem Appcenter aktivieren, bevor die Repositories wieder scharf geschaltet werden.

Welche Version von Kopano Groupware Core ist denn zu diesem Zeitpunkt installiert? dpkg -l | grep kopano-server

ii  kopano-server                                       8.6.2.1-0+5.3                                    amd64        Server component for Kopano Core
ii  kopano-server-packages                              8.6.2.1-0+5.3                                    all          Metapackage to install the entire Kopano Core stack

Ich werde jetzt ein Rollback machen und

eintragen.

Also, das Upgrade und die Paket-Aktualisierungen konnten ohne offensichtliche Probleme unter Verwendung von

deb https://serial:?????@download.kopano.io/supported/core:/final/Univention_4.3/ /

in /etc/apt/sources.list durchgeführt werden:


Die momentan installierte Version ist 4.3-1 errata145.

“dpkg -l | grep php” liefert kein php7-mapi:

ii  libapache2-mod-php5                                 5.6.33+dfsg-0+deb8u1                             amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  libapache2-mod-php7.0                               7.0.27-0+deb9u1                                  amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  php                                                 1:7.0+49                                         all          server-side, HTML-embedded scripting language (default)
ii  php-cgi                                             1:7.0+49                                         all          server-side, HTML-embedded scripting language (CGI binary) (default)
ii  php-common                                          1:49                                             all          Common files for PHP packages
ii  php-gettext                                         1.0.12-0.1                                       all          transitional dummy package for php-php-gettext
ii  php-kopano-smime                                    1.0.00+1.1                                       amd64        PHP Kopano SMIME Extension extends the php-openssl functions.
ii  php-krb5                                            1.1.2-4A~4.3.0.201802091342                      amd64        krb5 module for PHP
ii  php-ldap                                            1:7.0+49                                         all          LDAP module for PHP [default]
ii  php-mbstring                                        1:7.0+49                                         all          MBSTRING module for PHP [default]
ii  php-mcrypt                                          1:7.0+49                                         all          libmcrypt module for PHP [default]
ii  php-memcache                                        3.0.9~20160311.4991c2f-5                         amd64        memcache extension module for PHP
ii  php-pear                                            1:1.10.1+submodules+notgz-9                      all          PEAR Base System
ii  php-php-gettext                                     1.0.12-0.1                                       all          read gettext MO files directly, without requiring anything other than PHP
ii  php-smbclient                                       0.9.0-1+47.1                                     amd64        libsmbclient-php is a PHP extension that uses Samba's libsmbclient
ii  php-soap                                            1:7.0+49                                         all          SOAP module for PHP [default]
ii  php-xml                                             1:7.0+49                                         all          DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
ii  php5                                                5.6.33+dfsg-0+deb8u1                             all          server-side, HTML-embedded scripting language (metapackage)
ii  php5-cgi                                            5.6.33+dfsg-0+deb8u1                             amd64        server-side, HTML-embedded scripting language (CGI binary)
ii  php5-cli                                            5.6.33+dfsg-0+deb8u1                             amd64        command-line interpreter for the php5 scripting language
ii  php5-common                                         5.6.33+dfsg-0+deb8u1                             amd64        Common files for packages built from the php5 source
ii  php5-curl                                           5.6.33+dfsg-0+deb8u1                             amd64        CURL module for php5
ii  php5-enchant                                        5.6.33+dfsg-0+deb8u1                             amd64        Enchant module for php5
rc  php5-gmp                                            5.6.33+dfsg-0+deb8u1                             amd64        GMP module for php5
ii  php5-json                                           1.3.6-1                                          amd64        JSON module for php5
rc  php5-ldap                                           5.6.33+dfsg-0+deb8u1                             amd64        LDAP module for php5
ii  php5-mapi                                           8.6.2.1-0+5.3                                    amd64        PHP bindings for MAPI
rc  php5-mcrypt                                         5.6.33+dfsg-0+deb8u1                             amd64        MCrypt module for php5
rc  php5-memcache                                       3.0.8-5                                          amd64        memcache extension module for PHP5
ii  php7.0                                              7.0.27-0+deb9u1                                  all          server-side, HTML-embedded scripting language (metapackage)
ii  php7.0-cgi                                          7.0.27-0+deb9u1                                  amd64        server-side, HTML-embedded scripting language (CGI binary)
ii  php7.0-cli                                          7.0.27-0+deb9u1                                  amd64        command-line interpreter for the PHP scripting language
ii  php7.0-common                                       7.0.27-0+deb9u1                                  amd64        documentation, examples and common module for PHP
ii  php7.0-json                                         7.0.27-0+deb9u1                                  amd64        JSON module for PHP
ii  php7.0-ldap                                         7.0.27-0+deb9u1                                  amd64        LDAP module for PHP
ii  php7.0-mbstring                                     7.0.27-0+deb9u1                                  amd64        MBSTRING module for PHP
ii  php7.0-mcrypt                                       7.0.27-0+deb9u1                                  amd64        libmcrypt module for PHP
ii  php7.0-opcache                                      7.0.27-0+deb9u1                                  amd64        Zend OpCache module for PHP
ii  php7.0-readline                                     7.0.27-0+deb9u1                                  amd64        readline module for PHP
ii  php7.0-soap                                         7.0.27-0+deb9u1                                  amd64        SOAP module for PHP
ii  php7.0-xml                                          7.0.27-0+deb9u1                                  amd64        DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii  simplesamlphp                                       1.14.11-1+deb9u1A~4.3.0.201803051034             all          Authentication and federation application supporting several protocols
ii  univention-saml                                     5.0.4-19A~4.3.0.201805241344                     all          Integrates simpleSAMLphp Identity Provider into UCS
ii  univention-saml-schema                              5.0.4-19A~4.3.0.201805241344                     all          UCS simpleSAMLphp ldap integration

App Center-Aktualisierungen:

Es sind App Center-Aktualisierungen verfügbar.

    Kopano Core: Version 8.4.5.0 kann auf 8.6.2.1 aktualisiert werden
    Kopano WebApp: Version 3.4.2.1108 kann auf 3.4.15.1513 aktualisiert werden
    Z-Push for Kopano: Version 2.3.8 kann auf 2.4.2 aktualisiert werden

werden einzeln installiert ohne Veränderung der Repositories.

Kopano-Core: OK
Z-Push for Kopano: OK

Kopano WebApp - leider wieder der gleiche Fehler:

Ein Fehler trat während der Aktion auf
Die angeforderte Aktion kann nicht durchgeführt werden. Bitte berücksichtigen Sie die Informationen, die unten angegeben sind, um das Problem zu beheben und es erneut zu versuchen.
Diese Änderungen enthalten alle verfügbaren Paket-Aktualisierungen und können daher auch Errata-Aktualisierungen mit einschließen. Wenn dies nicht gewünscht ist, müssen zuvor die entsprechenden Komponenten im Tab "Repository-Einstellungen" des App Centers zeitweise deaktiviert werden.

Die folgenden Software-Änderungen werden auf diesem Rechner angewendet: 11 Pakete werden installiert / aktualisiert, 1 Paket ist fehlerhaft

Folgende Pakete werden installiert bzw. aktualisiert:

    kopano-webapp-plugin-desktopnotifications
    kopano-webapp-plugin-files
    kopano-webapp-plugin-filesbackend-owncloud
    kopano-webapp-plugin-filesbackend-smb
    kopano-webapp-plugin-mdm
    kopano-webapp-plugin-smime
    php-enchant
    php-kopano-smime
    php7.0-bcmath
    php7.0-curl
    php7.0-enchant

Die Aktion führt bei folgenden Paketen zu nicht automatisch behebbaren Problemen:

    kopano4ucs-webapp

Leider das gleiche Problem:

“univention-install kopano4ucs-webapp” via CLI liefert:

The following packages have unmet dependencies:
 kopano4ucs-webapp : Depends: php7-mapi but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Hi @klapau,

welche Version war denn vor dem Backup installiert?

Kannst du einmal die Ausgabe von apt-get -s -o Debug::pkgProblemResolver=yes install php7-mapi posten?

Hi @fbartels,

gerne:

root@ucs10:~# apt-get -s -o Debug::pkgProblemResolver=yes install php7-mapi
Reading package lists... Done
Building dependency tree
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) php7-mapi:amd64 < none -> 8.6.2.1-0+5.1 @un puN Ib >
Broken php7-mapi:amd64 Depends on kopano-client:amd64 < 8.6.2.1-0+5.3 @ii mK > (= 8.6.2.1-0+5.1)
  Considering kopano-client:amd64 12 as a solution to php7-mapi:amd64 10016
Broken php7-mapi:amd64 Depends on kopano-contacts:amd64 < 8.6.2.1-0+5.3 @ii mK > (= 8.6.2.1-0+5.1)
  Considering kopano-contacts:amd64 4 as a solution to php7-mapi:amd64 10016
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 php7-mapi : Depends: kopano-client (= 8.6.2.1-0+5.1) but 8.6.2.1-0+5.3 is to be installed
             Depends: kopano-contacts (= 8.6.2.1-0+5.1) but 8.6.2.1-0+5.3 is to be installed
E: Unable to correct problems, you have held broken packages.

UCS: 4.2-4 errata425
KopanoCore: 8.6.2
WebApp: 3.4.16.1565+67.1
Z-Push: 2.4.3+0-0

Mit diesen Versionen läuft auch unser Produktionsserver (unter Einbindung der Kopano-Repos). Es konnten immer alle Updates mittels UCS-Webinterface installiert werden, nur eben die Release-Aktualisierung nicht.

Danke für die Unterstützung!

Das ist vielleicht auch noch interessant:

root@ucs10:~# apt list kopano-client -a
Listing... Done
kopano-client/now 8.6.2.1-0+5.3 amd64 [installed,local]
kopano-client/stable 8.6.2.1-0+5.1 amd64
kopano-client/unknown,unknown,unknown 8.4.5.0-0+33.2 amd64
kopano-client/unknown 8.4.5.0-0+33.2 amd64
kopano-client/unknown 8.4.5.0-0+33.2 amd64
kopano-client/unknown,unknown 8.3.1~35-6.1 amd64
kopano-client/unknown 8.0.3.2-7.1 amd64

root@ucs10:~#
root@ucs10:~# apt list kopano-contacts -a
Listing... Done
kopano-contacts/now 8.6.2.1-0+5.3 amd64 [installed,local]
kopano-contacts/stable 8.6.2.1-0+5.1 amd64
kopano-contacts/unknown,unknown,unknown 8.4.5.0-0+33.2 amd64
kopano-contacts/unknown 8.4.5.0-0+33.2 amd64
kopano-contacts/unknown 8.4.5.0-0+33.2 amd64
kopano-contacts/unknown,unknown 8.3.1~35-6.1 amd64
kopano-contacts/unknown 8.0.3.2-7.1 amd64

Und hier ist er Output am Produktionsserver:

root@ucs10:~# apt list kopano-client -a
Listing... Done
kopano-client/stable,now 8.6.2.1-0+5.3 amd64 [installed,automatic]
kopano-client/unknown 8.4.5.0-0+33.2 amd64
kopano-client/unknown 8.4.5.0-0+33.2 amd64
kopano-client/unknown,unknown 8.3.1~35-6.1 amd64
kopano-client/unknown 8.0.3.2-7.1 amd64

root@ucs10:~#  apt list kopano-contacts -a
Listing... Done
kopano-contacts/stable,now 8.6.2.1-0+5.3 amd64 [installed,automatic]
kopano-contacts/unknown 8.4.5.0-0+33.2 amd64
kopano-contacts/unknown 8.4.5.0-0+33.2 amd64
kopano-contacts/unknown,unknown 8.3.1~35-6.1 amd64
kopano-contacts/unknown 8.0.3.2-7.1 amd64

ok, dann will er php7-mapi nicht installieren, weil dies ein implizites downgrade wäre (die UCS 4.2 Pakete haben eine interne Buildrevision, die höher ist als die der 4.3 Pakete). Dieses Problem sollte sich automatisch lösen sobald wir ein neues Update für Kopano in unser Repository laden (was hoffentlich noch diese Woche der Fall sein wird).

Gut, dann warte ich mal auf das neue Update und versuche es danach - Danke!

Nachdem der Releasemanager und der Support keine Lösung hat, hier meine Lösung

Alle Kopano Repositories deaktivieren

univention-config-registry set \
    kopano/repo/kopano-core='false' \
    kopano/repo/kopano-webapp='false' \
    kopano/repo/kopano-files='false' \
    kopano/repo/kopano-mdm='false' \
    kopano/repo/kopano-smime='false' \
    kopano/repo/kopano-webmeetings='false' \
    kopano/repo/z-push-kopano='false'

Kopano Core über Appcenter aktualisieren damit Upgrade auf 4.3.1 aktiv wird

Release Upgrade durchführen
Paket Upgrades durchführen
Nochmal Kopano Core über Appcenter aktualisieren, danach ging es schon mal
Wenn nicht, folgende Reihenfolge

Entfernen in folgender Reihenfolge
Z-Push
Webmeetings
Webapp
Core

und danach in rückwärtiger Reihenfolge installieren

Hat bei mir jetzt viermal geklappt, also kein Scherz. Probierts aus!

1 Like

Hi @cpzengel ,

danke für die Info, aber da ich keinen zeitlichen Druck habe und jetzt das Problem für Kopano nachvollziehbar ist, warte ich mal auf das Update.

Mastodon