[OH3] Frontail installation fails

Hi,
after updating to OH3 my frontail web ui was still showing the OH2 logfiles. I tried to install frontail again through the openhabian-config tool, but it seems there is a proble with the installation of npm:

   2020-12-23_15:47:26_CET [openHABian] Installing Frontail prerequsites (NodeJS)...
$ nodejs_setup
2020-12-23_15:47:26_CET [openHABian] Installing NodeJS prerequisites (npm)...
$ apt-get install --yes npm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 npm : Hängt ab von: node-abbrev (>= 1.1.1~) soll aber nicht installiert werden
       Hängt ab von: node-ansi-regex (>= 3.0~) soll aber nicht installiert werden
       Hängt ab von: node-ansistyles (>= 0.1.3~) soll aber nicht installiert werden
       Hängt ab von: node-aproba (>= 1.2~) soll aber nicht installiert werden
       Hängt ab von: node-archy (>= 1.0~) soll aber nicht installiert werden
       Hängt ab von: node-cacache (>= 10.0.4~) soll aber nicht installiert werden
       Hängt ab von: node-bluebird (>= 3.5.1~) soll aber nicht installiert werden
       Hängt ab von: node-call-limit (>= 1.1~) soll aber nicht installiert werden
       Hängt ab von: node-chownr (>= 1.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-config-chain (>= 1.1.11~) soll aber nicht installiert werden
       Hängt ab von: node-detect-indent (>= 5.0~) soll aber nicht installiert werden
       Hängt ab von: node-detect-newline (>= 2.1~) soll aber nicht installiert werden
       Hängt ab von: node-editor (>= 1.0~) soll aber nicht installiert werden
       Hängt ab von: node-fs-vacuum (>= 1.2.10~) soll aber nicht installiert werden
       Hängt ab von: node-fs-write-stream-atomic (>= 1.0.10~) soll aber nicht installiert werden
       Hängt ab von: node-glob (>= 7.1.2~) soll aber nicht installiert werden
       Hängt ab von: node-graceful-fs (>= 4.1.11~) soll aber nicht installiert werden
       Hängt ab von: node-has-unicode (>= 2.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-hosted-git-info (>= 2.6~) soll aber nicht installiert werden
       Hängt ab von: node-iferr (>= 0.1.5~) soll aber nicht installiert werden
       Hängt ab von: node-inflight (>= 1.0.6~) soll aber nicht installiert werden
       Hängt ab von: node-inherits (>= 2.0.3~) soll aber nicht installiert werden
       Hängt ab von: node-ini (>= 1.3.5~) soll aber nicht installiert werden
       Hängt ab von: node-npm-package-arg soll aber nicht installiert werden
       Hängt ab von: node-promzard soll aber nicht installiert werden
       Hängt ab von: node-jsonstream (>= 1.3.2~) soll aber nicht installiert werden
       Hängt ab von: node-json-parse-better-errors (>= 1.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-lazy-property (>= 1.0~) soll aber nicht installiert werden
       Hängt ab von: node-libnpx (>= 10.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-lockfile (>= 1.0.3~) soll aber nicht installiert werden
       Hängt ab von: node-lru-cache (>= 4.1.1~) soll aber nicht installiert werden
       Hängt ab von: node-mississippi (>= 3.0~) soll aber nicht installiert werden
       Hängt ab von: node-mkdirp (>= 0.3.3) soll aber nicht installiert werden
       Hängt ab von: node-move-concurrently (>= 1.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-nopt soll aber nicht installiert werden
       Hängt ab von: node-normalize-package-data (>= 2.4~) soll aber nicht installiert werden
       Hängt ab von: node-gyp (>= 3.6.2~) soll aber nicht installiert werden
       Hängt ab von: node-resolve-from (>= 4.0~) soll aber nicht installiert werden
       Hängt ab von: node-encoding soll aber nicht installiert werden
       Hängt ab von: node-errno soll aber nicht installiert werden
       Hängt ab von: node-npmlog (>= 4.1.2~) soll aber nicht installiert werden
       Hängt ab von: node-once (>= 1.4~) soll aber nicht installiert werden
       Hängt ab von: node-opener (>= 1.4.3~) soll aber nicht installiert werden
       Hängt ab von: node-osenv (>= 0.1.5~) soll aber nicht installiert werden
       Hängt ab von: node-path-is-inside (>= 1.0.2~) soll aber nicht installiert werden
       Hängt ab von: node-promise-inflight (>= 1.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-ansi soll aber nicht installiert werden
       Hängt ab von: node-qw (>= 1.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-read (>= 1.0.7~) soll aber nicht installiert werden
       Hängt ab von: node-read-package-json (>= 2.0.13~) soll aber nicht installiert werden
       Hängt ab von: node-request (>= 2.83~) soll aber nicht installiert werden
       Hängt ab von: node-retry (>= 0.10.1~) soll aber nicht installiert werden
       Hängt ab von: node-rimraf (>= 2.6.2~) soll aber nicht installiert werden
       Hängt ab von: node-safe-buffer (>= 5.1.1~) soll aber nicht installiert werden
       Hängt ab von: node-semver (>= 5.5~) soll aber nicht installiert werden
       Hängt ab von: node-sha (>= 2.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-slide (>= 1.1.6~) soll aber nicht installiert werden
       Hängt ab von: node-sorted-object (>= 2.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-from2 soll aber nicht installiert werden
       Hängt ab von: node-stream-iterate soll aber nicht installiert werden
       Hängt ab von: node-ssri (>= 5.2.4~) soll aber nicht installiert werden
       Hängt ab von: node-strip-ansi (>= 4.0~) soll aber nicht installiert werden
       Hängt ab von: node-tar (>= 4.4~) soll aber nicht installiert werden
       Hängt ab von: node-text-table (>= 0.2~) soll aber nicht installiert werden
       Hängt ab von: node-uid-number (>= 0.0.6~) soll aber nicht installiert werden
       Hängt ab von: node-unique-filename (>= 1.1~) soll aber nicht installiert werden
       Hängt ab von: node-unpipe (>= 1.0~) soll aber nicht installiert werden
       Hängt ab von: node-boxen (>= 1.2.1~) soll aber nicht installiert werden
       Hängt ab von: node-import-lazy soll aber nicht installiert werden
       Hängt ab von: node-is-npm (>= 1.0~) soll aber nicht installiert werden
       Hängt ab von: node-latest-version (>= 3.0~) soll aber nicht installiert werden
       Hängt ab von: node-semver-diff (>= 2.0~) soll aber nicht installiert werden
       Hängt ab von: node-xdg-basedir (>= 3.0~) soll aber nicht installiert werden
       Hängt ab von: node-validate-npm-package-name (>= 3.0~) soll aber nicht installiert werden
       Hängt ab von: node-which (>= 1.3~) soll aber nicht installiert werden
       Hängt ab von: node-wrappy (>= 1.0.2~) soll aber nicht installiert werden
       Hängt ab von: node-write-file-atomic (>= 2.3~) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
FAILED
FAILED

Can anyone help?

Hi,

I have had the same issue with a leftover of frontail configured for OH2 after migration to OH3 on openhabian.

I have edited /etc/systemd/system/frontail.service with the new oh3 installation, essentially converting all openhab2 paths to openhab, as they were removed for OH3.

Hope this helps

1 Like

Oh and btw I did not re-install frontail for this to work, just edited the config of frontail after installation of OH3.

Thanks, yes that helped. Don’t know why, but I lost all the styling in the process, but at least I can see the logs again.

had the same issue, thanks

Had a similar issue so I took the same steps and it worked. However after removing the old openhab2 directories I discovered frontail no longer worked. journalctl -u frontail gives me…

Jan 07 06:51:57 openhab frontail[1171]: Error: EACCES: permission denied, mkdir ‘/var/lib/openhab2/.config’
Jan 07 06:51:57 openhab frontail[1171]: You don’t have access to this file.

Is there any additional frontail config that might be pointing to the old openhab2 directories?

Cheers