Nuclets können nur importiert werden, wenn die Nuclet Datei-Version von der vorhandenen Nuclos Version unterstützt wird. Diese Version wird immer so lange wie möglich stabil gehaltenen, jedoch können Migrationen am Datenmodell von Nuclos eine Erhöhung verlangen.

Hier finden Sie eine Liste, welche Nuclos Version welche Nuclet Datei-Version unterstützt.

Nuclet Datei-VersionNuclos Version vonbis
1
3.7
23.83.15
34.04.11
44.124.17
54.184.18
64.19


Die Datei-Version können Sie der Nuclet Datei entnehmen. Benennen Sie die Datei um in nuclet.zip, entpacken Sie sie mit einem beliebigen Entpackungsprogramm für ZIP-Archive, und öffnen Sie die Datei nuclet.xml mit einem Texteditor. Die Datei-Version finden Sie gleich am Anfang der Datei unter "transferVersion":

<root>
  <transferVersion>5</transferVersion>
...


Beim Versuch ein Nuclet mit einer nicht kompatiblen Datei-Version zu importieren erscheint folgende Fehlermeldung:

Import of nuclet failed: Found file format version-{n}. This Nuclos supports only version-{n}


Was tun, wenn mir nur ein Nuclet mit einer nicht mehr kompatiblen Datei-Version vorliegt?

In diesem Fall benötigen Sie einen Installer einer kompatiblen Version. Liegt Ihnen ein Nuclet der Version 4 vor, so empfiehlt sich ein Installer der Version 4.17. Sie sollten immer die größt mögliche Nuclos Version einer Datei-Version verwenden.

Installieren Sie diese Nuclos Version in einem leeren Datenbankschema und importieren Sie das Nuclet. Im Anschluss aktualisieren Sie diese Instanz mit einem aktuellen Installer. Mit Starten der aktuellen Nuclos Version wird das Datenbankschema aktualisiert. Im Anschluss können Sie das Nuclet exportieren und erhalten ein Nuclet mit der vom aktuellen Installer unterstützen Datei-Version.

Auf der Suche nach einem alten Installer von Nuclos, z.B. der 4.18?

Hier kann Docker Hub eine mögliche Quelle sein, bevor man versucht Nuclos aus den Sourcen neu zu bauen. Und mit den folgenden Befehlen lässt sich der Installer sehr einfach aus dem Image/Container heraus kopieren:

Kopiere Nuclos Installer
docker create --name tmp-nuc-4.18 nuccess/nuclos:4.18.3
docker cp tmp-nuc-4.18:/opt/nuclos/update/backup/nuclos-4.18.3-installer-generic.jar nuclos-4.18.3-installer-generic.jar


  • Keine Stichwörter