Hallo allerseits,
auf einem UCS 4.1-4 Memberserver hätte ich gerne die Anwendung SuiteCRM 7.6.3 aktualisiert. Wenn ich nach dieser Anleitung http://wiki.univention.de/index.php?title=SuiteCRM_App_Migration vorgehe, scheitert bereits die Deinstallation mit dieser Ausgabe:
# univention-app remove digitec-suitecrm
Going to remove SuiteCRM (7.6.3)
No hostdn for digitec-suitecrm found. Nothing to remove
Paketlisten werden gelesen...
Abhängigkeitsbaum wird aufgebaut....
Statusinformationen werden eingelesen....
Die folgenden Pakete werden ENTFERNT:
digitec-suitecrm-web digitec-suitecrm-zip-max libc-client2007e mlock
php5-curl php5-gd php5-imap php5-ldap php5-mysql
0 aktualisiert, 0 neu installiert, 9 zu entfernen und 91 nicht aktualisiert.
Nach dieser Operation werden 43,1 MB Plattenplatz freigegeben.
(Lese Datenbank ... 77355 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von digitec-suitecrm-web ...
/var/lib/dpkg/info/digitec-suitecrm-web.prerm: Zeile 4: /usr/share/suitecrm/uninstall-suitecrm.sh: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für „/usr/lib/univention-uninstall/79suitecrm-web-uninstall.uinst“ nicht möglich: Datei oder Verzeichnis nicht gefunden
Entfernen von digitec-suitecrm-zip-max ...
Entfernen von php5-imap ...
Entfernen von libc-client2007e ...
Entfernen von mlock ...
Entfernen von php5-curl ...
Entfernen von php5-gd ...
Entfernen von php5-ldap ...
Entfernen von php5-mysql ...
Trigger für univention-config werden verarbeitet ...
Trigger für libapache2-mod-php5 werden verarbeitet ...
[....] Reloading web server config: apache2 not running.[ ok
Trigger für man-db werden verarbeitet ...
Removing localhost from LDAP object
File: /usr/share/univention-management-console/modules/apps.xml
File: /usr/share/univention-management-console/i18n/de/apps.mo
File: /etc/apt/apt.conf.d/55user_agent
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/__init__.py", line 191, in call_with_namespace
result = self.main(namespace)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/remove.py", line 49, in main
return self.do_it(args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install_base.py", line 109, in do_it
self._do_it(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/docker_remove.py", line 50, in _do_it
super(Remove, self)._do_it(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/remove.py", line 57, in _do_it
self._unregister_app(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/register.py", line 519, in _unregister_app
ldap_object.remove_localhost()
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 246, in remove_localhost
self._udm_obj.modify()
File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 317, in modify
return self._modify(modify_childs, ignore_license=ignore_license)
File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 813, in _modify
self.lo.modify(self.dn, ml, ignore_license=ignore_license)
File "/usr/lib/pymodules/python2.7/univention/admin/uldap.py", line 468, in modify
raise univention.admin.uexceptions.permissionDenied
permissionDenied
Traceback (most recent call last):
File "/usr/bin/univention-app", line 90, in <module>
main()
File "/usr/bin/univention-app", line 77, in main
ret = args.func(args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/__init__.py", line 191, in call_with_namespace
result = self.main(namespace)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/remove.py", line 49, in main
return self.do_it(args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install_base.py", line 109, in do_it
self._do_it(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/docker_remove.py", line 50, in _do_it
super(Remove, self)._do_it(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/remove.py", line 57, in _do_it
self._unregister_app(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/register.py", line 519, in _unregister_app
ldap_object.remove_localhost()
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 246, in remove_localhost
self._udm_obj.modify()
File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 317, in modify
return self._modify(modify_childs, ignore_license=ignore_license)
File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 813, in _modify
self.lo.modify(self.dn, ml, ignore_license=ignore_license)
File "/usr/lib/pymodules/python2.7/univention/admin/uldap.py", line 468, in modify
raise univention.admin.uexceptions.permissionDenied
univention.admin.uexceptions.permissionDenied
Wenn ich dann in diesem Zustand versuche die neue Version zu installieren, klappt das leider auch nicht, mit einer ähnlichen Meldung. Bevor die Installation abgeschlossen ist, startet schon wieder die Deinstallation:
Do you agree [y/N]? y
Creating data directories for digitec-suitecrm...
Copying /var/cache/univention-appcenter/digitec-suitecrm_20170810160831.schema
Registering UCR for digitec-suitecrm
Marking digitec-suitecrm=7.9.4 as installed
File: /etc/univention/service.info/services/univention-appcenter.cfg
Setting ports for apache proxy
Multifile: /etc/apache2/sites-available/default-ssl
Multifile: /etc/apache2/sites-available/default
Creating /etc/init.d/docker-app-digitec-suitecrm
Adding system startup for /etc/init.d/docker-app-digitec-suitecrm ...
/etc/rc0.d/K14docker-app-digitec-suitecrm -> ../init.d/docker-app-digitec-suitecrm
/etc/rc1.d/K14docker-app-digitec-suitecrm -> ../init.d/docker-app-digitec-suitecrm
/etc/rc6.d/K14docker-app-digitec-suitecrm -> ../init.d/docker-app-digitec-suitecrm
/etc/rc2.d/S41docker-app-digitec-suitecrm -> ../init.d/docker-app-digitec-suitecrm
/etc/rc3.d/S41docker-app-digitec-suitecrm -> ../init.d/docker-app-digitec-suitecrm
/etc/rc4.d/S41docker-app-digitec-suitecrm -> ../init.d/docker-app-digitec-suitecrm
/etc/rc5.d/S41docker-app-digitec-suitecrm -> ../init.d/docker-app-digitec-suitecrm
Going to remove SuiteCRM (7.9.4)
INFO: SuiteCRM files and database will be deleted.
Press [ENTER] to continue
No hostdn for digitec-suitecrm found. Nothing to remove
Removing any system startup links for /etc/init.d/docker-app-digitec-suitecrm ...
/etc/rc0.d/K14docker-app-digitec-suitecrm
/etc/rc1.d/K14docker-app-digitec-suitecrm
/etc/rc2.d/S41docker-app-digitec-suitecrm
/etc/rc3.d/S41docker-app-digitec-suitecrm
/etc/rc4.d/S41docker-app-digitec-suitecrm
/etc/rc5.d/S41docker-app-digitec-suitecrm
/etc/rc6.d/K14docker-app-digitec-suitecrm
File: /etc/univention/service.info/services/univention-appcenter.cfg
Multifile: /etc/apache2/sites-available/default-ssl
Multifile: /etc/apache2/sites-available/default
Reloading web server config: apache2.
Installing join script /var/cache/univention-appcenter/digitec-suitecrm_20170810160831.uinst
Password for Administrator:
Search LDAP binddn done
Running 03univention-directory-listener.inst skipped (already executed)
Running 04univention-ldap-client.inst skipped (already executed)
Running 08univention-apache.inst skipped (already executed)
Running 11univention-pam.inst skipped (already executed)
Running 18python-univention-directory-manager.inst skipped (already executed)
Running 20univention-directory-policy.inst skipped (already executed)
Running 20univention-join.inst skipped (already executed)
Running 26univention-nagios-common.inst skipped (already executed)
Running 26univention-samba.inst skipped (already executed)
Running 30univention-appcenter.inst skipped (already executed)
Running 30univention-nagios-client.inst skipped (already executed)
Running 34univention-management-console-server.inst skipped (already executed)
Running 35univention-appcenter-docker.inst skipped (already executed)
Running 35univention-management-console-module-appcenter.inst skipped (already executed)
Running 35univention-management-console-module-diagnostic.inst skipped (already executed)
Running 35univention-management-console-module-join.inst skipped (already executed)
Running 35univention-management-console-module-lib.inst skipped (already executed)
Running 35univention-management-console-module-mrtg.inst skipped (already executed)
Running 35univention-management-console-module-passwordchange.inst skipped (already executed)
Running 35univention-management-console-module-quota.inst skipped (already executed)
Running 35univention-management-console-module-reboot.inst skipped (already executed)
Running 35univention-management-console-module-services.inst skipped (already executed)
Running 35univention-management-console-module-setup.inst skipped (already executed)
Running 35univention-management-console-module-sysinfo.inst skipped (already executed)
Running 35univention-management-console-module-top.inst skipped (already executed)
Running 35univention-management-console-module-ucr.inst skipped (already executed)
Running 35univention-management-console-module-updater.inst skipped (already executed)
Running 36univention-management-console-module-apps.inst skipped (already executed)
Running 81univention-nfs-server.inst skipped (already executed)
Running 92plucs.inst skipped (already executed)
Running 92univention-management-console-web-server.inst skipped (already executed)
Running 98univention-pkgdb-tools.inst skipped (already executed)
Running 51digitec-suitecrm-uninstall.uinst done
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/__init__.py", line 191, in call_with_namespace
result = self.main(namespace)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install.py", line 67, in main
return self.do_it(args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install_base.py", line 109, in do_it
self._do_it(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/docker_install.py", line 65, in _do_it
ret = super(Install, self)._do_it(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install.py", line 78, in _do_it
self._register_app(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/register.py", line 325, in _register_app
ldap_object = get_app_ldap_object(app, lo, pos, or_create=True)
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 268, in get_app_ldap_object
return ApplicationLDAPObject(app, lo, pos, or_create)
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 165, in __init__
self._reload(app, create_if_not_exists)
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 183, in _reload
self._create_obj(app)
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 219, in _create_obj
obj = create_object_if_not_exists('appcenter/app', self._lo, self._pos, **attrs)
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 102, in create_object_if_not_exists
obj.create()
File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 306, in create
return self._create()
File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 762, in _create
self.lo.add(self.dn, al)
File "/usr/lib/pymodules/python2.7/univention/admin/uldap.py", line 447, in add
raise univention.admin.uexceptions.permissionDenied
permissionDenied
Traceback (most recent call last):
File "/usr/bin/univention-app", line 90, in <module>
main()
File "/usr/bin/univention-app", line 77, in main
ret = args.func(args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/__init__.py", line 191, in call_with_namespace
result = self.main(namespace)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install.py", line 67, in main
return self.do_it(args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install_base.py", line 109, in do_it
self._do_it(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/docker_install.py", line 65, in _do_it
ret = super(Install, self)._do_it(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/install.py", line 78, in _do_it
self._register_app(app, args)
File "/usr/lib/pymodules/python2.7/univention/appcenter/actions/register.py", line 325, in _register_app
ldap_object = get_app_ldap_object(app, lo, pos, or_create=True)
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 268, in get_app_ldap_object
return ApplicationLDAPObject(app, lo, pos, or_create)
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 165, in __init__
self._reload(app, create_if_not_exists)
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 183, in _reload
self._create_obj(app)
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 219, in _create_obj
obj = create_object_if_not_exists('appcenter/app', self._lo, self._pos, **attrs)
File "/usr/lib/pymodules/python2.7/univention/appcenter/udm.py", line 102, in create_object_if_not_exists
obj.create()
File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 306, in create
return self._create()
File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 762, in _create
self.lo.add(self.dn, al)
File "/usr/lib/pymodules/python2.7/univention/admin/uldap.py", line 447, in add
raise univention.admin.uexceptions.permissionDenied
univention.admin.uexceptions.permissionDenied
# univention-app info
UCS: 4.1-4 errata408
App Center compatibility: 4
Installed: digitec-suitecrm=7.6.3 plucs=0.2-3 samba-memberserver=4.3
Upgradable: digitec-suitecrm
Hat jemand einen Tipp für mich wie ich SuiteCRM aktualisiert bekomme?
sonnige Grüße,
Dirk