Buildfehler bei github-clone der aktuellsten Version

Hallo zusammen,

ich versuche jetzt schon mehrere Tage lang, verinice zu compilieren, aber leider wird immer wieder eine Fehlermeldung angezeigt.
Folgende Build-Umgebung habe ich verwendet:

  • Ubuntu Server 20.10-LTS mit aktuellem Patchlevel
  • OpenJDK-8 (auch versucht mit OpenJDK-16)
  • geklontes Git-Repository: git clone GitHub - SerNet/verinice: verinice is a tool for managing information security.
  • cd verinice (angemeldet als normaler Benutzer, keine root-Rechte)
  • Vergrößern des verfügbaren Speichers: export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=128m"
  • ./mvnw -Dtycho.disableP2Mirrors=true clean verify

Nach einiger Zeit wird dann angezeigt:

[ERROR] Cannot resolve target definition:
[ERROR]   Software being installed: org.eclipse.platform.sdk 4.16.0.I20200604-0540
[ERROR]   Missing requirement: org.eclipse.ecf 3.9.3.v20190423-0625 requires 'osgi.ee; (&(osgi.ee=JavaSE)(version=1.5))' but it could not be found
[ERROR]   Missing requirement: org.eclipse.ecf 3.9.5.v20200217-1548 requires 'osgi.ee; (&(osgi.ee=JavaSE)(version=1.5))' but it could not be found
[ERROR]   Cannot satisfy dependency: org.eclipse.ecf.core.feature.feature.group 1.5.3.v20190423-0625 depends on: org.eclipse.equinox.p2.iu; org.eclipse.ecf [3.9.3.v20190423-0625,3.9.3.v20190423-0625]
[ERROR]   Cannot satisfy dependency: org.eclipse.ecf.core.feature.feature.group 1.5.600.v20200317-1602 depends on: org.eclipse.equinox.p2.iu; org.eclipse.ecf [3.9.5.v20200217-1548,3.9.5.v20200217-1548]
[ERROR]   Cannot satisfy dependency: org.eclipse.equinox.p2.core.feature.feature.group 1.6.600.v20200511-1530 depends on: org.eclipse.equinox.p2.iu; org.eclipse.ecf.core.feature.feature.group [1.4.0,2.0.0)
[ERROR]   Cannot satisfy dependency: org.eclipse.equinox.p2.user.ui.feature.group 2.4.800.v20200602-1138 depends on: org.eclipse.equinox.p2.iu; org.eclipse.equinox.p2.core.feature.feature.group [1.6.600.v20
[ERROR]   Cannot satisfy dependency: org.eclipse.equinox.p2.user.ui.source.feature.group 2.4.800.v20200602-1138 depends on: org.eclipse.equinox.p2.iu; org.eclipse.equinox.p2.user.ui.feature.group [2.4.800.v
[ERROR]   Cannot satisfy dependency: org.eclipse.platform.sdk 4.16.0.I20200604-0540 depends on: org.eclipse.equinox.p2.iu; org.eclipse.equinox.p2.user.ui.source.feature.group [2.4.800.v20200602-1138,2.4.800
[ERROR]
[ERROR] Failed to resolve target definition /home/user/verinice/target-platform/target-platform.target: See log for details -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException

Kennt irgendjemand diesen Fehler?
Kann sich wer erklären, wieso der auftritt?
Und vor allem: Weiß jemand, ob und wie man den beheben kann?

Viele Grüße
Tom

Ich kann leider nur sagen bei mir funktioniert das auch nicht, aber es failt an anderer Stelle.
Ich baue immer in eclipse, vielleicht geht das ja.

- Finn

Mittlerweile hat es bei mir geklappt.
Ich habe das Betriebssystem nochmal komplett neu mit Ubuntu Server 20.10 LTS aufgespielt und dort dann nur OpenJDK 8 installiert.
Dann ging’s plötzlich.
Keine Ahnung, wieso es vorher nicht funktioniert hatte.
Tom

1 Like

Ach ja… schön :slight_smile: