hibiscus server update über cli oder webadmin

 
alpe78
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 6
Dabei seit: 04 / 2019
Betreff:

hibiscus server update über cli oder webadmin

 · 
Gepostet: 22.01.2020 - 17:01 Uhr  ·  #1
Hallo zusammen,

ich betreibe hibiscus als server und greife eigentlich nur per webinterface zu. gibt es denn eigentlich eine möglichkeit die Plugins zu updaten ohne GUI? Ich habe jetzt ne weile gesucht zum, aber finde nur möglichkeiten per GUI.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: hibiscus server update über cli oder webadmin

 · 
Gepostet: 23.01.2020 - 07:06 Uhr  ·  #2
Im Prinzip sollte das auch auf dem Server gehen. Allerdings muesstest du dort die Einstellungen direkt in der Config-Datei (muesste cfg/de.willuhn.jameica.services.UpdateService.properties sein) vornehmen. Du kannst die Einstellungen fuer das automatische Update ja auf einer Desktop-Version durchfuehren, um zu sehen, was Jameica in die Config-Datei schreibt und diese Aenderung dann manuell auf den Server uebernehmen.
alpe78
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 6
Dabei seit: 04 / 2019
Betreff:

Re: hibiscus server update über cli oder webadmin

 · 
Gepostet: 23.01.2020 - 10:56 Uhr  ·  #3
danke schonmal für die Antwort. Ich habe mal beide cfg verzeichnisse mal verglichen, die "cfg/de.willuhn.jameica.services.UpdateService.properties"
die GUI Version sieht so aus
Code

#Wed Jan 22 15:57:14 CET 2020
update.check.days=7
hibiscus=2.8.23
lastrun=1579705032344
syntax=2.8.4
update.install=false
update.check=true
jverein=2.8.18
hibiscus.scripting.pdfbox=2.0.18
hibiscus.scripting.htmlunit=2.36.0


ich gehe mal davon aus das ich nur die folgenden parameter benötige:
Code

update.check.days=7
update.install=true
update.check=true


ggf könnte man das in die Doku aufnehmen
alpe78
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 6
Dabei seit: 04 / 2019
Betreff:

Re: hibiscus server update über cli oder webadmin

 · 
Gepostet: 23.01.2020 - 11:09 Uhr  ·  #4
das scheint zu klappen... führt aber zu folgenden problemen:
Code

23.01.2020 11:01:10  
StatusBarServerMessageConsumer
1 Update gefunden

23.01.2020 11:01:10  
UpdateService$Worker
save check date: Thu Jan 23 11:00:30 CET 2020

23.01.2020 11:01:10  
StatusBarServerMessageConsumer
Update für Plugin hibiscus installiert

23.01.2020 11:01:10  
UpdateService$UpdateStatus
set notified version from null to 2.8.23

23.01.2020 11:01:10  
StatusBarServerMessageConsumer
Fehler beim Aktualisieren: Schreibzugriff auf /home/pi/production/hibiscus-server/plugins/hibiscus/.deletemarker verweigert

23.01.2020 11:01:10  
Repository$1
delete signature /home/pi/.jameica/updates/hibiscus.zip.sha1

23.01.2020 11:01:10  
ConsoleMonitor
Fehler beim Aktualisieren: Schreibzugriff auf /home/pi/production/hibiscus-server/plugins/hibiscus/.deletemarker verweigert

23.01.2020 11:01:10  
DeployService
unable to update plugin
java.lang.SecurityException: Schreibzugriff auf /home/pi/production/hibiscus-server/plugins/hibiscus/.deletemarker verweigert
  at de.willuhn.jameica.security.JameicaSecurityManager.checkFile(JameicaSecurityManager.java:150)
  at de.willuhn.jameica.security.JameicaSecurityManager.checkWrite(JameicaSecurityManager.java:74)
  at java.io.File.createNewFile(File.java:1008)
  at de.willuhn.jameica.plugin.PluginLoader.markForDelete(PluginLoader.java:896)
  at de.willuhn.jameica.services.DeployService.update(DeployService.java:209)
  at de.willuhn.jameica.update.Repository$1.run(Repository.java:242)
  at de.willuhn.jameica.update.Repository.download(Repository.java:301)
  at de.willuhn.jameica.services.UpdateService$Worker.run(UpdateService.java:416)
  at java.util.TimerThread.mainLoop(Timer.java:555)
  at java.util.TimerThread.run(Timer.java:505)
Caused by: de.willuhn.util.ApplicationException: Schreibzugriff auf /home/pi/production/hibiscus-server/plugins/hibiscus/.deletemarker verweigert
  at de.willuhn.jameica.security.JameicaSecurityManager.checkFile(JameicaSecurityManager.java:142)
  ... 9 more
23.01.2020 11:01:10  
JameicaSecurityManager
[privcount: 1] write access to /home/pi/production/hibiscus-server/plugins/hibiscus/.deletemarker authorized: false

23.01.2020 11:01:10  
PluginLoader
creating delete marker to cleanup on next restart

23.01.2020 11:01:10  
ConsoleMonitor
Aktualisiere Plugin hibiscus

23.01.2020 11:01:10  
JameicaSecurityManager
[privcount: 0] finished privileged action: writable check for /home/pi/production/hibiscus-server/plugins

23.01.2020 11:01:10  
JameicaSecurityManager
[privcount: 0] starting privileged action: writable check for /home/pi/production/hibiscus-server/plugins

23.01.2020 11:01:10  
RepositoryService
signature of plugin hibiscus OK
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: hibiscus server update über cli oder webadmin

 · 
Gepostet: 25.01.2020 - 13:21 Uhr  ·  #5
Scheint dann wohl doch nicht auf dem Server zu funktionieren. Wo ich nochmal drüber nachdenke, macht das beim Server auch gar keinen Sinn, weil da einige Plugins als Nightly-Builds enthalten sind. Die würden vom Online-Update ohnehin nie aktualisiert werden, weil ich dort die Versionsnummer nicht erhöhe.
Gewählte Zitate für Mehrfachzitierung:   0