2026-06-17T02:56:52.853000Z INFO main caligula::logging::sysinfo: src/logging/sysinfo.rs:8: Starting caligula v0.5.0
2026-06-17T02:56:52.853020Z INFO main caligula::logging::sysinfo: src/logging/sysinfo.rs:15: uname info uname.sysname="Linux" uname.version="#1-NixOS SMP PREEMPT_RT Tue Jun 9 10:32:51 UTC 2026" uname.release="7.0.12" uname.machine="x86_64"
2026-06-17T02:56:52.853051Z INFO main caligula::logging::sysinfo: src/logging/sysinfo.rs:32: /etc/os-release contents:
ANSI_COLOR="0;38;2;126;186;228"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="26.11.20260610.ec90ef2"
CPE_NAME="cpe:/o:nixos:nixos:26.11"
DEFAULT_HOSTNAME=nixos
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
ID_LIKE=""
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 26.11 (Zokor)"
SUPPORT_URL="https://nixos.org/community.html"
VARIANT=""
VARIANT_ID=""
VENDOR_NAME=NixOS
VENDOR_URL="https://nixos.org/"
VERSION="26.11 (Zokor)"
VERSION_CODENAME=zokor
VERSION_ID="26.11"
2026-06-17T02:56:52.853072Z INFO main caligula::logging::sysinfo: src/logging/sysinfo.rs:32: /etc/lsb-release contents:
DISTRIB_CODENAME=zokor
DISTRIB_DESCRIPTION="NixOS 26.11 (Zokor)"
DISTRIB_ID=nixos
DISTRIB_RELEASE="26.11"
LSB_VERSION="26.11 (Zokor)"
2026-06-17T02:56:52.853088Z INFO main caligula::logging::sysinfo: src/logging/sysinfo.rs:34: /etc/redhat_release not found, skipping
2026-06-17T02:56:52.853097Z INFO main caligula::logging::sysinfo: src/logging/sysinfo.rs:34: /etc/debian_version not found, skipping
2026-06-17T02:56:52.853109Z INFO main caligula::logging::sysinfo: src/logging/sysinfo.rs:34: /System/Library/CoreServices/SystemVersion.plist not found, skipping
2026-06-17T02:56:52.853161Z INFO main caligula::logging::sysinfo: src/logging/sysinfo.rs:32: /sys/class/dmi/id/product_name contents:
Victus by HP Laptop
2026-06-17T02:56:52.853178Z INFO main caligula::logging::sysinfo: src/logging/sysinfo.rs:80: Environment variables detected: {
"Color capabilities": {
"CLICOLOR": None,
"CLICOLOR_FORCE": None,
"COLORTERM": Some(
"truecolor",
),
"FORCE_COLOR": None,
"NO_COLOR": None,
},
"Locale": {
"LANG": Some(
"fr_FR.UTF-8",
),
"LC_ALL": None,
},
"Multiplexer": {
"SCREEN": None,
"STY": None,
"TMUX": None,
"TMUX_PANE": None,
},
"Terminal emulator": {
"GNOME_TERMINAL_SCREEN": None,
"TERM": Some(
"xterm-256color",
),
"TERM_PROGRAM": None,
"TERM_PROGRAM_VERSION": None,
"VTE_VERSION": None,
},
}
2026-06-17T02:56:52.853402Z DEBUG main caligula: src/main.rs:75: Starting primary process
2026-06-17T02:56:52.853421Z INFO main caligula::tty: src/tty.rs:14: attempting to store terminal state before program started
2026-06-17T02:56:52.853438Z INFO main do_setup_wizard: caligula::ui::simple_ui: src/ui/simple_ui/mod.rs:43: new
2026-06-17T02:56:52.853446Z INFO main do_setup_wizard: caligula::ui::simple_ui: src/ui/simple_ui/mod.rs:43: enter
2026-06-17T02:56:52.853453Z INFO main do_setup_wizard:ask_compression: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:13: new
2026-06-17T02:56:52.853460Z INFO main do_setup_wizard:ask_compression: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:13: enter
2026-06-17T02:56:57.610534Z INFO main do_setup_wizard:ask_compression: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:13: exit
2026-06-17T02:56:57.610552Z INFO main do_setup_wizard:ask_compression: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:13: close time.busy=4.76s time.idle=26.1µs
2026-06-17T02:56:57.610565Z INFO main do_setup_wizard:ask_hash: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:14: new
2026-06-17T02:56:57.610571Z INFO main do_setup_wizard:ask_hash: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:14: enter
2026-06-17T02:56:57.610592Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610615Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610632Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610642Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610653Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610663Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610673Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610683Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610693Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610703Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610714Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610724Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610734Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610744Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610755Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610764Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610774Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610784Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610794Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610804Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610814Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610824Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610834Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610844Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:61: No such file or directory (os error 2)
2026-06-17T02:56:57.610857Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:75: No such file or directory (os error 2)
2026-06-17T02:56:57.610868Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:75: No such file or directory (os error 2)
2026-06-17T02:56:57.610879Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:75: No such file or directory (os error 2)
2026-06-17T02:56:57.610889Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:75: No such file or directory (os error 2)
2026-06-17T02:56:57.610900Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:75: No such file or directory (os error 2)
2026-06-17T02:56:57.610921Z WARN main do_setup_wizard:ask_hash: caligula::hashfile: src/hashfile.rs:75: No such file or directory (os error 2)
2026-06-17T02:56:57.610931Z INFO main do_setup_wizard:ask_hash:ask_hash_loop: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:89: new cf=Identity
2026-06-17T02:56:57.610937Z INFO main do_setup_wizard:ask_hash:ask_hash_loop: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:89: enter cf=Identity
2026-06-17T02:56:57.610944Z INFO main do_setup_wizard:ask_hash:ask_hash_loop:ask_hash_once: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:108: new cf=Identity cf=Identity
2026-06-17T02:56:57.610949Z INFO main do_setup_wizard:ask_hash:ask_hash_loop:ask_hash_once: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:108: enter cf=Identity cf=Identity
2026-06-17T02:57:00.369861Z INFO main do_setup_wizard:ask_hash:ask_hash_loop:ask_hash_once: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:108: exit cf=Identity cf=Identity
2026-06-17T02:57:00.369888Z INFO main do_setup_wizard:ask_hash:ask_hash_loop:ask_hash_once: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:108: close time.busy=2.76s time.idle=33.3µs cf=Identity cf=Identity
2026-06-17T02:57:00.369906Z INFO main do_setup_wizard:ask_hash:ask_hash_loop: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:89: exit cf=Identity
2026-06-17T02:57:00.369914Z INFO main do_setup_wizard:ask_hash:ask_hash_loop: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:89: close time.busy=2.76s time.idle=14.0µs cf=Identity
2026-06-17T02:57:00.369922Z INFO main do_setup_wizard:ask_hash: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:14: exit
2026-06-17T02:57:00.369929Z INFO main do_setup_wizard:ask_hash: caligula::ui::simple_ui::ask_hash: src/ui/simple_ui/ask_hash.rs:14: close time.busy=2.76s time.idle=13.4µs
2026-06-17T02:57:00.369939Z INFO main do_setup_wizard:ask_outfile: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:49: new
2026-06-17T02:57:00.369947Z INFO main do_setup_wizard:ask_outfile: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:49: enter
2026-06-17T02:57:00.369954Z DEBUG main do_setup_wizard:ask_outfile: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:54: Beginning loop show_all_disks=false
2026-06-17T02:57:00.369964Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: new show_all_disks=false
2026-06-17T02:57:00.369971Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: enter show_all_disks=false
2026-06-17T02:57:00.371246Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: exit show_all_disks=false
2026-06-17T02:57:00.371258Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: close time.busy=1.27ms time.idle=19.7µs show_all_disks=false
2026-06-17T02:57:13.849691Z DEBUG main do_setup_wizard:ask_outfile: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:54: Beginning loop show_all_disks=false
2026-06-17T02:57:13.849714Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: new show_all_disks=false
2026-06-17T02:57:13.849724Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: enter show_all_disks=false
2026-06-17T02:57:13.850925Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: exit show_all_disks=false
2026-06-17T02:57:13.850937Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: close time.busy=1.20ms time.idle=22.7µs show_all_disks=false
2026-06-17T02:57:17.644812Z DEBUG main do_setup_wizard:ask_outfile: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:54: Beginning loop show_all_disks=false
2026-06-17T02:57:17.644860Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: new show_all_disks=false
2026-06-17T02:57:17.644870Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: enter show_all_disks=false
2026-06-17T02:57:17.646114Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: exit show_all_disks=false
2026-06-17T02:57:17.646123Z INFO main do_setup_wizard:ask_outfile:enumerate_options: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:155: close time.busy=1.24ms time.idle=19.3µs show_all_disks=false
2026-06-17T02:57:19.649770Z INFO main do_setup_wizard:ask_outfile: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:49: exit
2026-06-17T02:57:19.649799Z INFO main do_setup_wizard:ask_outfile: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:49: close time.busy=19.3s time.idle=36.5µs
2026-06-17T02:57:19.649824Z INFO main do_setup_wizard:confirm_write: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:80: new
2026-06-17T02:57:19.649833Z INFO main do_setup_wizard:confirm_write: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:80: enter
2026-06-17T02:57:25.400501Z INFO main do_setup_wizard:confirm_write: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:80: exit
2026-06-17T02:57:25.400535Z INFO main do_setup_wizard:confirm_write: caligula::ui::simple_ui::ask_outfile: src/ui/simple_ui/ask_outfile.rs:80: close time.busy=5.75s time.idle=44.1µs
2026-06-17T02:57:25.400551Z INFO main do_setup_wizard: caligula::ui::simple_ui: src/ui/simple_ui/mod.rs:43: exit
2026-06-17T02:57:25.400558Z INFO main do_setup_wizard: caligula::ui::simple_ui: src/ui/simple_ui/mod.rs:43: close time.busy=32.5s time.idle=15.2µs
2026-06-17T02:57:25.400576Z INFO main try_start_write_or_escalate: caligula::ui::simple_ui: src/ui/simple_ui/mod.rs:78: new
2026-06-17T02:57:25.400583Z INFO main try_start_write_or_escalate: caligula::ui::simple_ui: src/ui/simple_ui/mod.rs:78: enter
2026-06-17T02:57:25.400591Z INFO main try_start_write_or_escalate: caligula::ui::simple_ui: src/ui/simple_ui/mod.rs:86: Starting burn without escalation
2026-06-17T02:57:25.400628Z DEBUG tokio caligula::runtime: src/runtime.rs:63: Got async task in mailbox, spawning it
2026-06-17T02:57:25.400661Z INFO tokio caligula::facade::real: src/facade/real.rs:42: Requesting herder to start
2026-06-17T02:57:25.400680Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: new
2026-06-17T02:57:25.400691Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: enter
2026-06-17T02:57:25.400698Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:60: spawning daemon from factory
2026-06-17T02:57:25.400742Z DEBUG tokio ensure_daemon: caligula::facade::legacy_facade::facade: src/facade/legacy_facade/facade.rs:185: Starting child process with command: Command { envs: [], proc: "/nix/store/clmyj3lpqib1cf52c56458a2cbzjhj1c-caligula-0.5.0/bin/caligula", args: ["_herder", "/tmp/caligula-43129-1781665012852/caligula.log"] }
2026-06-17T02:57:25.401098Z DEBUG tokio ensure_daemon: caligula::facade::legacy_facade::facade: src/facade/legacy_facade/facade.rs:217: Process spawned, waiting for pipe to be opened... child=Child { child: Child(ChildDropGuard { inner: Child { pid: 43172 }, kill_on_drop: true }), stdin: Some(ChildStdin { inner: PollEvented { io: Some(Pipe { fd: File { fd: 15, path: "pipe:[107089]", read: false, write: true } }) } }), stdout: None, stderr: Some(ChildStderr { inner: PollEvented { io: Some(Pipe { fd: File { fd: 18, path: "pipe:[107091]", read: true, write: false } }) } }) }
2026-06-17T02:57:25.401171Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: exit
2026-06-17T02:57:25.401184Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: enter
2026-06-17T02:57:25.401191Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: exit
2026-06-17T02:57:25.401198Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: close time.busy=487µs time.idle=31.5µs
2026-06-17T02:57:25.402826Z DEBUG tokio caligula::facade::legacy_facade::facade: src/facade/legacy_facade/facade.rs:111: Read raw result from child first_msg=Error(OutputFile(IoError { kind: Some(PermissionDenied), raw_error: "Permission denied (os error 13)" }))
2026-06-17T02:57:25.402852Z INFO main try_start_write_or_escalate: caligula::ui::simple_ui: src/ui/simple_ui/mod.rs:96: Unescalated burn failed with error, attempting to recover: Worker error: Error handling output: Permission denied while opening file!
2026-06-17T02:57:25.402867Z DEBUG main try_start_write_or_escalate: caligula::ui::simple_ui: src/ui/simple_ui/mod.rs:121: Failure due to insufficient perms, asking user to escalate
2026-06-17T02:57:27.879066Z DEBUG tokio caligula::runtime: src/runtime.rs:63: Got async task in mailbox, spawning it
2026-06-17T02:57:27.879091Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: new
2026-06-17T02:57:27.879101Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: enter
2026-06-17T02:57:27.879109Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:60: spawning daemon from factory
2026-06-17T02:57:27.879130Z DEBUG tokio ensure_daemon: caligula::facade::legacy_facade::facade: src/facade/legacy_facade/facade.rs:185: Starting child process with command: Command { envs: [], proc: "/nix/store/clmyj3lpqib1cf52c56458a2cbzjhj1c-caligula-0.5.0/bin/caligula", args: ["_herder", "/tmp/caligula-43129-1781665012852/caligula.log"] }
2026-06-17T02:57:27.879454Z DEBUG tokio ensure_daemon: caligula::facade::legacy_facade::facade: src/facade/legacy_facade/facade.rs:217: Process spawned, waiting for pipe to be opened... child=Child { child: Child(ChildDropGuard { inner: Child { pid: 43176 }, kill_on_drop: true }), stdin: Some(ChildStdin { inner: PollEvented { io: Some(Pipe { fd: File { fd: 19, path: "pipe:[107095]", read: false, write: true } }) } }), stdout: None, stderr: Some(ChildStderr { inner: PollEvented { io: Some(Pipe { fd: File { fd: 22, path: "pipe:[107097]", read: true, write: false } }) } }) }
2026-06-17T02:57:27.879501Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: exit
2026-06-17T02:57:27.879509Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: enter
2026-06-17T02:57:27.879516Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: exit
2026-06-17T02:57:27.879522Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: close time.busy=406µs time.idle=25.8µs
2026-06-17T02:57:27.879557Z DEBUG tokio caligula::runtime: src/runtime.rs:63: Got async task in mailbox, spawning it
2026-06-17T02:57:27.879566Z INFO tokio caligula::facade::real: src/facade/real.rs:42: Requesting herder to start
2026-06-17T02:57:27.879573Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: new
2026-06-17T02:57:27.879581Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: enter
2026-06-17T02:57:27.879591Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: exit
2026-06-17T02:57:27.879609Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: enter
2026-06-17T02:57:27.879623Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: exit
2026-06-17T02:57:27.879630Z INFO tokio ensure_daemon: caligula::facade::legacy_facade::client: src/facade/legacy_facade/client.rs:53: close time.busy=23.4µs time.idle=33.9µs
2026-06-17T03:02:28.163743Z ERROR tokio tracing_panic: /build/caligula-0.5.0-vendor/source-registry-0/tracing-panic-0.1.2/src/lib.rs:82: A panic occurred panic.payload="called `Result::unwrap()` on an `Err` value: Kind(UnexpectedEof)" panic.location="src/facade/legacy_facade/facade.rs:212:18" panic.backtrace=disabled backtrace panic.note="run with RUST_BACKTRACE=1 environment variable to display a backtrace"
2026-06-17T03:02:28.163767Z ERROR tokio caligula::logging::error: src/logging/error.rs:30: Crashing and burning with error! panicked at src/facade/legacy_facade/facade.rs:212:18:
called `Result::unwrap()` on an `Err` value: Kind(UnexpectedEof)
2026-06-17T03:02:28.163776Z ERROR tokio caligula::logging::error: src/logging/error.rs:31: Full debug of error: PanicError(
PanicHookInfo {
payload: Any { .. },
location: Location {
file: "src/facade/legacy_facade/facade.rs",
line: 212,
column: 18,
},
can_unwind: true,
force_no_backtrace: false,
},
)
2026-06-17T03:02:28.163789Z ERROR tokio caligula::logging::error: src/logging/error.rs:32: Full info of error: ErrorInfo {
severity: Panic,
remediation: DeveloperError,
}
2026-06-17T03:02:28.555582Z INFO tokio caligula::herder_daemon: src/herder_daemon/mod.rs:32: Error received on stdin, quitting: unexpected end of file
Describe the bug
Caligula does not exit cleanly when we time out the sudo authorization.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Display an error like "Sudo escalation failed, retry" and retry the sudo escalation.
Log files
logs
How did you install
caligula?nixpkgs.
Additional context
I use sudo-rs on my side, but I don't think it changes anything.