ubuntuusers.de

Java SEO Spider - startet nicht mehr

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

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: 14657

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:

1
java -jar program.jar

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:

1
2
3
$ 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: 14657

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: 14657

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 😉

homer65

Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 612

Wohnort: bochum, germany

Habe das Programm auch mal mit java -jar buu.jar gestartet. Hier Ubuntu 26.04 Mit Java 25. Weiss nicht wie es funktioniert. Aber es zeigt eine Oberfläche an. https://media-cdn.ubuntu-de.org/forum/attachments/02/39/9512290-buu.png

Bilder

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9170

@homer65

Und das ist 4 Jahre nach dem letzten Post relevant weil?

homer65

Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 612

Wohnort: bochum, germany

Ups, das hatte ich übersehen. Sorry ☺

Antworten |