NEWS
(Fehler-)Meldungen Inst auf jungfräul. Pi OS Trixie / Pi 5
-
Ich rede nicht davon alle Fehlermeldungen zu unterdrücken. Das ist jedenfalls blödsinn.
Nur rm -f würde hier keinen Fehler ausgeben. Und wenn -f zu krass ist (was ich an der Stelle eher bezweifle, da ja bewusst gelöscht werden soll) wär ein -e xxx && rm xx (oder so änlich) auch geeignet den Fehler zu vermeiden.
Was die anderen Fehler betrifft
chmod: cannot access '': No such file or directory
Ähm das ist ja nicht wirklich nachvollziehbar ob das ignoriert werden kann oder nicht. Ich kann nicht sagen warum die Meldung kommt. Da es nach dem Anlegen des Verzeichnisses kommt ist as m.E. eher komisch da ja das Verzeichnis dann schon existieren sollte. Und wenn da ein chmod mit wildcard nichts findet würe doch eher kein Leerstring da stehen... Auch hier gilt dass - wenn der Leerstring zu erwarten ist - dass man diesen konkreten Wert abfangen könnte. Aber natürlich keinesfalls alle Fhelermeldungen unterdrücken. Das wär die schlechteste Option.
main: line 854: /opt/iobroker/INSTALLER_INFO.txt: Permission denied
OK, da sind wir uns einig dass das nicht i.O. ist :-)
-
Ich rede nicht davon alle Fehlermeldungen zu unterdrücken. Das ist jedenfalls blödsinn.
Nur rm -f würde hier keinen Fehler ausgeben. Und wenn -f zu krass ist (was ich an der Stelle eher bezweifle, da ja bewusst gelöscht werden soll) wär ein -e xxx && rm xx (oder so änlich) auch geeignet den Fehler zu vermeiden.
Was die anderen Fehler betrifft
chmod: cannot access '': No such file or directory
Ähm das ist ja nicht wirklich nachvollziehbar ob das ignoriert werden kann oder nicht. Ich kann nicht sagen warum die Meldung kommt. Da es nach dem Anlegen des Verzeichnisses kommt ist as m.E. eher komisch da ja das Verzeichnis dann schon existieren sollte. Und wenn da ein chmod mit wildcard nichts findet würe doch eher kein Leerstring da stehen... Auch hier gilt dass - wenn der Leerstring zu erwarten ist - dass man diesen konkreten Wert abfangen könnte. Aber natürlich keinesfalls alle Fhelermeldungen unterdrücken. Das wär die schlechteste Option.
main: line 854: /opt/iobroker/INSTALLER_INFO.txt: Permission denied
OK, da sind wir uns einig dass das nicht i.O. ist :-)
@mcm1957
Kannst gerne deine Gedanken bei GitHub hinterlassen: -
Ich rede nicht davon alle Fehlermeldungen zu unterdrücken. Das ist jedenfalls blödsinn.
Nur rm -f würde hier keinen Fehler ausgeben. Und wenn -f zu krass ist (was ich an der Stelle eher bezweifle, da ja bewusst gelöscht werden soll) wär ein -e xxx && rm xx (oder so änlich) auch geeignet den Fehler zu vermeiden.
Was die anderen Fehler betrifft
chmod: cannot access '': No such file or directory
Ähm das ist ja nicht wirklich nachvollziehbar ob das ignoriert werden kann oder nicht. Ich kann nicht sagen warum die Meldung kommt. Da es nach dem Anlegen des Verzeichnisses kommt ist as m.E. eher komisch da ja das Verzeichnis dann schon existieren sollte. Und wenn da ein chmod mit wildcard nichts findet würe doch eher kein Leerstring da stehen... Auch hier gilt dass - wenn der Leerstring zu erwarten ist - dass man diesen konkreten Wert abfangen könnte. Aber natürlich keinesfalls alle Fhelermeldungen unterdrücken. Das wär die schlechteste Option.
main: line 854: /opt/iobroker/INSTALLER_INFO.txt: Permission denied
OK, da sind wir uns einig dass das nicht i.O. ist :-)
Wenn du Bock hast, installier mal frisch über diesen Fork:
https://github.com/Grothesk242/ioBroker/blob/installer_fixes/installer.sh
alsocurl -sLf https://raw.githubusercontent.com/Grothesk242/ioBroker/refs/heads/installer_fixes/installer.sh | bash -Bis auf c) müsste das alles weg sein dann. Bei dem chmod sehe ich noch nicht die genaue Stelle im Code.
-
DANKE - verkers bitte im Issue: https://github.com/ioBroker/ioBroker/issues/710
Muss mal schaun ob ich morgen Luste habe die SSD nochmals zu initialisieren. Bin nicht sicher obwohl ich das apt Problem ja jetzt lösen könnte...
-
Könnte c) da sein: https://github.com/Grothesk242/ioBroker/blob/a3505875331c8beb49ddc0b0b69c82036b08f75f/installer.sh#L174
Wo wird INSTALLER_INFO_FILE initialisisert? Quick search zeigt da nix im script.
-
Könnte c) da sein: https://github.com/Grothesk242/ioBroker/blob/a3505875331c8beb49ddc0b0b69c82036b08f75f/installer.sh#L174
Wo wird INSTALLER_INFO_FILE initialisisert? Quick search zeigt da nix im script.
-
Könnte c) da sein: https://github.com/Grothesk242/ioBroker/blob/a3505875331c8beb49ddc0b0b69c82036b08f75f/installer.sh#L174
Wo wird INSTALLER_INFO_FILE initialisisert? Quick search zeigt da nix im script.
Aktueller Lauf bei mir, allerdings nicht auf einem frisch installierten 'blanken' System ausgeführt:
thomas@testpi:~ $ curl -sLf https://raw.githubusercontent.com/Grothesk242/ioBroker/refs/heads/installer_fixes/installer.sh | bash - library: loaded Library version=WIP_GROTHESK ========================================================================== Welcome to the ioBroker installer! Installer version: WIP_GROTHESK1 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/4) ========================================================================== Hit:1 http://deb.debian.org/debian trixie InRelease Hit:2 http://deb.debian.org/debian trixie-updates InRelease Hit:3 http://archive.raspberrypi.com/debian trixie InRelease Hit:4 http://deb.debian.org/debian-security trixie-security InRelease Hit:5 https://deb.nodesource.com/node_22.x nodistro InRelease Reading package lists... Done ========================================================================== Creating ioBroker user and directory (2/4) ========================================================================== Created /etc/sudoers.d/iobroker Directory /opt/iobroker created ========================================================================== Installing ioBroker (3/4) ========================================================================== ========================================================================== Finalizing installation (4/4) ========================================================================== Enabling autostart... Autostart enabled! Fixing directory permissions... ACL enabled: true ========================================================================== ioBroker was installed successfully Open http://192.168.178.71:8081 in a browser and start configuring! ========================================================================== You need to re-login before doing anything else on the console! thomas@testpi:~ $ -
Könnte c) da sein: https://github.com/Grothesk242/ioBroker/blob/a3505875331c8beb49ddc0b0b69c82036b08f75f/installer.sh#L174
Wo wird INSTALLER_INFO_FILE initialisisert? Quick search zeigt da nix im script.
Schaut jetzt so aus (Den ewig langen Passus mit den Paketen hab ich gekürzt):
thomas@testpi:~ $ curl -sLf https://raw.githubusercontent.com/Grothesk242/ioBroker/refs/heads/installer_fixes/installer.sh | bash - library: loaded Library version=WIP_GROTHESK ========================================================================== Welcome to the ioBroker installer! Installer version: WIP_GROTHESK1 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/4) ========================================================================== Hit:1 http://deb.debian.org/debian trixie InRelease Hit:2 http://deb.debian.org/debian trixie-updates InRelease Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Hit:4 http://archive.raspberrypi.com/debian trixie InRelease Reading package lists... Done ========================================================================== Node.js not found. Installing... ========================================================================== Selecting previously unselected package nodejs. (Reading database ... 87147 files and directories currently installed.) Preparing to unpack .../nodejs_22.22.2-1nodesource1_arm64.deb ... Unpacking nodejs (22.22.2-1nodesource1) ... Setting up nodejs (22.22.2-1nodesource1) ... Processing triggers for man-db (2.13.1-1) ... Installed nodejs Node.js installed successfully! Changing npm registry to https://registry.npmjs.org Selecting previously unselected package acl. (Reading database ... 93008 files and directories currently installed.) Preparing to unpack .../acl_2.3.2-2+b1_arm64.deb ... ... Preparing to unpack .../5-cmake_3.31.6-2_arm64.deb ... Unpacking cmake (3.31.6-2) ... Setting up libuv1t64:arm64 (1.50.0-2) ... Setting up libjsoncpp26:arm64 (1.9.6-3) ... Setting up cmake-data (3.31.6-2) ... Setting up librhash1:arm64 (1.4.5-1) ... Setting up libarchive13t64:arm64 (3.7.4-4) ... Setting up cmake (3.31.6-2) ... Processing triggers for man-db (2.13.1-1) ... Processing triggers for libc-bin (2.41-12+rpt1+deb13u2) ... Installed cmake ========================================================================== Creating ioBroker user and directory (2/4) ========================================================================== User iobroker created Created /etc/sudoers.d/iobroker Directory /opt/iobroker created ========================================================================== Installing ioBroker (3/4) ========================================================================== ========================================================================== Finalizing installation (4/4) ========================================================================== Enabling autostart... Created symlink '/etc/systemd/system/multi-user.target.wants/iobroker.service' → '/usr/lib/systemd/system/iobroker.service'. Autostart enabled! Fixing directory permissions... ACL enabled: true ========================================================================== ioBroker was installed successfully Open http://192.168.178.71:8081 in a browser and start configuring! ========================================================================== You need to re-login before doing anything else on the console!Sollte doch nun passen, oder?
-
Hi
Hab jetzt nochmal meine SSD platt gemacht und von von Grund auf neu installiert.
Ergebnis: Alles top - keinerlei unklare Meldungen mehr.DANKE für deinen Einsatz - bitte leite deine Anpassungen an @Apollon77 oder wer sonst das Installer Rpo aktualisiseren kann weiter.
Anbei noch ein kompletter log (mit '| tee' erstellt)
Und noch was:
Die Anpassung der debian Repos war nicht mehr notwendig. Heute läufts wieder mit dem Standard deb.debian.org ... Da war offensichtlich wirklich ein Mirror angeschlagen ... -
Hi
Hab jetzt nochmal meine SSD platt gemacht und von von Grund auf neu installiert.
Ergebnis: Alles top - keinerlei unklare Meldungen mehr.DANKE für deinen Einsatz - bitte leite deine Anpassungen an @Apollon77 oder wer sonst das Installer Rpo aktualisiseren kann weiter.
Anbei noch ein kompletter log (mit '| tee' erstellt)
Und noch was:
Die Anpassung der debian Repos war nicht mehr notwendig. Heute läufts wieder mit dem Standard deb.debian.org ... Da war offensichtlich wirklich ein Mirror angeschlagen ...https://github.com/ioBroker/ioBroker/pull/711
Ich hab leider immer noch nicht verstanden, wie ich nur sigulär einen PR aus einem der Branches abliefer. Da kommt immer alles andere auch mit... :-(
Sorry, @apollon77 , musste wieder cherry-picking betreiben, fürchte ich.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden