Updates installieren


Repository einrichten

jEDHOC Repository einrichten:

wget -O - http://de.ubuntu.service-hosting.eu/edagps.key | sudo apt-key add -


Datei /etc/apt/sources.list.d/de.ubuntu.edag-ps.de.list anlegen:

Am Ende muss die entsprechende Version angegeben werden, z.B: jedhoc-3.7

/etc/apt/sources.list.d/de.ubuntu.service-hosting.eu.list
deb [arch=amd64] http://de.ubuntu.service-hosting.eu/nexus/repository/jedhoc-<VERSION> stable main

Updates installieren

Paketinformationen aus den Repositories aktualisieren:

sudo apt update


Alle verfügbaren Updates installieren:

sudo apt upgrade 


Alternative (nur jEDHOC Update installieren):

sudo apt install jedhoc

Hinweise zum jEDHOC 3.3 Update

Mit Version 3.3 hat sich der Unix-Benutzer, unter dem jEDHOC läuft, von root auf jedhoc geändert. Insofern kann es zu Problemen mit Dateiberechtigungen kommen. Daher sollten die Dateiberechtigungen der folgenden Pfade aktualisiert werden:

  • Installationspfade: /usr/share/jedhoc
  • Konfigurationspfad: /etc/jedhoc
  • Dateiablage: Kann in der Datei /etc/jedhoc/jedhoc.xml ausgelesen werden, z.B. mit dem Befehl: sudo more /etc/jedhoc/jedhoc.xml | grep filePath

Die Berechtigungen dieser Pfade können mit folgendem Befehl aktualisiert werden:

sudo chown -R jedhoc:jedhoc <Pfad>


Durch Änderungen der Domänenverwaltung sollte der Systemparameter server.baseUrl überpüft werden. Die URL sollte mit https:// beginnen, ansonsten kann es zu Fehlern bei der Generierung von Links kommen.


Hinweise zum jEDHOC 3.4 Update

Bitte bei einem Upgrade auf die jEDHOC Version 3.4 beachten, dass es Änderungen in der jedhoc.xml gibt. Folgende Parameter wurden geändert oder sind neu hinzugekommen.

Veränderte Parameter

Alter WertNeuer Wert
/etc/jedhoc/jedhoc.xml
<jedhoc>
	...
	<virusScanner>
		...
	</virusScanner>
	...
</jedhoc>

Bitte beachten

Bitte die neue Schreibweise von virusscanner beachten

/etc/jedhoc/jedhoc.xml
<jedhoc>
	...
	<virusscanner>
		...
	</virusscanner>
	...
</jedhoc>

Neue Parameter

ParameterBedeutungMöglich WerteSyntax

SSL


Gibt an ob eine SSL-Verschlüsselung zur Datenbankverbindung genutzt werden soll.

true,

false

/etc/jedhoc/jedhoc.xml
<jedhoc>
	...
	<database>
		<master>
		...
			<ssl>true</ssl>
		</master>
	</database>
	...
</jedhoc>
Vaadin DebugErmöglicht es den Entwicklungsmodus des Vaadin Frameworks zu aktivieren oder zu deaktivieren.

true,

false

/etc/jedhoc/jedhoc.xml
<jedhoc>
	...
	<vaadin>
		<debug>true</debug>
	</vaadin>
	...
</jedhoc>