thomas2030
Anmeldungsdatum: 22. April 2020
Beiträge: 57
|
Hallo, ich habe dieses Java Programm (SEO Spider / broken link checker) früher gerne genutzt, aber seit einiger Zeit startet es nicht mehr, weder in Ubuntu 20.04 noch in 22.04. Ich habe auch mal mit einer anderen Java Version herumgespielt, es neu heruntergeladen etc., aber es startet nicht:
https://beamusup.com/free-seo-spider/
(buu.jar herunterladen) Ich habe die .jar Datei auf "executable" gesetzt, wenn ich rechtsklicke sehe ich als erste Option "Mit OpenJDK Java 11 Runtime öffnen".
Wenn ich das mache passiert nichts - zumindest nichts sichtbares. Das Programm ist schon einige Jahre alt und wird nicht mehr betreut - ich vermute also, dass auf meinem Rechner (trotz LTS Ubuntu) irgendwann etwas bei Java aktualisiert wurde, und dass das Programm daher nicht mehr startet. Habt ihr Ideen was ich machen kann? Kann bei diesem "OpenJDK Java 11" etwas umstellen, oder brauche ich vielleicht eine andere Version? Danke, lg Thomas
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 9627
|
thomas2030 schrieb:
wenn ich rechtsklicke
Wenn ein Programm nicht wie erwartet startet, ruft man es in einem Terminal auf, um aussagekräftige Ausgaben bzw. überhaupt erstmal welche zu erhalten. Bei einem Java-Programm:
Das Programm ist schon einige Jahre alt und wird nicht mehr betreut
Dann würde ich das schon mal gar nicht verwenden (ich werfe nur mal Log4Shell ein).
|
thomas2030
(Themenstarter)
Anmeldungsdatum: 22. April 2020
Beiträge: 57
|
von.wert schrieb:
Wenn ein Programm nicht wie erwartet startet, ruft man es in einem Terminal auf, um aussagekräftige Ausgaben bzw. überhaupt erstmal welche zu erhalten. Bei einem Java-Programm:
| $ java -jar SEO_Crawler.jar
Exception in thread "main" java.lang.Throwable: EXPIRED!
at com.beamusup.webcrawler.WebCrawler.main(vyf)
|
Any idea was das bedeutet? Hat da der Programmierer einfach ein Ablaufdatum einprogrammiert?
Dann würde ich das schon mal gar nicht verwenden (ich werfe nur mal Log4Shell ein).
Naja es läuft am Client, und crawlt die URLs von meiner Webseite. Inwiefern ist da Log4Shell ein Problem?
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 9627
|
Das fragst Du ernsthaft? Im Dezember anderes gelesen, gehört, gesehen? Suche Wenn da bei Wikipedia steht, "war eine Zero-Day-Schwachstelle in Log4j", ist das völlig zu Unrecht beschwichtigend. Dieser Code ist in unzähligen Java-Programmen vorhanden, das muß man so einfach nicht erkennen können. Wird das nicht gefixt - hallo - bleibt diese enorme Sicherheitslücke bestehen. "EXPIRED!" hat an dieser Stelle nichts mit einem Ablaufdatum des Programmes zu tun.
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 9627
|
Im übrigen ist bei einem so alten Java-Programm wahrscheinlich, daß es mit JRE 11 nicht läuft. Bliebe JRE 8, das z.B. als openjdk-8-jre noch Support erhält.
|
thomas2030
(Themenstarter)
Anmeldungsdatum: 22. April 2020
Beiträge: 57
|
von.wert schrieb: Das fragst Du ernsthaft? Im Dezember anderes gelesen, gehört, gesehen? Suche Wenn da bei Wikipedia steht, "war eine Zero-Day-Schwachstelle in Log4j", ist das völlig zu Unrecht beschwichtigend. Dieser Code ist in unzähligen Java-Programmen vorhanden, das muß man so einfach nicht erkennen können. Wird das nicht gefixt - hallo - bleibt diese enorme Sicherheitslücke bestehen. "EXPIRED!" hat an dieser Stelle nichts mit einem Ablaufdatum des Programmes zu tun.
Danke für die Infos. Nein habe davon nichts mitbekommen, das ist wohl der Nachteil, wenn man keine Nachrichten liest 😉 Dann bleibt nur der Wechsel zu einem kommerziellen Programm (Screaming Frog) um 180eur/Jahr. Ist halt schade, aber was solls, wenn sich der Programmierer jahrelang nicht darum kümmert dann kann man es eben nicht mehr verwenden. Ist auch keine Open Source Software (ich bin wohl von gut betreuten Open Source Programmen verwöhnt *g*).
|
gve
Anmeldungsdatum: 17. September 2006
Beiträge: 284
|
Das Programm benutzt kein log4j sondern slf4j. Es läuft übrigens auch mit Java 1.8 nicht. Die Sourcen wurden obfuscated. Man sieht also nicht mehr genau, was da implementiert wurde.
|
thomas2030
(Themenstarter)
Anmeldungsdatum: 22. April 2020
Beiträge: 57
|
gve schrieb: Das Programm benutzt kein log4j sondern slf4j. Es läuft übrigens auch mit Java 1.8 nicht. Die Sourcen wurden obfuscated. Man sieht also nicht mehr genau, was da implementiert wurde.
Danke, klingt alles nicht vertrauenswürdig. Werde es nicht mehr verwenden 😉
|
gve
Anmeldungsdatum: 17. September 2006
Beiträge: 284
|
Danke, klingt alles nicht vertrauenswürdig. Werde es nicht mehr verwenden 😉
So war das jetzt nicht gemeint. Die viel beachtete Sicherheitslücke von log4j kommt hier nicht vor, da es gar nicht benutzt wird. Die Windows-Version sagt, es will Java 1.7 - 1.9 haben, was OK ist. Das Programm benutzt license4j, einen Lizenz-Manager. Also, kann gut sein, dass das Teil abgelaufen ist. Ich investiere jetzt keine Zeit mehr, da ich es nicht brauche. Aber du kannst auf die Homepage von Beamusup gehen. Da gibt es jede Mange User-Kommentare. Die letzten von 2021. Frag einfach nach, warum das Programm nicht mehr läuft. gve Update:
Verstell mal das Datum auf das Jahr 2020. Danach das Programm starten, also java -jar buu.jar. 😀 Das Teil ist abgelaufen. Die Frage ist nur, ob du dann mit der falschen Systemzeit sinnvoll was machen kannst.
|
thomas2030
(Themenstarter)
Anmeldungsdatum: 22. April 2020
Beiträge: 57
|
gve schrieb:
Danke, klingt alles nicht vertrauenswürdig. Werde es nicht mehr verwenden 😉
So war das jetzt nicht gemeint. Die viel beachtete Sicherheitslücke von log4j kommt hier nicht vor, da es gar nicht benutzt wird. Die Windows-Version sagt, es will Java 1.7 - 1.9 haben, was OK ist. Das Programm benutzt license4j, einen Lizenz-Manager. Also, kann gut sein, dass das Teil abgelaufen ist. Ich investiere jetzt keine Zeit mehr, da ich es nicht brauche. Aber du kannst auf die Homepage von Beamusup gehen. Da gibt es jede Mange User-Kommentare. Die letzten von 2021. Frag einfach nach, warum das Programm nicht mehr läuft. gve Update:
Verstell mal das Datum auf das Jahr 2020. Danach das Programm starten, also java -jar buu.jar. 😀 Das Teil ist abgelaufen. Die Frage ist nur, ob du dann mit der falschen Systemzeit sinnvoll was machen kannst.
Danke 😉 Aber mit dem Murks mag ich nicht mehr unbedingt arbeiten. Ich habe fast nur Open Source Software, und bei der gibt es solche Probleme (Lizenzmanager, "abgelaufen" ja eher nicht, man könnte Probleme selbst beheben, kann Entwickler kontaktieren. Aber das ist "nur" gratis, und eben nicht frei. Für mich reicht teilweise auch die gratis Version von Screaming Frog (bis 500 Seiten) bzw. die gratis Version der SEO Suite (bis 500 Seiten). Auch alles kommerziell, aber in diesem Bereich ist Open Source noch eher ein Fremdwort 😉
|