Update von Debian 7 (wheezy) auf Debian 8 (jessie)

Ab JUST SOCIAL 9.6 benötigen wir Java in Version 8 und somit entfällt automatisch auch die Unterstützung für alte Debian 7 wheezy Systeme.

In internen Tests haben wir festgestellt, dass es beim Update von Debian Systemen auf die aktuelle Version 8 (Jessie) zu Problemen kommen kann.
Hier eine Liste von Dingen die beachtet werden sollten.

Fragen während des Updates von Debian

2 Konfigurationsdateien (/etc/apache2/apache2.conf und /etc/init.d/ejabberd) wurden geändert und müssen auf die Default Version vom Pakethersteller zurückgesetzt werden

Configuration file '/etc/apache2/apache2.conf'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** apache2.conf (Y/I/N/O/D/Z) [default=N] ? y

Diese Frage bitte mit "y" beantworten

Configuration file '/etc/init.d/ejabberd'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** ejabberd (Y/I/N/O/D/Z) [default=N] ? y

Diese Frage bitte mit "y" beantworten


Installation von just-tinyconf schlägt fehl
Problem: Fehler bei der Installation von dem Paket just-tinyconf
Lösung:

rm -r /home/justsoftware/python-venv && apt-get install -f


Installation von udev und plymouth schlägt fehl
Problem: udev und/oder plymouth lassen sich nicht installieren
Lösung:

apt-get install udev plymouth

Sollte die Installation von plymouth immer noch fehlschlagen, müssen folgende Änderungen in der Datei /var/lib/dpkg/info/plymouth.postinst vorgenommen werden
alt:

update-rc.d plymouth start . 2 3 4 5 . stop . 0 6 . >/dev/null || exit $?

neu:

update-rc.d plymouth start 41 2 3 4 5 . stop 41 0 6 . >/dev/null || exit $?

und
alt:

update-rc.d plymouth-log start . S . >/dev/null || exit $?

neu:

update-rc.d plymouth-log start 40 S . >/dev/null || exit $?


Insallation von ejabberd und just-chatserver schlägt fehl
Problem: Die Installation von ejabberd und just-chatserver schlägt fehl
Lösung (mehrere Schritte):

ejabberd sichern

cp -rp /etc/ejabberd/ /tmp/

ejabberd entfernen

dpkg --force-depends --remove ejabberd
dpkg --force-depends --remove ejabberd-contrib
rm -r /etc/default/ejabberd /var/lib/ejabberd/ /usr/lib/ejabberd/

Pakete neu installieren

apt-get install -f
dpkg-reconfigure just-chatserver
apt-get install -f

Sicherung löschen

rm -r /tmp/ejabberd/
Powered by Zendesk