Hallo Zusammen
Ich arbeite mit Fedora 24 als OS. Leider ist die offizielle Fedora Quelle immer einige Versionen hinterher was JOSM angeht. Nur jeweils bei einem Hauptrelease von Fedora gibt es eine neue Version. Aktuell arbeite ich mit der 10327, up to date wäre 10966.
Gibt es eine andere Quelle, aus der ich JOSM jeweils aktuell halten kann? Ich möchte dies am liebsten per Repository machen.
Danke im Voraus.
Gruss Ueli
Hallo Ueli
Ich starte JOSM jeweils direkt von der Webseite aus via die jnlp Datei (Java Web Start). Keine Installation und die jeweils aktuellste Version spricht für sich.
Gruss David
Ulrich Grieb amilopowers@u-cloud.ch schrieb am So., 2. Okt. 2016, 22:04:
Hallo Zusammen
Ich arbeite mit Fedora 24 als OS. Leider ist die offizielle Fedora Quelle immer einige Versionen hinterher was JOSM angeht. Nur jeweils bei einem Hauptrelease von Fedora gibt es eine neue Version. Aktuell arbeite ich mit der 10327, up to date wäre 10966.
Gibt es eine andere Quelle, aus der ich JOSM jeweils aktuell halten kann? Ich möchte dies am liebsten per Repository machen.
Danke im Voraus.
Gruss Ueli _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Danke David.
Bei mir fragt dann Firefox immer mit was er öffnen soll. Was muss ich da wählen? Ich habe kein Java von Oracle nur Open JDK, falls das ein Unterschied macht.
Wie geht das dort mit Erweiterungen und z.B.: Kartenstilen? Sind die irgendwo gespeichert? Zudem kann ich dann wohl auch keine GPX files von meinem angehängten Smartphone öffnen... Unter "Datei" -> "Öffnen" (in JOSM) finde ich das Telefon nie...
Gruss Ueli
Am Sonntag, den 02.10.2016, 20:14 +0000 schrieb David Daester:
Hallo Ueli
Ich starte JOSM jeweils direkt von der Webseite aus via die jnlp
Datei (Java Web Start). Keine Installation und die jeweils aktuellste Version spricht für sich.
Gruss
David
Ulrich Grieb amilopowers@u-cloud.ch schrieb am So., 2. Okt. 2016,
22:04:
Hallo Zusammen
> > Ich arbeite mit Fedora 24 als OS. Leider ist die offizielle Fedora
Quelle immer einige Versionen hinterher was JOSM angeht. Nur jeweils bei einem Hauptrelease von Fedora gibt es eine neue Version. Aktuell arbeite ich mit der 10327, up to date wäre 10966.
Gibt es eine andere Quelle, aus der ich JOSM jeweils aktuell halten
kann? Ich möchte dies am liebsten per Repository machen.
Danke im Voraus.
Gruss Ueli
talk-ch mailing list
talk-ch@openstreetmap.ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Unter Firefox brauchst du das Icedtea Plugin damit Firefox weiss wie damit umzugehen.
Eine (vielleicht nicht mehr ganz aktuelle) Anleitung findest du unter http://geekgaucho.blogspot.nl/2012/04/how-to-run-jnlp-java-web-start-jws-app...
Gruss David
Ulrich Grieb amilopowers@u-cloud.ch schrieb am So., 2. Okt. 2016, 22:23:
Danke David.
Bei mir fragt dann Firefox immer mit was er öffnen soll. Was muss ich da wählen? Ich habe kein Java von Oracle nur Open JDK, falls das ein Unterschied macht.
Wie geht das dort mit Erweiterungen und z.B.: Kartenstilen? Sind die irgendwo gespeichert? Zudem kann ich dann wohl auch keine GPX files von meinem angehängten Smartphone öffnen... Unter "Datei" -> "Öffnen" (in JOSM) finde ich das Telefon nie...
Gruss Ueli
Am Sonntag, den 02.10.2016, 20:14 +0000 schrieb David Daester:
Hallo Ueli
Ich starte JOSM jeweils direkt von der Webseite aus via die jnlp Datei (Java Web Start). Keine Installation und die jeweils aktuellste Version spricht für sich.
Gruss David
Ulrich Grieb amilopowers@u-cloud.ch schrieb am So., 2. Okt. 2016, 22:04:
Hallo Zusammen
Ich arbeite mit Fedora 24 als OS. Leider ist die offizielle Fedora Quelle immer einige Versionen hinterher was JOSM angeht. Nur jeweils bei einem Hauptrelease von Fedora gibt es eine neue Version. Aktuell arbeite ich mit der 10327, up to date wäre 10966.
Gibt es eine andere Quelle, aus der ich JOSM jeweils aktuell halten kann? Ich möchte dies am liebsten per Repository machen.
Danke im Voraus.
Gruss Ueli _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Nachtrag: Habe bei mir noch ein wenig herumgespielt (Ubuntu GNOME).
Generell solltest du via Terminal das Programm *javaws* (Java Web Start) zur Verfügung haben. Wenn du dich also im Download Pfad befindest, solltest du mittels folgendem Befehl JOSM starten können: javaws josm.jnlp
Der Vorteil von jnlp ist, dass er dir jeweils die aktuellste getestete Version von JOSM nimmt. Um Aktualisierung brauchst du dich also nicht mehr zu kümmern.
Falls das nicht geht, kannst du auch alternativ einfach die JAR Datei herunterladen (josm-tested.jar) Ich kann die aus Nautilus jeweils direkt öffnen. Falls dies nicht geht, kannst du auch über das Terminal die Datei wie folgt starten: java -jar josm-tested.jar
Hier musst du die aktualisierung jeweils selber vornehmen.
Gruss
David Daester dfd1985@gmail.com schrieb am So., 2. Okt. 2016 um 22:28 Uhr:
Unter Firefox brauchst du das Icedtea Plugin damit Firefox weiss wie damit umzugehen.
Eine (vielleicht nicht mehr ganz aktuelle) Anleitung findest du unter http://geekgaucho.blogspot.nl/2012/04/how-to-run-jnlp-java-web-start-jws-app...
Gruss
David
Ulrich Grieb amilopowers@u-cloud.ch schrieb am So., 2. Okt. 2016, 22:23:
Danke David.
Bei mir fragt dann Firefox immer mit was er öffnen soll. Was muss ich da wählen? Ich habe kein Java von Oracle nur Open JDK, falls das ein Unterschied macht.
Wie geht das dort mit Erweiterungen und z.B.: Kartenstilen? Sind die irgendwo gespeichert? Zudem kann ich dann wohl auch keine GPX files von meinem angehängten Smartphone öffnen... Unter "Datei" -> "Öffnen" (in JOSM) finde ich das Telefon nie...
Gruss Ueli
Am Sonntag, den 02.10.2016, 20:14 +0000 schrieb David Daester:
Hallo Ueli
Ich starte JOSM jeweils direkt von der Webseite aus via die jnlp Datei (Java Web Start). Keine Installation und die jeweils aktuellste Version spricht für sich.
Gruss David
Ulrich Grieb amilopowers@u-cloud.ch schrieb am So., 2. Okt. 2016, 22:04:
Hallo Zusammen
Ich arbeite mit Fedora 24 als OS. Leider ist die offizielle Fedora Quelle immer einige Versionen hinterher was JOSM angeht. Nur jeweils bei einem Hauptrelease von Fedora gibt es eine neue Version. Aktuell arbeite ich mit der 10327, up to date wäre 10966.
Gibt es eine andere Quelle, aus der ich JOSM jeweils aktuell halten kann? Ich möchte dies am liebsten per Repository machen.
Danke im Voraus.
Gruss Ueli _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
@Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet-Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendlich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas Lukas.Toggenburger@htwchur.ch:
@Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet-Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendlich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo zusammen
Danke für das script, jetzt kann ich mein "update-script" löschen ;)
@Ueli: Das script steht ja da! musst nur die 3 Zeilen in ein file schreiben und ausführen ;)
https://wiki.ubuntuusers.de/Shell/Bash-Skripting-Guide_f%C3%BCr_Anf%C3%A4nge...
roland
Am 03.10.2016 um 08:55 schrieb amilopowers@u-cloud.ch:
Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas Lukas.Toggenburger@htwchur.ch:
@Ulrich Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält: #!/bin/bash ping -c 1www.google.ch <http://www.google.ch> &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar\?lang\=en Der ping-Befehl dient dazu, festzustellen, ob eine Internet-Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern. wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden. Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen. Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos. Gruss Lukas ------------------------------------------------------------------------ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Ueli
Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht.
Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders):
mkdir /home/ueli/josm/
Erstellst darin eine neue Datei:
touch /home/ueli/josm/start-josm.sh
Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein:
#!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
(Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.)
Nun muss die Textdatei noch als ausführbares Skript deklariert werden:
chmod u+x /home/ueli/josm/start-josm.sh
Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl:
/home/ueli/josm/start-josm.sh
Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist...
Gruss und viel Erfolg!
Lukas
Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas.Toggenburger@htwchur.chmailto:Lukas.Toggenburger@htwchur.ch>:
@Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.chhttp://www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet-Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl
ich
wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
________________________________
talk-ch mailing list talk-ch@openstreetmap.chmailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem
Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht.
Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier
„ueli“, heisst bei dir vermutlich anders):
mkdir /home/ueli/josm/ Erstellst darin eine neue Datei: touch /home/ueli/josm/start-josm.sh
Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate)
folgenden Inhalt in diese Datei ein:
#!/bin/bash cd /home/ueli/josm
ping -c 1 www.google.ch &> /dev/null && wget --timestamping
'http://josm.openstreetmap.de/josm-latest.jar?lang=en'
java -Xmx4G -jar josm-latest.jar?lang=en
(Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem
beliebigen Verzeichnis heraus ausführen kannst.)
Nun muss die Textdatei noch als ausführbares Skript deklariert
werden:
chmod u+x /home/ueli/josm/start-josm.sh
Jetzt ist alles bereit, dass du JOSM starten kannst, mittels
folgendem Befehl:
/home/ueli/josm/start-josm.sh
Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch
eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du
per Knopfdruck das Skript ausführen kannst. So müsstest du nicht
jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist...
Gruss und viel Erfolg! Lukas
Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch]
Im Auftrag von amilopowers@u-cloud.ch
Gesendet: Montag, 3. Oktober 2016 08:56
An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@openstreetm
ap.ch>
Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit
ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss
Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas.T
oggenburger@htwchur.ch>:
@Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes
enthält:
#!/bin/bash
ping -c 1 www.google.ch &> /dev/null && wget --timestamping
'http://josm.openstreetmap.de/josm-latest.jar?lang=en'
java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet-
Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei
eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich
wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die
Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst
neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-latest.jar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht. Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders): mkdir /home/ueli/josm/ Erstellst darin eine neue Datei: touch /home/ueli/josm/start-josm.sh Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein: #!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en (Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.) Nun muss die Textdatei noch als ausführbares Skript deklariert werden: chmod u+x /home/ueli/josm/start-josm.sh Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl: /home/ueli/josm/start-josm.sh Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist... Gruss und viel Erfolg! Lukas Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@openstree tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
1. Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G 2. Anstelle der "latest" Version die "tested" Version herunterladen und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-latest.jar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht. Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders): mkdir /home/ueli/josm/ Erstellst darin eine neue Datei: touch /home/ueli/josm/start-josm.sh Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein: #!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en (Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.) Nun muss die Textdatei noch als ausführbares Skript deklariert werden: chmod u+x /home/ueli/josm/start-josm.sh Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl: /home/ueli/josm/start-josm.sh Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist... Gruss und viel Erfolg! Lukas Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@openstree tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
- Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G
- Anstelle der "latest" Version die "tested" Version herunterladen
und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-latest.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht. Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders): mkdir /home/ueli/josm/ Erstellst darin eine neue Datei: touch /home/ueli/josm/start-josm.sh Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein: #!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en (Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.) Nun muss die Textdatei noch als ausführbares Skript deklariert werden: chmod u+x /home/ueli/josm/start-josm.sh Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl: /home/ueli/josm/start-josm.sh Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist... Gruss und viel Erfolg! Lukas Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@openstr ee tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hmm ist nicht einfach das
josm-latest.jar
das du auf deinem System hast korrupt?
Simon
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
- Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G
- Anstelle der "latest" Version die "tested" Version herunterladen
und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-latest.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht.
Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders):
mkdir /home/ueli/josm/
Erstellst darin eine neue Datei:
touch /home/ueli/josm/start-josm.sh
Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein:
#!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget --timestamping
'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
(Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.)
Nun muss die Textdatei noch als ausführbares Skript deklariert werden:
chmod u+x /home/ueli/josm/start-josm.sh
Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl:
/home/ueli/josm/start-josm.sh
Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist...
Gruss und viel Erfolg!
Lukas
Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@openstr ee tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget --timestamping
'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Simon
Ich habe das schon mehrfach gelöscht. Es lädt dann neu herunter und dann geht es wieder nicht...
Gemäss Fehlermeldung stimmt etwas mit der Zeile 4 nicht... 1GB RAM habe ich jeweils frei.
Am 23. Januar 2017 15:08:24 MEZ schrieb Simon Poole simon@poole.ch:
Hmm ist nicht einfach das
josm-latest.jar
das du auf deinem System hast korrupt?
Simon
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in
Kombination.
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
- Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G
- Anstelle der "latest" Version die "tested" Version herunterladen
und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag
von
Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-latest.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht.
Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders):
mkdir /home/ueli/josm/
Erstellst darin eine neue Datei:
touch /home/ueli/josm/start-josm.sh
Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein:
#!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget --timestamping
'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
(Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.)
Nun muss die Textdatei noch als ausführbares Skript deklariert werden:
chmod u+x /home/ueli/josm/start-josm.sh
Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl:
/home/ueli/josm/start-josm.sh
Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist...
Gruss und viel Erfolg!
Lukas
Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@openstr ee tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget --timestamping
'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Ueli
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm-latest.jar ) versuchen.
siehe https://huynt.wordpress.com/2014/02/25/java-how-to-debug-jvm-crash/ https://support.cloudbees.com/hc/en-us/articles/204374874-Jenkins-JVM-Crash-...
viele Grüsse Chrigu
PS: bei mir ( openjdk version "1.8.0_111" OpenJDK Runtime Environment (IcedTea 3.2.0) (suse-3.1-x86_64) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode) läuft http://josm.openstreetmap.de/josm-latest.jar ohne crash
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
- Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G
- Anstelle der "latest" Version die "tested" Version herunterladen
und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-latest.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht.
Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders):
mkdir /home/ueli/josm/
Erstellst darin eine neue Datei:
touch /home/ueli/josm/start-josm.sh
Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein:
#!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget --timestamping
'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
(Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.)
Nun muss die Textdatei noch als ausführbares Skript deklariert werden:
chmod u+x /home/ueli/josm/start-josm.sh
Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl:
/home/ueli/josm/start-josm.sh
Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist...
Gruss und viel Erfolg!
Lukas
Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@openstr ee tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget --timestamping
'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Chrigu
gemäss ähnlichen Crashes würde ich es mal mit - Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm-latest.jar ) versuchen.
Das gibt bei mir dann diese Meldunn:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-23 22:13:33-- http://josm.openstreetmap.de/josm-latest.jar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 11102732 (11M) [application/java-archive] Wird in »»josm-latest.jar?lang=de«« gespeichert.
josm-latest.jar?lan 100%[===================>] 10.59M 4.36MB/s in 2.4s
2017-01-23 22:13:35 (4.36 MB/s) - »»josm-latest.jar?lang=de«« gespeichert [11102732/11102732]
Error: Unable to access jarfile josm-latest.jar [amilopowers@polarbaer ~]$
Danke für den Tipp, aber scheint auch nicht zu gehen.... GrussUeli Am Montag, den 23.01.2017, 15:24 +0100 schrieb chrigul@lorraine.ch:
Hallo Ueli
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm-latest.jar ) versuchen.
siehe https://huynt.wordpress.com/2014/02/25/java-how-to-debug-jvm-crash/ https://support.cloudbees.com/hc/en-us/articles/204374874-Jenkins-JVM -Crash-in-libzip-so-JDK-8017777-
viele Grüsse Chrigu
PS: bei mir ( openjdk version "1.8.0_111" OpenJDK Runtime Environment (IcedTea 3.2.0) (suse-3.1-x86_64) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode) läuft http://josm.openstreetmap.de/josm-latest.jar ohne crash
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
- Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G
- Anstelle der "latest" Version die "tested" Version
herunterladen und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start- josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-late st.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht. Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders): mkdir /home/ueli/josm/ Erstellst darin eine neue Datei: touch /home/ueli/josm/start-josm.sh Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein: #!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en (Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.) Nun muss die Textdatei noch als ausführbares Skript deklariert werden: chmod u+x /home/ueli/josm/start-josm.sh Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl: /home/ueli/josm/start-josm.sh Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist... Gruss und viel Erfolg! Lukas Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@ope nstr ee tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar- Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR- File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Ueli
Am 23.01.2017 um 22:15 schrieb Ulrich Grieb:
Hallo Chrigu
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm-latest.jar ) versuchen.
Das gibt bei mir dann diese Meldunn:
[amilopowers@polarbaer mailto:amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-23 22:13:33-- http://josm.openstreetmap.de/josm-latest.jar?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 11102732 (11M) [application/java-archive] Wird in »»josm-latest.jar?lang=de«« gespeichert.
josm-latest.jar?lan 100%[===================>] 10.59M 4.36MB/s in 2.4s
2017-01-23 22:13:35 (4.36 MB/s) - »»josm-latest.jar?lang=de«« gespeichert [11102732/11102732]
Error: Unable to access jarfile josm-latest.jar
bei dir scheint das File halt josm-latest.jar?lang=de zu heissen. Darum musst es auch in der Zeile des Skripts so heissen: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm-latest.jar?lang=de
viele Grüsse Chrigu
[amilopowers@polarbaer mailto:amilopowers@polarbaer ~]$
Danke für den Tipp, aber scheint auch nicht zu gehen....
Gruss Ueli
Am Montag, den 23.01.2017, 15:24 +0100 schrieb chrigul@lorraine.ch:
Hallo Ueli
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm-latest.jar ) versuchen.
siehe https://huynt.wordpress.com/2014/02/25/java-how-to-debug-jvm-crash/ https://support.cloudbees.com/hc/en-us/articles/204374874-Jenkins-JVM-Crash-...
viele Grüsse Chrigu
PS: bei mir ( openjdk version "1.8.0_111" OpenJDK Runtime Environment (IcedTea 3.2.0) (suse-3.1-x86_64) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode) läuft http://josm.openstreetmap.de/josm-latest.jar ohne crash
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt. Gruss Ueli Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten. 2 Ansätze zur Lösung/Umgehung des Problems: 1. Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G 2. Anstelle der "latest" Version die "tested" Version herunterladen und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen. Hast du letzthin ein Java-Update gemacht? Gruss Lukas -----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora Hallo Zusammen Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen. Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-latest.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch http://www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2 Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden. Jegliche Hilfe ist willkommen! Gruss Ueli Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus: #!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch http://www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ Liebe Grüsse Ueli Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht. Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders): mkdir /home/ueli/josm/ Erstellst darin eine neue Datei: touch /home/ueli/josm/start-josm.sh Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein: #!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch http://www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en (Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.) Nun muss die Textdatei noch als ausführbares Skript deklariert werden: chmod u+x /home/ueli/josm/start-josm.sh Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl: /home/ueli/josm/start-josm.sh Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist... Gruss und viel Erfolg! Lukas Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch mailto:amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@openstr ee tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora Hallo Lukas Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden. Gruss Ueli Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch mailto:Toggenburger@htwchur.ch>: @Ulrich Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält: #!/bin/bash ping -c 1 www.google.ch http://www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern. wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden. Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen. Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos. Gruss Lukas talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hoi Chrigl Danke für deinen Tipp, aber dann erhalte ich diese Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-25 21:47:32-- http://josm.openstreetmap.de/josm-latest.jar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 11103409 (11M) [application/java-archive] Wird in »»josm-latest.jar?lang=de«« gespeichert.
josm-latest.jar?lan 100%[===================>] 10.59M 4.16MB/s in 2.5s
2017-01-25 21:47:35 (4.16 MB/s) - »»josm-latest.jar?lang=de«« gespeichert [11103409/11103409]
Error: Unable to access jarfile josm-latest.jar
GrussUeli Am Montag, den 23.01.2017, 15:24 +0100 schrieb chrigul@lorraine.ch:
Hallo Ueli
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm-latest.jar ) versuchen.
siehe https://huynt.wordpress.com/2014/02/25/java-how-to-debug-jvm-crash/ https://support.cloudbees.com/hc/en-us/articles/204374874-Jenkins-JVM -Crash-in-libzip-so-JDK-8017777-
viele Grüsse Chrigu
PS: bei mir ( openjdk version "1.8.0_111" OpenJDK Runtime Environment (IcedTea 3.2.0) (suse-3.1-x86_64) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode) läuft http://josm.openstreetmap.de/josm-latest.jar ohne crash
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
- Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G
- Anstelle der "latest" Version die "tested" Version
herunterladen und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start- josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-late st.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht. Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders): mkdir /home/ueli/josm/ Erstellst darin eine neue Datei: touch /home/ueli/josm/start-josm.sh Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein: #!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en (Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.) Nun muss die Textdatei noch als ausführbares Skript deklariert werden: chmod u+x /home/ueli/josm/start-josm.sh Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl: /home/ueli/josm/start-josm.sh Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist... Gruss und viel Erfolg! Lukas Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@ope nstr ee tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar- Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR- File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Ueli
Kannst du prüfen ob Fragezeichen und Gleichzeichen escaped sind, also so:
java -Xmx1G -jar josm-latest.jar?lang=de
Falls das nichts hilft, schickst du uns nochmals den kompletten Code?
Gruss
Lukas
________________________________ Von: talk-ch [talk-ch-bounces@openstreetmap.ch]" im Auftrag von "Ulrich Grieb [amilopowers@u-cloud.ch] Gesendet: Mittwoch, 25. Januar 2017 21:49 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hoi Chrigl
Danke für deinen Tipp, aber dann erhalte ich diese Meldung:
[amilopowers@polarbaermailto:amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-25 21:47:32-- http://josm.openstreetmap.de/josm-latest.jar?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 11103409 (11M) [application/java-archive] Wird in »»josm-latest.jar?lang=de«« gespeichert.
josm-latest.jar?lan 100%[===================>] 10.59M 4.16MB/s in 2.5s
2017-01-25 21:47:35 (4.16 MB/s) - »»josm-latest.jar?lang=de«« gespeichert [11103409/11103409]
Error: Unable to access jarfile josm-latest.jar
Gruss Ueli
Am Montag, den 23.01.2017, 15:24 +0100 schrieb chrigul@lorraine.ch:
Hallo Ueli
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm-latest.jar ) versuchen.
siehe https://huynt.wordpress.com/2014/02/25/java-how-to-debug-jvm-crash/ https://support.cloudbees.com/hc/en-us/articles/204374874-Jenkins-JVM-Crash-...
viele Grüsse Chrigu
PS: bei mir ( openjdk version "1.8.0_111" OpenJDK Runtime Environment (IcedTea 3.2.0) (suse-3.1-x86_64) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode) läuft http://josm.openstreetmap.de/josm-latest.jar ohne crash
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
1. Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G 2. Anstelle der "latest" Version die "tested" Version herunterladen und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.chmailto:talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-latest.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.chhttp://www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.chhttp://www.u-cloud.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht.
Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders):
mkdir /home/ueli/josm/
Erstellst darin eine neue Datei:
touch /home/ueli/josm/start-josm.sh
Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein:
#!/bin/bash cd /home/ueli/josm ping -c 1 www.google.chhttp://www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
(Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.)
Nun muss die Textdatei noch als ausführbares Skript deklariert werden:
chmod u+x /home/ueli/josm/start-josm.sh
Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl:
/home/ueli/josm/start-josm.sh
Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist...
Gruss und viel Erfolg!
Lukas
Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.chmailto:amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@openstr ee tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.chmailto:Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.chhttp://www.google.ch &> /dev/null && wget --timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR-File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.chmailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.chmailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.chmailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.chmailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.chmailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.chmailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.chmailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hoi Lukas Ich habe es versucht, aber es geht noch immer nicht. Im Anhang ist die Datei welche ich benutze. GrussUeli Am Donnerstag, den 26.01.2017, 06:11 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Kannst du prüfen ob Fragezeichen und Gleichzeichen escaped sind, also so:
java -Xmx1G -jar josm-latest.jar?lang=de
Falls das nichts hilft, schickst du uns nochmals den kompletten Code?
Gruss
Lukas
Von: talk-ch [talk-ch-bounces@openstreetmap.ch]" im Auftrag von "Ulrich Grieb [amilopowers@u-cloud.ch]
Gesendet: Mittwoch, 25. Januar 2017 21:49
An: talk-ch@openstreetmap.ch
Betreff: Re: [talk-ch] JOSM unter Fedora
Hoi Chrigl
Danke für deinen Tipp, aber dann erhalte ich diese Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-25 21:47:32-- http://josm.openstreetmap.de/josm-latest.j ar?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 11103409 (11M) [application/java-archive] Wird in »»josm-latest.jar?lang=de«« gespeichert.
josm-latest.jar?lan 100%[===================>] 10.59M 4.16MB/s in 2.5s
2017-01-25 21:47:35 (4.16 MB/s) - »»josm-latest.jar?lang=de«« gespeichert [11103409/11103409]
Error: Unable to access jarfile josm-latest.jar
Gruss Ueli
Am Montag, den 23.01.2017, 15:24 +0100 schrieb chrigul@lorraine.ch:
Hallo Ueli
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm- latest.jar ) versuchen.
siehe https://huynt.wordpress.com/2014/02/25/java-how-to-debug-jvm-crash/ https://support.cloudbees.com/hc/en-us/articles/204374874-Jenkins-J VM-Crash-in-libzip-so-JDK-8017777-
viele Grüsse Chrigu
PS: bei mir ( openjdk version "1.8.0_111" OpenJDK Runtime Environment (IcedTea 3.2.0) (suse-3.1-x86_64) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode) läuft http://josm.openstreetmap.de/josm-latest.jar ohne crash
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
- Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G
- Anstelle der "latest" Version die "tested" Version
herunterladen und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start- josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-la test.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht. Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders): mkdir /home/ueli/josm/ Erstellst darin eine neue Datei: touch /home/ueli/josm/start-josm.sh Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein: #!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en (Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.) Nun muss die Textdatei noch als ausführbares Skript deklariert werden: chmod u+x /home/ueli/josm/start-josm.sh Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl: /home/ueli/josm/start-josm.sh Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist... Gruss und viel Erfolg! Lukas Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@o penstr ee tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR- File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Ueli
Ich habe das Script bei mir ausprobiert.
Mein System als Vergleich:
Ubuntu 16.10 GNOME OpenJDK 8 openjdk version "1.8.0_121" OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13- 0ubuntu1.16.10.2-b13) OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
Die einzige Änderung gegenüber deinem Script ist die zweite Zeile da mein Benutzer im System anders heisst.
Falls der Ordner JOSM existiert (und der Benutzer auch die Rechte auf diesen Ordner hat) funktioniert alles einwandfrei.
Das Script überprüft aber nicht, ob der Ordner exisitert oder die Berechtigungen genügen.
Falls der Ordner nicht exisiert, wird die JOSM-Datei im aktuellen Verzeichnis gespeichert und anschliessend ausgeführt.
Kannst du ansonsten auch noch das erstellte Log File anschauen / übermitteln wenn die JVM wieder crasht?
Gruss
David
Am Samstag, den 28.01.2017, 10:40 +0100 schrieb Ulrich Grieb:
Hoi Lukas
Ich habe es versucht, aber es geht noch immer nicht. Im Anhang ist die Datei welche ich benutze.
Gruss Ueli
Am Donnerstag, den 26.01.2017, 06:11 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Kannst du prüfen ob Fragezeichen und Gleichzeichen escaped sind, also so:
java -Xmx1G -jar josm-latest.jar?lang=de
Falls das nichts hilft, schickst du uns nochmals den kompletten Code?
Gruss
Lukas
Von: talk-ch [talk-ch-bounces@openstreetmap.ch]" im Auftrag von "Ulrich Grieb [amilopowers@u-cloud.ch] Gesendet: Mittwoch, 25. Januar 2017 21:49 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hoi Chrigl
Danke für deinen Tipp, aber dann erhalte ich diese Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start- josm.sh' --2017-01-25 21:47:32-- http://josm.openstreetmap.de/josm-latest .jar?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 11103409 (11M) [application/java-archive] Wird in »»josm-latest.jar?lang=de«« gespeichert.
josm-latest.jar?lan 100%[===================>] 10.59M 4.16MB/s in 2.5s
2017-01-25 21:47:35 (4.16 MB/s) - »»josm-latest.jar?lang=de«« gespeichert [11103409/11103409]
Error: Unable to access jarfile josm-latest.jar
Gruss Ueli
Am Montag, den 23.01.2017, 15:24 +0100 schrieb chrigul@lorraine.ch:
Hallo Ueli
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm- latest.jar ) versuchen.
siehe https://huynt.wordpress.com/2014/02/25/java-how-to-debug-jvm-cras h/ https://support.cloudbees.com/hc/en-us/articles/204374874-Jenkins -JVM-Crash-in-libzip-so-JDK-8017777-
viele Grüsse Chrigu
PS: bei mir ( openjdk version "1.8.0_111" OpenJDK Runtime Environment (IcedTea 3.2.0) (suse-3.1-x86_64) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode) läuft http://josm.openstreetmap.de/josm-latest.jar ohne crash
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
- Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G
- Anstelle der "latest" Version die "tested" Version
herunterladen und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start- josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm- latest.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas: > Hallo Ueli > > Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In > meinem > Skript habe ich noch Code zum Löschen des WMS-Caches, > aber den > brauchst du nicht. > > Du erstellst ein neues Verzeichnis in deinem > Homeverzeichnis > (hier > „ueli“, heisst bei dir vermutlich anders): > > mkdir /home/ueli/josm/ > > Erstellst darin eine neue Datei: > > touch /home/ueli/josm/start-josm.sh > > Fügst mittels grafischem Texteditor (z.B. gedit, kedit, > kate) > folgenden Inhalt in diese Datei ein: > > #!/bin/bash > cd /home/ueli/josm > ping -c 1 www.google.ch &> /dev/null && wget -- > timestamping > 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' > java -Xmx4G -jar josm-latest.jar?lang=en > > (Die Zeile „cd ...“ dient dazu, dass du das Skript aus > einem > beliebigen Verzeichnis heraus ausführen kannst.) > > Nun muss die Textdatei noch als ausführbares Skript > deklariert > werden: > > chmod u+x /home/ueli/josm/start-josm.sh > > Jetzt ist alles bereit, dass du JOSM starten kannst, > mittels > folgendem Befehl: > > /home/ueli/josm/start-josm.sh > > Allenfalls kannst du dir in der grafischen Oberfläche von > Fedora > noch eine “Schnellstartverknüpfung” oder wie es bei > Fedora > heissen > mag, erstellen, so dass du per Knopfdruck das Skript > ausführen > kannst. So müsstest du nicht jedes Mal den obigen Befehl > ins > Terminal tippen. Für Fedora-Anliegen bin ich aber nicht > Spezialist... > > Gruss und viel Erfolg! > > Lukas > > > > Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im > Auftrag > von amilopowers@u-cloud.ch > Gesendet: Montag, 3. Oktober 2016 08:56 > An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch > @openstr > ee > tmap.ch> > Betreff: Re: [talk-ch] JOSM unter Fedora > > Hallo Lukas > > Danke für deinen Tipp! Kannst du mir bitte dein Skript > senden, > damit ich es anpassen kann? Wie man selbst eines erstellt > habe > ich > leider noch nicht herausgefunden. > > Gruss > Ueli > > Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger > Lukas > <Lukas > .Toggenburger@htwchur.ch>: > @Ulrich > > Ich verwende zum Starten von JOSM ein Skript, welches > u.a. > folgendes enthält: > > #!/bin/bash > ping -c 1 www.google.ch &> /dev/null && wget -- > timestamping > 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' > java -Xmx4G -jar josm-latest.jar?lang=en > > Der ping-Befehl dient dazu, festzustellen, ob eine > Internet- > Verbindung besteht. Würde das nicht gemacht werden, würde > der > Versuch, JOSM herunterzuladen den Startvorgang deutlich > verzögern. > > wget prüft mit der Option --timestamping ob es von der > .jar-Datei > eine neuere Version gibt und falls ja, wird sie > heruntergeladen. > Durch Angabe der Sprache (bei mir: Englisch) wird ein > JAR-File > heruntergeladen, dass nur die entsprechende Sprache > enthält. So > können beim Download noch einige Bytes gespart werden. > > Schlussendl > ich > wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden > darf. > Die > Backslashes werden benötigt um die Zeichen "?" und "=" zu > escapen. > > Nachteil dieser Variante ist lediglich, dass JOSM sich > nicht > selbst > neustarten kann, z.B. nach Update eines Plugins. > Stattdessen wird > JOSM einfach beendet ohne Neustart. Durch erneutes > Ausführen des > Skripts klappt der Neustart aber problemlos. > > Gruss > > Lukas > > talk-ch mailing list > talk-ch@openstreetmap.ch > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch > > _______________________________________________ > talk-ch mailing list > talk-ch@openstreetmap.ch > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hoi David
Herzlichen Dank für deinen Test! Ich habe ein Screenshot meines Terminals gemacht: https://u-cloud.ch/owncloud6/index.php/s/z25l3yGuhyt R40T Logdatei: https://u-cloud.ch/owncloud6/index.php/s/yV5me2gR0YJV9Cx
JRE version: (8.0_111-b16) (build ) Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux-amd64 compressed oops) GNOME Shell 3.22.2 Kernel: 4.9.5-200.fc25.x86_64 Fedora 25
Ja der Ordner JOSM besteht und die heruntergeladene Datei wird auch da rein gespeichert. Rechte sollten ok sein, mit "sudo" geht auch nichts.
Gruss Ueli
Am Samstag, den 28.01.2017, 14:11 +0100 schrieb dfd1985@gmail.com:
Hallo Ueli
Ich habe das Script bei mir ausprobiert.
Mein System als Vergleich:
Ubuntu 16.10 GNOME OpenJDK 8 openjdk version "1.8.0_121" OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13- 0ubuntu1.16.10.2-b13) OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
Die einzige Änderung gegenüber deinem Script ist die zweite Zeile da mein Benutzer im System anders heisst.
Falls der Ordner JOSM existiert (und der Benutzer auch die Rechte auf diesen Ordner hat) funktioniert alles einwandfrei.
Das Script überprüft aber nicht, ob der Ordner exisitert oder die Berechtigungen genügen.
Falls der Ordner nicht exisiert, wird die JOSM-Datei im aktuellen Verzeichnis gespeichert und anschliessend ausgeführt.
Kannst du ansonsten auch noch das erstellte Log File anschauen / übermitteln wenn die JVM wieder crasht?
Gruss
David
Am Samstag, den 28.01.2017, 10:40 +0100 schrieb Ulrich Grieb:
Hoi Lukas
Ich habe es versucht, aber es geht noch immer nicht. Im Anhang ist die Datei welche ich benutze.
Gruss Ueli
Am Donnerstag, den 26.01.2017, 06:11 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Kannst du prüfen ob Fragezeichen und Gleichzeichen escaped sind, also so:
java -Xmx1G -jar josm-latest.jar?lang=de
Falls das nichts hilft, schickst du uns nochmals den kompletten Code?
Gruss
Lukas
Von: talk-ch [talk-ch-bounces@openstreetmap.ch]" im Auftrag von "Ulrich Grieb [amilopowers@u-cloud.ch] Gesendet: Mittwoch, 25. Januar 2017 21:49 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hoi Chrigl
Danke für deinen Tipp, aber dann erhalte ich diese Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start- josm.sh' --2017-01-25 21:47:32-- http://josm.openstreetmap.de/josm-late st .jar?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 11103409 (11M) [application/java-archive] Wird in »»josm-latest.jar?lang=de«« gespeichert.
josm-latest.jar?lan 100%[===================>] 10.59M 4.16MB/s in 2.5s
2017-01-25 21:47:35 (4.16 MB/s) - »»josm-latest.jar?lang=de«« gespeichert [11103409/11103409]
Error: Unable to access jarfile josm-latest.jar
Gruss Ueli
Am Montag, den 23.01.2017, 15:24 +0100 schrieb chrigul@lorraine.c h:
Hallo Ueli
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm- latest.jar ) versuchen.
siehe https://huynt.wordpress.com/2014/02/25/java-how-to-debug-jvm-cr as h/ https://support.cloudbees.com/hc/en-us/articles/204374874-Jenki ns -JVM-Crash-in-libzip-so-JDK-8017777-
viele Grüsse Chrigu
PS: bei mir ( openjdk version "1.8.0_111" OpenJDK Runtime Environment (IcedTea 3.2.0) (suse-3.1-x86_64) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode) läuft http://josm.openstreetmap.de/josm-latest.jar ohne crash
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
- Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G
- Anstelle der "latest" Version die "tested" Version
herunterladen und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
> [amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start- > josm.sh' > --2017-01-23 12:57:17-- http://josm.openstreetmap.de/jos > m- > latest.j > ar > ?lang=de > Auflösen des Hostnamens »josm.openstreetmap.de > (josm.openstreetmap.de)« … 78.47.65.34, > 2a01:4f8:c17:2906::2 > Verbindungsaufbau zu josm.openstreetmap.de > (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. > HTTP-Anforderung gesendet, auf Antwort wird gewartet … > 304 > Not > Modified > Datei »josm-latest.jar?lang=de« auf dem Server > unverändert. > Wird > nicht heruntergeladen. > # > # A fatal error has been detected by the Java Runtime > Environment: > # > # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, > tid=0x00007f5f52955700 > # > # JRE version: (8.0_111-b16) (build ) > # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed > mode > linux- > amd64 compressed oops) > # Problematic frame: > # C [libzip.so+0x4691] > # > # Failed to write core dump. Core dumps have been > disabled. > To > enable > core dumping, try "ulimit -c unlimited" before starting > Java again > # > # An error report file with more information is saved as: > # /home/amilopowers/JOSM/hs_err_pid11502.log > # > # If you would like to submit a bug report, please visit: > # http://bugreport.java.com/bugreport/crash.jsp > # The crash happened outside the Java Virtual Machine in > native > code. > # See problematic frame for where to report the bug. > # > /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 > Aborted (Speicherabzug geschrieben) java > -Xmx1G > -jar > josm-latest.jar?lang=de > [amilopowers@polarbaer ~]$
Die Datei sieht so aus: > #!/bin/bash > cd /home/amilopowers/JOSM > ping -c 1 www.u-cloud.ch &> /dev/null && wget -- > timestamping > 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' > java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb: > Hallo Lukas > > Herzlichen Dank für deine tolle Anleitung! Hat super > funktioniert. > Meine Textdatei sieht so aus: > > #!/bin/bash > cd /home/amilopowers/JOSM > ping -c 1 www.u-cloud.ch &> /dev/null && wget -- > timestamping > 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' > java -Xmx1G -jar josm-latest.jar?lang=de > > Wie man ein Desktop Shortcut erstellt wird unter > folgendem > Link > erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ > > Liebe Grüsse > Ueli > > Am Montag, den 03.10.2016, 07:45 +0000 schrieb > Toggenburger > Lukas: > > Hallo Ueli > > > > Viel mehr gibt es eigentlich nicht zu sagen/schreiben. > > In > > meinem > > Skript habe ich noch Code zum Löschen des WMS-Caches, > > aber den > > brauchst du nicht. > > > > Du erstellst ein neues Verzeichnis in deinem > > Homeverzeichnis > > (hier > > „ueli“, heisst bei dir vermutlich anders): > > > > mkdir /home/ueli/josm/ > > > > Erstellst darin eine neue Datei: > > > > touch /home/ueli/josm/start-josm.sh > > > > Fügst mittels grafischem Texteditor (z.B. gedit, kedit, > > kate) > > folgenden Inhalt in diese Datei ein: > > > > #!/bin/bash > > cd /home/ueli/josm > > ping -c 1 www.google.ch &> /dev/null && wget -- > > timestamping > > 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' > > java -Xmx4G -jar josm-latest.jar?lang=en > > > > (Die Zeile „cd ...“ dient dazu, dass du das Skript aus > > einem > > beliebigen Verzeichnis heraus ausführen kannst.) > > > > Nun muss die Textdatei noch als ausführbares Skript > > deklariert > > werden: > > > > chmod u+x /home/ueli/josm/start-josm.sh > > > > Jetzt ist alles bereit, dass du JOSM starten kannst, > > mittels > > folgendem Befehl: > > > > /home/ueli/josm/start-josm.sh > > > > Allenfalls kannst du dir in der grafischen Oberfläche > > von > > Fedora > > noch eine “Schnellstartverknüpfung” oder wie es bei > > Fedora > > heissen > > mag, erstellen, so dass du per Knopfdruck das Skript > > ausführen > > kannst. So müsstest du nicht jedes Mal den obigen > > Befehl > > ins > > Terminal tippen. Für Fedora-Anliegen bin ich aber nicht > > Spezialist... > > > > Gruss und viel Erfolg! > > > > Lukas > > > > > > > > Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] > > Im > > Auftrag > > von amilopowers@u-cloud.ch > > Gesendet: Montag, 3. Oktober 2016 08:56 > > An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk- > > ch > > @openstr > > ee > > tmap.ch> > > Betreff: Re: [talk-ch] JOSM unter Fedora > > > > Hallo Lukas > > > > Danke für deinen Tipp! Kannst du mir bitte dein Skript > > senden, > > damit ich es anpassen kann? Wie man selbst eines > > erstellt > > habe > > ich > > leider noch nicht herausgefunden. > > > > Gruss > > Ueli > > > > Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger > > Lukas > > <Lukas > > .Toggenburger@htwchur.ch>: > > @Ulrich > > > > Ich verwende zum Starten von JOSM ein Skript, welches > > u.a. > > folgendes enthält: > > > > #!/bin/bash > > ping -c 1 www.google.ch &> /dev/null && wget -- > > timestamping > > 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' > > java -Xmx4G -jar josm-latest.jar?lang=en > > > > Der ping-Befehl dient dazu, festzustellen, ob eine > > Internet- > > Verbindung besteht. Würde das nicht gemacht werden, > > würde > > der > > Versuch, JOSM herunterzuladen den Startvorgang deutlich > > verzögern. > > > > wget prüft mit der Option --timestamping ob es von der > > .jar-Datei > > eine neuere Version gibt und falls ja, wird sie > > heruntergeladen. > > Durch Angabe der Sprache (bei mir: Englisch) wird ein > > JAR-File > > heruntergeladen, dass nur die entsprechende Sprache > > enthält. So > > können beim Download noch einige Bytes gespart werden. > > > > Schlussendl > > ich > > wird JOSM so gestartet, dass es bis zu 4 GB RAM > > verwenden > > darf. > > Die > > Backslashes werden benötigt um die Zeichen "?" und "=" > > zu > > escapen. > > > > Nachteil dieser Variante ist lediglich, dass JOSM sich > > nicht > > selbst > > neustarten kann, z.B. nach Update eines Plugins. > > Stattdessen wird > > JOSM einfach beendet ohne Neustart. Durch erneutes > > Ausführen des > > Skripts klappt der Neustart aber problemlos. > > > > Gruss > > > > Lukas > > > > talk-ch mailing list > > talk-ch@openstreetmap.ch > > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch > > > > _______________________________________________ > > talk-ch mailing list > > talk-ch@openstreetmap.ch > > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch > > _______________________________________________ > talk-ch mailing list > talk-ch@openstreetmap.ch > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Zusammen Heute hat es aus den Fedora-Quellen ein OpenJDK Update gegeben und mein JOSM-Script geht wieder. Herzlichen Dank an alle die sich den Kopf zerbrochen und mir geholfen haben. Liebe GrüsseUeli Am Samstag, den 28.01.2017, 17:14 +0100 schrieb Ulrich Grieb:
Hoi David
Herzlichen Dank für deinen Test! Ich habe ein Screenshot meines Terminals gemacht: https://u-cloud.ch/owncloud6/index.php/s/z25l3yGuh yt R40T Logdatei: https://u-cloud.ch/owncloud6/index.php/s/yV5me2gR0YJV9Cx
JRE version: (8.0_111-b16) (build ) Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux-amd64 compressed oops) GNOME Shell 3.22.2 Kernel: 4.9.5-200.fc25.x86_64 Fedora 25
Ja der Ordner JOSM besteht und die heruntergeladene Datei wird auch da rein gespeichert. Rechte sollten ok sein, mit "sudo" geht auch nichts.
Gruss Ueli
Am Samstag, den 28.01.2017, 14:11 +0100 schrieb dfd1985@gmail.com:
Hallo Ueli
Ich habe das Script bei mir ausprobiert.
Mein System als Vergleich:
Ubuntu 16.10 GNOME OpenJDK 8 openjdk version "1.8.0_121" OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13- 0ubuntu1.16.10.2-b13) OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
Die einzige Änderung gegenüber deinem Script ist die zweite Zeile da mein Benutzer im System anders heisst.
Falls der Ordner JOSM existiert (und der Benutzer auch die Rechte auf diesen Ordner hat) funktioniert alles einwandfrei.
Das Script überprüft aber nicht, ob der Ordner exisitert oder die Berechtigungen genügen.
Falls der Ordner nicht exisiert, wird die JOSM-Datei im aktuellen Verzeichnis gespeichert und anschliessend ausgeführt.
Kannst du ansonsten auch noch das erstellte Log File anschauen / übermitteln wenn die JVM wieder crasht?
Gruss
David
Am Samstag, den 28.01.2017, 10:40 +0100 schrieb Ulrich Grieb:
Hoi Lukas
Ich habe es versucht, aber es geht noch immer nicht. Im Anhang ist die Datei welche ich benutze.
Gruss Ueli
Am Donnerstag, den 26.01.2017, 06:11 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Kannst du prüfen ob Fragezeichen und Gleichzeichen escaped sind, also so:
java -Xmx1G -jar josm-latest.jar?lang=de
Falls das nichts hilft, schickst du uns nochmals den kompletten Code?
Gruss
Lukas
Von: talk-ch [talk-ch-bounces@openstreetmap.ch]" im Auftrag von "Ulrich Grieb [amilopowers@u-cloud.ch] Gesendet: Mittwoch, 25. Januar 2017 21:49 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hoi Chrigl
Danke für deinen Tipp, aber dann erhalte ich diese Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start- josm.sh' --2017-01-25 21:47:32-- http://josm.openstreetmap.de/josm-la te st .jar?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 11103409 (11M) [application/java-archive] Wird in »»josm-latest.jar?lang=de«« gespeichert.
josm-latest.jar?lan 100%[===================>] 10.59M 4.16MB/s in 2.5s
2017-01-25 21:47:35 (4.16 MB/s) - »»josm-latest.jar?lang=de«« gespeichert [11103409/11103409]
Error: Unable to access jarfile josm-latest.jar
Gruss Ueli
Am Montag, den 23.01.2017, 15:24 +0100 schrieb chrigul@lorraine .c h:
Hallo Ueli
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm- latest.jar ) versuchen.
siehe https://huynt.wordpress.com/2014/02/25/java-how-to-debug-jvm- cr as h/ https://support.cloudbees.com/hc/en-us/articles/204374874-Jen ki ns -JVM-Crash-in-libzip-so-JDK-8017777-
viele Grüsse Chrigu
PS: bei mir ( openjdk version "1.8.0_111" OpenJDK Runtime Environment (IcedTea 3.2.0) (suse-3.1-x86_64) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode) läuft http://josm.openstreetmap.de/josm-latest.jar ohne crash
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
> JRE version: (8.0_111-b16) (build ) > # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed > mode > linux- > amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas: > Hallo Ueli > > Die Fehlermeldung sagt mir gerade nichts. Da muss ich > etwas > raten. > > 2 Ansätze zur Lösung/Umgehung des Problems: > > 1. Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G > 2. Anstelle der "latest" Version die "tested" Version > herunterladen > und starten. Diese ist immer etwas älter, sollte aber > jeweils > stabil > laufen. > > Hast du letzthin ein Java-Update gemacht? > > Gruss > > Lukas > > > > -----Ursprüngliche Nachricht----- > Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im > Auftrag von > Ulrich Grieb > Gesendet: Montag, 23. Januar 2017 13:01 > An: talk-ch@openstreetmap.ch > Betreff: Re: [talk-ch] JOSM unter Fedora > > Hallo Zusammen > > Seit einer Weile benutze ich nun ein Skript wie von Lukas > beschrieben, > um die aktuelle Version von JOSM unter Fedora zu nutzen. > > Heute hat das Icon auf dem Desktop nicht mehr > funktioniert, > darum > habe > ich das Skript manuell im Terminal gestartet. Dabei > erhalte > ich > folgende Meldung: > > > [amilopowers@polarbaer ~]$ > > '/home/amilopowers/JOSM/start- > > josm.sh' > > --2017-01-23 12:57:17-- http://josm.openstreetmap.de/j > > os > > m- > > latest.j > > ar > > ?lang=de > > Auflösen des Hostnamens »josm.openstreetmap.de > > (josm.openstreetmap.de)« … 78.47.65.34, > > 2a01:4f8:c17:2906::2 > > Verbindungsaufbau zu josm.openstreetmap.de > > (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. > > HTTP-Anforderung gesendet, auf Antwort wird gewartet … > > 304 > > Not > > Modified > > Datei »josm-latest.jar?lang=de« auf dem Server > > unverändert. > > Wird > > nicht heruntergeladen. > > # > > # A fatal error has been detected by the Java Runtime > > Environment: > > # > > # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, > > tid=0x00007f5f52955700 > > # > > # JRE version: (8.0_111-b16) (build ) > > # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed > > mode > > linux- > > amd64 compressed oops) > > # Problematic frame: > > # C [libzip.so+0x4691] > > # > > # Failed to write core dump. Core dumps have been > > disabled. > > To > > enable > > core dumping, try "ulimit -c unlimited" before starting > > Java again > > # > > # An error report file with more information is saved > > as: > > # /home/amilopowers/JOSM/hs_err_pid11502.log > > # > > # If you would like to submit a bug report, please > > visit: > > # http://bugreport.java.com/bugreport/crash.jsp > > # The crash happened outside the Java Virtual Machine > > in > > native > > code. > > # See problematic frame for where to report the bug. > > # > > /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 > > Aborted (Speicherabzug geschrieben) > > java > > -Xmx1G > > -jar > > josm-latest.jar?lang=de > > [amilopowers@polarbaer ~]$ > > Die Datei sieht so aus: > > #!/bin/bash > > cd /home/amilopowers/JOSM > > ping -c 1 www.u-cloud.ch &> /dev/null && wget -- > > timestamping > > 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' > > java -Xmx1G -jar josm-latest.jar?lang=de > > Ich benutze Fedora 25 mit GNOME 3.22.2 > > Die Suchmaschine meines Vertrauens habe ich schon bemüht > und > keine > Lösung gefunden. > > Jegliche Hilfe ist willkommen! > Gruss > Ueli > > Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich > Grieb: > > Hallo Lukas > > > > Herzlichen Dank für deine tolle Anleitung! Hat super > > funktioniert. > > Meine Textdatei sieht so aus: > > > > #!/bin/bash > > cd /home/amilopowers/JOSM > > ping -c 1 www.u-cloud.ch &> /dev/null && wget -- > > timestamping > > 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' > > java -Xmx1G -jar josm-latest.jar?lang=de > > > > Wie man ein Desktop Shortcut erstellt wird unter > > folgendem > > Link > > erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ > > > > Liebe Grüsse > > Ueli > > > > Am Montag, den 03.10.2016, 07:45 +0000 schrieb > > Toggenburger > > Lukas: > > > Hallo Ueli > > > > > > Viel mehr gibt es eigentlich nicht zu > > > sagen/schreiben. > > > In > > > meinem > > > Skript habe ich noch Code zum Löschen des WMS-Caches, > > > aber den > > > brauchst du nicht. > > > > > > Du erstellst ein neues Verzeichnis in deinem > > > Homeverzeichnis > > > (hier > > > „ueli“, heisst bei dir vermutlich anders): > > > > > > mkdir /home/ueli/josm/ > > > > > > Erstellst darin eine neue Datei: > > > > > > touch /home/ueli/josm/start-josm.sh > > > > > > Fügst mittels grafischem Texteditor (z.B. gedit, > > > kedit, > > > kate) > > > folgenden Inhalt in diese Datei ein: > > > > > > #!/bin/bash > > > cd /home/ueli/josm > > > ping -c 1 www.google.ch &> /dev/null && wget -- > > > timestamping > > > 'http://josm.openstreetmap.de/josm-latest.jar?lang=en > > > ' > > > java -Xmx4G -jar josm-latest.jar?lang=en > > > > > > (Die Zeile „cd ...“ dient dazu, dass du das Skript > > > aus > > > einem > > > beliebigen Verzeichnis heraus ausführen kannst.) > > > > > > Nun muss die Textdatei noch als ausführbares Skript > > > deklariert > > > werden: > > > > > > chmod u+x /home/ueli/josm/start-josm.sh > > > > > > Jetzt ist alles bereit, dass du JOSM starten kannst, > > > mittels > > > folgendem Befehl: > > > > > > /home/ueli/josm/start-josm.sh > > > > > > Allenfalls kannst du dir in der grafischen Oberfläche > > > von > > > Fedora > > > noch eine “Schnellstartverknüpfung” oder wie es bei > > > Fedora > > > heissen > > > mag, erstellen, so dass du per Knopfdruck das Skript > > > ausführen > > > kannst. So müsstest du nicht jedes Mal den obigen > > > Befehl > > > ins > > > Terminal tippen. Für Fedora-Anliegen bin ich aber > > > nicht > > > Spezialist... > > > > > > Gruss und viel Erfolg! > > > > > > Lukas > > > > > > > > > > > > Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch > > > ] > > > Im > > > Auftrag > > > von amilopowers@u-cloud.ch > > > Gesendet: Montag, 3. Oktober 2016 08:56 > > > An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra > > > <talk- > > > ch > > > @openstr > > > ee > > > tmap.ch> > > > Betreff: Re: [talk-ch] JOSM unter Fedora > > > > > > Hallo Lukas > > > > > > Danke für deinen Tipp! Kannst du mir bitte dein > > > Skript > > > senden, > > > damit ich es anpassen kann? Wie man selbst eines > > > erstellt > > > habe > > > ich > > > leider noch nicht herausgefunden. > > > > > > Gruss > > > Ueli > > > > > > Am 3. Oktober 2016 07:10:20 MESZ, schrieb > > > Toggenburger > > > Lukas > > > <Lukas > > > .Toggenburger@htwchur.ch>: > > > @Ulrich > > > > > > Ich verwende zum Starten von JOSM ein Skript, welches > > > u.a. > > > folgendes enthält: > > > > > > #!/bin/bash > > > ping -c 1 www.google.ch &> /dev/null && wget -- > > > timestamping > > > 'http://josm.openstreetmap.de/josm-latest.jar?lang=en > > > ' > > > java -Xmx4G -jar josm-latest.jar?lang=en > > > > > > Der ping-Befehl dient dazu, festzustellen, ob eine > > > Internet- > > > Verbindung besteht. Würde das nicht gemacht werden, > > > würde > > > der > > > Versuch, JOSM herunterzuladen den Startvorgang > > > deutlich > > > verzögern. > > > > > > wget prüft mit der Option --timestamping ob es von > > > der > > > .jar-Datei > > > eine neuere Version gibt und falls ja, wird sie > > > heruntergeladen. > > > Durch Angabe der Sprache (bei mir: Englisch) wird ein > > > JAR-File > > > heruntergeladen, dass nur die entsprechende Sprache > > > enthält. So > > > können beim Download noch einige Bytes gespart > > > werden. > > > > > > Schlussendl > > > ich > > > wird JOSM so gestartet, dass es bis zu 4 GB RAM > > > verwenden > > > darf. > > > Die > > > Backslashes werden benötigt um die Zeichen "?" und > > > "=" > > > zu > > > escapen. > > > > > > Nachteil dieser Variante ist lediglich, dass JOSM > > > sich > > > nicht > > > selbst > > > neustarten kann, z.B. nach Update eines Plugins. > > > Stattdessen wird > > > JOSM einfach beendet ohne Neustart. Durch erneutes > > > Ausführen des > > > Skripts klappt der Neustart aber problemlos. > > > > > > Gruss > > > > > > Lukas > > > > > > talk-ch mailing list > > > talk-ch@openstreetmap.ch > > > http://lists.openstreetmap.ch/mailman/listinfo/talk-c > > > h > > > > > > _______________________________________________ > > > talk-ch mailing list > > > talk-ch@openstreetmap.ch > > > http://lists.openstreetmap.ch/mailman/listinfo/talk-c > > > h > > > > _______________________________________________ > > talk-ch mailing list > > talk-ch@openstreetmap.ch > > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch > > _______________________________________________ > talk-ch mailing list > talk-ch@openstreetmap.ch > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch > _______________________________________________ > talk-ch mailing list > talk-ch@openstreetmap.ch > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch > > > _______________________________________________ > talk-ch mailing list > talk-ch@openstreetmap.ch > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch