Loganzeige und Integritätscheck im Web-Administrationspanel wiederherstellen

Version 2.1 von Jonas Mayer am 2022/03/25 08:33

Seit Einführung von ld-nextcloud in Version 19 oder höher bzw. ab ld-puppet 1.3.20 wurden einige administrative Funktionen in der Nextcloud-Weboberfläche des Admin-Kontos entfernt. Dies dient zur Fehlerreduzierung, um auf der Webseite die Installation von Nextcloud-Updates zu deaktivieren, bevor diese durch SBE innerhalb der Ringstruktur getestet werden konnten.

Durch nachfolgende Anpassungen im Puppeteer können die Funktionen in der NC-Weboberfläche wiederhergestellt werden.


Loganzeige und Integritätscheck wiederherstellen

/etc/logodidact/hiera/custom.d/nextcloud-g1.yaml

ld_nextcloud::app:
  logreader:
    ensure: present
  serverinfo:
    ensure: present
  updatenotification:
    ensure: present

ld_nextcloud::config::system:
  has_internet_connection: true
  updatechecker: true
  updater.release.channel: 'stable'
  upgrade.disable-web: false
  integrity.check.disabled: false

Alternative: Loganzeige, Integritätscheck und Updatefunktion wiederherstellen

/etc/logodidact/hiera/custom.d/nextcloud-g1.yaml

ld_nextcloud::app:
  logreader:
    ensure: present
  serverinfo:
    ensure: present
  updatenotification:
    ensure: present

ld_nextcloud::config::system:
  has_internet_connection: true
  updatechecker: true
  updater.release.channel: 'stable'
  upgrade.disable-web: false
  integrity.check.disabled: false

Wichtig: Die hier aufgeführten YAML-Einstellungen müssen ggf. zu vorhandenen Blöcken in der Datei hinzugefügt werden, ein Block darf nicht mehrfach aufgeführt werden! Außerdem unbedingt auf die Zeileneinrückung achten und diese passend zum restlichen Inhalt wählen.
Abschließend ist noch ein "prun" im LXC-Container nextcloud-g1 notwendig, um die Änderungen zu übernehmen.