{"id":4307,"date":"2021-05-02T22:15:25","date_gmt":"2021-05-02T20:15:25","guid":{"rendered":"https:\/\/www.j-lawyer.org\/?p=4307"},"modified":"2021-05-02T22:21:32","modified_gmt":"2021-05-02T20:21:32","slug":"fehlerhaftes-java-updates-fuer-j-lawyer-box-1","status":"publish","type":"post","link":"https:\/\/www.j-lawyer.org\/?p=4307","title":{"rendered":"Fehlerhaftes Java-Update f\u00fcr j-lawyer.BOX 1"},"content":{"rendered":"\n<p>Dieser Artikel ist relevant f\u00fcr alle Nutzer einer j-lawyer.BOX-Hardware der ersten Generation. <\/p>\n\n\n\n<p><strong>Zusammenfassung<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Die j-lawyer.BOXen erhalten Betriebssystem- und andere Softwareupdates automatisch<\/li><li>Ein seit 29. April bereitstehendes Update f\u00fcr Java ist fehlerhaft und f\u00fchrt dazu dass der j-lawyer.org Serverdienst nicht mehr startet<\/li><li>Ein <strong>Zusammenhang mit dem Update auf Version 1.14 der Kanzleisoftware besteht nicht<\/strong>, der Fehler wird aber durch die Updateinstallation wirksam (durch den Neustart im Rahmen der Installation)<\/li><li><strong>Auch ohne Installation der neuen Kanzleisoftware tritt dieser Fehler auf<\/strong>, sobald die Hardware oder der Dienst der Kanzleisoftware neu gestartet werden.<\/li><li>Abhilfe kann durch Downgrade auf die vorhergehende Java-Verion geschaffen werden, ist aber technisch anspruchsvoll<\/li><\/ul>\n\n\n\n<p><strong>Hinweise f\u00fcr versierte Anwender<\/strong><\/p>\n\n\n\n<p><strong><em>Voraussetzungen<\/em><\/strong><\/p>\n\n\n\n<p>F\u00fcr die folgende Anleitung sind Kenntnisse im Umgang mit SSH \/ Putty notwendig, sowie im grundlegenden Umgang mit einer Linux Shell. Verbinden Sie sich zuerst als &#8222;<strong>root<\/strong>&#8220; per SSH \/ Putty mit der j-lawyer.BOX.<\/p>\n\n\n\n<p><strong><em>Pr\u00fcfen ob man betroffen ist<\/em><\/strong><\/p>\n\n\n\n<p>Kann man sich mit dem j-lawyer.org Client nicht mehr einloggen, so sollte zuerst versucht werden den j-lawyer.org Serverdienst neu zu starten:<\/p>\n\n\n\n<p><code>sudo service j-lawyer-server restart<\/code><\/p>\n\n\n\n<p>Nach dem Absetzen des Befehls kurz warten und anschlie\u00dfend pr\u00fcfen ob der j-lawyer.org Server l\u00e4uft:<\/p>\n\n\n\n<p><code>ps -ax | grep java<\/code> | grep wildfly<\/p>\n\n\n\n<p>Es sollte ein Eintrag mit einer sehr langen Befehlszeile ausgegeben werden. Ist die Ausgabe leer, so ist das Ger\u00e4t vom besagten Fehler betroffen. Als zweite Pr\u00fcfung sollte<\/p>\n\n\n\n<p><code>java -version<\/code><\/p>\n\n\n\n<p>eingegeben werden. Hier sollte Java 8 Update 292 ausgegeben werden. <\/p>\n\n\n\n<p><strong><em>Fehlerbehebung<\/em><\/strong><\/p>\n\n\n\n<p>Die Fehlerbehebung beinhaltet: (1) Java-Update zur\u00fcckrollen und (2) zuk\u00fcnftige Java-Updates unterbinden.<\/p>\n\n\n\n<p>Ermitteln der verf\u00fcgbaren Javaversionen:<\/p>\n\n\n\n<p><code>apt policy openjdk-8-jre<\/code><\/p>\n\n\n\n<p>Beispielausgabe:<\/p>\n\n\n\n<p><code>openjdk-8-jre:<br>&nbsp;Installiert: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8u292-b10-0ubuntu1~20.04<br>&nbsp;Installationskandidat: 8u292-b10-0ubuntu1~20.04<br>&nbsp;Versionstabelle:<br>*** 8u292-b10-0ubuntu1~20.04 500<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;500 http:\/\/archive.ubuntu.com\/ubuntu focal-updates\/universe amd64 Packages<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;500 http:\/\/archive.ubuntu.com\/ubuntu focal-security\/universe amd64 Packages<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100 \/var\/lib\/dpkg\/status<br>&nbsp;&nbsp;&nbsp;&nbsp;8u252-b09-1ubuntu1 500<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;500 http:\/\/archive.ubuntu.com\/ubuntu focal\/universe amd64 Packages<\/code><\/p>\n\n\n\n<p>Die drei Sterne zeigen an, welche Version aktuell installiert ist (hier: <strong>8u292-b10-0ubuntu1~20.04<\/strong>). Darunter folgt die Ausgabe einer \u00e4lteren Version (hier: <strong>8u252-b09-1ubuntu1<\/strong>)<\/p>\n\n\n\n<p>Auf alte Version zur\u00fcckwechseln<\/p>\n\n\n\n<p>Die alte Javaversion wird nun wie folgt installiert:<\/p>\n\n\n\n<p>apt-get install openjdk-8-jre=<strong>8u252-b09-1ubuntu1<\/strong> openjdk-8-jre-headless=<strong>8u252-b09-1ubuntu1<\/strong><\/p>\n\n\n\n<p>(Die Version in <strong>fett<\/strong> entspricht der ermittelten \u00e4lteren Version)<\/p>\n\n\n\n<p>Nach erfolgter Installation kann erneut mit <\/p>\n\n\n\n<p><code>java -version<\/code><\/p>\n\n\n\n<p>gepr\u00fcft werden, ob die \u00e4ltere Version aktiv ist.<\/p>\n\n\n\n<p>Sicherstellen, dass die \u00e4ltere Version nicht erneut aktualisiert wird<\/p>\n\n\n\n<p>Dazu wechselt man in ein Verzeichnis, wie folgt:<\/p>\n\n\n\n<p><code>cd \/etc\/apt\/preferences.d\/<\/code><\/p>\n\n\n\n<p>Dort erstellen wir eine Datei, wie folgt:<\/p>\n\n\n\n<p><code>touch openjdk-8-jre<\/code><\/p>\n\n\n\n<p>und bearbeiten diese anschlie\u00dfend via<\/p>\n\n\n\n<p><code>mcedit openjdk-8-jre<\/code><\/p>\n\n\n\n<p>und kopieren diesen Inhalt hinein:<\/p>\n\n\n\n<p><code>Package: openjdk-8-jre<br>Pin: version <strong>8u252-b09-1ubuntu1<\/strong>*<br>Pin-Priority: 1000<\/code><\/p>\n\n\n\n<p>Bitte auf den Stern am Ende der Version achten, und die Version ggf. ersetzen (hier wieder die Versionsnummer der \u00e4lteren Javaversion verwenden).<\/p>\n\n\n\n<p>Und f\u00fcr ein zweites Paket analog vorgehen:<\/p>\n\n\n\n<p><code>touch openjdk-8-jre-headless<\/code><\/p>\n\n\n\n<p>mit Inhalt:<\/p>\n\n\n\n<p><code>Package: openjdk-8-jre-headless<br>Pin: version <strong>8u252-b09-1ubuntu1<\/strong>*<br>Pin-Priority: 1000<\/code><\/p>\n\n\n\n<p><strong>Fertig.<\/strong><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dieser Artikel ist relevant f\u00fcr alle Nutzer einer j-lawyer.BOX-Hardware der ersten Generation. Zusammenfassung: Die j-lawyer.BOXen erhalten Betriebssystem- und andere Softwareupdates automatisch Ein seit 29. April bereitstehendes Update f\u00fcr Java ist fehlerhaft und f\u00fchrt dazu dass der j-lawyer.org Serverdienst nicht mehr startet Ein Zusammenhang mit dem Update auf Version 1.14 der Kanzleisoftware besteht nicht, der Fehler [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[244,341],"tags":[245,329],"class_list":{"0":"post-4307","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-j-lawyer-box","7":"category-tipps-und-tricks","8":"tag-j-lawyer-box","9":"tag-java","10":"czr-hentry"},"_links":{"self":[{"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/posts\/4307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4307"}],"version-history":[{"count":2,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/posts\/4307\/revisions"}],"predecessor-version":[{"id":4310,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/posts\/4307\/revisions\/4310"}],"wp:attachment":[{"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}