| 25 May 2024 |
Bruno Adele | Etrange, comment on peut avoir une VM sur lequel le système de fichier est corrompu !
Mon fichier grub.cfg affiche le contenu d'erreur ou de boot on dirait
| 18:10:24 |
Bruno Adele | Moi qui pensais que NixOs c'était incassable 😃 | 18:24:02 |
| 26 May 2024 |
Bruno Adele | Vu que c'est une VM, j'ai réinstallé de zero, c'est passé | 06:36:37 |
Minijackson | In reply to @badele:matrix.org sent an image. intuitivement, ça a l'air effectivement d'un problème de corruption de disque, ou un bug de l'hyperviseur | 13:52:36 |
Julien | https://discourse.nixos.org/t/june-22nd-nice-meetup/45772 | 15:27:46 |
Bruno Adele | In reply to @Minijackson:matrix.org intuitivement, ça a l'air effectivement d'un problème de corruption de disque, ou un bug de l'hyperviseur En tout cas, c'est bien relou, ca m'est arrivé une dizaine de fois depuis ce matin | 16:25:17 |
Bruno Adele | J'ai bossé tout le week-end pour créer un installeur qui permet d'instanller un poste de travail en moins de 5 minutes (Nixos + module home-manager). j'ai galléré sur :
- Ce probleme de coruption sur la VM
- l'interface graphique (en 20 ans, ca ne s'est toujours pas amélioré de ce coté)
- Et maintenant, j'ai un probleme de sshd qui ne veut pas se lancer car il ne trouve pas le repertoire
/var/empty
Bref, ce n'est pas la joie 😁
| 16:33:08 |
Bruno Adele | Je ne sais pas qui à la base doit créer ce repertoire /var/empty mais si je le créer à la main, le service sshd démare bien | 16:40:21 |
Smith | Etrange ce bug. J'utilise exclusivement des VM sous NixOS (une VM par usage comme sur QubesOS) et j'ai jamais eu. Tu es déja sur 24.05 ? | 18:17:27 |
| samueldr left the room. | 19:53:39 |
Bruno Adele | In reply to @badele:matrix.org Je ne sais pas qui à la base doit créer ce repertoire /var/empty mais si je le créer à la main, le service sshd démare bien Je me répond à moi même je pense avoir trouvé la cause (mais pas encore la solution), visiblement le service systemd-tmpfiles-resetup.service detecte des mauvais droits sur les fichiers
May 26 22:23:07 demovm systemd-tmpfiles[1527]: Detected unsafe path transition / (owned by demo) → /var (owned by root) during canonicalization of var.
May 26 22:23:07 demovm systemd-tmpfiles[1527]: Detected unsafe path transition / (owned by demo) → /run (owned by root) during canonicalization of run/keys.
May 26 22:23:07 demovm systemd-tmpfiles[1527]: Detected unsafe path transition / (owned by demo) → /var (owned by root) during canonicalization of var/empty.
et effectivement, si je vais un ls -alh je vois que certains repertoire sont possédé par l'utilisateur demo
drwxr-xr-x 1 root root 4 May 26 22:23 bin
drwxr-xr-x 5 root root 16384 Jan 1 1970 boot
drwxr-xr-x 18 root root 3140 May 26 21:57 dev
drwxr-xr-x 1 demo users 1258 May 26 22:23 etc
drwxr-xr-x 1 root root 16 May 26 20:30 home
[...]
r-xr-xr-x 155 root root 0 May 26 21:56 proc
drwx------ 1 demo users 132 May 26 22:23 root
drwxr-xr-x 21 root root 520 May 26 22:23 run
[...]
drwxr-xr-x 1 root root 76 May 26 22:03 var
| 20:47:22 |