x

Maperitive unter Ubuntu 12.04?


  1. Maperitive unter Ubuntu 12.04? · margin-auto (Gast) · 17.08.2012 18:07 · [flux]

    Hallo,

    auf meiner Suche nach geeigneten Kartenrederern bin ich nun auf Maperitive gestoßen.
    Leider war mein Versuch, es nach der Anleitung für Ubuntu 11.10 zu installieren nicht erfolgreich. Der Versuch, Maperitive.sh zu starten, bringt mir nur die folgende Fehlermeldung:

    ~/bin/Maperitive$␣./Maperitive.sh
    Missing␣method␣EnableVisualStyles␣in␣assembly␣~/bin/Maperitive/Maperitive.exe,␣type␣System.Windows.Forms.Application
    
    Unhandled␣Exception:␣System.IO.FileNotFoundException:␣Could␣not␣load␣file␣or␣assembly␣'System.Windows.Forms,␣Version=4.0.0.0,␣Culture=neutral,␣PublicKeyToken=b77a5c561934e089'␣or␣one␣of␣its␣dependencies.
    File␣name:␣'System.Windows.Forms,␣Version=4.0.0.0,␣Culture=neutral,␣PublicKeyToken=b77a5c561934e089'
    [ERROR]␣FATAL␣UNHANDLED␣EXCEPTION:␣System.IO.FileNotFoundException:␣Could␣not␣load␣file␣or␣assembly␣'System.Windows.Forms,␣Version=4.0.0.0,␣Culture=neutral,␣PublicKeyToken=b77a5c561934e089'␣or␣one␣of␣its␣dependencies.
    File␣name:␣'System.Windows.Forms,␣Version=4.0.0.0,␣Culture=neutral,␣PublicKeyToken=b77a5c561934e089'
    

    Mono ist bei mir in der Version 2.10 installiert.

    Was muss ich machen, um Maperitive unter Linux nutzen zu können?

    TIA


    • Re: Maperitive unter Ubuntu 12.04? · wambacher (Gast) · 17.08.2012 19:47 · [flux]

      margin-auto wrote:

      Was muss ich machen, um Maperitive unter Linux nutzen zu können?

      Cool bleiben 😉

      Ich fahre hier ubuntu 12.04 , hab mal kurz aktuelles mono runtime, die im wiki angegebene Mono-Komponente und latest Maperitive installiert und dann ---> Peng gleiches Problem.

      Dann hab ich mono development drüber installiert und NICHT gestartet (will ja kein development machen) und ---> funzt
      Fehlte wohl irgend eine Komponente. Laut deren Forum haben die Maperitive auf .net4 umgestellt.

      Gruss
      walter


    • Re: Maperitive unter Ubuntu 12.04? · margin-auto (Gast) · 17.08.2012 20:22 · [flux]

      Danke für die Hilfe. Die Installation von mono-devel hat geholfen! 🙂


    • Re: Maperitive unter Ubuntu 12.04? · poppei82 (Gast) · 21.03.2013 11:37 · [flux]

      Hallo!

      Sorry, wenn ich den Thread hervorkrame.

      Ich kann Maperitive nicht starten, obwohl die Pakete mono-complete und auch explizit mono-devel installiert sind. Gezogen habe ich Maperitive-latest (wie im Wiki angegeben): http://wiki.openstreetmap.org/wiki/DE:M … 04_-_12.04

      Das Seltsame ist, dass ich keinerlei Ausgaben in der Konsole bekomme. In der Prozessliste erscheint auch nichts, was auf Maperitive oder mono hindeutet... nutze Kubuntu 12.10.

      Hat jemand eine Idee?


    • Re: Maperitive unter Ubuntu 12.04? · wambacher (Gast) · 21.03.2013 12:42 · [flux]

      poppei82 wrote:

      Hat jemand eine Idee?

      Nö, noch nicht 😉

      Ich starte bei mir das unter 11.10 installierte und über 2 Upgrades mitgeschleppte Maperitive mit ./Maperitive.sh im Terminalfenster - rennt prima.

      In der Shell steht aber nur mono --desktop Maperitive.exe "$@" drin.

      also solltest du mono checken

      Meines ist Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-5ubuntu1)

      gruß
      walter


    • Re: Maperitive unter Ubuntu 12.04? · poppei82 (Gast) · 21.03.2013 13:36 · [flux]

      Hallo!

      Ja, das ist auch meine Vermutung, nur kann ich den Fehler ohne Ausgaben im Terminal nicht eingrenzen.

      Hab das Skript auch schon gecheckt, und sogar nur mit "mono --desktop Maperitive.exe" gestartet - keine Ausgaben, nichts.

      Ich habe eben auch noch die "Windoofs-Methode" angewendet: alles gelöscht, was mit mono zu tun hat inklusive aller EInstellungen.
      Danach habe ich nur mono-devel ausgewählt und mir alle automatischen Abhängigkeiten mitinstallieren lassen: Maperitive läuft immer noch nicht.
      Daraufhin habe ich (wie auf der mono-Seite für Ubuntu empfohlen) das Paket mono-complete aus den Ubuntu-Quellen installiert, samt aller Abhängigkeiten: Maperitive lässt sich immer noch nicht starten.

      Ich habe zwischen den Schritten immer wieder das Maperitive-latest neu entpackt, damit der Fehlstart nicht evtl. auf irgendwelche Konfigurationen zurückgeführt wird.

      Im Unterordner logs wird Maperitive.log erstellt. Aber in dieser Logdatei steht nichts. Leer.

      Hat noch jemand eine Idee?


    • Re: Maperitive unter Ubuntu 12.04? · wambacher (Gast) · 21.03.2013 13:46 · [flux]

      poppei82 wrote:

      Hat noch jemand eine Idee?

      Ruf mal was anderes, einfacheres mit mono auf.
      bei mir sind laut Paketverwaltung einige Dutzend Mono-Sachen installiert. Da hilf ein Vergleichen wohl nichts.

      ansonsten hat mono massenweise Optionen , auch zum debuggen: man mono

      viel Glück
      walter

      dpkg␣--get-selections␣|␣grep␣mono
      
      fonts-tlwg-mono					install
      libmono-2.0-1					install
      libmono-2.0-dev					install
      libmono-accessibility2.0-cil			install
      libmono-accessibility4.0-cil			install
      libmono-addins-gui0.2-cil			install
      libmono-addins0.2-cil				install
      libmono-c5-1.1-cil				install
      libmono-cairo2.0-cil				install
      libmono-cairo4.0-cil				install
      libmono-cecil-private-cil			install
      libmono-cil-dev					install
      libmono-codecontracts4.0-cil			install
      libmono-compilerservices-symbolwriter4.0-cil	install
      libmono-corlib2.0-cil				install
      libmono-corlib4.0-cil				install
      libmono-cscompmgd8.0-cil			install
      libmono-csharp4.0-cil				install
      libmono-custommarshalers4.0-cil			install
      libmono-data-tds2.0-cil				install
      libmono-data-tds4.0-cil				install
      libmono-db2-1.0-cil				install
      libmono-debugger-soft2.0-cil			install
      libmono-debugger-soft4.0-cil			install
      libmono-http4.0-cil				install
      libmono-i18n-cjk4.0-cil				install
      libmono-i18n-mideast4.0-cil			install
      libmono-i18n-other4.0-cil			install
      libmono-i18n-rare4.0-cil			install
      libmono-i18n-west2.0-cil			install
      libmono-i18n-west4.0-cil			install
      libmono-i18n2.0-cil				install
      libmono-i18n4.0-all				install
      libmono-i18n4.0-cil				install
      libmono-ldap2.0-cil				install
      libmono-ldap4.0-cil				install
      libmono-management2.0-cil			install
      libmono-management4.0-cil			install
      libmono-messaging-rabbitmq2.0-cil		install
      libmono-messaging-rabbitmq4.0-cil		install
      libmono-messaging2.0-cil			install
      libmono-messaging4.0-cil			install
      libmono-microsoft-build-engine4.0-cil		install
      libmono-microsoft-build-framework4.0-cil	install
      libmono-microsoft-build-tasks-v4.0-4.0-cil	install
      libmono-microsoft-build-utilities-v4.0-4.0-cil	install
      libmono-microsoft-build2.0-cil			install
      libmono-microsoft-csharp4.0-cil			install
      libmono-microsoft-visualc10.0-cil		install
      libmono-microsoft-web-infrastructure1.0-cil	install
      libmono-microsoft8.0-cil			install
      libmono-npgsql2.0-cil				install
      libmono-npgsql4.0-cil				install
      libmono-opensystem-c4.0-cil			install
      libmono-oracle2.0-cil				install
      libmono-oracle4.0-cil				install
      libmono-peapi2.0-cil				install
      libmono-peapi4.0-cil				install
      libmono-posix2.0-cil				install
      libmono-posix4.0-cil				install
      libmono-rabbitmq2.0-cil				install
      libmono-rabbitmq4.0-cil				install
      libmono-relaxng2.0-cil				install
      libmono-relaxng4.0-cil				install
      libmono-security2.0-cil				install
      libmono-security4.0-cil				install
      libmono-sharpzip2.6-cil				install
      libmono-sharpzip2.84-cil			install
      libmono-sharpzip4.84-cil			install
      libmono-simd2.0-cil				install
      libmono-simd4.0-cil				install
      libmono-sqlite2.0-cil				install
      libmono-sqlite4.0-cil				install
      libmono-system-componentmodel-composition4.0-cil	install
      libmono-system-componentmodel-dataannotations4.0-cil	install
      libmono-system-configuration-install4.0-cil	install
      libmono-system-configuration4.0-cil		install
      libmono-system-core4.0-cil			install
      libmono-system-data-datasetextensions4.0-cil	install
      libmono-system-data-linq2.0-cil			install
      libmono-system-data-linq4.0-cil			install
      libmono-system-data-services-client4.0-cil	install
      libmono-system-data-services4.0-cil		install
      libmono-system-data2.0-cil			install
      libmono-system-data4.0-cil			install
      libmono-system-design4.0-cil			install
      libmono-system-drawing-design4.0-cil		install
      libmono-system-drawing4.0-cil			install
      libmono-system-dynamic4.0-cil			install
      libmono-system-enterpriseservices4.0-cil	install
      libmono-system-identitymodel-selectors4.0-cil	install
      libmono-system-identitymodel4.0-cil		install
      libmono-system-ldap2.0-cil			install
      libmono-system-ldap4.0-cil			install
      libmono-system-management4.0-cil		install
      libmono-system-messaging2.0-cil			install
      libmono-system-messaging4.0-cil			install
      libmono-system-net4.0-cil			install
      libmono-system-numerics4.0-cil			install
      libmono-system-runtime-caching4.0-cil		install
      libmono-system-runtime-durableinstancing4.0-cil	install
      libmono-system-runtime-serialization-formatters-soap4.0-cil	install
      libmono-system-runtime-serialization4.0-cil	install
      libmono-system-runtime2.0-cil			install
      libmono-system-runtime4.0-cil			install
      libmono-system-security4.0-cil			install
      libmono-system-servicemodel-discovery4.0-cil	install
      libmono-system-servicemodel-routing4.0-cil	install
      libmono-system-servicemodel-web4.0-cil		install
      libmono-system-servicemodel4.0-cil		install
      libmono-system-serviceprocess4.0-cil		install
      libmono-system-transactions4.0-cil		install
      libmono-system-web-abstractions4.0-cil		install
      libmono-system-web-applicationservices4.0-cil	install
      libmono-system-web-dynamicdata4.0-cil		install
      libmono-system-web-extensions-design4.0-cil	install
      libmono-system-web-extensions4.0-cil		install
      libmono-system-web-mvc1.0-cil			install
      libmono-system-web-mvc2.0-cil			install
      libmono-system-web-routing4.0-cil		install
      libmono-system-web-services4.0-cil		install
      libmono-system-web2.0-cil			install
      libmono-system-web4.0-cil			install
      libmono-system-windows-forms-datavisualization4.0-cil	install
      libmono-system-windows-forms4.0-cil		install
      libmono-system-xaml4.0-cil			install
      libmono-system-xml-linq4.0-cil			install
      libmono-system-xml4.0-cil			install
      libmono-system2.0-cil				install
      libmono-system4.0-cil				install
      libmono-tasklets2.0-cil				install
      libmono-tasklets4.0-cil				install
      libmono-wcf3.0-cil				install
      libmono-web4.0-cil				install
      libmono-webbrowser2.0-cil			install
      libmono-webbrowser4.0-cil			install
      libmono-webmatrix-data4.0-cil			install
      libmono-windowsbase3.0-cil			install
      libmono-windowsbase4.0-cil			install
      libmono-winforms2.0-cil				install
      libmono2.0-cil					install
      mono-4.0-gac					install
      mono-csharp-shell				install
      mono-devel					install
      mono-dmcs					install
      mono-gac					install
      mono-runtime					install
      mono-xbuild					install
      monodevelop					install
      monodoc-base					install
      monodoc-manual					install
      ubuntu-mono					install
      

    • Re: Maperitive unter Ubuntu 12.04? · poppei82 (Gast) · 21.03.2013 13:48 · [flux]

      Habe gerade

      mono␣--debug␣--desktop␣Maperitive.exe␣"$@"
      

      ausgeführt, also das, was im Skript steht nur um ein --debug ergänzt (wie in man mono dargestellt).
      Geht nicht... keine Ausgabe...

      Welches einfache Programm wäre denn in mono?


    • Re: Maperitive unter Ubuntu 12.04? · wambacher (Gast) · 21.03.2013 13:56 · [flux]

      poppei82 wrote:

      Welches einfache Programm wäre denn in mono?

      notepad.exe sollte gehen, hab ich aber nie gemacht und auch gerade kein Windows aktiv.


    • Re: Maperitive unter Ubuntu 12.04? · poppei82 (Gast) · 21.03.2013 13:59 · [flux]
      -(
      
      mono␣NOTEPAD.EXE
      Cannot␣open␣assembly␣'NOTEPAD.EXE':␣File␣does␣not␣contain␣a␣valid␣CIL␣image.
      

    • Re: Maperitive unter Ubuntu 12.04? · wambacher (Gast) · 21.03.2013 14:01 · [flux]

      poppei82 wrote:

      -(
      
      mono␣NOTEPAD.EXE
      Cannot␣open␣assembly␣'NOTEPAD.EXE':␣File␣does␣not␣contain␣a␣valid␣CIL␣image.
      

      sorry, muß ich passen. Frag mal die Mono-Leute


    • Re: Maperitive unter Ubuntu 12.04? · poppei82 (Gast) · 21.03.2013 14:02 · [flux]

      Trotzdem danke! :-)


    • Re: Maperitive unter Ubuntu 12.04? · wambacher (Gast) · 21.03.2013 14:43 · [flux]

      poppei82 wrote:

      Trotzdem danke! :-)

      unter mono geht notepad bei mir auch nicht. aber maperitive braucht (und rennt) nur mit mono.


    • Re: Maperitive unter Ubuntu 12.04? · quasilotte (Gast) · 21.03.2013 14:53 · [flux]

      https://groups.google.com/forum/?fromgr … UTlOiYhVR4

      Dort war glaub ich das Problem das maperitve erstmal auf tauchstation ging um dann irgendwann aufzupoppen!


    • Re: Maperitive unter Ubuntu 12.04? · poppei82 (Gast) · 21.03.2013 15:13 · [flux]

      Cool, danke für den Hinweis! Ich habe mich mal in die Dikussion eingeklinkt. Bei mir ploppt es allerdings auch nach mehrern Minuten nicht auf.

      Schaun mer mal...


    • Re: Maperitive unter Ubuntu 12.04? · wambacher (Gast) · 21.03.2013 15:19 · [flux]

      poppei82 wrote:

      Cool, danke für den Hinweis! Ich habe mich mal in die Dikussion eingeklinkt. Bei mir ploppt es allerdings auch nach mehrern Minuten nicht auf.

      Schaun mer mal...

      bei mir 15 Sekunden - allerdings ist meine Kiste etwas oversized 😉

      Gruß
      walter

      p.s. wenn's jemanden interessiert: 8-Core 4 GHz mit 32GB Mem. Nur bei der Platten-Performance klemmt es noch.


    • Re: Maperitive unter Ubuntu 12.04? · poppei82 (Gast) · 21.03.2013 15:39 · [flux]

      AMD Athlon(tm) 64 X2 Dual Core Processor 4000+

      => ich warte schon seit 20 Minuten... 😄


    • Re: Maperitive unter Ubuntu 12.04? · wambacher (Gast) · 21.03.2013 15:46 · [flux]

      poppei82 wrote:

      AMD Athlon(tm) 64 X2 Dual Core Processor 4000+

      => ich warte schon seit 20 Minuten... 😄

      Zu lange - maximal 1 Minute, dann muß da was kommen. Genau diese Konfiguration hatte ich vorher.


    • Re: Maperitive unter Ubuntu 12.04? · margin-auto (Gast) · 23.03.2013 08:59 · [flux]

      Bei mir dauert es auch gerne mal 20-30 Minuten, bis Maperitive da ist 🙁


    • Re: Maperitive unter Ubuntu 12.04? · poppei82 (Gast) · 22.04.2013 18:41 · [flux]

      übrigens: der Fehler ist nun behoben


    • Re: Maperitive unter Ubuntu 12.04? · wambacher (Gast) · 22.04.2013 19:13 · [flux]

      poppei82 wrote:

      übrigens: der Fehler ist nun behoben

      und was war es?


    • Re: Maperitive unter Ubuntu 12.04? · poppei82 (Gast) · 22.04.2013 19:15 · [flux]

      wambacher wrote:

      poppei82 wrote:

      übrigens: der Fehler ist nun behoben

      und was war es?

      Er hat irgendeine Prüfung ausgelassen... hab aber keine Ahnung vom Programmieren. Vielleicht findest du in seiner Antwort Hinweise: https://groups.google.com/forum/?fromgr … UTlOiYhVR4


    • Re: Maperitive unter Ubuntu 12.04? · wambacher (Gast) · 22.04.2013 21:46 · [flux]

      poppei82 wrote:

      Er hat irgendeine Prüfung ausgelassen...

      danke, war also ein Programmierfehler. Lag demnach nicht "zwischen Tastatur und Rückenlehne" des Anwenders 😉

      Gruss
      walter