!GczNDVOkmUAxrFFnCg:maralorn.de

❄️ Nix Da(rmstadt)

122 Members
Nächstes Treffen: 22.09.2025.(<https://md.darmstadt.ccc.de/nixda-202506>) | Dekoratives Systemmanagement. How dare you … wenn Nix hilft | Use `/roomnick` for silly sentiments. | https://nix-cheatsheet.pixie.homes68 Servers

Load older messages


SenderMessageTime
9 Jul 2025
@flx-:matrix.orgflxDann musst du dich aber darum kümmern, dass Netzwerk und SSH irgendwie funktioniert11:35:59
@flx-:matrix.orgflx* kannst du über das rescue system machen11:36:27
@tom:dragar.deTom (SC-O-Mat when)mhm, ja, vielleicht habe ich zu kompliziert gedacht. Das was ich so bei meinen Suchen gefunden hatte waren jetzt Skripte Sachen automatisch machen sollten. Das tat nun aber irgendwie nicht direkt. Aber einfach mal kexec und dann weiter schauen scheint eine gute Idee11:41:34
@linus:schreibt.jetztLinux Hackerman
In reply to @tom:dragar.de
mhm, ja, vielleicht habe ich zu kompliziert gedacht. Das was ich so bei meinen Suchen gefunden hatte waren jetzt Skripte Sachen automatisch machen sollten. Das tat nun aber irgendwie nicht direkt.

Aber einfach mal kexec und dann weiter schauen scheint eine gute Idee
jo, nixos-anywhere ist da noch ganz praktisch um die ganze kexec-geschichte zu skripten
12:12:10
@tom:dragar.deTom (SC-O-Mat when)Redacted or Malformed Event16:51:59
@tom:dragar.deTom (SC-O-Mat when)https://github.com/nix-community/nixos-images?tab=readme-ov-file#using-the-kexec-installer das tat jetzt prima16:52:11
@tom:dragar.deTom (SC-O-Mat when)UEFI auf dem Serverbörse Server welchen ich hier zum testen habe tut aber bislang nicht16:55:38
@tom:dragar.deTom (SC-O-Mat when)* UEFI auf dem Serverbörse Server, welchen ich hier gerade zum testen gebucht habe, tut aber bislang nicht16:57:37
15 Jul 2025
@niklaskorz:matrix.orgniklaskorz @grimmauld:grapevine.grimmauld.de ich nehme mal an du benutzt security.polkit.persistentAuthentication aus deinem run0-sudo-shim Modul? Bei mir scheint das keinen Effekt zu haben, irgendwelche Tipps wie ich das debuggen könnte? 🥹 07:06:43
@niklaskorz:matrix.orgniklaskorzDie Rules in /etc/polkit-1/rules.d/10-nixos.rules sehen jedenfalls alle korrekt aus07:07:52
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de) probier mal ein vanilla bash, ohne fancy prompt oder so. Wichtig für die persistent authentication in polkit ist, dass die parent process id (ppid) zwischen verschiedenen aufrufen konsistent bleibt. 07:08:12
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)image.png
Download image.png
07:08:41
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)hier geht das jedenfalls einfach, aber ein anderer bekannter hatte wphl ähnliche probleme07:09:01
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)* hier geht das jedenfalls einfach, aber ein anderer bekannter hatte wohl ähnliche probleme07:09:11
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de) Oder probier mal mehrmals ps -o ppid auszuführen, das sollte konsistentes output geben 07:11:47
@niklaskorz:matrix.orgniklaskorz
In reply to @grimmauld:grapevine.grimmauld.de
Oder probier mal mehrmals ps -o ppid auszuführen, das sollte konsistentes output geben
Hm, ist konsistent, sowohl in fish + starship als auch vanilla bash, trotzdem jedesmal erneute Aufforderung zur Authentifizierung
07:12:44
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)Spannend....07:13:58
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)und die commands werden nicht in irgend einem wrapper ausgeführt?07:14:59
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de) also probier mal run0 pstree -s pstree 07:16:23
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)image.png
Download image.png
07:16:57
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)also pstree sollte direkt von deiner $SHELL den fork+exec bekommen, kein wrapper drin07:18:33
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)und wenn du das mehrmals machst sollte die shell pid gleich bleiben07:18:45
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)image.png
Download image.png
07:20:12
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)funktioniert hier btw auch in ghostty+fish, sollte also nicht an bash-isms liegen07:20:32
@niklaskorz:matrix.orgniklaskorz
~ via 🐍 v3.13.4 ❄️
❯ run0 pstree -s pstree
-+= 00001 root /run/current-system/systemd/lib/systemd/systemd
 \-+= 02568 niklasko /nix/store/73l80gfxnnchah2dzd97w42dc71dv4vx-systemd-257.6/lib/systemd/systemd --user
   \-+= 03117 niklasko /run/current-system/sw/bin/ghostty
     \-+= 14781 niklasko /run/current-system/sw/bin/fish
       \-+= 15356 niklasko /run/current-system/sw/bin/fish
         \-+= 15488 niklasko run0 pstree -s pstree
           \--- 15489 niklasko /run/current-system/sw/bin/pkttyagent --notify-fd 6 --fallback

~ via 🐍 v3.13.4 ❄️  took 2s
❯ run0 pstree -s pstree
-+= 00001 root /run/current-system/systemd/lib/systemd/systemd
 \-+= 02568 niklasko /nix/store/73l80gfxnnchah2dzd97w42dc71dv4vx-systemd-257.6/lib/systemd/systemd --user
   \-+= 03117 niklasko /run/current-system/sw/bin/ghostty
     \-+= 14781 niklasko /run/current-system/sw/bin/fish
       \-+= 15356 niklasko /run/current-system/sw/bin/fish
         \-+= 15613 niklasko run0 pstree -s pstree
           \--- 15614 niklasko /run/current-system/sw/bin/pkttyagent --notify-fd 6 --fallback

ne sieht auch alles korrekt aus, hab auch in der repl nochmal sicherheitshalber config.security.polkit.package.patches gecheckt und der PR Patch ist definitiv drin...

07:24:10
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)vorsicht07:24:54
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)du hast da fish -> fish07:24:59
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)wait nvm ist beides 15356, sollte passen...07:25:17
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)ich bin verwirrt.07:25:52
@niklaskorz:matrix.orgniklaskorz ja der nested fish ist wegen nix shell, hatte kein pstree in der config^^ 07:25:54

Show newer messages


Back to Room ListRoom Version: 6