MAJ LABWC
MAJ LABWC
Bonjour à tous,
ce matin, quand j'ai voulu me connecter à mon Domoticz, comme tous les matins, impossible en HTTP !!!
essai en SSH, impossible !!!; ping de l'@IP de domoticz OK !!! Redémarrage brute A/M du raspberry, plus de ping;
n'ayant pas d'écran local, rapatriement de la station pour connecter un écran et là un pop sur l'écran:
Update notication, ci-joint copie écran avec appareil photo (seul moyen ); car je pingue mais pas d'acces en ssh.
et en local "ctrl+F1 : error input/output; aucune commande ne fonctionne , impossible de lancer Raspi-config !!!
j'ai essayé de cliquer sur "Switch To Labwc" mais il ne se passe rien !!!, quelqu'un a eu ce pb ? aucun des 3 choix ne fonctionne !!!
salinois
ce matin, quand j'ai voulu me connecter à mon Domoticz, comme tous les matins, impossible en HTTP !!!
essai en SSH, impossible !!!; ping de l'@IP de domoticz OK !!! Redémarrage brute A/M du raspberry, plus de ping;
n'ayant pas d'écran local, rapatriement de la station pour connecter un écran et là un pop sur l'écran:
Update notication, ci-joint copie écran avec appareil photo (seul moyen ); car je pingue mais pas d'acces en ssh.
et en local "ctrl+F1 : error input/output; aucune commande ne fonctionne , impossible de lancer Raspi-config !!!
j'ai essayé de cliquer sur "Switch To Labwc" mais il ne se passe rien !!!, quelqu'un a eu ce pb ? aucun des 3 choix ne fonctionne !!!
salinois
Modération
Sujet déplacé dans la section dédiée au Raspberry.
Re: MAJ LABWC
merci de l'avoir déplacé, je savais pas trop où le mettre.
Re: MAJ LABWC
Hello,
Si le kernel n'est pas totalement planté malgré une interaction impossible, comme visiblement il y a un clavier connecté en plus de l'écran, tenter un redémarrage ou un arrêt propre utilisant les magic-keys:
https://en.wikipedia.org/wiki/Magic_SysRq_key
CTRL+ALT+SysRq+s
Va synchroniser les file-system, puis:
CRTL+ALT+SysRq+b
Va rebooter.
Alternative à ce dernier, en second essai si le reboot ne permet pas de retrouver un truc fonctionnel, après la synchro dans la 2nde combinaison remplacer le "b" (reBoot) final par un "o" (Off).
Restera après extinction à examiner la carte SD d'un PC Linux: Là il sera possible de voir si pas d'erreur au montage/tenter au besoin une récupération avec un fsck etc... Ou à minima voir ce qui est récupérable s'il y a un gros pb de carte SD (à commencer par tout le répertoire /home/pi/domoticz si installé avec utilisateur par défaut pi, afin de restaurer son système après réinstallation raspbian complète).
Tu n'en est pas encore là, mais... Pour du headless, j'aurais tendance à conseiller de partir sur une install minimale, donc sans bureau/environnement graphique complet.
On évite bien des emmerdes et en plus ça veut pas dire qu'on ne peut rien utiliser de graphique (enfin à condition d'avoir un PC sous Linux, ou une VM/WSL sous windaube si on a besoin par ailleurs de ce tas de m...): On peut utiliser le X11 forwarding de SSH (ssh -X user@host) sans avoir d'environnement graphique complet sur le PI: Il suffit d'installer le paquet X11 frame-buffer (sudo apt install xvfb) qui suffira à tirer des fenêtre graphiques via le réseau comme si on était en local. Il faut par contre lancer la commande en terminal en arrière plan (genre pour éditer toto.txt : "nedit toto.txt &" ; Si on a oublié le & final pour récupérer la main, ou pour les commandes ayant besoin de sudo ou il faut taper son passwd avant de les passer en arrière plan: Faire "CTRL+z" dans terminal alors bloqué, puis "bg" pour passer en arrière plan (BackGround) la commande suspendue.
Attention juste à se limiter dans ce cadre "graphique réseau" minimaliste à un applicatif graphique "simple" qui ne soit pas celui généralement inclus dans un Gnome/KDE ou autre. Mais des terminaux légers comme rvxt-unicode (urxvt) et éditeurs simples mais complets comme nedit font par exemple le job quand on bricole une config direct sur le PI.
Si on tente d'installer un truc inconnu et qu'on voit que ça va tirer une tétrachiée de dépendances gtk ou autre, interrompre immédiatement car on va se retrouver à installer le bureau complet en dépendance qu'on voulait éviter de traîner.
Dans ce cadre minimaliste, les MAJ se feront à la main (sudo apt update && sudo apt upgrade) ce qui permet de suivre. Je ne reboot pour prise en compte que s'il y a des MAJ kernel ou de librairies fondamentales comme la libc (mais en général ça va avec les MAJ kernel). Il existe aussi ne paquet "unattended-upgrades" qui va vérifier périodiquement si on veut rester en mode automatique, mais personnellement je préfère voir ce qui est MAJ car en cas de pépin on a une idée de ce qui a été changé et donc peut poser pb.
Si le kernel n'est pas totalement planté malgré une interaction impossible, comme visiblement il y a un clavier connecté en plus de l'écran, tenter un redémarrage ou un arrêt propre utilisant les magic-keys:
https://en.wikipedia.org/wiki/Magic_SysRq_key
CTRL+ALT+SysRq+s
Va synchroniser les file-system, puis:
CRTL+ALT+SysRq+b
Va rebooter.
Alternative à ce dernier, en second essai si le reboot ne permet pas de retrouver un truc fonctionnel, après la synchro dans la 2nde combinaison remplacer le "b" (reBoot) final par un "o" (Off).
Restera après extinction à examiner la carte SD d'un PC Linux: Là il sera possible de voir si pas d'erreur au montage/tenter au besoin une récupération avec un fsck etc... Ou à minima voir ce qui est récupérable s'il y a un gros pb de carte SD (à commencer par tout le répertoire /home/pi/domoticz si installé avec utilisateur par défaut pi, afin de restaurer son système après réinstallation raspbian complète).
Tu n'en est pas encore là, mais... Pour du headless, j'aurais tendance à conseiller de partir sur une install minimale, donc sans bureau/environnement graphique complet.
On évite bien des emmerdes et en plus ça veut pas dire qu'on ne peut rien utiliser de graphique (enfin à condition d'avoir un PC sous Linux, ou une VM/WSL sous windaube si on a besoin par ailleurs de ce tas de m...): On peut utiliser le X11 forwarding de SSH (ssh -X user@host) sans avoir d'environnement graphique complet sur le PI: Il suffit d'installer le paquet X11 frame-buffer (sudo apt install xvfb) qui suffira à tirer des fenêtre graphiques via le réseau comme si on était en local. Il faut par contre lancer la commande en terminal en arrière plan (genre pour éditer toto.txt : "nedit toto.txt &" ; Si on a oublié le & final pour récupérer la main, ou pour les commandes ayant besoin de sudo ou il faut taper son passwd avant de les passer en arrière plan: Faire "CTRL+z" dans terminal alors bloqué, puis "bg" pour passer en arrière plan (BackGround) la commande suspendue.
Attention juste à se limiter dans ce cadre "graphique réseau" minimaliste à un applicatif graphique "simple" qui ne soit pas celui généralement inclus dans un Gnome/KDE ou autre. Mais des terminaux légers comme rvxt-unicode (urxvt) et éditeurs simples mais complets comme nedit font par exemple le job quand on bricole une config direct sur le PI.
Si on tente d'installer un truc inconnu et qu'on voit que ça va tirer une tétrachiée de dépendances gtk ou autre, interrompre immédiatement car on va se retrouver à installer le bureau complet en dépendance qu'on voulait éviter de traîner.
Dans ce cadre minimaliste, les MAJ se feront à la main (sudo apt update && sudo apt upgrade) ce qui permet de suivre. Je ne reboot pour prise en compte que s'il y a des MAJ kernel ou de librairies fondamentales comme la libc (mais en général ça va avec les MAJ kernel). Il existe aussi ne paquet "unattended-upgrades" qui va vérifier périodiquement si on veut rester en mode automatique, mais personnellement je préfère voir ce qui est MAJ car en cas de pépin on a une idée de ce qui a été changé et donc peut poser pb.
Re: MAJ LABWC
merci Lost de me repondre
juste pour info, je "boutais" sur usb disk avec carte x735-v2.5 sur mon RPi 4b
j'ai réussi avant de voir ton message:
- mis une carte SD sans connexion du usb-disk ( sinon il boote direct dessus) => boot ok sur carte SD.
- raccordement du usb-disk par port usb3, je vois le usb-disk; j'en ai profité pour récuperer tout le repertoire domoticz.
je suis allé sur rootfs/boot/ visualisé le "cmdline.txt
maintenant , je vais regarder ton message..
je précise quand je laisse bouter sur usb-disk, j'essaie en crtl-alt F1, je ne peux passer aucune commande ...
salinois
juste pour info, je "boutais" sur usb disk avec carte x735-v2.5 sur mon RPi 4b
j'ai réussi avant de voir ton message:
- mis une carte SD sans connexion du usb-disk ( sinon il boote direct dessus) => boot ok sur carte SD.
- raccordement du usb-disk par port usb3, je vois le usb-disk; j'en ai profité pour récuperer tout le repertoire domoticz.
je suis allé sur rootfs/boot/ visualisé le "cmdline.txt
donc je vais sous firmware et le répertoire est vide !!!!DO NOT EDIT THIS FILE
The file you are looking for has moved to /boot/firmware/cmdline.txt
maintenant , je vais regarder ton message..
je précise quand je laisse bouter sur usb-disk, j'essaie en crtl-alt F1, je ne peux passer aucune commande ...
salinois
Re: MAJ LABWC
bon,
j'ai executé les deux commandes; la 1ere à fait des choses, mais la seconde rien et j'ai fini par la 3eme "arret".
j'essaie le fsck
salinois
j'ai executé les deux commandes; la 1ere à fait des choses, mais la seconde rien et j'ai fini par la 3eme "arret".
j'essaie le fsck
salinois
Re: MAJ LABWC
Bon
j'ai reinstallé une version Lite Bookworm sur usb-disk. Lost ; j'ai suivi ton conseil.
je vais reinstaller domoticz et mettre ma sauvegarde
salinois
j'ai reinstallé une version Lite Bookworm sur usb-disk. Lost ; j'ai suivi ton conseil.
je vais reinstaller domoticz et mettre ma sauvegarde
salinois
Re: MAJ LABWC
re,
Domoticz, reinstallé, restore de la Database: OK
Domoticz, redémarré, il va retourné à sa place à côté du Linky
salinois
Domoticz, reinstallé, restore de la Database: OK
Domoticz, redémarré, il va retourné à sa place à côté du Linky
salinois
Re: MAJ LABWC
module usb-linky rebranché sur RPi Domoticz : OK
salinois
salinois
Re: MAJ LABWC
hello,
je reviens un peu tard, sur ce qui m'était arrivé.
J'ai mis "enfin" en place une sauvegarde externe sur un NAS;
je sauvegarde, tout le répertoire Domoticz ( compacté en tar.gz), /etc/init.d/domoticz.sh et mon Crontab où j'ai mis les fichiers d’exécution
des scripts de sauvegarde en scp avec sshpass.
Cela s’exécute tous les matins.
a+
Salinois
je reviens un peu tard, sur ce qui m'était arrivé.
J'ai mis "enfin" en place une sauvegarde externe sur un NAS;
je sauvegarde, tout le répertoire Domoticz ( compacté en tar.gz), /etc/init.d/domoticz.sh et mon Crontab où j'ai mis les fichiers d’exécution
des scripts de sauvegarde en scp avec sshpass.
Cela s’exécute tous les matins.
a+
Salinois