elastic-arm-2c14001d: building 4q8q7azah7rjnwbknhs07b0c4l274jj0-vm-test-run-horae-e2e-oidc.drv Machine state will be reset. To keep it, pass --keep-machine-state start all VLans (finished: start all VLans, in 0.00 seconds) Test will time out and terminate in 3600 seconds run the VM test script additionally exposed symbols: server, vlan1, start_all, test_script, machines, machines_qemu, machines_nspawn, vlans, driver, log, os, create_machine, subtest, run_tests, join_all, retry, serial_stdout_off, serial_stdout_on, polling_condition, BaseMachine, QemuMachine, NspawnMachine, t, debug, dump_machine_ssh server: starting vm server # Disk image does not exist, creating the virtualisation disk image... server: QEMU running (pid 12) server # Formatting '/build/vm-state-server/tmp.57PQcXK22Q', fmt=raw size=1073741824 server # mke2fs 1.47.4 (6-Mar-2025) server # Discarding device blocks: 0/262144 done server # Creating filesystem with 262144 4k blocks and 65536 inodes server # Filesystem UUID: 596d2abc-ec37-44cc-bdee-cd80576f5c45 server # Superblock backups stored on blocks: server # 32768, 98304, 163840, 229376 server # server # Allocating group tables: 0/8 done server # Writing inode tables: 0/8 done server # Creating journal (8192 blocks): done server # Writing superblocks and filesystem accounting information: 0/8 done server # server # Virtualisation disk image created. server # Creating Nix store image... server # Created Nix store image. server # qemu-system-aarch64: Could not access KVM kernel module: No such file or directory server # qemu-system-aarch64: failed to initialize kvm: No such file or directory server # qemu-system-aarch64: falling back to tcg server # [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x000f0510] server # [ 0.000000] Linux version 6.18.38 (nixbld@localhost) (gcc (GCC) 15.2.0, GNU ld (GNU Binutils) 2.46) #1-NixOS SMP PREEMPT Sat Jul 4 11:44:22 UTC 2026 server # [ 0.000000] KASLR enabled server # [ 0.000000] random: crng init done server # [ 0.000000] Machine model: linux,dummy-virt server # [ 0.000000] efi: UEFI not found. server # [ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT server # [ 0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x000000007fffffff] server # [ 0.000000] NODE_DATA(0) allocated [mem 0x7fc06740-0x7fc09ebf] server # [ 0.000000] Zone ranges: server # [ 0.000000] DMA [mem 0x0000000040000000-0x000000007fffffff] server # [ 0.000000] DMA32 empty server # [ 0.000000] Normal empty server # [ 0.000000] Device empty server # [ 0.000000] Movable zone start for each node server # [ 0.000000] Early memory node ranges server # [ 0.000000] node 0: [mem 0x0000000040000000-0x000000007fffffff] server # [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff] server # [ 0.000000] cma: Reserved 32 MiB at 0x000000007ca00000 server # [ 0.000000] psci: probing for conduit method from DT. server # [ 0.000000] psci: PSCIv1.1 detected in firmware. server # [ 0.000000] psci: Using standard PSCI v0.2 function IDs server # [ 0.000000] psci: Trusted OS migration not required server # [ 0.000000] psci: SMC Calling Convention v1.0 server # [ 0.000000] percpu: Embedded 76 pages/cpu s186392 r8192 d116712 u311296 server # [ 0.000000] Detected PIPT I-cache on CPU0 server # [ 0.000000] CPU features: detected: Address authentication (IMP DEF algorithm) server # [ 0.000000] CPU features: detected: GICv3 CPU interface server # [ 0.000000] CPU features: detected: HCRX_EL2 register server # [ 0.000000] CPU features: detected: Stage-1 Permission Indirection Extension (S1PIE) server # [ 0.000000] CPU features: detected: 52-bit Virtual Addressing (LPA2) server # [ 0.000000] CPU features: detected: Spectre-v4 server # [ 0.000000] alternatives: applying boot alternatives server # [ 0.000000] Kernel command line: console=ttyAMA0 console=tty0 panic=1 boot.panic_on_fail clocksource=acpi_pm root=fstab loglevel=7 net.ifnames=0 lsm=landlock,yama,bpf init=/nix/store/s4cpa30ffw22cqipwf70gjrgi7aavg0i-nixos-system-server-test/init regInfo=/nix/store/pmd7y8w0dlqkasvlanfigcfjrvzfx0ih-closure-info/registration console=ttyAMA0,115200n8 console=tty0 server # [ 0.000000] Unknown kernel command line parameters "regInfo=/nix/store/pmd7y8w0dlqkasvlanfigcfjrvzfx0ih-closure-info/registration", will be passed to user space. server # [ 0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes server # [ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) server # [ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) server # [ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 1MB server # [ 0.000000] software IO TLB: area num 1. server # [ 0.000000] software IO TLB: mapped [mem 0x000000007c732000-0x000000007c832000] (1MB) server # [ 0.000000] Fallback order for Node 0: 0 server # [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 262144 server # [ 0.000000] Policy zone: DMA server # [ 0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off server # [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 server # [ 0.000000] allocated 2097152 bytes of page_ext server # [ 0.000000] ftrace: allocating 74713 entries in 292 pages server # [ 0.000000] ftrace: allocated 292 pages with 3 groups server # [ 0.000000] rcu: Hierarchical RCU implementation. server # [ 0.000000] rcu: RCU event tracing is enabled. server # [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=1. server # [ 0.000000] Trampoline variant of Tasks RCU enabled. server # [ 0.000000] Rude variant of Tasks RCU enabled. server # [ 0.000000] Tracing variant of Tasks RCU enabled. server # [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. server # [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 server # [ 0.000000] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. server # [ 0.000000] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. server # [ 0.000000] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. server # [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 server # [ 0.000000] GICv3: 256 SPIs implemented server # [ 0.000000] GICv3: 0 Extended SPIs implemented server # [ 0.000000] Root IRQ handler: gic_handle_irq server # [ 0.000000] GICv3: GICv3 features: 16 PPIs server # [ 0.000000] GICv3: GICD_CTLR.DS=1, SCR_EL3.FIQ=0 server # [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000080a0000 server # [ 0.000000] ITS [mem 0x08080000-0x0809ffff] server # [ 0.000000] ITS@0x0000000008080000: allocated 8192 Devices @44ce0000 (indirect, esz 8, psz 64K, shr 1) server # [ 0.000000] ITS@0x0000000008080000: allocated 8192 Interrupt Collections @44cf0000 (flat, esz 8, psz 64K, shr 1) server # [ 0.000000] GICv3: using LPI property table @0x0000000044d00000 server # [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000044d10000 server # [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. server # [ 0.000000] arch_timer: cp15 timer running at 1000.00MHz (virt). server # [ 0.000000] clocksource: arch_sys_counter: mask: 0x1fffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns server # [ 0.000098] sched_clock: 61 bits at 1000MHz, resolution 1ns, wraps every 4398046511103ns server # [ 0.006812] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) server # [ 0.040200] Console: colour dummy device 80x25 server # [ 0.044428] printk: legacy console [tty0] enabled server # [ 0.059077] Calibrating delay loop (skipped), value calculated using timer frequency.. 2000.00 BogoMIPS (lpj=4000000) server # [ 0.060771] pid_max: default: 32768 minimum: 301 server # [ 0.069197] LSM: initializing lsm=capability,landlock,yama,bpf,ima server # [ 0.072825] landlock: Up and running. server # [ 0.073030] Yama: becoming mindful. server # [ 0.076315] LSM support for eBPF active server # [ 0.083871] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) server # [ 0.084225] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) server # [ 0.171410] cacheinfo: Unable to detect cache hierarchy for CPU 0 server # [ 0.207855] rcu: Hierarchical SRCU implementation. server # [ 0.208153] rcu: Max phase no-delay instances is 1000. server # [ 0.229280] fsl-mc MSI: its@8080000 domain created server # [ 0.234481] EFI services will not be available. server # [ 0.238585] smp: Bringing up secondary CPUs ... server # [ 0.240266] smp: Brought up 1 node, 1 CPU server # [ 0.240443] SMP: Total of 1 processors activated. server # [ 0.240566] CPU: All CPU(s) started at EL1 server # [ 0.241266] CPU features: detected: Branch Target Identification server # [ 0.241442] CPU features: detected: 32-bit EL0 Support server # [ 0.241529] CPU features: detected: 32-bit EL1 Support server # [ 0.241597] CPU features: detected: ARMv8.4 Translation Table Level server # [ 0.241683] CPU features: detected: Instruction cache invalidation not required for I/D coherence server # [ 0.241789] CPU features: detected: Data cache clean to the PoU not required for I/D coherence server # [ 0.241932] CPU features: detected: Common not Private translations server # [ 0.242025] CPU features: detected: CRC32 instructions server # [ 0.242089] CPU features: detected: Data cache clean to Point of Deep Persistence server # [ 0.242163] CPU features: detected: Data cache clean to Point of Persistence server # [ 0.242230] CPU features: detected: Data independent timing control (DIT) server # [ 0.242296] CPU features: detected: E0PD server # [ 0.242349] CPU features: detected: Enhanced Counter Virtualization server # [ 0.242413] CPU features: detected: Enhanced Counter Virtualization (CNTPOFF) server # [ 0.242480] CPU features: detected: Enhanced Privileged Access Never server # [ 0.246454] CPU features: detected: Enhanced Virtualization Traps server # [ 0.246598] CPU features: detected: Fine Grained Traps server # [ 0.246690] CPU features: detected: Guarded Control Stack (GCS) server # [ 0.247579] CPU features: detected: Generic authentication (IMP DEF algorithm) server # [ 0.247881] CPU features: detected: RCpc load-acquire (LDAPR) server # [ 0.248092] CPU features: detected: 52-bit Virtual Addressing for KVM (LPA2) server # [ 0.248179] CPU features: detected: LSE atomic instructions server # [ 0.248251] CPU features: detected: Memory Copy and Memory Set instructions server # [ 0.248322] CPU features: detected: Privileged Access Never server # [ 0.248454] CPU features: detected: PMUv3 server # [ 0.248519] CPU features: detected: SCTLR2 server # [ 0.248574] CPU features: detected: RAS Extension Support server # [ 0.248719] CPU features: detected: RASv1p1 Extension Support server # [ 0.248791] CPU features: detected: Random Number Generator server # [ 0.248853] CPU features: detected: Speculation barrier (SB) server # [ 0.248914] CPU features: detected: Stage-2 Force Write-Back server # [ 0.248991] CPU features: detected: Trap EL0 IMPLEMENTATION DEFINED functionality server # [ 0.249070] CPU features: detected: TLB range maintenance instructions server # [ 0.249137] CPU features: detected: WFx with timeout server # [ 0.249335] CPU features: detected: Scalable Matrix Extension server # [ 0.249412] CPU features: detected: FA64 server # [ 0.249467] CPU features: detected: SME2 server # [ 0.249521] CPU features: detected: Speculative Store Bypassing Safe (SSBS) server # [ 0.249588] CPU features: detected: Scalable Vector Extension server # [ 0.272520] alternatives: applying system-wide alternatives server # [ 0.298873] CPU features: detected: Hardware dirty bit management on CPU0 server # [ 0.300550] SVE: maximum available vector length 256 bytes per vector server # [ 0.300744] SVE: default vector length 64 bytes per vector server # [ 0.303812] SME: minimum available vector length 16 bytes per vector server # [ 0.303999] SME: maximum available vector length 256 bytes per vector server # [ 0.304090] SME: default vector length 32 bytes per vector server # [ 0.341584] Memory: 890980K/1048576K available (24384K kernel code, 7086K rwdata, 26324K rodata, 4736K init, 1102K bss, 116312K reserved, 32768K cma-reserved) server # [ 0.394694] devtmpfs: initialized server # [ 0.460414] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns server # [ 0.461968] posixtimers hash table entries: 512 (order: 1, 8192 bytes, linear) server # [ 0.462653] futex hash table entries: 256 (16384 bytes on 1 NUMA nodes, total 16 KiB, linear). server # [ 0.472843] 2G module region forced by RANDOMIZE_MODULE_REGION_FULL server # [ 0.473128] 0 pages in range for non-PLT usage server # [ 0.473232] 508320 pages in range for PLT usage server # [ 0.480455] pinctrl core: initialized pinctrl subsystem server # [ 0.509745] DMI not present or invalid. server # [ 0.549346] NET: Registered PF_NETLINK/PF_ROUTE protocol family server # [ 0.579687] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations server # [ 0.583388] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations server # [ 0.587370] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations server # [ 0.588383] audit: initializing netlink subsys (disabled) server # [ 0.593153] audit: type=2000 audit(0.488:1): state=initialized audit_enabled=0 res=1 server # [ 0.612999] thermal_sys: Registered thermal governor 'fair_share' server # [ 0.613140] thermal_sys: Registered thermal governor 'bang_bang' server # [ 0.613271] thermal_sys: Registered thermal governor 'step_wise' server # [ 0.613341] thermal_sys: Registered thermal governor 'user_space' server # [ 0.613406] thermal_sys: Registered thermal governor 'power_allocator' server # [ 0.615124] cpuidle: using governor ladder server # [ 0.615689] cpuidle: using governor menu server # [ 0.623196] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. server # [ 0.624372] ASID allocator initialised with 65536 entries server # [ 0.650629] Serial: AMBA PL011 UART driver server # [ 0.816159] 9000000.pl011: ttyAMA0 at MMIO 0x9000000 (irq = 13, base_baud = 0) is a PL011 rev1 server # [ 0.822278] printk: console [ttyAMA0] enabled server # [ 0.977613] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages server # [ 0.977936] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page server # [ 0.978108] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages server # [ 0.978208] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page server # [ 0.978306] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages server # [ 0.978398] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page server # [ 0.978493] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages server # [ 0.978585] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page server # [ 1.058912] fbcon: Taking over console server # [ 1.059807] ACPI: Interpreter disabled. server # [ 1.109797] iommu: Default domain type: Translated server # [ 1.110179] iommu: DMA domain TLB invalidation policy: strict mode server # [ 1.119528] SCSI subsystem initialized server # [ 1.140809] usbcore: registered new interface driver usbfs server # [ 1.142184] usbcore: registered new interface driver hub server # [ 1.142835] usbcore: registered new device driver usb server # [ 1.161808] pps_core: LinuxPPS API ver. 1 registered server # [ 1.162104] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti server # [ 1.162422] PTP clock support registered server # [ 1.163547] EDAC MC: Ver: 3.0.0 server # [ 1.179179] scmi_core: SCMI protocol bus registered server # [ 1.189187] FPGA manager framework server # [ 1.247189] vgaarb: loaded server # [ 1.267819] clocksource: Switched to clocksource arch_sys_counter server # [ 1.293396] VFS: Disk quotas dquot_6.6.0 server # [ 1.294182] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) server # [ 1.306197] netfs: FS-Cache loaded server # [ 1.310810] pnp: PnP ACPI: disabled server # [ 1.478634] NET: Registered PF_INET protocol family server # [ 1.481905] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) server # [ 1.886818] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) server # [ 1.890486] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) server # [ 1.891062] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) server # [ 1.893750] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) server # [ 1.894344] TCP: Hash tables configured (established 8192 bind 8192) server # [ 1.899881] MPTCP token hash table entries: 1024 (order: 3, 24576 bytes, linear) server # [ 1.901053] UDP hash table entries: 512 (order: 3, 32768 bytes, linear) server # [ 1.901741] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear) server # [ 1.908322] NET: Registered PF_UNIX/PF_LOCAL protocol family server # [ 1.909805] NET: Registered PF_XDP protocol family server # [ 1.910440] PCI: CLS 0 bytes, default 64 server # [ 1.923794] Trying to unpack rootfs image as initramfs... server # [ 1.932405] kvm [1]: HYP mode not available server # [ 2.651726] Initialise system trusted keyrings server # [ 2.656679] workingset: timestamp_bits=42 max_order=18 bucket_order=0 server # [ 2.686842] squashfs: version 4.0 (2009/01/31) Phillip Lougher server # [ 2.689799] 9p: Installing v9fs 9p2000 file system support server # [ 2.970198] Key type asymmetric registered server # [ 2.970684] Asymmetric key parser 'x509' registered server # [ 2.976088] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242) server # [ 2.978913] io scheduler mq-deadline registered server # [ 2.983722] io scheduler kyber registered server # [ 3.154588] pl061_gpio 9030000.pl061: PL061 GPIO chip registered server # [ 3.184393] ledtrig-cpu: registered to indicate activity on CPUs server # [ 3.201074] pci-host-generic 4010000000.pcie: host bridge /pcie@10000000 ranges: server # [ 3.202570] pci-host-generic 4010000000.pcie: IO 0x003eff0000..0x003effffff -> 0x0000000000 server # [ 3.212642] pci-host-generic 4010000000.pcie: MEM 0x0010000000..0x003efeffff -> 0x0010000000 server # [ 3.213158] pci-host-generic 4010000000.pcie: MEM 0x8000000000..0xffffffffff -> 0x8000000000 server # [ 3.214679] pci-host-generic 4010000000.pcie: Memory resource size exceeds max for 32 bits server # [ 3.224895] pci-host-generic 4010000000.pcie: ECAM at [mem 0x4010000000-0x401fffffff] for [bus 00-ff] server # [ 3.230341] pci-host-generic 4010000000.pcie: PCI host bridge to bus 0000:00 server # [ 3.236346] pci_bus 0000:00: root bus resource [bus 00-ff] server # [ 3.236797] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] server # [ 3.237027] pci_bus 0000:00: root bus resource [mem 0x10000000-0x3efeffff] server # [ 3.237149] pci_bus 0000:00: root bus resource [mem 0x8000000000-0xffffffffff] server # [ 3.248811] pci 0000:00:00.0: [1b36:0008] type 00 class 0x060000 conventional PCI endpoint server # [ 3.272575] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint server # [ 3.273384] pci 0000:00:01.0: BAR 0 [io 0x0000-0x001f] server # [ 3.273657] pci 0000:00:01.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.273837] pci 0000:00:01.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.274122] pci 0000:00:01.0: ROM [mem 0x00000000-0x0003ffff pref] server # [ 3.284504] pci 0000:00:02.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint server # [ 3.284933] pci 0000:00:02.0: BAR 0 [io 0x0000-0x001f] server # [ 3.285116] pci 0000:00:02.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.285271] pci 0000:00:02.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.286973] pci 0000:00:03.0: [1af4:1009] type 00 class 0x000200 conventional PCI endpoint server # [ 3.296137] pci 0000:00:03.0: BAR 0 [io 0x0000-0x001f] server # [ 3.296437] pci 0000:00:03.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.296568] pci 0000:00:03.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.298156] pci 0000:00:04.0: [1af4:1009] type 00 class 0x000200 conventional PCI endpoint server # [ 3.298493] pci 0000:00:04.0: BAR 0 [io 0x0000-0x001f] server # [ 3.298617] pci 0000:00:04.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.298732] pci 0000:00:04.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.306892] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint server # [ 3.316093] pci 0000:00:05.0: BAR 0 [io 0x0000-0x007f] server # [ 3.316384] pci 0000:00:05.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.316514] pci 0000:00:05.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.318338] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint server # [ 3.318647] pci 0000:00:06.0: BAR 0 [io 0x0000-0x007f] server # [ 3.318772] pci 0000:00:06.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.318888] pci 0000:00:06.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.324217] pci 0000:00:07.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint server # [ 3.324655] pci 0000:00:07.0: BAR 0 [io 0x0000-0x001f] server # [ 3.324794] pci 0000:00:07.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.324910] pci 0000:00:07.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.325053] pci 0000:00:07.0: ROM [mem 0x00000000-0x0003ffff pref] server # [ 3.326660] pci 0000:00:08.0: [1af4:1050] type 00 class 0x038000 conventional PCI endpoint server # [ 3.327041] pci 0000:00:08.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.327246] pci 0000:00:08.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.344311] pci 0000:00:09.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint server # [ 3.344696] pci 0000:00:09.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.344839] pci 0000:00:09.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.346261] pci 0000:00:0a.0: [8086:24cd] type 00 class 0x0c0320 conventional PCI endpoint server # [ 3.346568] pci 0000:00:0a.0: BAR 0 [mem 0x00000000-0x00000fff] server # [ 3.357423] pci 0000:00:0b.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint server # [ 3.358102] pci 0000:00:0b.0: BAR 0 [io 0x0000-0x003f] server # [ 3.358296] pci 0000:00:0b.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.358418] pci 0000:00:0b.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.363091] pci 0000:00:0c.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint server # [ 3.368223] pci 0000:00:0c.0: BAR 0 [io 0x0000-0x001f] server # [ 3.368470] pci 0000:00:0c.0: BAR 1 [mem 0x00000000-0x00000fff] server # [ 3.368597] pci 0000:00:0c.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref] server # [ 3.382503] pci 0000:00:01.0: ROM [mem 0x10000000-0x1003ffff pref]: assigned server # [ 3.383212] pci 0000:00:07.0: ROM [mem 0x10040000-0x1007ffff pref]: assigned server # [ 3.392906] pci 0000:00:01.0: BAR 4 [mem 0x8000000000-0x8000003fff 64bit pref]: assigned server # [ 3.393576] pci 0000:00:02.0: BAR 4 [mem 0x8000004000-0x8000007fff 64bit pref]: assigned server # [ 3.393871] pci 0000:00:03.0: BAR 4 [mem 0x8000008000-0x800000bfff 64bit pref]: assigned server # [ 3.394094] pci 0000:00:04.0: BAR 4 [mem 0x800000c000-0x800000ffff 64bit pref]: assigned server # [ 3.394278] pci 0000:00:05.0: BAR 4 [mem 0x8000010000-0x8000013fff 64bit pref]: assigned server # [ 3.394446] pci 0000:00:06.0: BAR 4 [mem 0x8000014000-0x8000017fff 64bit pref]: assigned server # [ 3.394612] pci 0000:00:07.0: BAR 4 [mem 0x8000018000-0x800001bfff 64bit pref]: assigned server # [ 3.394781] pci 0000:00:08.0: BAR 4 [mem 0x800001c000-0x800001ffff 64bit pref]: assigned server # [ 3.394971] pci 0000:00:09.0: BAR 4 [mem 0x8000020000-0x8000023fff 64bit pref]: assigned server # [ 3.395155] pci 0000:00:0b.0: BAR 4 [mem 0x8000024000-0x8000027fff 64bit pref]: assigned server # [ 3.401321] pci 0000:00:0c.0: BAR 4 [mem 0x8000028000-0x800002bfff 64bit pref]: assigned server # [ 3.401755] pci 0000:00:01.0: BAR 1 [mem 0x10080000-0x10080fff]: assigned server # [ 3.402181] pci 0000:00:02.0: BAR 1 [mem 0x10081000-0x10081fff]: assigned server # [ 3.402355] pci 0000:00:03.0: BAR 1 [mem 0x10082000-0x10082fff]: assigned server # [ 3.402498] pci 0000:00:04.0: BAR 1 [mem 0x10083000-0x10083fff]: assigned server # [ 3.402631] pci 0000:00:05.0: BAR 1 [mem 0x10084000-0x10084fff]: assigned server # [ 3.402760] pci 0000:00:06.0: BAR 1 [mem 0x10085000-0x10085fff]: assigned server # [ 3.402900] pci 0000:00:07.0: BAR 1 [mem 0x10086000-0x10086fff]: assigned server # [ 3.403112] pci 0000:00:08.0: BAR 1 [mem 0x10087000-0x10087fff]: assigned server # [ 3.408695] pci 0000:00:09.0: BAR 1 [mem 0x10088000-0x10088fff]: assigned server # [ 3.409026] pci 0000:00:0a.0: BAR 0 [mem 0x10089000-0x10089fff]: assigned server # [ 3.409189] pci 0000:00:0b.0: BAR 1 [mem 0x1008a000-0x1008afff]: assigned server # [ 3.409365] pci 0000:00:0c.0: BAR 1 [mem 0x1008b000-0x1008bfff]: assigned server # [ 3.409545] pci 0000:00:05.0: BAR 0 [io 0x1000-0x107f]: assigned server # [ 3.409761] pci 0000:00:06.0: BAR 0 [io 0x1080-0x10ff]: assigned server # [ 3.409910] pci 0000:00:0b.0: BAR 0 [io 0x1100-0x113f]: assigned server # [ 3.410114] pci 0000:00:01.0: BAR 0 [io 0x1140-0x115f]: assigned server # [ 3.410263] pci 0000:00:02.0: BAR 0 [io 0x1160-0x117f]: assigned server # [ 3.410431] pci 0000:00:03.0: BAR 0 [io 0x1180-0x119f]: assigned server # [ 3.410578] pci 0000:00:04.0: BAR 0 [io 0x11a0-0x11bf]: assigned server # [ 3.410712] pci 0000:00:07.0: BAR 0 [io 0x11c0-0x11df]: assigned server # [ 3.410842] pci 0000:00:0c.0: BAR 0 [io 0x11e0-0x11ff]: assigned server # [ 3.428279] pci_bus 0000:00: resource 4 [io 0x0000-0xffff] server # [ 3.428628] pci_bus 0000:00: resource 5 [mem 0x10000000-0x3efeffff] server # [ 3.428753] pci_bus 0000:00: resource 6 [mem 0x8000000000-0xffffffffff] server # [ 3.440579] pci 0000:00:0a.0: enabling device (0000 -> 0002) server # [ 3.816057] virtio-pci 0000:00:01.0: enabling device (0000 -> 0003) server # [ 3.837570] virtio-pci 0000:00:02.0: enabling device (0000 -> 0003) server # [ 3.850446] virtio-pci 0000:00:03.0: enabling device (0000 -> 0003) server # [ 3.855779] virtio-pci 0000:00:04.0: enabling device (0000 -> 0003) server # [ 3.869686] virtio-pci 0000:00:05.0: enabling device (0000 -> 0003) server # [ 3.883736] virtio-pci 0000:00:06.0: enabling device (0000 -> 0003) server # [ 3.887375] virtio-pci 0000:00:07.0: enabling device (0000 -> 0003) server # [ 3.900095] virtio-pci 0000:00:08.0: enabling device (0000 -> 0002) server # [ 3.912208] virtio-pci 0000:00:09.0: enabling device (0000 -> 0002) server # [ 3.917233] virtio-pci 0000:00:0b.0: enabling device (0000 -> 0003) server # [ 3.930538] virtio-pci 0000:00:0c.0: enabling device (0000 -> 0003) server # [ 4.043770] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled server # [ 4.103035] msm_serial: driver initialized server # [ 4.115180] SuperH (H)SCI(F) driver initialized server # [ 4.117307] STM32 USART driver initialized server # [ 4.394734] loop: module loaded server # [ 4.397194] virtio_blk virtio4: 1/0/0 default/read/poll queues server # [ 4.413654] virtio_blk virtio4: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) server # [ 4.474761] virtio_blk virtio5: 1/0/0 default/read/poll queues server # [ 4.480170] virtio_blk virtio5: [vdb] 3111376 512-byte logical blocks (1.59 GB/1.48 GiB) server # [ 4.517823] megasas: 07.734.00.00-rc1 server # [ 4.550210] physmap-flash 0.flash: physmap platform flash device: [mem 0x00000000-0x03ffffff] server # [ 4.562910] 0.flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000000 Chip ID 0x000000 server # [ 4.565693] Intel/Sharp Extended Query Table at 0x0031 server # [ 4.577465] Using buffer write method server # [ 4.579217] physmap-flash 0.flash: physmap platform flash device: [mem 0x04000000-0x07ffffff] server # [ 4.583135] 0.flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000000 Chip ID 0x000000 server # [ 4.583741] Intel/Sharp Extended Query Table at 0x0031 server # [ 4.596625] Using buffer write method server # [ 4.597266] Concatenating MTD devices: server # [ 4.597385] (0): "0.flash" server # [ 4.597478] (1): "0.flash" server # [ 4.597559] into device "0.flash" server # [ 6.061631] Freeing initrd memory: 25716K server # [ 6.353342] tun: Universal TUN/TAP device driver, 1.6 server # [ 6.386737] thunder_xcv, ver 1.0 server # [ 6.388225] thunder_bgx, ver 1.0 server # [ 6.388865] nicpf, ver 1.0 server # [ 6.400051] e1000: Intel(R) PRO/1000 Network Driver server # [ 6.400337] e1000: Copyright (c) 1999-2006 Intel Corporation. server # [ 6.400839] e1000e: Intel(R) PRO/1000 Network Driver server # [ 6.401006] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. server # [ 6.401461] igb: Intel(R) Gigabit Ethernet Network Driver server # [ 6.401596] igb: Copyright (c) 2007-2014 Intel Corporation. server # [ 6.402174] igbvf: Intel(R) Gigabit Virtual Function Network Driver server # [ 6.402330] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. server # [ 6.409306] sky2: driver version 1.30 server # [ 6.434800] ehci-pci 0000:00:0a.0: EHCI Host Controller server # [ 6.436380] ehci-pci 0000:00:0a.0: new USB bus registered, assigned bus number 1 server # [ 6.441192] ehci-pci 0000:00:0a.0: irq 15, io mem 0x10089000 server # [ 6.450943] usbcore: registered new interface driver usb-storage server # [ 6.452457] ehci-pci 0000:00:0a.0: USB 2.0 started, EHCI 1.00 server # [ 6.460764] usbcore: registered new interface driver usbserial_generic server # [ 6.461703] usbserial: USB Serial support registered for generic server # [ 6.490141] hub 1-0:1.0: USB hub found server # [ 6.495991] hv_vmbus: registering driver hyperv_keyboard server # [ 6.503483] hub 1-0:1.0: 6 ports detected server # [ 6.533652] rtc-pl031 9010000.pl031: registered as rtc0 server # [ 6.535042] rtc-pl031 9010000.pl031: setting system clock to 2026-11-07T09:35:24 UTC (1794044124) server # [ 6.542723] i2c_dev: i2c /dev entries driver server # [ 6.589569] sdhci: Secure Digital Host Controller Interface driver server # [ 6.589880] sdhci: Copyright(c) Pierre Ossman server # [ 6.596562] Synopsys Designware Multimedia Card Interface Driver server # [ 6.603235] sdhci-pltfm: SDHCI platform and OF driver helper server # [ 6.628418] hid: raw HID events driver (C) Jiri Kosina server # [ 6.635098] usbcore: registered new interface driver usbhid server # [ 6.636499] usbhid: USB HID core driver server # [ 6.664693] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 (0,8000003f) counters available server # [ 6.692302] drop_monitor: Initializing network drop monitor service server # [ 6.695287] NET: Registered PF_INET6 protocol family server # [ 6.719925] Segment Routing with IPv6 server # [ 6.720746] In-situ OAM (IOAM) with IPv6 server # [ 6.722425] NET: Registered PF_PACKET protocol family server # [ 6.726171] 9pnet: Installing 9P2000 support server # [ 6.736091] Key type dns_resolver registered server # [ 6.777220] usb 1-1: new high-speed USB device number 2 using ehci-pci server # [ 6.856946] registered taskstats version 1 server # [ 6.864324] Loading compiled-in X.509 certificates server # [ 7.010633] input: QEMU QEMU USB Keyboard as /devices/platform/4010000000.pcie/pci0000:00/0000:00:0a.0/usb1/1-1/1-1:1.0/0003:0627:0001.0001/input/input0 server # [ 7.081119] Demotion targets for Node 0: null server # [ 7.087311] Key type .fscrypt registered server # [ 7.087787] Key type fscrypt-provisioning registered server # [ 7.101753] ima: No TPM chip found, activating TPM-bypass! server # [ 7.102234] ima: Allocated hash algorithm: sha1 server # [ 7.105516] hid-generic 0003:0627:0001.0001: input,hidraw0: USB HID v1.11 Keyboard [QEMU QEMU USB Keyboard] on usb-0000:00:0a.0-1/input0 server # [ 7.113735] ima: No architecture policies found server # [ 7.133539] input: gpio-keys as /devices/platform/gpio-keys/input/input1 server # [ 7.232279] usb 1-2: new high-speed USB device number 3 using ehci-pci server # [ 7.254256] clk: Disabling unused clocks server # [ 7.254897] PM: genpd: Disabling unused power domains server # [ 7.531151] input: QEMU QEMU USB Tablet as /devices/platform/4010000000.pcie/pci0000:00/0000:00:0a.0/usb1/1-2/1-2:1.0/0003:0627:0001.0002/input/input2 server # [ 7.534109] hid-generic 0003:0627:0001.0002: input,hidraw1: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:0a.0-2/input0 server # [ 7.927519] Freeing unused kernel memory: 4736K server # [ 7.929856] Run /init as init process server # [ 8.294845] systemd[1]: Successfully made /usr/ read-only. server # [ 8.671230] systemd[1]: systemd 260.2 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE) server # [ 8.676708] systemd[1]: Detected virtualization qemu. server # [ 8.678717] systemd[1]: Detected architecture arm64. server # [ 8.680654] systemd[1]: Running in initrd. server # [ 8.702205] systemd[1]: Initializing machine ID from random generator. server # [ 8.714098] systemd[1]: Hostname set to . server # [ 11.030175] systemd[1]: Queued start job for default target Initrd Default Target. server # [ 11.150060] systemd[1]: Created slice Slice /system/modprobe. server # [ 11.165119] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. server # [ 11.169285] systemd[1]: Expecting device /dev/disk/by-label/nix-store... server # [ 11.171784] systemd[1]: Expecting device /dev/disk/by-label/nixos... server # [ 11.174681] systemd[1]: Reached target Path Units. server # [ 11.177338] systemd[1]: Reached target Slice Units. server # [ 11.179886] systemd[1]: Reached target Swaps. server # [ 11.181775] systemd[1]: Reached target Timer Units. server # [ 11.194783] systemd[1]: Listening on D-Bus System Message Bus Socket. server # [ 11.205650] systemd[1]: Listening on Journal Socket (/dev/log). server # [ 11.211844] systemd[1]: Listening on Journal Sockets. server # [ 11.217347] systemd[1]: Listening on udev Control Socket. server # [ 11.222292] systemd[1]: Listening on udev Kernel Socket. server # [ 11.224777] systemd[1]: Reached target Socket Units. server # [ 11.301000] systemd[1]: Starting Create List of Static Device Nodes... server # [ 11.374370] systemd[1]: Starting Load Kernel Module 9pnet_virtio... server # [ 11.381937] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs server # [ 11.506057] systemd[1]: Mounting Kernel Configuration File System... server # [ 12.041833] systemd[1]: Starting Journal Service... server # [ 12.161559] systemd[1]: Starting Load Kernel Modules... server # [ 12.165541] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki server # [ 12.285480] systemd[1]: Starting Coldplug All udev Devices... server # [ 12.602074] systemd[1]: Finished Create List of Static Device Nodes. server # [ 12.865901] systemd[1]: modprobe@9pnet_virtio.service: Deactivated successfully. server # [ 12.914981] systemd[1]: Finished Load Kernel Module 9pnet_virtio. server # [ 13.002690] systemd[1]: Mounted Kernel Configuration File System. server # [ 13.174881] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... server # [ 13.772584] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. server # [ 13.794802] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev server # [ 14.112820] [drm] pci: virtio-gpu-pci detected at 0000:00:08.0 server # [ 14.114403] [drm] features: -virgl +edid -resource_blob -host_visible server # [ 14.114528] [drm] features: -context_init server # [ 14.140246] [drm] number of scanouts: 1 server # [ 14.140625] [drm] number of cap sets: 0 server # [ 14.224582] virtio-pci 0000:00:08.0: [drm] Registered 1 planes with drm panic server # [ 14.225009] [drm] Initialized virtio_gpu 0.1.0 for 0000:00:08.0 on minor 0 server # [ 14.407088] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. server # [ 14.424561] systemd-journald[74]: Collecting audit messages is disabled. server # [ 14.577751] systemd[1]: Starting Create Static Device Nodes in /dev... server # [ 14.659186] Console: switching to colour frame buffer device 160x50 server # [ 14.735779] virtio-pci 0000:00:08.0: [drm] fb0: virtio_gpudrmfb frame buffer device server # [ 14.877340] systemd[1]: Finished Load Kernel Modules. server # [ 15.089781] systemd[1]: Starting Apply Kernel Variables... server # [ 15.894149] systemd[1]: Finished Create Static Device Nodes in /dev. server # [ 15.945450] systemd[1]: Reached target Preparation for Local File Systems. server # [ 15.950658] systemd[1]: Reached target Local File Systems. server # [ 16.126424] systemd[1]: Starting Rule-based Manager for Device Events and Files... server # [ 16.342168] systemd[1]: Finished Apply Kernel Variables. server # [ 20.258547] systemd[1]: Started Rule-based Manager for Device Events and Files. server # [ 20.650220] systemd[1]: Started Journal Service. server # [ 20.541682] systemd-modules-load[75]: Inserted module 'dm_mod' server # [ 20.602933] systemd-modules-load[75]: Module 'virtio_balloon' is built in server # [ 20.656047] systemd-modules-load[75]: Module 'virtio_console' is built in server # [ 20.702166] systemd-modules-load[75]: Inserted module 'virtio_gpu' server # [ 20.741992] systemd-modules-load[75]: Module 'virtio_rng' is built in server # [ 20.822420] systemd-udevd[81]: Using default interface naming scheme 'v260'. server # [ 20.897119] systemd[1]: Starting Create System Files and Directories... server # [ 22.077619] systemd[1]: Finished Create System Files and Directories. server # [ 22.917458] systemd[1]: Starting Virtual Console Setup... server # [ 24.485653] systemd-vconsole-setup[103]: Configuration of first virtual console was skipped, ignoring remaining ones. server # [ 24.561715] systemd[1]: Finished Virtual Console Setup. server # [ 50.546617] systemd[1]: Finished Coldplug All udev Devices. server # [ 50.569545] systemd[1]: Reached target System Initialization. server # [ 50.578820] systemd[1]: Reached target Basic System. server # [ 60.099189] (udev-worker)[113]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. server # [ 60.124857] (udev-worker)[113]: Network interface NamePolicy= disabled on kernel command line. server # [ 60.148073] (udev-worker)[111]: Network interface NamePolicy= disabled on kernel command line. server # [ 60.985712] systemd[1]: Found device /dev/disk/by-label/nix-store. server # [ 61.267214] systemd[1]: Found device /dev/disk/by-label/nixos. server # [ 61.293282] systemd[1]: Reached target Initrd Root Device. server # [ 61.355283] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... server # [ 62.617888] systemd-fsck[121]: nixos: clean, 12/65536 files, 13019/262144 blocks server # [ 62.766100] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. server # [ 62.855992] systemd[1]: Mounting /sysroot... server # [ 63.685063] EXT4-fs (vda): mounted filesystem 596d2abc-ec37-44cc-bdee-cd80576f5c45 r/w with ordered data mode. Quota mode: none. server # [ 63.699056] systemd[1]: Mounted /sysroot. server # [ 63.774694] systemd[1]: Reached target Initrd Root File System. server # [ 63.919890] systemd[1]: Mounting /sysroot/nix/.ro-store... server # [ 64.066661] systemd[1]: Mounting /sysroot/nix/.rw-store... server # [ 64.283347] systemd[1]: Mounting /sysroot/run... server # [ 64.579940] systemd[1]: Mounting /sysroot/tmp/shared... server # [ 64.979057] systemd[1]: Mounting /sysroot/tmp/xchg... server # [ 65.349529] systemd[1]: Starting Mountpoints Configured in the Real Root... server # [ 66.288926] erofs (device vdb): mounted with root inode @ nid 36. server # [ 67.078195] systemd-sysroot-fstab-check[134]: /sysroot should be mounted in the initrd, will request daemon-reload. server # [ 67.339280] systemd[1]: Mounted /sysroot/nix/.ro-store. server # [ 67.358029] systemd[1]: Mounted /sysroot/nix/.rw-store. server # [ 67.370127] systemd[1]: Mounted /sysroot/run. server # [ 67.385636] systemd[1]: Mounted /sysroot/tmp/shared. server # [ 67.402091] systemd[1]: Mounted /sysroot/tmp/xchg. server # [ 67.807421] systemd[1]: Reload requested from client PID 134 ('systemd-sysroot') (unit initrd-parse-etc.service)... server # [ 67.818419] systemd[1]: Reloading... server # [ 76.319416] systemd[1]: Reloading finished in 8446 ms. server # [ 76.797977] systemd-sysroot-fstab-check[134]: Requesting initrd-fs.target/start/replace... server # [ 76.933371] systemd-sysroot-fstab-check[134]: Requesting swap.target/start/replace... server # [ 77.019874] systemd[1]: initrd-parse-etc.service: Deactivated successfully. server # [ 77.046100] systemd[1]: Finished Mountpoints Configured in the Real Root. server # [ 77.061049] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. server # [ 77.333753] systemd[1]: Starting rw-sysroot-nix-store.service... server # [ 77.793357] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. server # [ 77.819100] systemd[1]: Finished rw-sysroot-nix-store.service. server # [ 77.925534] systemd[1]: Mounting /sysroot/nix/store... server # [ 78.855998] systemd[1]: Mounted /sysroot/nix/store. server # [ 78.893850] systemd[1]: Reached target Initrd File Systems. server # [ 78.967366] systemd[1]: Starting Find NixOS closure... server # [ 79.109854] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... server # [ 80.213837] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. server # [ 80.335939] systemd[1]: sysroot-run-credentials-systemd\x2dtmpfiles\x2dsetup\x2dsysroot.service.mount: Deactivated successfully. server # [ 80.890077] systemd[1]: Finished Find NixOS closure. server # [ 80.917988] systemd[1]: Reached target Initrd Default Target. server # [ 80.987610] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... server # [ 81.878427] systemd[1]: Stopped target Initrd Default Target. server # [ 81.897133] systemd[1]: Stopped target Basic System. server # [ 81.911229] systemd[1]: Stopped target Initrd Root Device. server # [ 81.917986] systemd[1]: Stopped target Path Units. server # [ 81.931180] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. server # [ 81.956021] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. server # [ 81.995864] systemd[1]: Stopped target Slice Units. server # [ 82.010941] systemd[1]: Stopped target Socket Units. server # [ 82.036731] systemd[1]: Stopped target System Initialization. server # [ 82.056091] systemd[1]: Stopped target Swaps. server # [ 82.073964] systemd[1]: Stopped target Timer Units. server # [ 82.093401] systemd[1]: dbus.socket: Deactivated successfully. server # [ 82.117655] systemd[1]: Closed D-Bus System Message Bus Socket. server # [ 82.137512] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. server # [ 82.157373] systemd[1]: Stopped Find NixOS closure. server # [ 82.271774] systemd[1]: Starting Load Kernel Module 9pnet_virtio... server # [ 82.442280] systemd[1]: Starting rw-sysroot-nix-store.service... server # [ 82.450342] systemd[1]: systemd-sysctl.service: Deactivated successfully. server # [ 82.502924] systemd[1]: Stopped Apply Kernel Variables. server # [ 82.557144] systemd[1]: systemd-modules-load.service: Deactivated successfully. server # [ 82.600867] systemd[1]: Stopped Load Kernel Modules. server # [ 82.657127] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. server # [ 82.707417] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. server # [ 82.757556] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. server # [ 82.814891] systemd[1]: Stopped Create System Files and Directories. server # [ 82.941880] systemd[1]: Stopped target Local File Systems. server # [ 82.969183] systemd[1]: Stopped target Preparation for Local File Systems. server # [ 83.009385] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. server # [ 83.066370] systemd[1]: Stopped Coldplug All udev Devices. server # [ 83.111042] systemd[1]: systemd-udev-trigger.service: Consumed 20.457s CPU time over 1min 10.935s wall clock time, 9.3M memory peak. server # [ 83.158130] systemd[1]: Stopping Rule-based Manager for Device Events and Files... server # [ 83.182902] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. server # [ 83.237445] systemd[1]: Stopped Virtual Console Setup. server # [ 83.613383] systemd[1]: modprobe@9pnet_virtio.service: Deactivated successfully. server # [ 83.640037] systemd[1]: Finished Load Kernel Module 9pnet_virtio. server # [ 83.691131] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. server # [ 83.726263] systemd[1]: Finished rw-sysroot-nix-store.service. server # [ 84.026900] systemd[1]: initrd-cleanup.service: Deactivated successfully. server # [ 84.039914] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. server # [ 84.487054] systemd[1]: systemd-udevd.service: Deactivated successfully. server # [ 84.510632] systemd[1]: Stopped Rule-based Manager for Device Events and Files. server # [ 84.515139] systemd[1]: systemd-udevd.service: Consumed 24.654s CPU time over 1min 8.524s wall clock time, 14.6M memory peak. server # [ 84.541947] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. server # [ 84.550232] systemd[1]: Closed udev Control Socket. server # [ 84.591680] systemd[1]: Starting Cleanup udev Database... server # [ 84.601510] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. server # [ 84.609460] systemd[1]: Stopped Create Static Device Nodes in /dev. server # [ 84.618979] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. server # [ 84.626984] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. server # [ 84.641131] systemd[1]: kmod-static-nodes.service: Deactivated successfully. server # [ 84.647225] systemd[1]: Stopped Create List of Static Device Nodes. server # [ 85.190064] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. server # [ 85.199846] systemd[1]: Finished Cleanup udev Database. server # [ 85.217874] systemd[1]: Reached target Switch Root. server # [ 85.263471] systemd[1]: Starting NixOS Activation... server # [ 87.003995] initrd-nixos-activation-start[180]: booting system configuration /nix/store/s4cpa30ffw22cqipwf70gjrgi7aavg0i-nixos-system-server-test server # [ 87.702756] initrd-nixos-activation-start[180]: running activation script... server # [ 93.162230] initrd-nixos-activation-start[203]: setting up /etc... server # [ 95.910169] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. server # [ 95.921371] systemd[1]: Finished NixOS Activation. server # [ 95.926584] systemd[1]: initrd-nixos-activation.service: Consumed 8.555s CPU time over 10.635s wall clock time, 36.6M memory peak. server # [ 95.967526] systemd[1]: Starting Switch Root... server # [ 96.311773] systemd[1]: Switching root. server # [ 96.769755] systemd-journald[74]: Received SIGTERM from PID 1 (systemd). server # [ 99.025232] systemd[1]: systemd 260.2 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE) server # [ 99.031203] systemd[1]: Detected virtualization qemu. server # [ 99.036042] systemd[1]: Detected architecture arm64. server # [ 99.041776] systemd[1]: Detected first boot. server # [ 99.068527] systemd[1]: Initializing machine ID from random generator. server # [ 102.468344] systemd[1]: bpf-restrict-fs: LSM BPF program attached server # [ 104.834192] systemd[1]: Applying preset policy. server # [ 110.383766] systemd[1]: Populated /etc with preset unit settings. server # [ 115.480378] systemd[1]: initrd-switch-root.service: Deactivated successfully. server # [ 115.497755] systemd[1]: Stopped initrd-switch-root.service. server # [ 115.646272] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. server # [ 115.694212] systemd[1]: Created slice Slice /system/getty. server # [ 115.723215] systemd[1]: Created slice User and Session Slice. server # [ 115.738519] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. server # [ 115.750098] systemd[1]: Started Forward Password Requests to Wall Directory Watch. server # [ 115.760823] systemd[1]: Expecting device /dev/hvc0... server # [ 115.769245] systemd[1]: Expecting device /dev/ttyAMA0... server # [ 115.778074] systemd[1]: Reached target Local Encrypted Volumes. server # [ 115.787808] systemd[1]: Stopped target initrd-fs.target. server # [ 115.797059] systemd[1]: Stopped target initrd-root-fs.target. server # [ 115.805703] systemd[1]: Stopped target initrd-switch-root.target. server # [ 115.814608] systemd[1]: Reached target Virtual Machines and Containers. server # [ 115.824030] systemd[1]: Reached target Path Units. server # [ 115.832638] systemd[1]: Reached target Remote File Systems. server # [ 115.841070] systemd[1]: Reached target Slice Units. server # [ 115.849852] systemd[1]: Reached target Swaps. server # [ 115.893678] systemd[1]: Listening on Query the User Interactively for a Password. server # [ 115.937844] systemd[1]: Listening on Process Core Dump Socket. server # [ 115.972513] systemd[1]: Listening on Credential Encryption/Decryption. server # [ 116.015186] systemd[1]: Listening on Factory Reset Management. server # [ 116.086205] systemd[1]: Starting Journal Log Access Socket... server # [ 116.133828] systemd[1]: Listening on Journal Audit Socket. server # [ 116.196302] systemd[1]: Listening on Console Output Muting Service Socket. server # [ 116.214130] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. server # [ 116.224622] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-uki server # [ 116.235083] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki server # [ 116.312966] systemd[1]: Listening on Disk Repartitioning Service Socket. server # [ 116.325815] systemd[1]: Listening on udev Control Socket. server # [ 116.340532] systemd[1]: Listening on udev Varlink Socket. server # [ 116.418584] systemd[1]: Mounting Huge Pages File System... server # [ 116.521582] systemd[1]: Mounting POSIX Message Queue File System... server # [ 116.657808] systemd[1]: Mounting Kernel Debug File System... server # [ 116.853541] systemd[1]: Mounting Kernel Trace File System... server # [ 117.097544] systemd[1]: Starting Create List of Static Device Nodes... server # [ 117.437811] systemd[1]: Starting Load Kernel Module 9pnet_virtio... server # [ 117.485173] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs server # [ 117.817809] systemd[1]: Mounting Kernel Configuration File System... server # [ 117.917590] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm server # [ 117.997895] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore server # [ 118.306839] systemd[1]: Starting Load Kernel Module fuse... server # [ 118.354084] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 server # [ 118.630016] systemd[1]: Starting Journal Service... server # [ 118.949886] systemd[1]: Starting Load Kernel Modules... server # [ 119.240353] fuse: init (API version 7.45) server # [ 119.362227] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... server # [ 119.585975] systemd[1]: Starting Remount Root and Kernel File Systems... server # [ 119.634531] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki server # [ 120.050123] systemd[1]: Starting Coldplug All udev Devices... server # [ 120.660399] systemd-journald[274]: Collecting audit messages is enabled. server # [ 120.910126] systemd[1]: Listening on Journal Log Access Socket. server # [ 120.978256] systemd[1]: Mounted Huge Pages File System. server # [ 121.030604] systemd[1]: Mounted POSIX Message Queue File System. server # [ 121.101741] systemd[1]: Mounted Kernel Debug File System. server # [ 121.162489] systemd[1]: Mounted Kernel Trace File System. server # [ 121.273476] systemd[1]: Finished Create List of Static Device Nodes. server # [ 121.389365] systemd[1]: modprobe@9pnet_virtio.service: Deactivated successfully. server # [ 121.474374] systemd[1]: Finished Load Kernel Module 9pnet_virtio. server # [ 121.484504] EXT4-fs (vda): re-mounted 596d2abc-ec37-44cc-bdee-cd80576f5c45. server # [ 121.536004] systemd[1]: Queued start job for default target Multi-User System. server # [ 121.604063] systemd[1]: Unnecessary job was removed for /dev/vdb. server # [ 121.667030] systemd[1]: systemd-journald.service: Deactivated successfully. server # [ 121.848713] systemd[1]: Started Journal Service. server # [ 121.773214] systemd[1]: systemd-journald.service: Consumed 2.993s CPU time over 1min 43.321s wall clock time, 4M memory peak. server # [ 121.865991] systemd-modules-load[275]: Module 'atkbd' is built in server # [ 121.891877] systemd-modules-load[275]: Module 'loop' is built in server # [ 121.935348] systemd[1]: Mounted Kernel Configuration File System. server # [ 121.994428] systemd[1]: modprobe@fuse.service: Deactivated successfully. server # [ 122.023237] systemd[1]: Finished Load Kernel Module fuse. server # [ 122.094641] systemd[1]: Finished Load Kernel Modules. server # [ 122.173572] systemd[1]: Finished Remount Root and Kernel File Systems. server # [ 122.858617] systemd[1]: Listening on Disk Image Download Service Socket. server # [ 122.991509] systemd[1]: Mounting FUSE Control File System... server # [ 123.245359] systemd[1]: Starting Firewall... server # [ 123.622339] systemd[1]: Starting Flush Journal to Persistent Storage... server # [ 123.649756] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore server # [ 124.170631] systemd-oomd[276]: No swap; memory pressure usage will be degraded server # [ 124.235361] systemd[1]: Starting Load/Save OS Random Seed... server # [ 124.687509] systemd[1]: Starting Apply Kernel Variables... server # [ 125.574157] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... server # [ 125.613194] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki server # [ 125.977446] systemd-journald[274]: Received client request to flush runtime journal. server # [ 128.459121] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. server # [ 128.569399] systemd[1]: Mounted FUSE Control File System. server # [ 128.631642] systemd[1]: Finished Load/Save OS Random Seed. server # [ 128.683852] systemd[1]: Reached target First Boot Complete. server # [ 128.711203] systemd[1]: Finished Flush Journal to Persistent Storage. server # [ 128.942307] systemd[1]: Finished Apply Kernel Variables. server # [ 129.749470] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. server # [ 129.977712] systemd[1]: Starting Create Static Device Nodes in /dev... server # [ 131.655417] systemd[1]: Finished Create Static Device Nodes in /dev. server # [ 131.771435] systemd[1]: Reached target Preparation for Local File Systems. server # [ 131.930004] systemd[1]: Mounting /run/wrappers... server # [ 132.189939] systemd[1]: Starting Rule-based Manager for Device Events and Files... server # [ 133.465864] systemd[1]: Mounted /run/wrappers. server # [ 133.545131] systemd[1]: Reached target Local File Systems. server # [ 133.682304] systemd[1]: Listening on Boot Loader Control Service Socket. server # [ 133.881330] systemd[1]: Starting register-nix-paths.service... server # [ 134.233861] systemd[1]: Starting Create SUID/SGID Wrappers... server # [ 134.261694] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. server # [ 134.806981] systemd[1]: Starting Save Transient machine-id to Disk... server # [ 135.461129] systemd[1]: Starting Create System Files and Directories... server # [ 138.429591] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. server # [ 138.598952] systemd[1]: Finished Save Transient machine-id to Disk. server # [ 142.985062] systemd[1]: Finished Create System Files and Directories. server # [ 143.653588] systemd[1]: Starting Rebuild Journal Catalog... server # [ 144.310815] systemd[1]: Starting Record System Boot/Shutdown in UTMP... server # [ 147.602264] systemd[1]: Finished Record System Boot/Shutdown in UTMP. server # [ 150.363997] systemd[1]: Finished Rebuild Journal Catalog. server # [ 150.690364] systemd[1]: Starting Update is Completed... server # [ 152.856373] systemd[1]: Finished Update is Completed. server # [ 155.205935] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. server # [ 155.261592] systemd[1]: Finished Create SUID/SGID Wrappers. server # [ 155.289330] systemd[1]: suid-sgid-wrappers.service: Consumed 2.773s CPU time over 20.974s wall clock time, 5.1M memory peak, 1.9M read from disk. server # [ 159.655932] systemd[1]: Finished Firewall. server # [ 161.582825] systemd[1]: Finished register-nix-paths.service. server # [ 164.599016] systemd-udevd[332]: Using default interface naming scheme 'v260'. server # [ 166.533829] systemd[1]: Started Rule-based Manager for Device Events and Files. server # [ 193.834510] systemd[1]: Finished Coldplug All udev Devices. server # [ 193.866148] systemd[1]: Reached target System Initialization. server # [ 193.893196] systemd[1]: Started Discard unused filesystem blocks once a week. server # [ 193.907125] systemd[1]: Started postgresqlBackup-horae.timer. server # [ 193.923225] systemd[1]: Started Daily Cleanup of Temporary Directories. server # [ 193.939529] systemd[1]: Reached target Timer Units. server # [ 193.963227] systemd[1]: Listening on D-Bus System Message Bus Socket. server # [ 193.982510] systemd[1]: Listening on Nix Daemon Socket. server # [ 194.001108] systemd[1]: Listening on Hostname Service Socket. server # [ 194.021155] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. server # [ 194.030542] systemd[1]: Reached target Socket Units. server # [ 194.042873] systemd[1]: Reached target Basic System. server # [ 194.126331] systemd[1]: Starting Import lastlog data into lastlog2 database... server # [ 194.329329] systemd[1]: Starting Name Service Cache Daemon (nsncd)... server # [ 194.591535] systemd[1]: Starting Post-Boot Actions... server # [ 195.082294] systemd[1]: Started Reset console on configuration changes. server # [ 195.497395] systemd[1]: Starting resolvconf update... server # [ 196.013999] systemd[1]: Started test-console-diagnostics.service. server # [ 196.929442] nsncd[491]: Nov 07 09:38:34.942 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" server # [ 197.050982] systemd[1]: Finished Post-Boot Actions. server # [ 197.097123] systemd[1]: Started Name Service Cache Daemon (nsncd). server # [ 197.961106] systemd[1]: Reached target Host and Network Name Lookups. server # [ 197.967835] systemd[1]: Reached target User and Group Name Lookups. server # [ 198.363427] systemd[1]: Starting D-Bus System Message Bus... server # [ 199.306482] systemd[1]: Starting User Login Management... server # [ 199.590395] systemd[1]: Finished Import lastlog data into lastlog2 database. server # [ 201.229306] test-console-diagnostics-start[526]: JOB UNIT TYPE STATE server # [ 201.247733] test-console-diagnostics-start[526]: 257 network.target start waiting server # [ 201.277880] test-console-diagnostics-start[526]: 270 systemd-logind.service start running server # [ 201.309722] test-console-diagnostics-start[526]: 165 multi-user.target start waiting server # [ 201.325465] test-console-diagnostics-start[526]: 209 network-pre.target start waiting server # [ 201.349829] test-console-diagnostics-start[526]: 264 horae.service start waiting server # [ 201.367961] test-console-diagnostics-start[526]: 267 postgresql.service start waiting server # [ 201.401811] test-console-diagnostics-start[526]: 262 dev-ttyAMA0.device start running server # [ 201.422190] test-console-diagnostics-start[526]: 266 postgresql-setup.service start waiting server # [ 201.449112] test-console-diagnostics-start[526]: 258 network-local-commands.service start waiting server # [ 201.469700] test-console-diagnostics-start[526]: 281 getty.target start waiting server # [ 201.490164] test-console-diagnostics-start[526]: 282 getty@tty1.service start waiting server # [ 201.509850] test-console-diagnostics-start[526]: 263 dev-hvc0.device start running server # [ 201.537511] test-console-diagnostics-start[526]: 301 dbus-broker.service start running server # [ 201.555633] test-console-diagnostics-start[526]: 268 systemd-user-sessions.service start waiting server # [ 201.577978] test-console-diagnostics-start[526]: 290 linger-users.service start waiting server # [ 201.606468] test-console-diagnostics-start[526]: 261 backdoor.service start waiting server # [ 201.628672] test-console-diagnostics-start[526]: 260 resolvconf.service start running server # [ 201.649621] test-console-diagnostics-start[526]: 275 dex.service start waiting server # [ 201.670328] test-console-diagnostics-start[526]: 265 postgresql.target start waiting server # [ 201.685749] test-console-diagnostics-start[526]: 259 dhcpcd.service start waiting server # [ 201.731823] test-console-diagnostics-start[526]: 20 jobs listed. server # [ 202.341492] dbus-broker-launch[513]: Looking up NSS user entry for 'systemd-timesync'... server # [ 203.017370] dbus-broker-launch[513]: NSS returned no entry for 'systemd-timesync' server # [ 203.034223] dbus-broker-launch[513]: Invalid user-name in /nix/store/mrwqk60va4bpckrzd09p8ajxdgbq5ika-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" server # [ 203.571434] systemd[1]: Started D-Bus System Message Bus. server # [ 204.725543] dbus-broker-launch[513]: Ready server # [ 205.439841] systemd-logind[517]: New seat seat0. server # [ 205.631363] systemd[1]: Started User Login Management. server # [ 205.667716] test-console-diagnostics-start[538]: Id=backdoor.service server # [ 205.694268] test-console-diagnostics-start[538]: Requires=dev-ttyAMA0.device sysinit.target dev-hvc0.device system.slice server # [ 205.701806] test-console-diagnostics-start[538]: After=dev-ttyAMA0.device sysinit.target systemd-journald.socket basic.target dev-hvc0.device system.slice server # [ 205.725837] test-console-diagnostics-start[538]: ActiveState=inactive server # [ 205.733875] test-console-diagnostics-start[538]: SubState=dead server # [ 205.741292] test-console-diagnostics-start[538]: Result=success server # [ 205.753374] test-console-diagnostics-start[538]: Id=dev-hvc0.device server # [ 205.765653] test-console-diagnostics-start[538]: Requires= server # [ 205.781832] test-console-diagnostics-start[538]: After= server # [ 205.785855] test-console-diagnostics-start[538]: ActiveState=activating server # [ 205.801497] test-console-diagnostics-start[538]: SubState=tentative server # [ 205.817860] test-console-diagnostics-start[538]: Id=dev-ttyAMA0.device server # [ 205.821571] test-console-diagnostics-start[538]: Requires= server # [ 205.838247] test-console-diagnostics-start[538]: After= server # [ 205.853564] test-console-diagnostics-start[538]: ActiveState=activating server # [ 205.869634] test-console-diagnostics-start[538]: SubState=tentative server # [ 205.882088] test-console-diagnostics-start[538]: Id=dev-ttyS0.device server # [ 205.898325] test-console-diagnostics-start[538]: Requires= server # [ 205.913670] test-console-diagnostics-start[538]: After= server # [ 205.933523] test-console-diagnostics-start[538]: ActiveState=inactive server # [ 205.937610] test-console-diagnostics-start[538]: SubState=dead server # [ 206.068061] systemd[1]: Stopped target Host and Network Name Lookups. server # [ 206.090875] systemd[1]: Stopping Host and Network Name Lookups... server # [ 206.115111] systemd[1]: Stopped target User and Group Name Lookups. server # [ 206.134971] systemd[1]: Stopping User and Group Name Lookups... server # [ 206.353901] systemd[1]: Starting linger-users.service... server # [ 206.418867] test-console-diagnostics-start[553]: DEVPATH=/devices/virtual/tty/hvc0 server # [ 206.433907] test-console-diagnostics-start[553]: DEVNAME=/dev/hvc0 server # [ 206.457653] test-console-diagnostics-start[553]: MAJOR=229 server # [ 206.470483] test-console-diagnostics-start[553]: MINOR=0 server # [ 206.479690] test-console-diagnostics-start[553]: SUBSYSTEM=tty server # [ 206.522212] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... server # [ 206.785798] systemd[1]: nscd.service: Deactivated successfully. server # [ 206.865493] systemd[1]: Stopped Name Service Cache Daemon (nsncd). server # [ 206.890614] systemd[1]: nscd.service: Consumed 638ms CPU time over 12.436s wall clock time, 7.8M memory peak, 5.9M read from disk. server # [ 206.939195] test-console-diagnostics-start[557]: DEVPATH=/devices/platform/9000000.pl011/9000000.pl011:0/9000000.pl011:0.0/tty/ttyAMA0 server # [ 206.966220] test-console-diagnostics-start[557]: DEVNAME=/dev/ttyAMA0 server # [ 206.982992] test-console-diagnostics-start[557]: MAJOR=204 server # [ 206.990443] test-console-diagnostics-start[557]: MINOR=64 server # [ 207.006181] test-console-diagnostics-start[557]: SUBSYSTEM=tty server # [ 207.503926] test-console-diagnostics-start[563]: DEVPATH=/devices/platform/serial8250/serial8250:0/serial8250:0.0/tty/ttyS0 server # [ 207.538544] test-console-diagnostics-start[563]: DEVNAME=/dev/ttyS0 server # [ 207.565560] test-console-diagnostics-start[563]: MAJOR=4 server # [ 207.578866] test-console-diagnostics-start[563]: MINOR=64 server # [ 207.602320] test-console-diagnostics-start[563]: SUBSYSTEM=tty server # [ 208.122049] systemd[1]: Starting Name Service Cache Daemon (nsncd)... server # [ 208.522234] systemd[1]: linger-users.service: Deactivated successfully. server # [ 208.633806] systemd[1]: Finished linger-users.service. server # [ 208.782319] systemd[1]: Finished resolvconf update. server # [ 209.006020] systemd[1]: Reached target Preparation for Network. server # [ 209.327127] systemd[1]: Starting DHCP Client... server # [ 209.634328] systemd[1]: Starting Extra networking commands.... server # [ 209.739508] nsncd[573]: Nov 07 09:38:47.813 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" server # [ 209.922214] systemd[1]: Started Name Service Cache Daemon (nsncd). server # [ 210.041575] systemd[1]: Reached target Host and Network Name Lookups. server # [ 210.082667] systemd[1]: Reached target User and Group Name Lookups. server # [ 215.386973] systemd[1]: Finished Extra networking commands.. server # [ 215.482724] systemd[1]: Reached target Network. server # [ 215.781477] systemd[1]: Starting dex identity provider... server # [ 215.999446] dhcpcd[597]: dhcpcd-10.3.2 starting server # [ 216.228051] dhcpcd[638]: dev: loaded udev server # [ 216.414038] systemd[1]: Starting PostgreSQL Server... server # [ 216.485077] dhcpcd[638]: no valid interfaces found server # [ 216.490604] dhcpcd[638]: no valid interfaces found server # [ 216.682740] systemd[1]: Starting Permit User Sessions... server # [ 218.371869] systemd[1]: Finished Permit User Sessions. server # [ 218.724721] systemd[1]: Started Getty on tty1. server # [ 218.857270] systemd[1]: Reached target Login Prompts. server # [ 223.315888] postgresql-pre-start[649]: The files belonging to this database system will be owned by user "postgres". server # [ 223.334359] postgresql-pre-start[649]: This user must also own the server process. server # [ 223.437708] postgresql-pre-start[649]: The database cluster will be initialized with locale "en_US.UTF-8". server # [ 223.446704] postgresql-pre-start[649]: The default database encoding has accordingly been set to "UTF8". server # [ 223.467705] postgresql-pre-start[649]: The default text search configuration will be set to "english". server # [ 223.482355] postgresql-pre-start[649]: Data page checksums are disabled. server # [ 223.503480] postgresql-pre-start[649]: fixing permissions on existing directory /var/lib/postgresql/17 ... ok server # [ 223.654608] systemd[1]: Started dex identity provider. server # [ 223.678704] postgresql-pre-start[649]: creating subdirectories ... ok server # [ 223.685823] postgresql-pre-start[649]: selecting dynamic shared memory implementation ... posix server # [ 226.663010] postgresql-pre-start[649]: selecting default "max_connections" ... 100 server # [ 229.063574] postgresql-pre-start[649]: selecting default "shared_buffers" ... 128MB server # [ 234.573579] dex[655]: time=2026-11-07T09:39:12.622Z level=INFO msg="Version info" dex_version=v2.45.1 go.version=go1.26.4 go.os=linux go.arch=arm64 server # [ 234.595211] dex[655]: time=2026-11-07T09:39:12.676Z level=INFO msg="config issuer" issuer=http://127.0.0.1:5556/dex server # [ 234.663019] dex[655]: time=2026-11-07T09:39:12.784Z level=INFO msg="config storage" storage_type=memory server # [ 234.678345] dex[655]: time=2026-11-07T09:39:12.786Z level=INFO msg="config static client" client_name=Horae server # [ 234.693096] dex[655]: time=2026-11-07T09:39:12.786Z level=INFO msg="config static client" client_name="Horae without email_verified" server # [ 234.702418] dex[655]: time=2026-11-07T09:39:12.798Z level=INFO msg="config connector" connector_id=mock server # [ 234.717746] dex[655]: time=2026-11-07T09:39:12.800Z level=INFO msg="config skipping approval screen" server # [ 234.733844] dex[655]: time=2026-11-07T09:39:12.813Z level=INFO msg="continue on connector failure feature flag enabled" server # [ 234.749211] dex[655]: time=2026-11-07T09:39:12.815Z level=INFO msg="signer configured" type=local keys_rotation_period=6h server # [ 234.762886] dex[655]: time=2026-11-07T09:39:12.816Z level=INFO msg="config refresh tokens rotation" enabled=true server # [ 234.833771] dex[655]: time=2026-11-07T09:39:12.953Z level=ERROR msg="failed to get signing algorithm" err="no signing key found" server # [ 234.993084] dex[655]: time=2026-11-07T09:39:13.111Z level=INFO msg="keys expired, rotating" server # [ 246.595937] dhcpcd[638]: timed out server # [ 246.625006] dhcpcd[638]: timed out server # [ 246.731312] systemd[1]: Started DHCP Client. server # [ 247.190993] dex[655]: time=2026-11-07T09:39:25.260Z level=INFO msg="keys rotated" next_rotation=2026-11-07T15:39:25.260Z server # [ 247.207165] dex[655]: time=2026-11-07T09:39:25.318Z level=INFO msg="listening on" server=http address=127.0.0.1:5556 server # [ 262.307178] postgresql-pre-start[649]: selecting default time zone ... UTC server # [ 262.393551] postgresql-pre-start[649]: creating configuration files ... ok server # [ 268.834130] test-console-diagnostics-start[671]: JOB UNIT TYPE STATE server # [ 268.862006] test-console-diagnostics-start[671]: 165 multi-user.target start waiting server # [ 268.882086] test-console-diagnostics-start[671]: 264 horae.service start waiting server # [ 268.890226] test-console-diagnostics-start[671]: 267 postgresql.service start running server # [ 268.899446] test-console-diagnostics-start[671]: 262 dev-ttyAMA0.device start running server # [ 268.915871] test-console-diagnostics-start[671]: 266 postgresql-setup.service start waiting server # [ 268.938108] test-console-diagnostics-start[671]: 263 dev-hvc0.device start running server # [ 268.953767] test-console-diagnostics-start[671]: 261 backdoor.service start waiting server # [ 268.969962] test-console-diagnostics-start[671]: 265 postgresql.target start waiting server # [ 268.985985] test-console-diagnostics-start[671]: 8 jobs listed. server # [ 270.175197] test-console-diagnostics-start[672]: Id=backdoor.service server # [ 270.210223] test-console-diagnostics-start[672]: Requires=dev-ttyAMA0.device sysinit.target dev-hvc0.device system.slice server # [ 270.218207] test-console-diagnostics-start[672]: After=dev-ttyAMA0.device sysinit.target systemd-journald.socket basic.target dev-hvc0.device system.slice server # [ 270.229459] test-console-diagnostics-start[672]: ActiveState=inactive server # [ 270.245471] test-console-diagnostics-start[672]: SubState=dead server # [ 270.261822] test-console-diagnostics-start[672]: Result=success server # [ 270.265304] test-console-diagnostics-start[672]: Id=dev-hvc0.device server # [ 270.281808] test-console-diagnostics-start[672]: Requires= server # [ 270.297821] test-console-diagnostics-start[672]: After= server # [ 270.306087] test-console-diagnostics-start[672]: ActiveState=activating server # [ 270.321902] test-console-diagnostics-start[672]: SubState=tentative server # [ 270.334402] test-console-diagnostics-start[672]: Id=dev-ttyAMA0.device server # [ 270.350330] test-console-diagnostics-start[672]: Requires= server # [ 270.361915] test-console-diagnostics-start[672]: After= server # [ 270.375976] test-console-diagnostics-start[672]: ActiveState=activating server # [ 270.389443] test-console-diagnostics-start[672]: SubState=tentative server # [ 270.405773] test-console-diagnostics-start[672]: Id=dev-ttyS0.device server # [ 270.421382] test-console-diagnostics-start[672]: Requires= server # [ 270.437083] test-console-diagnostics-start[672]: After= server # [ 270.439965] test-console-diagnostics-start[672]: ActiveState=inactive server # [ 270.453671] test-console-diagnostics-start[672]: SubState=dead server # [ 270.637473] test-console-diagnostics-start[673]: DEVPATH=/devices/virtual/tty/hvc0 server # [ 270.654734] test-console-diagnostics-start[673]: DEVNAME=/dev/hvc0 server # [ 270.662039] test-console-diagnostics-start[673]: MAJOR=229 server # [ 270.678569] test-console-diagnostics-start[673]: MINOR=0 server # [ 270.689866] test-console-diagnostics-start[673]: SUBSYSTEM=tty server # [ 271.011370] test-console-diagnostics-start[674]: DEVPATH=/devices/platform/9000000.pl011/9000000.pl011:0/9000000.pl011:0.0/tty/ttyAMA0 server # [ 271.031356] test-console-diagnostics-start[674]: DEVNAME=/dev/ttyAMA0 server # [ 271.043770] test-console-diagnostics-start[674]: MAJOR=204 server # [ 271.054529] test-console-diagnostics-start[674]: MINOR=64 server # [ 271.069587] test-console-diagnostics-start[674]: SUBSYSTEM=tty server # [ 271.374704] test-console-diagnostics-start[675]: DEVPATH=/devices/platform/serial8250/serial8250:0/serial8250:0.0/tty/ttyS0 server # [ 271.394253] test-console-diagnostics-start[675]: DEVNAME=/dev/ttyS0 server # [ 271.405491] test-console-diagnostics-start[675]: MAJOR=4 server # [ 271.417477] test-console-diagnostics-start[675]: MINOR=64 server # [ 271.430389] test-console-diagnostics-start[675]: SUBSYSTEM=tty server # [ 276.850022] postgresql-pre-start[649]: running bootstrap script ... ok server # [ 283.149180] input: QEMU Virtio Keyboard as /devices/platform/4010000000.pcie/pci0000:00/0000:00:09.0/virtio8/input/input3 server # [ 304.515495] systemd[1]: Starting Virtual Console Setup... server # [ 309.206490] systemd-vconsole-setup[685]: Configuration of first virtual console was skipped, ignoring remaining ones. server # [ 309.347563] systemd[1]: Finished Virtual Console Setup. server # [ 310.395850] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs server # [ 313.467737] postgresql-pre-start[649]: performing post-bootstrap initialization ... ok server # [ 320.234401] postgresql-pre-start[649]: syncing data to disk ... ok server # [ 320.239680] postgresql-pre-start[649]: initdb: warning: enabling "trust" authentication for local connections server # [ 320.266036] postgresql-pre-start[649]: initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. server # [ 320.277950] postgresql-pre-start[649]: Success. You can now start the database server using: server # [ 320.291846] postgresql-pre-start[649]: pg_ctl -D /var/lib/postgresql/17 -l logfile start server # [ 323.399123] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. server # [ 324.305262] postgres[691]: [691] LOG: starting PostgreSQL 17.10 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit server # [ 324.365915] postgres[691]: [691] LOG: listening on IPv6 address "::1", port 5432 server # [ 324.376658] postgres[691]: [691] LOG: listening on IPv4 address "127.0.0.1", port 5432 server # [ 324.399263] postgres[691]: [691] LOG: listening on Unix socket "/run/postgresql/.s.PGSQL.5432" server # [ 324.651402] postgres[698]: [698] LOG: database system was shut down at 2026-11-07 09:40:31 GMT server # [ 324.911003] postgres[691]: [691] LOG: database system is ready to accept connections server # [ 325.015886] systemd[1]: Started PostgreSQL Server. server # [ 325.143528] systemd[1]: Starting PostgreSQL Setup Scripts... server # [ 325.653345] systemd[1]: Condition check resulted in /dev/ttyAMA0 being skipped. server # [ 326.047588] systemd[1]: Started backdoor.service. server # [ 326.359924] 8021q: 802.1Q VLAN Support v1.8 server # connecting to host... server: waiting for unit register-nix-paths.service server: waiting for the VM to finish booting server: Guest shell says: b'Spawning backdoor root shell...\n' server: connected to guest root shell server: (connecting took 0.38 seconds) server: (finished: waiting for the VM to finish booting, in 0.39 seconds) server # [ 329.335045] cfg80211: Loading compiled-in X.509 certificates for regulatory database server # [ 329.781339] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' server # [ 329.808040] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' server # [ 329.856791] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 server # [ 329.857979] cfg80211: failed to load regulatory.db server # [ 330.787470] (udev-worker)[479]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. server # [ 330.850849] (udev-worker)[486]: Network interface NamePolicy= disabled on kernel command line. server # [ 330.866693] (udev-worker)[479]: Network interface NamePolicy= disabled on kernel command line. server: (finished: waiting for unit register-nix-paths.service, in 3.33 seconds) server: waiting for unit postgresql.service server # [ 332.402160] systemd[1]: test-console-diagnostics.service: Deactivated successfully. server # [ 332.441662] systemd[1]: test-console-diagnostics.service: Consumed 1.943s CPU time over 2min 16.349s wall clock time, 9.3M memory peak, 7.3M read from disk. server: (finished: waiting for unit postgresql.service, in 2.24 seconds) server: waiting for unit dex.service server # [ 334.427565] systemd[1]: Condition check resulted in Virtio network device being skipped. server # [ 334.874254] systemd[1]: Starting Address configuration of eth1... server: (finished: waiting for unit dex.service, in 3.06 seconds) server: waiting for unit horae.service server # [ 337.754629] 8021q: adding VLAN 0 to HW filter on device eth1 server # [ 337.917285] 8021q: adding VLAN 0 to HW filter on device eth0 server # [ 337.842981] dhcpcd[638]: eth0: waiting for carrier server # [ 337.889394] dhcpcd[638]: eth0: carrier acquired server # [ 338.279518] network-addresses-eth1-start[741]: adding address 192.168.1.1/24... done server # [ 338.485796] dhcpcd[638]: DUID 00:01:00:01:32:81:ae:a8:52:54:00:12:34:56 server # [ 338.513866] dhcpcd[638]: eth0: IAID 00:12:34:56 server # [ 338.537101] dhcpcd[638]: eth0: adding address fe80::5054:ff:fe12:3456 server # [ 338.713812] network-addresses-eth1-start[741]: adding address 2001:db8:1::1/64... done server # [ 339.306514] systemd[1]: Finished Address configuration of eth1. server # [ 339.883788] postgresql-setup-start[724]: CREATE DATABASE server # [ 340.041909] dhcpcd[638]: eth0: soliciting a DHCP lease server # [ 340.075944] dhcpcd[638]: eth0: offered 10.0.2.15 from 10.0.2.2 server # [ 340.130135] dhcpcd[638]: eth0: probing address 10.0.2.15/24 server # [ 340.229470] dhcpcd[638]: eth0: soliciting an IPv6 router server # [ 340.289685] dhcpcd[638]: eth0: Router Advertisement from fe80::2 server # [ 340.333786] dhcpcd[638]: eth0: adding address fec0::5054:ff:fe12:3456/64 server # [ 340.369413] dhcpcd[638]: eth0: adding route to fec0::/64 server # [ 340.390449] dhcpcd[638]: eth0: adding default route via fe80::2 server # [ 341.871915] postgresql-setup-start[770]: CREATE ROLE server # [ 342.905523] postgresql-setup-start[774]: ALTER ROLE server # [ 343.922242] postgresql-setup-start[782]: ALTER DATABASE server # [ 344.137941] systemd[1]: Finished PostgreSQL Setup Scripts. server # [ 344.341492] systemd[1]: Reached target PostgreSQL. server # [ 344.554815] systemd[1]: Starting Horae time tracking server... server # [ 346.893996] dhcpcd[638]: eth0: leased 10.0.2.15 for 86400 seconds server # [ 346.903882] dhcpcd[638]: eth0: adding route to 10.0.2.0/24 server # [ 346.937119] dhcpcd[638]: eth0: adding default route via 10.0.2.2 server # [ 349.875919] horae[789]: 2026-11-07T09:41:07.910538Z INFO horae: Running migrations... server # [ 354.979452] horae[789]: 2026-11-07T09:41:13.030648Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="-- Horae Phase 1 …" db.statement="\n\n-- Horae Phase 1 schema\n-- All IDs are UUID v7 (time-ordered).\n-- Time stored as integer minutes; money as integer cents + ISO 4217 currency.\n\n-- ── Enum types ───────────────────────────────────────────────────────────────\n\nCREATE TYPE org_role AS ENUM ('admin', 'manager', 'member');\nCREATE TYPE project_role AS ENUM ('lead', 'freelancer', 'admin');\nCREATE TYPE project_type AS ENUM ('time_and_materials', 'fixed_fee', 'non_billable', 'retainer');\nCREATE TYPE entry_state AS ENUM ('open', 'submitted', 'approved', 'invoiced');\nCREATE TYPE budget_kind AS ENUM ('none', 'amount', 'hours');\nCREATE TYPE round_dir AS ENUM ('nearest', 'up', 'down');\n\n-- ── Tables ───────────────────────────────────────────────────────────────────\n\nCREATE TABLE organizations (\n id uuid PRIMARY KEY,\n name text NOT NULL,\n default_currency char(3) NOT NULL DEFAULT 'EUR',\n week_start smallint NOT NULL DEFAULT 1, -- 1 = Monday\n round_minutes smallint NOT NULL DEFAULT 0, -- 0 = no rounding\n round_dir round_dir NOT NULL DEFAULT 'nearest',\n created_at timestamptz NOT NULL DEFAULT now()\n);\n\nCREATE TABLE users (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n email text NOT NULL UNIQUE,\n name text NOT NULL,\n oidc_subject text UNIQUE, -- null until first OIDC login\n org_role org_role NOT NULL DEFAULT 'member',\n cost_rate_cents bigint,\n billable_rate_cents bigint,\n active boolean NOT NULL DEFAULT true,\n created_at timestamptz NOT NULL DEFAULT now()\n);\n\nCREATE TABLE clients (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n name text NOT NULL,\n currency char(3) NOT NULL,\n address text,\n tax_id text,\n active boolean NOT NULL DEFAULT true,\n created_at timestamptz NOT NULL DEFAULT now()\n);\n\nCREATE TABLE projects (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n client_id uuid NOT NULL REFERENCES clients(id),\n code text,\n name text NOT NULL,\n project_type project_type NOT NULL DEFAULT 'time_and_materials',\n currency char(3) NOT NULL,\n starts_on date,\n ends_on date,\n budget_kind budget_kind NOT NULL DEFAULT 'none',\n budget_amount_cents bigint,\n budget_minutes bigint,\n active boolean NOT NULL DEFAULT true,\n created_at timestamptz NOT NULL DEFAULT now()\n);\n\nCREATE TABLE tasks ( -- org-level task catalog\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n name text NOT NULL,\n billable_default boolean NOT NULL DEFAULT true,\n default_rate_cents bigint,\n active boolean NOT NULL DEFAULT true\n);\n\nCREATE TABLE project_tasks ( -- task enabled per project + overrides\n project_id uuid NOT NULL REFERENCES projects(id),\n task_id uuid NOT NULL REFERENCES tasks(id),\n billable boolean NOT NULL,\n rate_cents bigint,\n PRIMARY KEY (project_id, task_id)\n);\n\nCREATE TABLE assignments (\n id uuid PRIMARY KEY,\n project_id uuid NOT NULL REFERENCES projects(id),\n user_id uuid NOT NULL REFERENCES users(id),\n role project_role NOT NULL DEFAULT 'freelancer',\n rate_cents bigint,\n created_at timestamptz NOT NULL DEFAULT now(),\n UNIQUE (project_id, user_id)\n);\n\nCREATE TABLE time_entries (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n user_id uuid NOT NULL REFERENCES users(id),\n project_id uuid NOT NULL REFERENCES projects(id),\n task_id uuid NOT NULL REFERENCES tasks(id),\n spent_date date NOT NULL,\n minutes integer NOT NULL DEFAULT 0,\n rounded_minutes integer, -- persisted at lock (submit)\n notes text,\n billable boolean NOT NULL,\n is_running boolean NOT NULL DEFAULT false,\n started_at timestamptz, -- non-null only while running\n state entry_state NOT NULL DEFAULT 'open',\n invoice_id uuid, -- Phase 4\n created_at timestamptz NOT NULL DEFAULT now(),\n updated_at timestamptz NOT NULL DEFAULT now()\n);\n\nCREATE INDEX ON time_entries (user_id, spent_date);\nCREATE INDEX ON time_entries (project_id, spent_date);\n\n-- Enforces the one-running-timer-per-user invariant at the database level.\nCREATE UNIQUE INDEX one_running_timer_per_user ON time_entries (user_id) WHERE is_running;\n\nCREATE TABLE approvals (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n user_id uuid NOT NULL REFERENCES users(id),\n period_start date NOT NULL,\n period_end date NOT NULL,\n state entry_state NOT NULL DEFAULT 'submitted', -- reject deletes the row\n submitted_at timestamptz NOT NULL DEFAULT now(),\n approved_by uuid REFERENCES users(id),\n approved_at timestamptz,\n UNIQUE (user_id, period_start)\n);\n\nCREATE TABLE audit_log (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL,\n actor_user_id uuid,\n action text NOT NULL, -- e.g. 'entry.submit'\n entity_type text NOT NULL,\n entity_id uuid,\n data jsonb,\n created_at timestamptz NOT NULL DEFAULT now()\n);\n\n" rows_affected=0 rows_returned=0 elapsed=3.5995166s elapsed_secs=3.5995166 slow_threshold=1s server # [ 360.810633] systemd-logind[517]: Watching system buttons on /dev/input/event1 (gpio-keys) server # [ 366.129782] horae[789]: 2026-11-07T09:41:24.180718Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="-- New creation settings …" db.statement="\n\n-- New creation settings are opt-in. Existing and imported projects retain the\n-- legacy billing cascade when no project_settings row exists.\nALTER TABLE users ADD CONSTRAINT users_id_org_unique UNIQUE (id, org_id);\nALTER TABLE projects ADD CONSTRAINT projects_id_org_unique UNIQUE (id, org_id);\nALTER TABLE tasks ADD CONSTRAINT tasks_id_org_unique UNIQUE (id, org_id);\n\nALTER TABLE clients ADD COLUMN default_rate_cents bigint\n CHECK (default_rate_cents IS NULL OR default_rate_cents >= 0);\n\nCREATE TABLE project_drafts (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n creator_id uuid NOT NULL,\n revision bigint NOT NULL DEFAULT 1 CHECK (revision > 0),\n payload_version smallint NOT NULL DEFAULT 1 CHECK (payload_version = 1),\n payload jsonb NOT NULL CHECK (\n jsonb_typeof(payload) = 'object'\n AND octet_length(payload::text) <= 262144),\n completed_project_id uuid,\n discarded_at timestamptz,\n created_at timestamptz NOT NULL DEFAULT now(),\n updated_at timestamptz NOT NULL DEFAULT now(),\n FOREIGN KEY (creator_id, org_id) REFERENCES users(id, org_id),\n FOREIGN KEY (completed_project_id, org_id) REFERENCES projects(id, org_id),\n CHECK (completed_project_id IS NULL OR discarded_at IS NULL)\n);\n\nCREATE UNIQUE INDEX project_drafts_current_creator_idx\n ON project_drafts (org_id, creator_id)\n WHERE completed_project_id IS NULL AND discarded_at IS NULL;\n\nCREATE TABLE project_settings (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n project_id uuid NOT NULL UNIQUE,\n creator_id uuid NOT NULL,\n rate_mode text NOT NULL CHECK (rate_mode IN ('person', 'task', 'project')),\n budget_scope text NOT NULL DEFAULT 'project'\n CHECK (budget_scope IN ('project', 'task', 'person')),\n monthly_reset boolean NOT NULL DEFAULT false,\n include_nonbillable boolean NOT NULL DEFAULT false,\n alert_enabled boolean NOT NULL DEFAULT false,\n alert_threshold smallint NOT NULL DEFAULT 80 CHECK (alert_threshold BETWEEN 0 AND 100),\n report_visibility text NOT NULL DEFAULT 'managers'\n CHECK (report_visibility IN ('managers', 'project_members')),\n fee_mode text CHECK (fee_mode IN ('single', 'milestones', 'monthly')),\n fee_amount_cents bigint CHECK (fee_amount_cents >= 0),\n monthly_day text CHECK (monthly_day IN ('first', 'fifteenth', 'last')),\n terms_days smallint NOT NULL DEFAULT 30 CHECK (terms_days BETWEEN 0 AND 365),\n po_number text NOT NULL DEFAULT '' CHECK (char_length(po_number) <= 200),\n discount_bps smallint NOT NULL DEFAULT 0 CHECK (discount_bps BETWEEN 0 AND 10000),\n tax1_bps smallint NOT NULL DEFAULT 0 CHECK (tax1_bps BETWEEN 0 AND 10000),\n tax2_name text CHECK (char_length(btrim(tax2_name)) BETWEEN 1 AND 100),\n tax2_bps smallint CHECK (tax2_bps BETWEEN 0 AND 10000),\n FOREIGN KEY (project_id, org_id) REFERENCES projects(id, org_id) ON DELETE CASCADE,\n FOREIGN KEY (creator_id, org_id) REFERENCES users(id, org_id),\n CHECK ((tax2_name IS NULL) = (tax2_bps IS NULL)),\n CHECK (CASE fee_mode\n WHEN 'single' THEN fee_amount_cents IS NOT NULL AND monthly_day IS NULL\n WHEN 'milestones' THEN fee_amount_cents IS NULL AND monthly_day IS NULL\n WHEN 'monthly' THEN fee_amount_cents IS NOT NULL AND monthly_day IS NOT NULL\n ELSE fee_amount_cents IS NULL AND monthly_day IS NULL\n END)\n);\n\n-- Private fields must not inherit table-level SELECT grants on projects or\n-- assignments held by the plugin database role.\nCREATE TABLE project_private_settings (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n project_id uuid NOT NULL UNIQUE,\n admin_notes text NOT NULL DEFAULT '' CHECK (char_length(admin_notes) <= 10000),\n FOREIGN KEY (project_id, org_id) REFERENCES projects(id, org_id) ON DELETE CASCADE\n);\n\nCREATE TABLE project_member_costs (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n project_id uuid NOT NULL,\n user_id uuid NOT NULL,\n cost_rate_cents bigint NOT NULL CHECK (cost_rate_cents >= 0),\n UNIQUE (project_id, user_id),\n FOREIGN KEY (project_id, org_id) REFERENCES projects(id, org_id) ON DELETE CASCADE,\n FOREIGN KEY (user_id, org_id) REFERENCES users(id, org_id),\n FOREIGN KEY (project_id, user_id) REFERENCES assignments(project_id, user_id) ON DELETE CASCADE\n);\n\nCREATE TABLE project_tags (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n name text NOT NULL CHECK (char_length(btrim(name)) BETWEEN 1 AND 50),\n UNIQUE (id, org_id)\n);\n\nCREATE UNIQUE INDEX project_tags_name_idx ON project_tags (org_id, lower(btrim(name)));\n\nCREATE TABLE project_tag_links (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n project_id uuid NOT NULL,\n tag_id uuid NOT NULL,\n UNIQUE (project_id, tag_id),\n FOREIGN KEY (project_id, org_id) REFERENCES projects(id, org_id) ON DELETE CASCADE,\n FOREIGN KEY (tag_id, org_id) REFERENCES project_tags(id, org_id)\n);\n\nCREATE TABLE project_task_settings (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n project_id uuid NOT NULL,\n task_id uuid NOT NULL,\n restricted boolean NOT NULL DEFAULT false,\n budget_minutes bigint CHECK (budget_minutes >= 0),\n budget_cents bigint CHECK (budget_cents >= 0),\n UNIQUE (project_id, task_id),\n FOREIGN KEY (project_id, org_id) REFERENCES projects(id, org_id) ON DELETE CASCADE,\n FOREIGN KEY (task_id, org_id) REFERENCES tasks(id, org_id),\n FOREIGN KEY (project_id, task_id) REFERENCES project_tasks(project_id, task_id) ON DELETE CASCADE,\n CHECK (budget_minutes IS NULL OR budget_cents IS NULL)\n);\n\nCREATE TABLE project_task_members (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n project_id uuid NOT NULL,\n task_id uuid NOT NULL,\n user_id uuid NOT NULL,\n UNIQUE (project_id, task_id, user_id),\n FOREIGN KEY (project_id, org_id) REFERENCES projects(id, org_id) ON DELETE CASCADE,\n FOREIGN KEY (task_id, org_id) REFERENCES tasks(id, org_id),\n FOREIGN KEY (user_id, org_id) REFERENCES users(id, org_id),\n FOREIGN KEY (project_id, task_id) REFERENCES project_task_settings(project_id, task_id) ON DELETE CASCADE,\n FOREIGN KEY (project_id, user_id) REFERENCES assignments(project_id, user_id) ON DELETE CASCADE\n);\n\nCREATE TABLE project_member_budgets (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n project_id uuid NOT NULL,\n user_id uuid NOT NULL,\n budget_minutes bigint NOT NULL CHECK (budget_minutes >= 0),\n UNIQUE (project_id, user_id),\n FOREIGN KEY (project_id, org_id) REFERENCES projects(id, org_id) ON DELETE CASCADE,\n FOREIGN KEY (user_id, org_id) REFERENCES users(id, org_id),\n FOREIGN KEY (project_id, user_id) REFERENCES assignments(project_id, user_id) ON DELETE CASCADE\n);\n\nCREATE TABLE project_fee_milestones (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n project_id uuid NOT NULL,\n name text NOT NULL CHECK (char_length(btrim(name)) BETWEEN 1 AND 200),\n due_on date NOT NULL,\n amount_cents bigint NOT NULL CHECK (amount_cents >= 0),\n position smallint NOT NULL CHECK (position BETWEEN 0 AND 99),\n UNIQUE (project_id, position),\n UNIQUE (id, org_id),\n FOREIGN KEY (project_id, org_id) REFERENCES projects(id, org_id) ON DELETE CASCADE\n);\n\nREVOKE ALL ON project_drafts, project_settings, project_private_settings,\n project_member_costs, project_tags, project_tag_links, project_task_settings,\n project_task_members, project_member_budgets, project_fee_milestones FROM PUBLIC;\n\n" rows_affected=0 rows_returned=0 elapsed=3.816347518s elapsed_secs=3.816347518 slow_threshold=1s server # [ 370.552606] mousedev: PS/2 mouse device common for all mice server # [ 371.328567] horae[789]: 2026-11-07T09:41:29.414838Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="-- Invoice lines are …" db.statement="\n\n-- Invoice lines are the fee ledger; invoice status determines whether they count.\nALTER TABLE invoice_line_items\n ADD COLUMN allocated_discount_cents bigint NOT NULL DEFAULT 0,\n ADD COLUMN net_before_tax_cents bigint GENERATED ALWAYS AS\n (amount_cents - allocated_discount_cents) STORED,\n ADD CONSTRAINT invoice_line_discount_bounds CHECK\n (allocated_discount_cents BETWEEN 0 AND amount_cents);\n\n-- Match core's largest-remainder allocation without rewriting gross amounts,\n-- headers or source identities. Stable source order breaks equal remainders.\nWITH source AS (\n SELECT l.id, l.invoice_id, l.time_entry_id, f.project_id, f.period_key,\n l.amount_cents::numeric AS gross, i.discount_cents::numeric AS discount,\n sum(l.amount_cents::numeric) OVER (PARTITION BY l.invoice_id) AS subtotal\n FROM invoice_line_items l\n JOIN invoices i ON i.id = l.invoice_id\n LEFT JOIN project_fee_occurrences f ON f.id = l.fee_occurrence_id\n), shares AS (\n SELECT *, CASE WHEN subtotal = 0 THEN 0 ELSE floor(gross * discount / subtotal) END AS share,\n CASE WHEN subtotal = 0 THEN 0 ELSE mod(gross * discount, subtotal) END AS remainder\n FROM source\n), ranked AS (\n SELECT *, discount - sum(share) OVER (PARTITION BY invoice_id) AS residual,\n row_number() OVER (PARTITION BY invoice_id ORDER BY remainder DESC,\n time_entry_id NULLS LAST, project_id, period_key COLLATE \"C\", id) AS position\n FROM shares\n)\nUPDATE invoice_line_items l\nSET allocated_discount_cents = (r.share + CASE WHEN r.position <= r.residual THEN 1 ELSE 0 END)::bigint\nFROM ranked r WHERE r.id = l.id;\n\nCREATE INDEX invoice_lines_fee_balance ON invoice_line_items (fee_occurrence_id, invoice_id)\n WHERE fee_occurrence_id IS NOT NULL;\nALTER TABLE project_fee_occurrences DROP COLUMN invoice_id;\n\nCREATE TABLE invoice_generation_requests (\n id uuid PRIMARY KEY,\n org_id uuid NOT NULL REFERENCES organizations(id),\n actor_id uuid NOT NULL,\n invoice_id uuid NOT NULL,\n payload jsonb NOT NULL CHECK (jsonb_typeof(payload) = 'object' AND octet_length(payload::text) <= 262144),\n created_at timestamptz NOT NULL DEFAULT now(),\n FOREIGN KEY (actor_id, org_id) REFERENCES users(id, org_id),\n FOREIGN KEY (invoice_id, org_id) REFERENCES invoices(id, org_id)\n);\nREVOKE ALL ON invoice_generation_requests FROM PUBLIC;\n\n" rows_affected=0 rows_returned=0 elapsed=1.276286274s elapsed_secs=1.276286274 slow_threshold=1s server # [ 375.894940] systemd-logind[517]: Watching system buttons on /dev/input/event0 (QEMU QEMU USB Keyboard) server # [ 376.477682] horae[789]: 2026-11-07T09:41:34.508804Z INFO horae: Migrations complete. server # [ 376.718075] systemd[1]: Started Horae time tracking server. server # [ 376.877723] systemd[1]: Reached target Multi-User System. server # [ 376.918652] systemd[1]: Startup finished in 7.850s (kernel) + 1min 30.041s (initrd) + 4min 39.024s (userspace) = 6min 16.916s. server # [ 378.482778] horae[886]: 2026-11-07T09:41:36.548854Z INFO horae: Starting Horae on 127.0.0.1:3000 server: (finished: waiting for unit horae.service, in 42.41 seconds) server: waiting for TCP port 5556 on localhost server # [ 379.169312] horae[886]: 2026-11-07T09:41:37.291274Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 380.035148] horae[886]: 2026-11-07T09:41:38.108048Z INFO horae::plugin::registry: plugins directory does not exist: plugins server # Connection to localhost (127.0.0.1) 5556 port [tcp/freeciv] succeeded! server # [ 380.793341] horae[886]: 2026-11-07T09:41:38.891606Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries7690553569863186185 server # [ 380.825573] horae[886]: 2026-11-07T09:41:38.936208Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups7690553569863186185 server # [ 380.841770] horae[886]: 2026-11-07T09:41:38.958768Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access7690553569863186185 server # [ 380.843758] horae[886]: 2026-11-07T09:41:38.963229Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets7690553569863186185 server # [ 380.858653] horae[886]: 2026-11-07T09:41:38.964476Z INFO dioxus_server::server: Registering: POST /api/report_detailed7690553569863186185 server # [ 380.891947] horae[886]: 2026-11-07T09:41:38.964832Z INFO dioxus_server::server: Registering: POST /api/report_time7690553569863186185 server # [ 380.900070] horae[886]: 2026-11-07T09:41:38.980480Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view7931148123265998511 server: (finished: waiting for TCP port 5556 on localhost, in 1.83 seconds) server: waiting for TCP port 3000 on localhost server # [ 380.919831] horae[886]: 2026-11-07T09:41:38.995863Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries16386063561583833955 server # [ 380.950676] horae[886]: 2026-11-07T09:41:38.996656Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts16386063561583833955 server # [ 380.974706] horae[886]: 2026-11-07T09:41:38.996983Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking16386063561583833955 server # [ 381.050499] horae[886]: 2026-11-07T09:41:39.002361Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command16386063561583833955 server # [ 381.069227] horae[886]: 2026-11-07T09:41:39.002856Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people16386063561583833955 server # [ 381.091293] horae[886]: 2026-11-07T09:41:39.003103Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page16386063561583833955 server # [ 381.106367] horae[886]: 2026-11-07T09:41:39.003429Z INFO dioxus_server::server: Registering: POST /api/get_current_timer16386063561583833955 server # [ 381.125955] horae[886]: 2026-11-07T09:41:39.003807Z INFO dioxus_server::server: Registering: POST /api/start_timer16386063561583833955 server # [ 381.145465] horae[886]: 2026-11-07T09:41:39.004519Z INFO dioxus_server::server: Registering: POST /api/stop_timer16386063561583833955 server # [ 381.164900] horae[886]: 2026-11-07T09:41:39.004871Z INFO dioxus_server::server: Registering: POST /api/update_org_branding13047172052397277026 server # [ 381.183044] horae[886]: 2026-11-07T09:41:39.028553Z INFO dioxus_server::server: Registering: POST /api/get_org_branding13047172052397277026 server # [ 381.202429] horae[886]: 2026-11-07T09:41:39.036017Z INFO dioxus_server::server: Registering: POST /api/get_week_start13047172052397277026 server # [ 381.221853] horae[886]: 2026-11-07T09:41:39.036506Z INFO dioxus_server::server: Registering: POST /api/get_org_name13047172052397277026 server # [ 381.240949] horae[886]: 2026-11-07T09:41:39.036838Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion11579710309346027303 server # [ 381.243554] horae[886]: 2026-11-07T09:41:39.050357Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions11579710309346027303 server # [ 381.270236] horae[886]: 2026-11-07T09:41:39.051012Z INFO dioxus_server::server: Registering: POST /api/save_permission_template11579710309346027303 server # [ 381.289084] horae[886]: 2026-11-07T09:41:39.051455Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects11579710309346027303 server # [ 381.291614] horae[886]: 2026-11-07T09:41:39.051774Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions11579710309346027303 server # [ 381.313870] horae[886]: 2026-11-07T09:41:39.052017Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor11579710309346027303 server # [ 381.315712] horae[886]: 2026-11-07T09:41:39.052254Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview server # [ 381.343446] horae[886]: 2026-11-07T09:41:39.052512Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary server # [ 381.358825] horae[886]: 2026-11-07T09:41:39.052929Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection server # [ 381.379270] horae[886]: 2026-11-07T09:41:39.066554Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel server # [ 381.403381] horae[886]: 2026-11-07T09:41:39.067200Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode} server # [ 381.442349] horae[886]: 2026-11-07T09:41:39.068558Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start server # [ 381.457563] horae[886]: 2026-11-07T09:41:39.068867Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry server # [ 381.477291] horae[886]: 2026-11-07T09:41:39.093917Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history server # [ 381.496974] horae[886]: 2026-11-07T09:41:39.094486Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client server # [ 381.499612] horae[886]: 2026-11-07T09:41:39.094755Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account1479223498380199393 server # [ 381.522380] horae[886]: 2026-11-07T09:41:39.095021Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status server # [ 381.539999] horae[886]: 2026-11-07T09:41:39.095253Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove server # [ 381.547230] horae[886]: 2026-11-07T09:41:39.095595Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start1479223498380199393 server # [ 381.570373] horae[886]: 2026-11-07T09:41:39.095869Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save server # [ 381.591940] horae[886]: 2026-11-07T09:41:39.096114Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect1479223498380199393 server # [ 381.595458] horae[886]: 2026-11-07T09:41:39.096384Z INFO dioxus_server::server: Registering: POST /api/approve_submissions13590059188800848654 server # [ 381.617932] horae[886]: 2026-11-07T09:41:39.096614Z INFO dioxus_server::server: Registering: POST /api/approve_submission13590059188800848654 server # [ 381.633057] horae[886]: 2026-11-07T09:41:39.096930Z INFO dioxus_server::server: Registering: POST /api/reject_submission13590059188800848654 server # [ 381.650568] horae[886]: 2026-11-07T09:41:39.118299Z INFO dioxus_server::server: Registering: POST /api/list_approvals13590059188800848654 server # [ 381.665826] horae[886]: 2026-11-07T09:41:39.118821Z INFO dioxus_server::server: Registering: POST /api/submit_week13590059188800848654 server # [ 381.667675] horae[886]: 2026-11-07T09:41:39.119160Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress13963200375258473206 server # [ 381.685840] horae[886]: 2026-11-07T09:41:39.119433Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects13963200375258473206 server # [ 381.687607] horae[886]: 2026-11-07T09:41:39.119762Z INFO dioxus_server::server: Registering: POST /api/get_project_overview13963200375258473206 server # [ 381.710084] horae[886]: 2026-11-07T09:41:39.120010Z INFO dioxus_server::server: Registering: POST /api/set_projects_active13963200375258473206 server # [ 381.721115] horae[886]: 2026-11-07T09:41:39.120218Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks13963200375258473206 server # [ 381.723676] horae[886]: 2026-11-07T09:41:39.120539Z INFO dioxus_server::server: Registering: POST /api/set_project_active13963200375258473206 server # [ 381.735375] horae[886]: 2026-11-07T09:41:39.120853Z INFO dioxus_server::server: Registering: POST /api/list_project_spend13963200375258473206 server # [ 381.754148] horae[886]: 2026-11-07T09:41:39.137964Z INFO dioxus_server::server: Registering: POST /api/list_project_tags13963200375258473206 server # [ 381.769172] horae[886]: 2026-11-07T09:41:39.138655Z INFO dioxus_server::server: Registering: POST /api/delete_assignment13963200375258473206 server # [ 381.771597] horae[886]: 2026-11-07T09:41:39.138955Z INFO dioxus_server::server: Registering: POST /api/create_assignment13963200375258473206 server # [ 381.787904] horae[886]: 2026-11-07T09:41:39.139424Z INFO dioxus_server::server: Registering: POST /api/set_task_active13963200375258473206 server # [ 381.809780] horae[886]: 2026-11-07T09:41:39.140478Z INFO dioxus_server::server: Registering: POST /api/list_projects13963200375258473206 server # [ 381.825690] horae[886]: 2026-11-07T09:41:39.140787Z INFO dioxus_server::server: Registering: POST /api/update_task13963200375258473206 server # [ 381.841424] horae[886]: 2026-11-07T09:41:39.157845Z INFO dioxus_server::server: Registering: POST /api/create_task13963200375258473206 server # [ 381.852943] horae[886]: 2026-11-07T09:41:39.158496Z INFO dioxus_server::server: Registering: POST /api/list_tasks13963200375258473206 server # [ 381.855470] horae[886]: 2026-11-07T09:41:39.158829Z INFO dioxus_server::server: Registering: POST /api/update_client_profile10485135825777491571 server # [ 381.871911] horae[886]: 2026-11-07T09:41:39.159418Z INFO dioxus_server::server: Registering: POST /api/create_project_client10485135825777491571 server # [ 381.886286] horae[886]: 2026-11-07T09:41:39.159664Z INFO dioxus_server::server: Registering: POST /api/create_client_profile10485135825777491571 server # [ 381.905160] horae[886]: 2026-11-07T09:41:39.159976Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices10485135825777491571 server # [ 381.907196] horae[886]: 2026-11-07T09:41:39.160288Z INFO dioxus_server::server: Registering: POST /api/get_client_details10485135825777491571 server # [ 381.925820] horae[886]: 2026-11-07T09:41:39.160662Z INFO dioxus_server::server: Registering: POST /api/client_detail_view10485135825777491571 server # [ 381.949791] horae[886]: 2026-11-07T09:41:39.160981Z INFO dioxus_server::server: Registering: POST /api/set_client_active10485135825777491571 server # [ 381.965140] horae[886]: 2026-11-07T09:41:39.180478Z INFO dioxus_server::server: Registering: POST /api/client_overview10485135825777491571 server # [ 381.967610] horae[886]: 2026-11-07T09:41:39.190195Z INFO dioxus_server::server: Registering: POST /api/list_clients10485135825777491571 server # [ 381.987166] horae[886]: 2026-11-07T09:41:39.191045Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog12256377810986817472 server # [ 382.082038] horae[886]: 2026-11-07T09:41:39.191452Z INFO dioxus_server::server: Registering: POST /api/list_plugins15265546378964521800 server # [ 382.097875] horae[886]: 2026-11-07T09:41:39.191746Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people13739675588719463496 server # [ 382.117597] horae[886]: 2026-11-07T09:41:39.192035Z INFO dioxus_server::server: Registering: POST /api/set_user_active13739675588719463496 server # [ 382.120064] horae[886]: 2026-11-07T09:41:39.192250Z INFO dioxus_server::server: Registering: POST /api/set_user_role13739675588719463496 server # [ 382.143156] horae[886]: 2026-11-07T09:41:39.192465Z INFO dioxus_server::server: Registering: POST /api/list_people13739675588719463496 server # [ 382.173845] horae[886]: 2026-11-07T09:41:39.192670Z INFO dioxus_server::server: Registering: POST /api/create_user13739675588719463496 server # [ 382.175966] horae[886]: 2026-11-07T09:41:39.192929Z INFO dioxus_server::server: Registering: POST /api/list_users13739675588719463496 server # [ 382.197528] horae[886]: 2026-11-07T09:41:39.206490Z INFO dioxus_server::server: Registering: POST /api/get_me16144359270796124307 server # [ 382.199924] horae[886]: 2026-11-07T09:41:39.207037Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit16144359270796124307 server # [ 382.231241] horae[886]: 2026-11-07T09:41:39.207313Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit16144359270796124307 server # [ 382.250183] horae[886]: 2026-11-07T09:41:39.207519Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions16144359270796124307 server # [ 382.251965] horae[886]: 2026-11-07T09:41:39.207799Z INFO dioxus_server::server: Registering: POST /api/save_project_managers11474746963446121934 server # [ 382.275465] horae[886]: 2026-11-07T09:41:39.208051Z INFO dioxus_server::server: Registering: POST /api/load_project_managers11474746963446121934 server # [ 382.298631] horae[886]: 2026-11-07T09:41:39.208440Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection1604479113674082919 server # [ 382.329171] horae[886]: 2026-11-07T09:41:39.208679Z INFO dioxus_server::server: Registering: POST /api/project_creation_options1604479113674082919 server # [ 382.331564] horae[886]: 2026-11-07T09:41:39.221712Z INFO dioxus_server::server: Registering: POST /api/project_creation_client1604479113674082919 server # [ 382.350225] horae[886]: 2026-11-07T09:41:39.222396Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog1604479113674082919 server # [ 382.368899] horae[886]: 2026-11-07T09:41:39.222673Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft1604479113674082919 server # [ 382.371622] horae[886]: 2026-11-07T09:41:39.222958Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft1604479113674082919 server # [ 382.393722] horae[886]: 2026-11-07T09:41:39.223176Z INFO dioxus_server::server: Registering: POST /api/save_project_editor1604479113674082919 server # [ 382.395825] horae[886]: 2026-11-07T09:41:39.223433Z INFO dioxus_server::server: Registering: POST /api/load_project_editor1604479113674082919 server # [ 382.429649] horae[886]: 2026-11-07T09:41:39.223670Z INFO dioxus_server::server: Registering: POST /api/save_project_draft1604479113674082919 server # [ 382.457174] horae[886]: 2026-11-07T09:41:39.223919Z INFO dioxus_server::server: Registering: POST /api/load_project_draft1604479113674082919 server # [ 382.459389] horae[886]: 2026-11-07T09:41:39.224281Z INFO dioxus_server::server: Registering: POST /api/project_people1604479113674082919 server # [ 382.482495] horae[886]: 2026-11-07T09:41:39.224498Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status2064041990223864818 server # [ 382.502908] horae[886]: 2026-11-07T09:41:39.224986Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit2064041990223864818 server # [ 382.517567] horae[886]: 2026-11-07T09:41:39.242977Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft2064041990223864818 server # [ 382.519346] horae[886]: 2026-11-07T09:41:39.243607Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor2064041990223864818 server # [ 382.549816] horae[886]: 2026-11-07T09:41:39.243921Z INFO dioxus_server::server: Registering: POST /api/generate_invoice2064041990223864818 server # [ 382.569894] horae[886]: 2026-11-07T09:41:39.244164Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice2064041990223864818 server # [ 382.571964] horae[886]: 2026-11-07T09:41:39.244597Z INFO dioxus_server::server: Registering: POST /api/list_invoices2064041990223864818 server # [ 382.591622] horae[886]: 2026-11-07T09:41:39.244934Z INFO dioxus_server::server: Registering: POST /api/get_invoice2064041990223864818 server # [ 382.611714] horae[886]: 2026-11-07T09:41:40.020200Z INFO horae: Listening on 127.0.0.1:3000 server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded! server: (finished: waiting for TCP port 3000 on localhost, in 1.82 seconds) server: must succeed: curl -sf http://127.0.0.1:3000/health | grep -q ok server: (finished: must succeed: curl -sf http://127.0.0.1:3000/health | grep -q ok, in 1.51 seconds) server: must succeed: curl -sf http://127.0.0.1:5556/dex/.well-known/openid-configuration >/dev/null server: (finished: must succeed: curl -sf http://127.0.0.1:5556/dex/.well-known/openid-configuration >/dev/null, in 1.39 seconds) server: must succeed: sudo -u horae DATABASE_URL=postgres:///horae horae seed server # [ 387.035419] sudo[918]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; ENV=DATABASE_URL=postgres:///horae ; COMMAND=/run/current-system/sw/bin/horae seed server # [ 388.159838] sudo[918]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 391.503323] sudo[918]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae DATABASE_URL=postgres:///horae horae seed, in 5.93 seconds) server: must succeed: sudo -u horae DATABASE_URL=postgres:///horae horae user create --email kilgore@kilgore.trout --name 'Kilgore Trout' --role member server # [ 392.538850] sudo[927]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; ENV=DATABASE_URL=postgres:///horae ; COMMAND=/run/current-system/sw/bin/horae user create --email kilgore@kilgore.trout --name 'Kilgore Trout' --role member server # [ 393.910034] sudo[927]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 395.059067] sudo[927]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae DATABASE_URL=postgres:///horae horae user create --email kilgore@kilgore.trout --name 'Kilgore Trout' --role member, in 3.57 seconds) server: must succeed: curl -s -c /tmp/jar.txt -b /tmp/jar.txt -L http://127.0.0.1:3000/auth/oidc/start -o /dev/null server # [ 397.173063] dex[655]: time=2026-11-07T09:41:55.216Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=c71054ff-8155-40cd-9217-d1c3a4ef4ede server: (finished: must succeed: curl -s -c /tmp/jar.txt -b /tmp/jar.txt -L http://127.0.0.1:3000/auth/oidc/start -o /dev/null, in 4.26 seconds) server: must succeed: curl -s -b /tmp/jar.txt http://127.0.0.1:3000/harvest/v2/time_entries server # [ 402.179760] horae[886]: 2026-11-07T09:42:00.239581Z WARN call: sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT te.id, te.spent_date as …" db.statement="\n\nSELECT te.id,\n te.spent_date as \"spent_date: chrono::NaiveDate\",\n te.minutes, te.start_minute, te.rounded_minutes, te.notes,\n (te.billable AND (te.invoice_id IS NOT NULL OR (p.project_type <> 'non_billable' AND COALESCE(pt.billable, t.billable_default)))) as \"billable!\", te.is_running,\n te.started_at as \"started_at: chrono::DateTime\",\n te.state::text AS \"state!: String\", te.invoice_id,\n te.created_at as \"created_at: chrono::DateTime\",\n te.updated_at as \"updated_at: chrono::DateTime\",\n te.user_id, u.name AS user_name,\n te.project_id, p.name AS project_name, p.code AS project_code,\n te.task_id, t.name AS task_name,\n p.client_id, c.name AS client_name,\n CASE WHEN viewer.org_role IN ('admin', 'manager') THEN COALESCE(line.rate_cents,\n CASE WHEN ps.project_id IS NULL OR p.project_type = 'time_and_materials'\n THEN resolve_project_rate(ps.rate_mode, pt.rate_cents, a.rate_cents, p.rate_cents,\n CASE WHEN ps.project_id IS NULL OR p.currency = o.default_currency THEN u.billable_rate_cents END,\n CASE WHEN p.currency = c.currency THEN c.default_rate_cents END\n ) END) END AS \"billable_rate_cents?\",\n CASE WHEN viewer.org_role = 'admin' OR (viewer.org_role = 'manager' AND mc.id IS NULL)\n THEN COALESCE(mc.cost_rate_cents, u.cost_rate_cents) END AS user_cost_rate_cents,\n CASE WHEN access.can_view_progress THEN p.budget_kind::text END AS \"budget_kind?: String\"\n FROM time_entries te\n JOIN users viewer ON viewer.id = $10 AND viewer.org_id = te.org_id AND viewer.active\n JOIN users u ON u.id = te.user_id\n JOIN projects p ON p.id = te.project_id\n LEFT JOIN project_read_access access ON access.project_id = p.id AND access.org_id = p.org_id AND access.user_id = viewer.id\n JOIN tasks t ON t.id = te.task_id\n LEFT JOIN project_tasks pt ON pt.project_id = te.project_id AND pt.task_id = te.task_id\n LEFT JOIN assignments a ON a.project_id = te.project_id AND a.user_id = te.user_id\n LEFT JOIN invoice_line_items line ON line.invoice_id = te.invoice_id AND line.time_entry_id = te.id\n JOIN clients c ON c.id = p.client_id\n JOIN organizations o ON o.id = te.org_id\n LEFT JOIN project_settings ps ON ps.project_id = p.id\n LEFT JOIN project_member_costs mc ON mc.project_id = te.project_id AND mc.user_id = te.user_id\n WHERE te.org_id = $1 AND (viewer.org_role IN ('admin', 'manager') OR te.user_id = viewer.id)\n AND ($2::uuid IS NULL OR te.user_id = $2)\n AND ($3::uuid IS NULL OR te.project_id = $3)\n AND ($4::date IS NULL OR te.spent_date >= $4::date)\n AND ($5::date IS NULL OR te.spent_date <= $5::date)\n AND ($6::bool IS NULL OR te.is_running = $6)\n AND ($7::timestamptz IS NULL OR te.updated_at >= $7::timestamptz)\n ORDER BY te.spent_date DESC, te.created_at DESC, te.id DESC\n LIMIT $8 OFFSET $9\n" rows_affected=0 rows_returned=0 elapsed=1.54856242s elapsed_secs=1.54856242 slow_threshold=1s server: (finished: must succeed: curl -s -b /tmp/jar.txt http://127.0.0.1:3000/harvest/v2/time_entries, in 2.87 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT id FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"'' server # [ 403.342183] sudo[943]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT id FROM users WHERE email = \'kilgore@kilgore.trout\'' server # [ 404.494676] sudo[943]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 405.305344] sudo[943]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT id FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 3.17 seconds) server: must succeed: dex-id-token horae horae-e2e-secret server # [ 425.535160] dex[655]: time=2026-11-07T09:42:23.620Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=453be97f-852e-47cf-85d0-9a2dc1254f3c server: (finished: must succeed: dex-id-token horae horae-e2e-secret, in 21.84 seconds) server # [ 428.349593] sudo[960]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/env DATABASE_URL=postgres:///horae HORAE_OIDC_ISSUER=http://127.0.0.1:5556/dex horae user link-oidc --user-id 01a1b562-ca64-7dc2-a920-cf064a12840a --issuer http://127.0.0.1:5556/dex --subject Cg0wLTM4NS0yODA4OS0wEgRtb2Nr server # [ 429.460068] sudo[960]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 430.386948] sudo[960]: pam_unix(sudo:session): session closed for user horae server: must succeed: sudo -u horae psql horae -c "UPDATE users SET active = false WHERE email = 'kilgore@kilgore.trout'" server # [ 431.499686] sudo[966]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -c 'UPDATE users SET active = false WHERE email = \'kilgore@kilgore.trout\'' server # [ 432.730797] sudo[966]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 433.479003] sudo[966]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -c "UPDATE users SET active = false WHERE email = 'kilgore@kilgore.trout'", in 3.08 seconds) server # [ 435.070125] dex[655]: time=2026-11-07T09:42:33.147Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=0c9a4e84-08af-4745-86b7-fb3c36638bbc server # [ 435.626930] horae[886]: 2026-11-07T09:42:33.705043Z WARN call: horae::auth::oidc: OIDC login denied: account is deactivated server: must succeed: curl -s -o /dev/null -w '%{http_code}' -b /tmp/jar2.txt http://127.0.0.1:3000/harvest/v2/time_entries server: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -b /tmp/jar2.txt http://127.0.0.1:3000/harvest/v2/time_entries, in 1.03 seconds) server: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET active = true, oidc_issuer = NULL, oidc_subject = NULL WHERE email = '"'"'kilgore@kilgore.trout'"'"'' server # [ 437.831116] sudo[981]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'UPDATE users SET active = true, oidc_issuer = NULL, oidc_subject = NULL WHERE email = \'kilgore@kilgore.trout\'' server # [ 438.955296] sudo[981]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 439.702541] sudo[981]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET active = true, oidc_issuer = NULL, oidc_subject = NULL WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 2.95 seconds) server: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' 'Environment=HORAE_OIDC_CLIENT_ID=horae-omit-email-verified' 'Environment=HORAE_OIDC_CLIENT_SECRET=horae-omit-e2e-secret' > /run/systemd/system/horae.service.d/omit-email-verified.conf server: (finished: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' 'Environment=HORAE_OIDC_CLIENT_ID=horae-omit-email-verified' 'Environment=HORAE_OIDC_CLIENT_SECRET=horae-omit-e2e-secret' > /run/systemd/system/horae.service.d/omit-email-verified.conf, in 0.69 seconds) server: must succeed: systemctl daemon-reload && systemctl restart horae.service server # [ 441.182294] systemd[1]: Reload requested from client PID 995 ('systemctl') (unit backdoor.service)... server # [ 441.195358] systemd[1]: Reloading... server # [ 461.961346] systemd[1]: Reloading finished in 20715 ms. server # [ 465.290015] systemd[1]: Stopping Horae time tracking server... server # [ 465.593873] systemd[1]: horae.service: Deactivated successfully. server # [ 465.690238] systemd[1]: Stopped Horae time tracking server. server # [ 465.709951] systemd[1]: horae.service: Consumed 4.545s CPU time over 2min 1.071s wall clock time, 86.2M memory peak, 80.1M read from disk, 17K incoming IP traffic, 24.8K outgoing IP traffic. server # [ 466.105215] systemd[1]: Starting Horae time tracking server... server # [ 468.171283] horae[1036]: 2026-11-07T09:43:06.256993Z INFO horae: Running migrations... server # [ 468.213166] horae[1036]: 2026-11-07T09:43:06.334217Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 468.737892] horae[1036]: 2026-11-07T09:43:06.858420Z INFO horae: Migrations complete. server # [ 468.822851] postgres[1040]: [1040] LOG: could not receive data from client: Connection reset by peer server # [ 469.007296] systemd[1]: Started Horae time tracking server. server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 28.72 seconds) server: waiting for TCP port 3000 on localhost server # [ 470.874654] horae[1043]: 2026-11-07T09:43:08.975828Z INFO horae: Starting Horae on 127.0.0.1:3000 server # [ 471.238208] horae[1043]: 2026-11-07T09:43:09.362338Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 472.087288] horae[1043]: 2026-11-07T09:43:10.151580Z INFO horae::plugin::registry: plugins directory does not exist: plugins server # [ 472.110980] horae[1043]: 2026-11-07T09:43:10.203193Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping server # [ 472.133997] horae[1043]: 2026-11-07T09:43:10.230421Z INFO sqlx::postgres::notice: relation "session" already exists, skipping server # [ 472.151045] horae[1043]: 2026-11-07T09:43:10.256465Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries7690553569863186185 server # [ 472.166508] horae[1043]: 2026-11-07T09:43:10.256913Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups7690553569863186185 server # [ 472.186415] horae[1043]: 2026-11-07T09:43:10.279810Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access7690553569863186185 server # [ 472.209498] horae[1043]: 2026-11-07T09:43:10.280440Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets7690553569863186185 server # [ 472.211836] horae[1043]: 2026-11-07T09:43:10.280925Z INFO dioxus_server::server: Registering: POST /api/report_detailed7690553569863186185 server # [ 472.230701] horae[1043]: 2026-11-07T09:43:10.298297Z INFO dioxus_server::server: Registering: POST /api/report_time7690553569863186185 server # [ 472.257750] horae[1043]: 2026-11-07T09:43:10.299052Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view7931148123265998511 server # [ 472.259841] horae[1043]: 2026-11-07T09:43:10.299329Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries16386063561583833955 server # [ 472.297489] horae[1043]: 2026-11-07T09:43:10.301195Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts16386063561583833955 server # [ 472.299636] horae[1043]: 2026-11-07T09:43:10.301488Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking16386063561583833955 server # [ 472.331073] horae[1043]: 2026-11-07T09:43:10.301663Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command16386063561583833955 server # [ 472.346463] horae[1043]: 2026-11-07T09:43:10.324282Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people16386063561583833955 server # [ 472.373766] horae[1043]: 2026-11-07T09:43:10.324513Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page16386063561583833955 server # [ 472.386594] horae[1043]: 2026-11-07T09:43:10.324698Z INFO dioxus_server::server: Registering: POST /api/get_current_timer16386063561583833955 server # [ 472.409173] horae[1043]: 2026-11-07T09:43:10.331564Z INFO dioxus_server::server: Registering: POST /api/start_timer16386063561583833955 server # [ 472.411938] horae[1043]: 2026-11-07T09:43:10.332476Z INFO dioxus_server::server: Registering: POST /api/stop_timer16386063561583833955 server # [ 472.435835] horae[1043]: 2026-11-07T09:43:10.332757Z INFO dioxus_server::server: Registering: POST /api/update_org_branding13047172052397277026 server # [ 472.451202] horae[1043]: 2026-11-07T09:43:10.332944Z INFO dioxus_server::server: Registering: POST /api/get_org_branding13047172052397277026 server # [ 472.470755] horae[1043]: 2026-11-07T09:43:10.352111Z INFO dioxus_server::server: Registering: POST /api/get_week_start13047172052397277026 server # [ 472.483628] horae[1043]: 2026-11-07T09:43:10.352660Z INFO dioxus_server::server: Registering: POST /api/get_org_name13047172052397277026 server # [ 472.501298] horae[1043]: 2026-11-07T09:43:10.352933Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion11579710309346027303 server # [ 472.503705] horae[1043]: 2026-11-07T09:43:10.358989Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions11579710309346027303 server # [ 472.510616] horae[1043]: 2026-11-07T09:43:10.359424Z INFO dioxus_server::server: Registering: POST /api/save_permission_template11579710309346027303 server # [ 472.530038] horae[1043]: 2026-11-07T09:43:10.359800Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects11579710309346027303 server # [ 472.531908] horae[1043]: 2026-11-07T09:43:10.360009Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions11579710309346027303 server # [ 472.543879] horae[1043]: 2026-11-07T09:43:10.360168Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor11579710309346027303 server # [ 472.555263] horae[1043]: 2026-11-07T09:43:10.360362Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview server # [ 472.574059] horae[1043]: 2026-11-07T09:43:10.360531Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary server # [ 472.575939] horae[1043]: 2026-11-07T09:43:10.360857Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection server # [ 472.590746] horae[1043]: 2026-11-07T09:43:10.375303Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel server # [ 472.621234] horae[1043]: 2026-11-07T09:43:10.375773Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode} server # [ 472.623672] horae[1043]: 2026-11-07T09:43:10.375996Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start server # [ 472.634924] horae[1043]: 2026-11-07T09:43:10.376166Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry server # [ 472.657526] horae[1043]: 2026-11-07T09:43:10.376315Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history server # [ 472.659455] horae[1043]: 2026-11-07T09:43:10.376484Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client server # [ 472.679388] horae[1043]: 2026-11-07T09:43:10.376638Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account1479223498380199393 server # [ 472.698331] horae[1043]: 2026-11-07T09:43:10.376821Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status server # [ 472.722251] horae[1043]: 2026-11-07T09:43:10.376995Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove server # [ 472.741498] horae[1043]: 2026-11-07T09:43:10.393966Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start1479223498380199393 server # [ 472.743630] horae[1043]: 2026-11-07T09:43:10.394451Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save server # [ 472.769759] horae[1043]: 2026-11-07T09:43:10.394650Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect1479223498380199393 server # [ 472.787472] horae[1043]: 2026-11-07T09:43:10.394853Z INFO dioxus_server::server: Registering: POST /api/approve_submissions13590059188800848654 server # [ 472.794886] horae[1043]: 2026-11-07T09:43:10.395022Z INFO dioxus_server::server: Registering: POST /api/approve_submission13590059188800848654 server # [ 472.815378] horae[1043]: 2026-11-07T09:43:10.395201Z INFO dioxus_server::server: Registering: POST /api/reject_submission13590059188800848654 server # [ 472.838532] horae[1043]: 2026-11-07T09:43:10.395528Z INFO dioxus_server::server: Registering: POST /api/list_approvals13590059188800848654 server # [ 472.853848] horae[1043]: 2026-11-07T09:43:10.395724Z INFO dioxus_server::server: Registering: POST /api/submit_week13590059188800848654 server # [ 472.855805] horae[1043]: 2026-11-07T09:43:10.395883Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress13963200375258473206 server # [ 472.870412] horae[1043]: 2026-11-07T09:43:10.396042Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects13963200375258473206 server # [ 472.885906] horae[1043]: 2026-11-07T09:43:10.396206Z INFO dioxus_server::server: Registering: POST /api/get_project_overview13963200375258473206 server # [ 472.887838] horae[1043]: 2026-11-07T09:43:10.396386Z INFO dioxus_server::server: Registering: POST /api/set_projects_active13963200375258473206 server # [ 472.907413] horae[1043]: 2026-11-07T09:43:10.396532Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks13963200375258473206 server # [ 472.921585] horae[1043]: 2026-11-07T09:43:10.396816Z INFO dioxus_server::server: Registering: POST /api/set_project_active13963200375258473206 server # [ 472.923737] horae[1043]: 2026-11-07T09:43:10.397008Z INFO dioxus_server::server: Registering: POST /api/list_project_spend13963200375258473206 server # [ 472.945888] horae[1043]: 2026-11-07T09:43:10.416102Z INFO dioxus_server::server: Registering: POST /api/list_project_tags13963200375258473206 server # [ 472.960993] horae[1043]: 2026-11-07T09:43:10.416370Z INFO dioxus_server::server: Registering: POST /api/delete_assignment13963200375258473206 server # [ 472.963096] horae[1043]: 2026-11-07T09:43:10.416522Z INFO dioxus_server::server: Registering: POST /api/create_assignment13963200375258473206 server # [ 472.981893] horae[1043]: 2026-11-07T09:43:10.417008Z INFO dioxus_server::server: Registering: POST /api/set_task_active13963200375258473206 server # [ 472.983802] horae[1043]: 2026-11-07T09:43:10.431001Z INFO dioxus_server::server: Registering: POST /api/list_projects13963200375258473206 server # [ 472.999340] horae[1043]: 2026-11-07T09:43:10.431433Z INFO dioxus_server::server: Registering: POST /api/update_task13963200375258473206 server # [ 473.014341] horae[1043]: 2026-11-07T09:43:10.431612Z INFO dioxus_server::server: Registering: POST /api/create_task13963200375258473206 server # [ 473.016064] horae[1043]: 2026-11-07T09:43:10.431835Z INFO dioxus_server::server: Registering: POST /api/list_tasks13963200375258473206 server # [ 473.082495] horae[1043]: 2026-11-07T09:43:10.432016Z INFO dioxus_server::server: Registering: POST /api/update_client_profile10485135825777491571 server # [ 473.101458] horae[1043]: 2026-11-07T09:43:10.432254Z INFO dioxus_server::server: Registering: POST /api/create_project_client10485135825777491571 server # [ 473.113274] horae[1043]: 2026-11-07T09:43:10.432431Z INFO dioxus_server::server: Registering: POST /api/create_client_profile10485135825777491571 server # [ 473.115351] horae[1043]: 2026-11-07T09:43:10.432579Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices10485135825777491571 server # [ 473.134376] horae[1043]: 2026-11-07T09:43:10.432748Z INFO dioxus_server::server: Registering: POST /api/get_client_details10485135825777491571 server # [ 473.149192] horae[1043]: 2026-11-07T09:43:10.432915Z INFO dioxus_server::server: Registering: POST /api/client_detail_view10485135825777491571 server # [ 473.151584] horae[1043]: 2026-11-07T09:43:10.450081Z INFO dioxus_server::server: Registering: POST /api/set_client_active10485135825777491571 server # [ 473.169675] horae[1043]: 2026-11-07T09:43:10.450712Z INFO dioxus_server::server: Registering: POST /api/client_overview10485135825777491571 server # [ 473.185048] horae[1043]: 2026-11-07T09:43:10.450960Z INFO dioxus_server::server: Registering: POST /api/list_clients10485135825777491571 server # [ 473.187988] horae[1043]: 2026-11-07T09:43:10.451403Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog12256377810986817472 server # [ 473.202558] horae[1043]: 2026-11-07T09:43:10.451707Z INFO dioxus_server::server: Registering: POST /api/list_plugins15265546378964521800 server # [ 473.221150] horae[1043]: 2026-11-07T09:43:10.451892Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people13739675588719463496 server # [ 473.223295] horae[1043]: 2026-11-07T09:43:10.452093Z INFO dioxus_server::server: Registering: POST /api/set_user_active13739675588719463496 server # [ 473.242771] horae[1043]: 2026-11-07T09:43:10.452268Z INFO dioxus_server::server: Registering: POST /api/set_user_role13739675588719463496 server # [ 473.253823] horae[1043]: 2026-11-07T09:43:10.452441Z INFO dioxus_server::server: Registering: POST /api/list_people13739675588719463496 server # [ 473.269995] horae[1043]: 2026-11-07T09:43:10.452607Z INFO dioxus_server::server: Registering: POST /api/create_user13739675588719463496 server # [ 473.285351] horae[1043]: 2026-11-07T09:43:10.452791Z INFO dioxus_server::server: Registering: POST /api/list_users13739675588719463496 server # [ 473.287768] horae[1043]: 2026-11-07T09:43:10.453013Z INFO dioxus_server::server: Registering: POST /api/get_me16144359270796124307 server # [ 473.302851] horae[1043]: 2026-11-07T09:43:10.467556Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit16144359270796124307 server # [ 473.318083] horae[1043]: 2026-11-07T09:43:10.467850Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit16144359270796124307 server # [ 473.320008] horae[1043]: 2026-11-07T09:43:10.468034Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions16144359270796124307 server # [ 473.334545] horae[1043]: 2026-11-07T09:43:10.468217Z INFO dioxus_server::server: Registering: POST /api/save_project_managers11474746963446121934 server # [ 473.353106] horae[1043]: 2026-11-07T09:43:10.468384Z INFO dioxus_server::server: Registering: POST /api/load_project_managers11474746963446121934 server # [ 473.355914] horae[1043]: 2026-11-07T09:43:10.468552Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection1604479113674082919 server # [ 473.375107] horae[1043]: 2026-11-07T09:43:10.468747Z INFO dioxus_server::server: Registering: POST /api/project_creation_options1604479113674082919 server # [ 473.390431] horae[1043]: 2026-11-07T09:43:10.468936Z INFO dioxus_server::server: Registering: POST /api/project_creation_client1604479113674082919 server # [ 473.409340] horae[1043]: 2026-11-07T09:43:10.486369Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog1604479113674082919 server # [ 473.411446] horae[1043]: 2026-11-07T09:43:10.486889Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft1604479113674082919 server # [ 473.431903] horae[1043]: 2026-11-07T09:43:10.487069Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft1604479113674082919 server # [ 473.450910] horae[1043]: 2026-11-07T09:43:10.487243Z INFO dioxus_server::server: Registering: POST /api/save_project_editor1604479113674082919 server # [ 473.466559] horae[1043]: 2026-11-07T09:43:10.487453Z INFO dioxus_server::server: Registering: POST /api/load_project_editor1604479113674082919 server # [ 473.486627] horae[1043]: 2026-11-07T09:43:10.487647Z INFO dioxus_server::server: Registering: POST /api/save_project_draft1604479113674082919 server # [ 473.506429] horae[1043]: 2026-11-07T09:43:10.487850Z INFO dioxus_server::server: Registering: POST /api/load_project_draft1604479113674082919 server # [ 473.525063] horae[1043]: 2026-11-07T09:43:10.488016Z INFO dioxus_server::server: Registering: POST /api/project_people1604479113674082919 server # [ 473.527469] horae[1043]: 2026-11-07T09:43:10.488200Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status2064041990223864818 server # [ 473.550233] horae[1043]: 2026-11-07T09:43:10.488504Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit2064041990223864818 server # [ 473.569643] horae[1043]: 2026-11-07T09:43:10.488741Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft2064041990223864818 server # [ 473.572020] horae[1043]: 2026-11-07T09:43:10.488949Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor2064041990223864818 server # [ 473.587132] horae[1043]: 2026-11-07T09:43:10.502713Z INFO dioxus_server::server: Registering: POST /api/generate_invoice2064041990223864818 server # [ 473.609995] horae[1043]: 2026-11-07T09:43:10.503397Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice2064041990223864818 server # [ 473.611976] horae[1043]: 2026-11-07T09:43:10.503611Z INFO dioxus_server::server: Registering: POST /api/list_invoices2064041990223864818 server # [ 473.631567] horae[1043]: 2026-11-07T09:43:10.503833Z INFO dioxus_server::server: Registering: POST /api/get_invoice2064041990223864818 server # [ 473.651403] horae[1043]: 2026-11-07T09:43:10.710007Z INFO horae: Listening on 127.0.0.1:3000 server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded! server: (finished: waiting for TCP port 3000 on localhost, in 5.15 seconds) server: must succeed: dex-id-token horae-omit-email-verified horae-omit-e2e-secret server # [ 488.767105] dex[655]: time=2026-11-07T09:43:26.840Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=601ff1b9-0ffe-4ace-a8a2-8abcb41fb07e server: (finished: must succeed: dex-id-token horae-omit-email-verified horae-omit-e2e-secret, in 15.70 seconds) server: must succeed: curl -sS -c /tmp/jar3.txt -b /tmp/jar3.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start -o /dev/null server # [ 491.283467] dex[655]: time=2026-11-07T09:43:29.376Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=883a4b69-5044-4ef7-b307-743566bf97af server # [ 491.849948] horae[1043]: 2026-11-07T09:43:29.922341Z WARN call: horae::auth::oidc: OIDC login denied: no account for subject/email server: (finished: must succeed: curl -sS -c /tmp/jar3.txt -b /tmp/jar3.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start -o /dev/null, in 1.97 seconds) server: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar3.txt http://127.0.0.1:3000/harvest/v2/time_entries server: (finished: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar3.txt http://127.0.0.1:3000/harvest/v2/time_entries, in 0.90 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT oidc_issuer IS NULL AND oidc_subject IS NULL FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"'' server # [ 493.894980] sudo[1078]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT oidc_issuer IS NULL AND oidc_subject IS NULL FROM users WHERE email = \'kilgore@kilgore.trout\'' server # [ 494.942999] sudo[1078]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 495.589422] sudo[1078]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT oidc_issuer IS NULL AND oidc_subject IS NULL FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 2.74 seconds) server # [ 496.771502] sudo[1089]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/env DATABASE_URL=postgres:///horae HORAE_OIDC_ISSUER=http://127.0.0.1:5556/dex horae user link-oidc --user-id 01a1b562-ca64-7dc2-a920-cf064a12840a --issuer http://127.0.0.1:5556/dex --subject Cg0wLTM4NS0yODA4OS0wEgRtb2Nr server # [ 497.828864] sudo[1089]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 498.615406] postgres[1094]: [1094] LOG: could not receive data from client: Connection reset by peer server # [ 498.685333] sudo[1089]: pam_unix(sudo:session): session closed for user horae server # [ 499.927025] sudo[1099]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/env DATABASE_URL=postgres:///horae HORAE_OIDC_ISSUER=http://127.0.0.1:5556/dex horae user link-oidc --user-id 01a1b562-ca64-7dc2-a920-cf064a12840a --issuer http://127.0.0.1:5556/dex --subject Cg0wLTM4NS0yODA4OS0wEgRtb2Nr server # [ 501.006945] sudo[1099]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 501.943271] postgres[1104]: [1104] LOG: could not receive data from client: Connection reset by peer server # [ 502.030519] sudo[1099]: pam_unix(sudo:session): session closed for user horae server # [ 503.265672] sudo[1109]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/env DATABASE_URL=postgres:///horae HORAE_OIDC_ISSUER=http://127.0.0.1:5556/dex horae user create --email other@kilgore.trout --name Other --role member server # [ 504.391434] sudo[1109]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 505.694229] postgres[1114]: [1114] LOG: could not receive data from client: Connection reset by peer server # [ 505.790774] sudo[1109]: pam_unix(sudo:session): session closed for user horae server: must succeed: sudo -u horae psql horae -tAc 'SELECT id FROM users WHERE email = '"'"'other@kilgore.trout'"'"'' server # [ 506.830122] sudo[1116]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT id FROM users WHERE email = \'other@kilgore.trout\'' server # [ 507.997774] sudo[1116]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 508.909372] sudo[1116]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT id FROM users WHERE email = '"'"'other@kilgore.trout'"'"'', in 3.12 seconds) server # [ 510.255433] sudo[1127]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/env DATABASE_URL=postgres:///horae HORAE_OIDC_ISSUER=http://127.0.0.1:5556/dex horae user link-oidc --user-id 01a1b564-7aca-7a32-8bc6-c71c7a7b9ce9 --issuer http://127.0.0.1:5556/dex --subject Cg0wLTM4NS0yODA4OS0wEgRtb2Nr server # [ 511.454300] sudo[1127]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 512.359205] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. server # [ 512.379960] systemd[1]: Stopped Virtual Console Setup. server # [ 512.410346] systemd[1]: systemd-vconsole-setup.service: Consumed 1.118s CPU time over 3min 27.877s wall clock time, 3.5M memory peak, 1.1M read from disk. server # [ 512.426623] systemd[1]: Stopping Virtual Console Setup... server # [ 512.562645] systemd[1]: Starting Virtual Console Setup... server # [ 513.287856] postgres[1135]: [1135] LOG: could not receive data from client: Connection reset by peer server # [ 513.383997] sudo[1127]: pam_unix(sudo:session): session closed for user horae server: must succeed: curl -sS -c /tmp/jar4.txt -b /tmp/jar4.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start -o /dev/null server # [ 515.299613] systemd-vconsole-setup[1136]: Configuration of first virtual console was skipped, ignoring remaining ones. server # [ 515.510231] systemd[1]: Finished Virtual Console Setup. server # [ 515.626560] dex[655]: time=2026-11-07T09:43:53.656Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=1a9b3b0c-dd78-43a1-813a-b457ffa1ea3a server: (finished: must succeed: curl -sS -c /tmp/jar4.txt -b /tmp/jar4.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start -o /dev/null, in 3.03 seconds) server: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar4.txt http://127.0.0.1:3000/harvest/v2/time_entries server # [ 517.105578] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. server # [ 519.347019] horae[1043]: 2026-11-07T09:43:57.419994Z WARN call: sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT te.id, te.spent_date as …" db.statement="\n\nSELECT te.id,\n te.spent_date as \"spent_date: chrono::NaiveDate\",\n te.minutes, te.start_minute, te.rounded_minutes, te.notes,\n (te.billable AND (te.invoice_id IS NOT NULL OR (p.project_type <> 'non_billable' AND COALESCE(pt.billable, t.billable_default)))) as \"billable!\", te.is_running,\n te.started_at as \"started_at: chrono::DateTime\",\n te.state::text AS \"state!: String\", te.invoice_id,\n te.created_at as \"created_at: chrono::DateTime\",\n te.updated_at as \"updated_at: chrono::DateTime\",\n te.user_id, u.name AS user_name,\n te.project_id, p.name AS project_name, p.code AS project_code,\n te.task_id, t.name AS task_name,\n p.client_id, c.name AS client_name,\n CASE WHEN viewer.org_role IN ('admin', 'manager') THEN COALESCE(line.rate_cents,\n CASE WHEN ps.project_id IS NULL OR p.project_type = 'time_and_materials'\n THEN resolve_project_rate(ps.rate_mode, pt.rate_cents, a.rate_cents, p.rate_cents,\n CASE WHEN ps.project_id IS NULL OR p.currency = o.default_currency THEN u.billable_rate_cents END,\n CASE WHEN p.currency = c.currency THEN c.default_rate_cents END\n ) END) END AS \"billable_rate_cents?\",\n CASE WHEN viewer.org_role = 'admin' OR (viewer.org_role = 'manager' AND mc.id IS NULL)\n THEN COALESCE(mc.cost_rate_cents, u.cost_rate_cents) END AS user_cost_rate_cents,\n CASE WHEN access.can_view_progress THEN p.budget_kind::text END AS \"budget_kind?: String\"\n FROM time_entries te\n JOIN users viewer ON viewer.id = $10 AND viewer.org_id = te.org_id AND viewer.active\n JOIN users u ON u.id = te.user_id\n JOIN projects p ON p.id = te.project_id\n LEFT JOIN project_read_access access ON access.project_id = p.id AND access.org_id = p.org_id AND access.user_id = viewer.id\n JOIN tasks t ON t.id = te.task_id\n LEFT JOIN project_tasks pt ON pt.project_id = te.project_id AND pt.task_id = te.task_id\n LEFT JOIN assignments a ON a.project_id = te.project_id AND a.user_id = te.user_id\n LEFT JOIN invoice_line_items line ON line.invoice_id = te.invoice_id AND line.time_entry_id = te.id\n JOIN clients c ON c.id = p.client_id\n JOIN organizations o ON o.id = te.org_id\n LEFT JOIN project_settings ps ON ps.project_id = p.id\n LEFT JOIN project_member_costs mc ON mc.project_id = te.project_id AND mc.user_id = te.user_id\n WHERE te.org_id = $1 AND (viewer.org_role IN ('admin', 'manager') OR te.user_id = viewer.id)\n AND ($2::uuid IS NULL OR te.user_id = $2)\n AND ($3::uuid IS NULL OR te.project_id = $3)\n AND ($4::date IS NULL OR te.spent_date >= $4::date)\n AND ($5::date IS NULL OR te.spent_date <= $5::date)\n AND ($6::bool IS NULL OR te.is_running = $6)\n AND ($7::timestamptz IS NULL OR te.updated_at >= $7::timestamptz)\n ORDER BY te.spent_date DESC, te.created_at DESC, te.id DESC\n LIMIT $8 OFFSET $9\n" rows_affected=0 rows_returned=0 elapsed=1.411991836s elapsed_secs=1.411991836 slow_threshold=1s server: (finished: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar4.txt http://127.0.0.1:3000/harvest/v2/time_entries, in 2.86 seconds) server: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET email = '"'"'kilgore-linked@kilgore.trout'"'"', oidc_issuer = NULL, oidc_subject = NULL WHERE email = '"'"'kilgore@kilgore.trout'"'"'' server # [ 520.517658] sudo[1146]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'UPDATE users SET email = \'kilgore-linked@kilgore.trout\', oidc_issuer = NULL, oidc_subject = NULL WHERE email = \'kilgore@kilgore.trout\'' server # [ 520.711329] systemd-logind[517]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) server # [ 521.671374] sudo[1146]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 522.315091] sudo[1146]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET email = '"'"'kilgore-linked@kilgore.trout'"'"', oidc_issuer = NULL, oidc_subject = NULL WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 2.97 seconds) server: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' Environment=HORAE_OIDC_CLIENT_ID=horae Environment=HORAE_OIDC_CLIENT_SECRET=horae-e2e-secret > /run/systemd/system/horae.service.d/omit-email-verified.conf server: (finished: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' Environment=HORAE_OIDC_CLIENT_ID=horae Environment=HORAE_OIDC_CLIENT_SECRET=horae-e2e-secret > /run/systemd/system/horae.service.d/omit-email-verified.conf, in 0.35 seconds) server: must succeed: systemctl daemon-reload && systemctl restart horae.service server # [ 523.101836] systemd[1]: Reload requested from client PID 1160 ('systemctl') (unit backdoor.service)... server # [ 523.107955] systemd[1]: Reloading... server # [ 532.869684] systemd[1]: Reloading finished in 9725 ms. server # [ 534.936692] systemd[1]: Stopping Horae time tracking server... server # [ 535.101489] systemd[1]: horae.service: Deactivated successfully. server # [ 535.178654] systemd[1]: Stopped Horae time tracking server. server # [ 535.195226] systemd[1]: horae.service: Consumed 2.434s CPU time over 1min 9.006s wall clock time, 5.7M memory peak, 16.5K incoming IP traffic, 24.3K outgoing IP traffic. server # [ 535.395318] systemd[1]: Starting Horae time tracking server... server # [ 536.363417] horae[1199]: 2026-11-07T09:44:14.469758Z INFO horae: Running migrations... server # [ 536.400001] horae[1199]: 2026-11-07T09:44:14.523747Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 536.645017] horae[1199]: 2026-11-07T09:44:14.768223Z INFO horae: Migrations complete. server # [ 536.817980] systemd[1]: Started Horae time tracking server. server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 14.21 seconds) server: waiting for TCP port 3000 on localhost server # [ 537.939704] horae[1206]: 2026-11-07T09:44:16.050535Z INFO horae: Starting Horae on 127.0.0.1:3000 server # [ 538.148767] horae[1206]: 2026-11-07T09:44:16.272038Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 538.399400] horae[1206]: 2026-11-07T09:44:16.523466Z INFO horae::plugin::registry: plugins directory does not exist: plugins server # [ 538.429200] horae[1206]: 2026-11-07T09:44:16.550524Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping server # [ 538.446427] horae[1206]: 2026-11-07T09:44:16.570069Z INFO sqlx::postgres::notice: relation "session" already exists, skipping server # [ 538.469251] horae[1206]: 2026-11-07T09:44:16.588428Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries7690553569863186185 server # [ 538.471856] horae[1206]: 2026-11-07T09:44:16.589595Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups7690553569863186185 server # [ 538.479072] horae[1206]: 2026-11-07T09:44:16.589905Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access7690553569863186185 server # [ 538.491241] horae[1206]: 2026-11-07T09:44:16.590166Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets7690553569863186185 server # [ 538.502316] horae[1206]: 2026-11-07T09:44:16.590457Z INFO dioxus_server::server: Registering: POST /api/report_detailed7690553569863186185 server # [ 538.513120] horae[1206]: 2026-11-07T09:44:16.590632Z INFO dioxus_server::server: Registering: POST /api/report_time7690553569863186185 server # [ 538.515639] horae[1206]: 2026-11-07T09:44:16.590877Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view7931148123265998511 server # [ 538.530075] horae[1206]: 2026-11-07T09:44:16.591074Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries16386063561583833955 server # [ 538.532484] horae[1206]: 2026-11-07T09:44:16.591384Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts16386063561583833955 server # [ 538.544985] horae[1206]: 2026-11-07T09:44:16.591571Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking16386063561583833955 server # [ 538.547841] horae[1206]: 2026-11-07T09:44:16.591771Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command16386063561583833955 server # [ 538.559126] horae[1206]: 2026-11-07T09:44:16.591940Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people16386063561583833955 server # [ 538.573659] horae[1206]: 2026-11-07T09:44:16.592099Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page16386063561583833955 server # [ 538.584921] horae[1206]: 2026-11-07T09:44:16.592255Z INFO dioxus_server::server: Registering: POST /api/get_current_timer16386063561583833955 server # [ 538.587362] horae[1206]: 2026-11-07T09:44:16.592411Z INFO dioxus_server::server: Registering: POST /api/start_timer16386063561583833955 server # [ 538.602294] horae[1206]: 2026-11-07T09:44:16.592815Z INFO dioxus_server::server: Registering: POST /api/stop_timer16386063561583833955 server # [ 538.613656] horae[1206]: 2026-11-07T09:44:16.593013Z INFO dioxus_server::server: Registering: POST /api/update_org_branding13047172052397277026 server # [ 538.615842] horae[1206]: 2026-11-07T09:44:16.606463Z INFO dioxus_server::server: Registering: POST /api/get_org_branding13047172052397277026 server # [ 538.623839] horae[1206]: 2026-11-07T09:44:16.606717Z INFO dioxus_server::server: Registering: POST /api/get_week_start13047172052397277026 server # [ 538.635183] horae[1206]: 2026-11-07T09:44:16.606916Z INFO dioxus_server::server: Registering: POST /api/get_org_name13047172052397277026 server # [ 538.646211] horae[1206]: 2026-11-07T09:44:16.607115Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion11579710309346027303 server # [ 538.658144] horae[1206]: 2026-11-07T09:44:16.607279Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions11579710309346027303 server # [ 538.673030] horae[1206]: 2026-11-07T09:44:16.607446Z INFO dioxus_server::server: Registering: POST /api/save_permission_template11579710309346027303 server # [ 538.675265] horae[1206]: 2026-11-07T09:44:16.607809Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects11579710309346027303 server # [ 538.687345] horae[1206]: 2026-11-07T09:44:16.608001Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions11579710309346027303 server # [ 538.705023] horae[1206]: 2026-11-07T09:44:16.608164Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor11579710309346027303 server # [ 538.727683] horae[1206]: 2026-11-07T09:44:16.608318Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview server # [ 538.750527] horae[1206]: 2026-11-07T09:44:16.608455Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary server # [ 538.770641] horae[1206]: 2026-11-07T09:44:16.608753Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection server # [ 538.779026] horae[1206]: 2026-11-07T09:44:16.624999Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel server # [ 538.794277] horae[1206]: 2026-11-07T09:44:16.630240Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode} server # [ 538.813525] horae[1206]: 2026-11-07T09:44:16.630519Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start server # [ 538.815951] horae[1206]: 2026-11-07T09:44:16.630687Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry server # [ 538.831077] horae[1206]: 2026-11-07T09:44:16.630836Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history server # [ 538.851928] horae[1206]: 2026-11-07T09:44:16.631005Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client server # [ 538.863422] horae[1206]: 2026-11-07T09:44:16.631173Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account1479223498380199393 server # [ 538.895014] horae[1206]: 2026-11-07T09:44:16.631345Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status server # [ 538.915736] horae[1206]: 2026-11-07T09:44:16.631504Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove server # [ 538.998033] horae[1206]: 2026-11-07T09:44:16.631644Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start1479223498380199393 server # [ 539.019823] horae[1206]: 2026-11-07T09:44:16.631826Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save server # [ 539.049781] horae[1206]: 2026-11-07T09:44:16.632014Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect1479223498380199393 server # [ 539.051757] horae[1206]: 2026-11-07T09:44:16.632186Z INFO dioxus_server::server: Registering: POST /api/approve_submissions13590059188800848654 server # [ 539.067064] horae[1206]: 2026-11-07T09:44:16.632354Z INFO dioxus_server::server: Registering: POST /api/approve_submission13590059188800848654 server # [ 539.082399] horae[1206]: 2026-11-07T09:44:16.632532Z INFO dioxus_server::server: Registering: POST /api/reject_submission13590059188800848654 server # [ 539.096936] horae[1206]: 2026-11-07T09:44:16.632918Z INFO dioxus_server::server: Registering: POST /api/list_approvals13590059188800848654 server # [ 539.099797] horae[1206]: 2026-11-07T09:44:16.642352Z INFO dioxus_server::server: Registering: POST /api/submit_week13590059188800848654 server # [ 539.115891] horae[1206]: 2026-11-07T09:44:16.642786Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress13963200375258473206 server # [ 539.136853] horae[1206]: 2026-11-07T09:44:16.642970Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects13963200375258473206 server # [ 539.139453] horae[1206]: 2026-11-07T09:44:16.643134Z INFO dioxus_server::server: Registering: POST /api/get_project_overview13963200375258473206 server # [ 539.169384] horae[1206]: 2026-11-07T09:44:16.643336Z INFO dioxus_server::server: Registering: POST /api/set_projects_active13963200375258473206 server # [ 539.171841] horae[1206]: 2026-11-07T09:44:16.643488Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks13963200375258473206 server # [ 539.186567] horae[1206]: 2026-11-07T09:44:16.643879Z INFO dioxus_server::server: Registering: POST /api/set_project_active13963200375258473206 server # [ 539.201209] horae[1206]: 2026-11-07T09:44:16.644077Z INFO dioxus_server::server: Registering: POST /api/list_project_spend13963200375258473206 server # [ 539.217133] horae[1206]: 2026-11-07T09:44:16.644234Z INFO dioxus_server::server: Registering: POST /api/list_project_tags13963200375258473206 server # [ 539.219638] horae[1206]: 2026-11-07T09:44:16.644379Z INFO dioxus_server::server: Registering: POST /api/delete_assignment13963200375258473206 server # [ 539.237709] horae[1206]: 2026-11-07T09:44:16.644519Z INFO dioxus_server::server: Registering: POST /api/create_assignment13963200375258473206 server # [ 539.239863] horae[1206]: 2026-11-07T09:44:16.644916Z INFO dioxus_server::server: Registering: POST /api/set_task_active13963200375258473206 server # [ 539.258704] horae[1206]: 2026-11-07T09:44:16.650552Z INFO dioxus_server::server: Registering: POST /api/list_projects13963200375258473206 server # [ 539.269624] horae[1206]: 2026-11-07T09:44:16.651044Z INFO dioxus_server::server: Registering: POST /api/update_task13963200375258473206 server # [ 539.284911] horae[1206]: 2026-11-07T09:44:16.651225Z INFO dioxus_server::server: Registering: POST /api/create_task13963200375258473206 server # [ 539.287522] horae[1206]: 2026-11-07T09:44:16.651396Z INFO dioxus_server::server: Registering: POST /api/list_tasks13963200375258473206 server # [ 539.306187] horae[1206]: 2026-11-07T09:44:16.651550Z INFO dioxus_server::server: Registering: POST /api/update_client_profile10485135825777491571 server # [ 539.308044] horae[1206]: 2026-11-07T09:44:16.651713Z INFO dioxus_server::server: Registering: POST /api/create_project_client10485135825777491571 server # [ 539.340910] horae[1206]: 2026-11-07T09:44:16.651879Z INFO dioxus_server::server: Registering: POST /api/create_client_profile10485135825777491571 server # [ 539.343465] horae[1206]: 2026-11-07T09:44:16.652019Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices10485135825777491571 server # [ 539.362417] horae[1206]: 2026-11-07T09:44:16.652168Z INFO dioxus_server::server: Registering: POST /api/get_client_details10485135825777491571 server # [ 539.385064] horae[1206]: 2026-11-07T09:44:16.652408Z INFO dioxus_server::server: Registering: POST /api/client_detail_view10485135825777491571 server # [ 539.387530] horae[1206]: 2026-11-07T09:44:16.652570Z INFO dioxus_server::server: Registering: POST /api/set_client_active10485135825777491571 server # [ 539.402235] horae[1206]: 2026-11-07T09:44:16.652736Z INFO dioxus_server::server: Registering: POST /api/client_overview10485135825777491571 server # [ 539.403787] horae[1206]: 2026-11-07T09:44:16.652889Z INFO dioxus_server::server: Registering: POST /api/list_clients10485135825777491571 server # [ 539.419145] horae[1206]: 2026-11-07T09:44:16.666115Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog12256377810986817472 server # [ 539.437889] horae[1206]: 2026-11-07T09:44:16.666666Z INFO dioxus_server::server: Registering: POST /api/list_plugins15265546378964521800 server # [ 539.439699] horae[1206]: 2026-11-07T09:44:16.666917Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people13739675588719463496 server # [ 539.458067] horae[1206]: 2026-11-07T09:44:16.667098Z INFO dioxus_server::server: Registering: POST /api/set_user_active13739675588719463496 server # [ 539.459689] horae[1206]: 2026-11-07T09:44:16.667364Z INFO dioxus_server::server: Registering: POST /api/set_user_role13739675588719463496 server # [ 539.477444] horae[1206]: 2026-11-07T09:44:16.667535Z INFO dioxus_server::server: Registering: POST /api/list_people13739675588719463496 server # [ 539.479870] horae[1206]: 2026-11-07T09:44:16.667736Z INFO dioxus_server::server: Registering: POST /api/create_user13739675588719463496 server # [ 539.490753] horae[1206]: 2026-11-07T09:44:16.667919Z INFO dioxus_server::server: Registering: POST /api/list_users13739675588719463496 server # [ 539.521072] horae[1206]: 2026-11-07T09:44:16.668068Z INFO dioxus_server::server: Registering: POST /api/get_me16144359270796124307 server # [ 539.540962] horae[1206]: 2026-11-07T09:44:16.668203Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit16144359270796124307 server # [ 539.561029] horae[1206]: 2026-11-07T09:44:16.668345Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit16144359270796124307 server # [ 539.563333] horae[1206]: 2026-11-07T09:44:16.668481Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions16144359270796124307 server # [ 539.581928] horae[1206]: 2026-11-07T09:44:16.668721Z INFO dioxus_server::server: Registering: POST /api/save_project_managers11474746963446121934 server # [ 539.583613] horae[1206]: 2026-11-07T09:44:16.668903Z INFO dioxus_server::server: Registering: POST /api/load_project_managers11474746963446121934 server # [ 539.602308] horae[1206]: 2026-11-07T09:44:16.677963Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection1604479113674082919 server # [ 539.617695] horae[1206]: 2026-11-07T09:44:16.678605Z INFO dioxus_server::server: Registering: POST /api/project_creation_options1604479113674082919 server # [ 539.619389] horae[1206]: 2026-11-07T09:44:16.678918Z INFO dioxus_server::server: Registering: POST /api/project_creation_client1604479113674082919 server # [ 539.634451] horae[1206]: 2026-11-07T09:44:16.679113Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog1604479113674082919 server # [ 539.645809] horae[1206]: 2026-11-07T09:44:16.679269Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft1604479113674082919 server # [ 539.666094] horae[1206]: 2026-11-07T09:44:16.679498Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft1604479113674082919 server # [ 539.682676] horae[1206]: 2026-11-07T09:44:16.679820Z INFO dioxus_server::server: Registering: POST /api/save_project_editor1604479113674082919 server # [ 539.690641] horae[1206]: 2026-11-07T09:44:16.680009Z INFO dioxus_server::server: Registering: POST /api/load_project_editor1604479113674082919 server # [ 539.706780] horae[1206]: 2026-11-07T09:44:16.680170Z INFO dioxus_server::server: Registering: POST /api/save_project_draft1604479113674082919 server # [ 539.718078] horae[1206]: 2026-11-07T09:44:16.680336Z INFO dioxus_server::server: Registering: POST /api/load_project_draft1604479113674082919 server # [ 539.726224] horae[1206]: 2026-11-07T09:44:16.680477Z INFO dioxus_server::server: Registering: POST /api/project_people1604479113674082919 server # [ 539.742047] horae[1206]: 2026-11-07T09:44:16.680618Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status2064041990223864818 server # [ 539.753086] horae[1206]: 2026-11-07T09:44:16.680997Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit2064041990223864818 server # [ 539.755005] horae[1206]: 2026-11-07T09:44:16.690172Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft2064041990223864818 server # [ 539.766076] horae[1206]: 2026-11-07T09:44:16.690794Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor2064041990223864818 server # [ 539.777569] horae[1206]: 2026-11-07T09:44:16.690987Z INFO dioxus_server::server: Registering: POST /api/generate_invoice2064041990223864818 server # [ 539.779773] horae[1206]: 2026-11-07T09:44:16.691142Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice2064041990223864818 server # [ 539.787277] horae[1206]: 2026-11-07T09:44:16.691443Z INFO dioxus_server::server: Registering: POST /api/list_invoices2064041990223864818 server # [ 539.802218] horae[1206]: 2026-11-07T09:44:16.691711Z INFO dioxus_server::server: Registering: POST /api/get_invoice2064041990223864818 server # [ 539.812989] horae[1206]: 2026-11-07T09:44:16.816998Z INFO horae: Listening on 127.0.0.1:3000 server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded! server: (finished: waiting for TCP port 3000 on localhost, in 2.99 seconds) server: must succeed: curl -sS -c /tmp/jar5.txt -b /tmp/jar5.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start server # [ 540.640878] dex[655]: time=2026-11-07T09:44:18.722Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=912e721a-3023-4455-97e3-1d7caffd6d5a server # [ 540.995434] horae[1206]: 2026-11-07T09:44:19.083522Z WARN call: horae::auth::oidc: OIDC login denied: no account for subject/email server: (finished: must succeed: curl -sS -c /tmp/jar5.txt -b /tmp/jar5.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start, in 1.17 seconds) server: must succeed: curl -sS -c /tmp/jar5.txt -b /tmp/jar5.txt http://127.0.0.1:3000/auth/login server: (finished: must succeed: curl -sS -c /tmp/jar5.txt -b /tmp/jar5.txt http://127.0.0.1:3000/auth/login, in 0.48 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to('"'"'kilgore@kilgore.trout'"'"', '"'"'UTF8'"'"') in data) > 0' server # [ 542.206311] sudo[1230]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to(\'kilgore@kilgore.trout\', \'UTF8\') in data) > 0' server # [ 542.869045] sudo[1230]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 543.211252] sudo[1230]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to('"'"'kilgore@kilgore.trout'"'"', '"'"'UTF8'"'"') in data) > 0', in 1.69 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'' server # [ 543.886615] sudo[1237]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = \'kilgore@kilgore.trout\'' server # [ 544.662387] sudo[1237]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 545.010571] sudo[1237]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'', in 1.80 seconds) server: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' Environment=HORAE_OIDC_CLIENT_ID=horae Environment=HORAE_OIDC_CLIENT_SECRET=horae-e2e-secret Environment=HORAE_OIDC_AUTO_PROVISION_DOMAINS=example.com > /run/systemd/system/horae.service.d/omit-email-verified.conf server: (finished: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' Environment=HORAE_OIDC_CLIENT_ID=horae Environment=HORAE_OIDC_CLIENT_SECRET=horae-e2e-secret Environment=HORAE_OIDC_AUTO_PROVISION_DOMAINS=example.com > /run/systemd/system/horae.service.d/omit-email-verified.conf, in 0.39 seconds) server: must succeed: systemctl daemon-reload && systemctl restart horae.service server # [ 545.777832] systemd[1]: Reload requested from client PID 1252 ('systemctl') (unit backdoor.service)... server # [ 545.786624] systemd[1]: Reloading... server # [ 554.807160] systemd[1]: Reloading finished in 8991 ms. server # [ 556.823572] systemd[1]: Stopping Horae time tracking server... server # [ 556.889218] systemd[1]: horae.service: Deactivated successfully. server # [ 556.981193] systemd[1]: Stopped Horae time tracking server. server # [ 556.993679] systemd[1]: horae.service: Consumed 1.706s CPU time over 21.508s wall clock time, 5.3M memory peak, 8.3K incoming IP traffic, 18.2K outgoing IP traffic. server # [ 557.282501] systemd[1]: Starting Horae time tracking server... server # [ 558.242620] horae[1290]: 2026-11-07T09:44:36.344254Z INFO horae: Running migrations... server # [ 558.270669] horae[1290]: 2026-11-07T09:44:36.394512Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 558.521167] horae[1290]: 2026-11-07T09:44:36.634612Z INFO horae: Migrations complete. server # [ 558.575538] postgres[1294]: [1294] LOG: could not send data to client: Broken pipe server # [ 558.598557] postgres[1294]: [1294] FATAL: connection to client lost server # [ 558.693628] systemd[1]: Started Horae time tracking server. server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 13.34 seconds) server: waiting for TCP port 3000 on localhost server # [ 559.738160] horae[1297]: 2026-11-07T09:44:37.842916Z INFO horae: Starting Horae on 127.0.0.1:3000 server # [ 559.935778] horae[1297]: 2026-11-07T09:44:38.059323Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 560.208040] horae[1297]: 2026-11-07T09:44:38.331370Z INFO horae::plugin::registry: plugins directory does not exist: plugins server # [ 560.230691] horae[1297]: 2026-11-07T09:44:38.353971Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping server # [ 560.241374] horae[1297]: 2026-11-07T09:44:38.364084Z INFO sqlx::postgres::notice: relation "session" already exists, skipping server # [ 560.261051] horae[1297]: 2026-11-07T09:44:38.382940Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries7690553569863186185 server # [ 560.272705] horae[1297]: 2026-11-07T09:44:38.383578Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups7690553569863186185 server # [ 560.275363] horae[1297]: 2026-11-07T09:44:38.383857Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access7690553569863186185 server # [ 560.290518] horae[1297]: 2026-11-07T09:44:38.384100Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets7690553569863186185 server # [ 560.302028] horae[1297]: 2026-11-07T09:44:38.384383Z INFO dioxus_server::server: Registering: POST /api/report_detailed7690553569863186185 server # [ 560.304049] horae[1297]: 2026-11-07T09:44:38.384557Z INFO dioxus_server::server: Registering: POST /api/report_time7690553569863186185 server # [ 560.314894] horae[1297]: 2026-11-07T09:44:38.384745Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view7931148123265998511 server # [ 560.323051] horae[1297]: 2026-11-07T09:44:38.384921Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries16386063561583833955 server # [ 560.334339] horae[1297]: 2026-11-07T09:44:38.394130Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts16386063561583833955 server # [ 560.346235] horae[1297]: 2026-11-07T09:44:38.394607Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking16386063561583833955 server # [ 560.357689] horae[1297]: 2026-11-07T09:44:38.394801Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command16386063561583833955 server # [ 560.359856] horae[1297]: 2026-11-07T09:44:38.394937Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people16386063561583833955 server # [ 560.374587] horae[1297]: 2026-11-07T09:44:38.395096Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page16386063561583833955 server # [ 560.385128] horae[1297]: 2026-11-07T09:44:38.395253Z INFO dioxus_server::server: Registering: POST /api/get_current_timer16386063561583833955 server # [ 560.387589] horae[1297]: 2026-11-07T09:44:38.395417Z INFO dioxus_server::server: Registering: POST /api/start_timer16386063561583833955 server # [ 560.398560] horae[1297]: 2026-11-07T09:44:38.395830Z INFO dioxus_server::server: Registering: POST /api/stop_timer16386063561583833955 server # [ 560.410254] horae[1297]: 2026-11-07T09:44:38.396029Z INFO dioxus_server::server: Registering: POST /api/update_org_branding13047172052397277026 server # [ 560.412056] horae[1297]: 2026-11-07T09:44:38.396211Z INFO dioxus_server::server: Registering: POST /api/get_org_branding13047172052397277026 server # [ 560.422910] horae[1297]: 2026-11-07T09:44:38.396361Z INFO dioxus_server::server: Registering: POST /api/get_week_start13047172052397277026 server # [ 560.437498] horae[1297]: 2026-11-07T09:44:38.396523Z INFO dioxus_server::server: Registering: POST /api/get_org_name13047172052397277026 server # [ 560.439774] horae[1297]: 2026-11-07T09:44:38.396698Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion11579710309346027303 server # [ 560.451405] horae[1297]: 2026-11-07T09:44:38.396848Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions11579710309346027303 server # [ 560.462527] horae[1297]: 2026-11-07T09:44:38.396989Z INFO dioxus_server::server: Registering: POST /api/save_permission_template11579710309346027303 server # [ 560.476879] horae[1297]: 2026-11-07T09:44:38.406019Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects11579710309346027303 server # [ 560.479431] horae[1297]: 2026-11-07T09:44:38.406445Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions11579710309346027303 server # [ 560.494628] horae[1297]: 2026-11-07T09:44:38.406617Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor11579710309346027303 server # [ 560.513087] horae[1297]: 2026-11-07T09:44:38.406806Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview server # [ 560.515367] horae[1297]: 2026-11-07T09:44:38.406946Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary server # [ 560.537904] horae[1297]: 2026-11-07T09:44:38.407223Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection server # [ 560.553215] horae[1297]: 2026-11-07T09:44:38.407843Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel server # [ 560.555330] horae[1297]: 2026-11-07T09:44:38.408039Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode} server # [ 560.579326] horae[1297]: 2026-11-07T09:44:38.408246Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start server # [ 560.593696] horae[1297]: 2026-11-07T09:44:38.408382Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry server # [ 560.595342] horae[1297]: 2026-11-07T09:44:38.408502Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history server # [ 560.626495] horae[1297]: 2026-11-07T09:44:38.408652Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client server # [ 560.648761] horae[1297]: 2026-11-07T09:44:38.408824Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account1479223498380199393 server # [ 560.651083] horae[1297]: 2026-11-07T09:44:38.408962Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status server # [ 560.669453] horae[1297]: 2026-11-07T09:44:38.418130Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove server # [ 560.671227] horae[1297]: 2026-11-07T09:44:38.418578Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start1479223498380199393 server # [ 560.685765] horae[1297]: 2026-11-07T09:44:38.418780Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save server # [ 560.687681] horae[1297]: 2026-11-07T09:44:38.418936Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect1479223498380199393 server # [ 560.699566] horae[1297]: 2026-11-07T09:44:38.419088Z INFO dioxus_server::server: Registering: POST /api/approve_submissions13590059188800848654 server # [ 560.718440] horae[1297]: 2026-11-07T09:44:38.419230Z INFO dioxus_server::server: Registering: POST /api/approve_submission13590059188800848654 server # [ 560.811012] horae[1297]: 2026-11-07T09:44:38.419396Z INFO dioxus_server::server: Registering: POST /api/reject_submission13590059188800848654 server # [ 560.834001] horae[1297]: 2026-11-07T09:44:38.419791Z INFO dioxus_server::server: Registering: POST /api/list_approvals13590059188800848654 server # [ 560.835587] horae[1297]: 2026-11-07T09:44:38.419965Z INFO dioxus_server::server: Registering: POST /api/submit_week13590059188800848654 server # [ 560.851094] horae[1297]: 2026-11-07T09:44:38.420091Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress13963200375258473206 server # [ 560.866886] horae[1297]: 2026-11-07T09:44:38.420235Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects13963200375258473206 server # [ 560.897990] horae[1297]: 2026-11-07T09:44:38.420386Z INFO dioxus_server::server: Registering: POST /api/get_project_overview13963200375258473206 server # [ 560.899967] horae[1297]: 2026-11-07T09:44:38.420538Z INFO dioxus_server::server: Registering: POST /api/set_projects_active13963200375258473206 server # [ 560.931890] horae[1297]: 2026-11-07T09:44:38.420723Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks13963200375258473206 server # [ 560.950068] horae[1297]: 2026-11-07T09:44:38.421011Z INFO dioxus_server::server: Registering: POST /api/set_project_active13963200375258473206 server # [ 560.977115] horae[1297]: 2026-11-07T09:44:38.421226Z INFO dioxus_server::server: Registering: POST /api/list_project_spend13963200375258473206 server # [ 560.979780] horae[1297]: 2026-11-07T09:44:38.430241Z INFO dioxus_server::server: Registering: POST /api/list_project_tags13963200375258473206 server # [ 561.003426] horae[1297]: 2026-11-07T09:44:38.430653Z INFO dioxus_server::server: Registering: POST /api/delete_assignment13963200375258473206 server # [ 561.025765] horae[1297]: 2026-11-07T09:44:38.430893Z INFO dioxus_server::server: Registering: POST /api/create_assignment13963200375258473206 server # [ 561.027533] horae[1297]: 2026-11-07T09:44:38.431255Z INFO dioxus_server::server: Registering: POST /api/set_task_active13963200375258473206 server # [ 561.049833] horae[1297]: 2026-11-07T09:44:38.432205Z INFO dioxus_server::server: Registering: POST /api/list_projects13963200375258473206 server # [ 561.051970] horae[1297]: 2026-11-07T09:44:38.432429Z INFO dioxus_server::server: Registering: POST /api/update_task13963200375258473206 server # [ 561.074560] horae[1297]: 2026-11-07T09:44:38.432591Z INFO dioxus_server::server: Registering: POST /api/create_task13963200375258473206 server # [ 561.093207] horae[1297]: 2026-11-07T09:44:38.432768Z INFO dioxus_server::server: Registering: POST /api/list_tasks13963200375258473206 server # [ 561.096010] horae[1297]: 2026-11-07T09:44:38.432923Z INFO dioxus_server::server: Registering: POST /api/update_client_profile10485135825777491571 server # [ 561.114432] horae[1297]: 2026-11-07T09:44:38.442087Z INFO dioxus_server::server: Registering: POST /api/create_project_client10485135825777491571 server # [ 561.115965] horae[1297]: 2026-11-07T09:44:38.442655Z INFO dioxus_server::server: Registering: POST /api/create_client_profile10485135825777491571 server # [ 561.134946] horae[1297]: 2026-11-07T09:44:38.442862Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices10485135825777491571 server # [ 561.153424] horae[1297]: 2026-11-07T09:44:38.443034Z INFO dioxus_server::server: Registering: POST /api/get_client_details10485135825777491571 server # [ 561.155514] horae[1297]: 2026-11-07T09:44:38.443199Z INFO dioxus_server::server: Registering: POST /api/client_detail_view10485135825777491571 server # [ 561.178299] horae[1297]: 2026-11-07T09:44:38.443352Z INFO dioxus_server::server: Registering: POST /api/set_client_active10485135825777491571 server # [ 561.201748] horae[1297]: 2026-11-07T09:44:38.443502Z INFO dioxus_server::server: Registering: POST /api/client_overview10485135825777491571 server # [ 561.221113] horae[1297]: 2026-11-07T09:44:38.443642Z INFO dioxus_server::server: Registering: POST /api/list_clients10485135825777491571 server # [ 561.223430] horae[1297]: 2026-11-07T09:44:38.444033Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog12256377810986817472 server # [ 561.250016] horae[1297]: 2026-11-07T09:44:38.444310Z INFO dioxus_server::server: Registering: POST /api/list_plugins15265546378964521800 server # [ 561.251757] horae[1297]: 2026-11-07T09:44:38.444469Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people13739675588719463496 server # [ 561.267004] horae[1297]: 2026-11-07T09:44:38.444619Z INFO dioxus_server::server: Registering: POST /api/set_user_active13739675588719463496 server # [ 561.286990] horae[1297]: 2026-11-07T09:44:38.444816Z INFO dioxus_server::server: Registering: POST /api/set_user_role13739675588719463496 server # [ 561.306058] horae[1297]: 2026-11-07T09:44:38.444976Z INFO dioxus_server::server: Registering: POST /api/list_people13739675588719463496 server # [ 561.324689] horae[1297]: 2026-11-07T09:44:38.453856Z INFO dioxus_server::server: Registering: POST /api/create_user13739675588719463496 server # [ 561.327334] horae[1297]: 2026-11-07T09:44:38.454341Z INFO dioxus_server::server: Registering: POST /api/list_users13739675588719463496 server # [ 561.347957] horae[1297]: 2026-11-07T09:44:38.454513Z INFO dioxus_server::server: Registering: POST /api/get_me16144359270796124307 server # [ 561.367528] horae[1297]: 2026-11-07T09:44:38.454654Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit16144359270796124307 server # [ 561.386551] horae[1297]: 2026-11-07T09:44:38.454833Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit16144359270796124307 server # [ 561.406849] horae[1297]: 2026-11-07T09:44:38.455000Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions16144359270796124307 server # [ 561.422455] horae[1297]: 2026-11-07T09:44:38.455280Z INFO dioxus_server::server: Registering: POST /api/save_project_managers11474746963446121934 server # [ 561.445014] horae[1297]: 2026-11-07T09:44:38.455452Z INFO dioxus_server::server: Registering: POST /api/load_project_managers11474746963446121934 server # [ 561.447445] horae[1297]: 2026-11-07T09:44:38.455601Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection1604479113674082919 server # [ 561.467197] horae[1297]: 2026-11-07T09:44:38.455803Z INFO dioxus_server::server: Registering: POST /api/project_creation_options1604479113674082919 server # [ 561.486962] horae[1297]: 2026-11-07T09:44:38.455982Z INFO dioxus_server::server: Registering: POST /api/project_creation_client1604479113674082919 server # [ 561.506949] horae[1297]: 2026-11-07T09:44:38.456133Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog1604479113674082919 server # [ 561.525791] horae[1297]: 2026-11-07T09:44:38.456271Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft1604479113674082919 server # [ 561.527646] horae[1297]: 2026-11-07T09:44:38.456395Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft1604479113674082919 server # [ 561.549703] horae[1297]: 2026-11-07T09:44:38.456632Z INFO dioxus_server::server: Registering: POST /api/save_project_editor1604479113674082919 server # [ 561.552043] horae[1297]: 2026-11-07T09:44:38.456833Z INFO dioxus_server::server: Registering: POST /api/load_project_editor1604479113674082919 server # [ 561.570302] horae[1297]: 2026-11-07T09:44:38.456989Z INFO dioxus_server::server: Registering: POST /api/save_project_draft1604479113674082919 server # [ 561.586600] horae[1297]: 2026-11-07T09:44:38.466608Z INFO dioxus_server::server: Registering: POST /api/load_project_draft1604479113674082919 server # [ 561.605207] horae[1297]: 2026-11-07T09:44:38.467075Z INFO dioxus_server::server: Registering: POST /api/project_people1604479113674082919 server # [ 561.607434] horae[1297]: 2026-11-07T09:44:38.467244Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status2064041990223864818 server # [ 561.626218] horae[1297]: 2026-11-07T09:44:38.467486Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit2064041990223864818 server # [ 561.627966] horae[1297]: 2026-11-07T09:44:38.467643Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft2064041990223864818 server # [ 561.651888] horae[1297]: 2026-11-07T09:44:38.467881Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor2064041990223864818 server # [ 561.662695] horae[1297]: 2026-11-07T09:44:38.468050Z INFO dioxus_server::server: Registering: POST /api/generate_invoice2064041990223864818 server # [ 561.678979] horae[1297]: 2026-11-07T09:44:38.468191Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice2064041990223864818 server # [ 561.693742] horae[1297]: 2026-11-07T09:44:38.468429Z INFO dioxus_server::server: Registering: POST /api/list_invoices2064041990223864818 server # [ 561.695928] horae[1297]: 2026-11-07T09:44:38.468593Z INFO dioxus_server::server: Registering: POST /api/get_invoice2064041990223864818 server # [ 561.702575] horae[1297]: 2026-11-07T09:44:38.630101Z INFO horae: Listening on 127.0.0.1:3000 server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded! server: (finished: waiting for TCP port 3000 on localhost, in 3.05 seconds) server: must succeed: curl -sS -c /tmp/jar6.txt -b /tmp/jar6.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start server # [ 562.498532] dex[655]: time=2026-11-07T09:44:40.588Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=064566e4-9b6b-4fa9-834e-354a9c367af7 server # [ 562.869853] horae[1297]: 2026-11-07T09:44:40.959319Z WARN call: horae::auth::oidc: OIDC login denied: no account, and the email's domain is not listed server: (finished: must succeed: curl -sS -c /tmp/jar6.txt -b /tmp/jar6.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start, in 1.13 seconds) server: must succeed: curl -sS -c /tmp/jar6.txt -b /tmp/jar6.txt http://127.0.0.1:3000/auth/login server: (finished: must succeed: curl -sS -c /tmp/jar6.txt -b /tmp/jar6.txt http://127.0.0.1:3000/auth/login, in 0.48 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to('"'"'kilgore@kilgore.trout'"'"', '"'"'UTF8'"'"') in data) > 0' server # [ 564.161851] sudo[1322]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to(\'kilgore@kilgore.trout\', \'UTF8\') in data) > 0' server # [ 564.820874] sudo[1322]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 565.185599] sudo[1322]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to('"'"'kilgore@kilgore.trout'"'"', '"'"'UTF8'"'"') in data) > 0', in 1.82 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'' server # [ 565.903044] sudo[1330]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = \'kilgore@kilgore.trout\'' server # [ 566.773504] sudo[1330]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 567.147604] sudo[1330]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'', in 1.91 seconds) server: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' Environment=HORAE_OIDC_CLIENT_ID=horae Environment=HORAE_OIDC_CLIENT_SECRET=horae-e2e-secret Environment=HORAE_OIDC_AUTO_PROVISION_DOMAINS=Kilgore.Trout > /run/systemd/system/horae.service.d/omit-email-verified.conf server: (finished: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' Environment=HORAE_OIDC_CLIENT_ID=horae Environment=HORAE_OIDC_CLIENT_SECRET=horae-e2e-secret Environment=HORAE_OIDC_AUTO_PROVISION_DOMAINS=Kilgore.Trout > /run/systemd/system/horae.service.d/omit-email-verified.conf, in 0.30 seconds) server: must succeed: systemctl daemon-reload && systemctl restart horae.service server # [ 567.822303] systemd[1]: Reload requested from client PID 1344 ('systemctl') (unit backdoor.service)... server # [ 567.831617] systemd[1]: Reloading... server # [ 577.167065] systemd[1]: Reloading finished in 9306 ms. server # [ 579.267467] systemd[1]: Stopping Horae time tracking server... server # [ 579.497834] systemd[1]: horae.service: Deactivated successfully. server # [ 579.551138] systemd[1]: Stopped Horae time tracking server. server # [ 579.566843] systemd[1]: horae.service: Consumed 1.697s CPU time over 22.214s wall clock time, 5.3M memory peak, 8.3K incoming IP traffic, 18.2K outgoing IP traffic. server # [ 579.780637] systemd[1]: Starting Horae time tracking server... server # [ 580.759514] horae[1382]: 2026-11-07T09:44:58.862562Z INFO horae: Running migrations... server # [ 580.794970] horae[1382]: 2026-11-07T09:44:58.918134Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 581.046435] horae[1382]: 2026-11-07T09:44:59.169652Z INFO horae: Migrations complete. server # [ 581.238074] systemd[1]: Started Horae time tracking server. server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 13.87 seconds) server: waiting for TCP port 3000 on localhost server # [ 582.391506] horae[1389]: 2026-11-07T09:45:00.496705Z INFO horae: Starting Horae on 127.0.0.1:3000 server # [ 582.598947] horae[1389]: 2026-11-07T09:45:00.722376Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 582.879077] horae[1389]: 2026-11-07T09:45:01.002964Z INFO horae::plugin::registry: plugins directory does not exist: plugins server # [ 582.918442] horae[1389]: 2026-11-07T09:45:01.039666Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping server # [ 582.931262] horae[1389]: 2026-11-07T09:45:01.055233Z INFO sqlx::postgres::notice: relation "session" already exists, skipping server # [ 582.953157] horae[1389]: 2026-11-07T09:45:01.072817Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries7690553569863186185 server # [ 582.965254] horae[1389]: 2026-11-07T09:45:01.086759Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups7690553569863186185 server # [ 582.968005] horae[1389]: 2026-11-07T09:45:01.087385Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access7690553569863186185 server # [ 582.979280] horae[1389]: 2026-11-07T09:45:01.087787Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets7690553569863186185 server # [ 582.994282] horae[1389]: 2026-11-07T09:45:01.088164Z INFO dioxus_server::server: Registering: POST /api/report_detailed7690553569863186185 server # [ 583.005180] horae[1389]: 2026-11-07T09:45:01.088348Z INFO dioxus_server::server: Registering: POST /api/report_time7690553569863186185 server # [ 583.007261] horae[1389]: 2026-11-07T09:45:01.088516Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view7931148123265998511 server # [ 583.018623] horae[1389]: 2026-11-07T09:45:01.088769Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries16386063561583833955 server # [ 583.029850] horae[1389]: 2026-11-07T09:45:01.096797Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts16386063561583833955 server # [ 583.031885] horae[1389]: 2026-11-07T09:45:01.099143Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking16386063561583833955 server # [ 583.042562] horae[1389]: 2026-11-07T09:45:01.099395Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command16386063561583833955 server # [ 583.055913] horae[1389]: 2026-11-07T09:45:01.099558Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people16386063561583833955 server # [ 583.062913] horae[1389]: 2026-11-07T09:45:01.099755Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page16386063561583833955 server # [ 583.078065] horae[1389]: 2026-11-07T09:45:01.099957Z INFO dioxus_server::server: Registering: POST /api/get_current_timer16386063561583833955 server # [ 583.089506] horae[1389]: 2026-11-07T09:45:01.100235Z INFO dioxus_server::server: Registering: POST /api/start_timer16386063561583833955 server # [ 583.101154] horae[1389]: 2026-11-07T09:45:01.100615Z INFO dioxus_server::server: Registering: POST /api/stop_timer16386063561583833955 server # [ 583.103372] horae[1389]: 2026-11-07T09:45:01.100842Z INFO dioxus_server::server: Registering: POST /api/update_org_branding13047172052397277026 server # [ 583.119681] horae[1389]: 2026-11-07T09:45:01.101009Z INFO dioxus_server::server: Registering: POST /api/get_org_branding13047172052397277026 server # [ 583.126959] horae[1389]: 2026-11-07T09:45:01.109866Z INFO dioxus_server::server: Registering: POST /api/get_week_start13047172052397277026 server # [ 583.138396] horae[1389]: 2026-11-07T09:45:01.110283Z INFO dioxus_server::server: Registering: POST /api/get_org_name13047172052397277026 server # [ 583.153375] horae[1389]: 2026-11-07T09:45:01.110491Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion11579710309346027303 server # [ 583.170929] horae[1389]: 2026-11-07T09:45:01.110650Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions11579710309346027303 server # [ 583.185899] horae[1389]: 2026-11-07T09:45:01.110879Z INFO dioxus_server::server: Registering: POST /api/save_permission_template11579710309346027303 server # [ 583.206139] horae[1389]: 2026-11-07T09:45:01.111336Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects11579710309346027303 server # [ 583.218249] horae[1389]: 2026-11-07T09:45:01.111540Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions11579710309346027303 server # [ 583.228128] horae[1389]: 2026-11-07T09:45:01.111747Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor11579710309346027303 server # [ 583.249187] horae[1389]: 2026-11-07T09:45:01.111919Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview server # [ 583.251962] horae[1389]: 2026-11-07T09:45:01.112054Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary server # [ 583.286310] horae[1389]: 2026-11-07T09:45:01.112317Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection server # [ 583.301049] horae[1389]: 2026-11-07T09:45:01.112968Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel server # [ 583.303855] horae[1389]: 2026-11-07T09:45:01.122354Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode} server # [ 583.331183] horae[1389]: 2026-11-07T09:45:01.122880Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start server # [ 583.342570] horae[1389]: 2026-11-07T09:45:01.123058Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry server # [ 583.409930] horae[1389]: 2026-11-07T09:45:01.123195Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history server # [ 583.452048] horae[1389]: 2026-11-07T09:45:01.123347Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client server # [ 583.484993] horae[1389]: 2026-11-07T09:45:01.123489Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account1479223498380199393 server # [ 583.487392] horae[1389]: 2026-11-07T09:45:01.123705Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status server # [ 583.510758] horae[1389]: 2026-11-07T09:45:01.123872Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove server # [ 583.526076] horae[1389]: 2026-11-07T09:45:01.124015Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start1479223498380199393 server # [ 583.541195] horae[1389]: 2026-11-07T09:45:01.124174Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save server # [ 583.543306] horae[1389]: 2026-11-07T09:45:01.124315Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect1479223498380199393 server # [ 583.566299] horae[1389]: 2026-11-07T09:45:01.124476Z INFO dioxus_server::server: Registering: POST /api/approve_submissions13590059188800848654 server # [ 583.575361] horae[1389]: 2026-11-07T09:45:01.124625Z INFO dioxus_server::server: Registering: POST /api/approve_submission13590059188800848654 server # [ 583.591565] horae[1389]: 2026-11-07T09:45:01.124794Z INFO dioxus_server::server: Registering: POST /api/reject_submission13590059188800848654 server # [ 583.607586] horae[1389]: 2026-11-07T09:45:01.134337Z INFO dioxus_server::server: Registering: POST /api/list_approvals13590059188800848654 server # [ 583.621900] horae[1389]: 2026-11-07T09:45:01.134857Z INFO dioxus_server::server: Registering: POST /api/submit_week13590059188800848654 server # [ 583.623800] horae[1389]: 2026-11-07T09:45:01.135044Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress13963200375258473206 server # [ 583.643198] horae[1389]: 2026-11-07T09:45:01.135198Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects13963200375258473206 server # [ 583.659604] horae[1389]: 2026-11-07T09:45:01.135354Z INFO dioxus_server::server: Registering: POST /api/get_project_overview13963200375258473206 server # [ 583.683549] horae[1389]: 2026-11-07T09:45:01.135513Z INFO dioxus_server::server: Registering: POST /api/set_projects_active13963200375258473206 server # [ 583.713398] horae[1389]: 2026-11-07T09:45:01.135656Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks13963200375258473206 server # [ 583.715509] horae[1389]: 2026-11-07T09:45:01.136102Z INFO dioxus_server::server: Registering: POST /api/set_project_active13963200375258473206 server # [ 583.733676] horae[1389]: 2026-11-07T09:45:01.136295Z INFO dioxus_server::server: Registering: POST /api/list_project_spend13963200375258473206 server # [ 583.735877] horae[1389]: 2026-11-07T09:45:01.136515Z INFO dioxus_server::server: Registering: POST /api/list_project_tags13963200375258473206 server # [ 583.750994] horae[1389]: 2026-11-07T09:45:01.136665Z INFO dioxus_server::server: Registering: POST /api/delete_assignment13963200375258473206 server # [ 583.773135] horae[1389]: 2026-11-07T09:45:01.136848Z INFO dioxus_server::server: Registering: POST /api/create_assignment13963200375258473206 server # [ 583.775296] horae[1389]: 2026-11-07T09:45:01.145790Z INFO dioxus_server::server: Registering: POST /api/set_task_active13963200375258473206 server # [ 583.790162] horae[1389]: 2026-11-07T09:45:01.147275Z INFO dioxus_server::server: Registering: POST /api/list_projects13963200375258473206 server # [ 583.792125] horae[1389]: 2026-11-07T09:45:01.147569Z INFO dioxus_server::server: Registering: POST /api/update_task13963200375258473206 server # [ 583.811995] horae[1389]: 2026-11-07T09:45:01.147791Z INFO dioxus_server::server: Registering: POST /api/create_task13963200375258473206 server # [ 583.823852] horae[1389]: 2026-11-07T09:45:01.147981Z INFO dioxus_server::server: Registering: POST /api/list_tasks13963200375258473206 server # [ 583.846084] horae[1389]: 2026-11-07T09:45:01.148149Z INFO dioxus_server::server: Registering: POST /api/update_client_profile10485135825777491571 server # [ 583.862746] horae[1389]: 2026-11-07T09:45:01.148294Z INFO dioxus_server::server: Registering: POST /api/create_project_client10485135825777491571 server # [ 583.882157] horae[1389]: 2026-11-07T09:45:01.148430Z INFO dioxus_server::server: Registering: POST /api/create_client_profile10485135825777491571 server # [ 583.884145] horae[1389]: 2026-11-07T09:45:01.148577Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices10485135825777491571 server # [ 583.903901] horae[1389]: 2026-11-07T09:45:01.148737Z INFO dioxus_server::server: Registering: POST /api/get_client_details10485135825777491571 server # [ 583.919238] horae[1389]: 2026-11-07T09:45:01.148908Z INFO dioxus_server::server: Registering: POST /api/client_detail_view10485135825777491571 server # [ 583.935219] horae[1389]: 2026-11-07T09:45:01.158024Z INFO dioxus_server::server: Registering: POST /api/set_client_active10485135825777491571 server # [ 583.950101] horae[1389]: 2026-11-07T09:45:01.158502Z INFO dioxus_server::server: Registering: POST /api/client_overview10485135825777491571 server # [ 583.961348] horae[1389]: 2026-11-07T09:45:01.158722Z INFO dioxus_server::server: Registering: POST /api/list_clients10485135825777491571 server # [ 583.963638] horae[1389]: 2026-11-07T09:45:01.159055Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog12256377810986817472 server # [ 583.979107] horae[1389]: 2026-11-07T09:45:01.159292Z INFO dioxus_server::server: Registering: POST /api/list_plugins15265546378964521800 server # [ 583.994336] horae[1389]: 2026-11-07T09:45:01.159447Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people13739675588719463496 server # [ 584.013188] horae[1389]: 2026-11-07T09:45:01.159603Z INFO dioxus_server::server: Registering: POST /api/set_user_active13739675588719463496 server # [ 584.033394] horae[1389]: 2026-11-07T09:45:01.159823Z INFO dioxus_server::server: Registering: POST /api/set_user_role13739675588719463496 server # [ 584.048874] horae[1389]: 2026-11-07T09:45:01.159990Z INFO dioxus_server::server: Registering: POST /api/list_people13739675588719463496 server # [ 584.051778] horae[1389]: 2026-11-07T09:45:01.160140Z INFO dioxus_server::server: Registering: POST /api/create_user13739675588719463496 server # [ 584.067171] horae[1389]: 2026-11-07T09:45:01.160284Z INFO dioxus_server::server: Registering: POST /api/list_users13739675588719463496 server # [ 584.090705] horae[1389]: 2026-11-07T09:45:01.160430Z INFO dioxus_server::server: Registering: POST /api/get_me16144359270796124307 server # [ 584.102869] horae[1389]: 2026-11-07T09:45:01.160564Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit16144359270796124307 server # [ 584.122331] horae[1389]: 2026-11-07T09:45:01.160745Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit16144359270796124307 server # [ 584.141859] horae[1389]: 2026-11-07T09:45:01.160895Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions16144359270796124307 server # [ 584.156687] horae[1389]: 2026-11-07T09:45:01.169925Z INFO dioxus_server::server: Registering: POST /api/save_project_managers11474746963446121934 server # [ 584.158841] horae[1389]: 2026-11-07T09:45:01.170438Z INFO dioxus_server::server: Registering: POST /api/load_project_managers11474746963446121934 server # [ 584.174362] horae[1389]: 2026-11-07T09:45:01.170626Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection1604479113674082919 server # [ 584.197834] horae[1389]: 2026-11-07T09:45:01.170825Z INFO dioxus_server::server: Registering: POST /api/project_creation_options1604479113674082919 server # [ 584.199946] horae[1389]: 2026-11-07T09:45:01.170981Z INFO dioxus_server::server: Registering: POST /api/project_creation_client1604479113674082919 server # [ 584.227128] horae[1389]: 2026-11-07T09:45:01.171124Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog1604479113674082919 server # [ 584.246002] horae[1389]: 2026-11-07T09:45:01.171276Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft1604479113674082919 server # [ 584.247900] horae[1389]: 2026-11-07T09:45:01.171408Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft1604479113674082919 server # [ 584.263843] horae[1389]: 2026-11-07T09:45:01.171730Z INFO dioxus_server::server: Registering: POST /api/save_project_editor1604479113674082919 server # [ 584.275117] horae[1389]: 2026-11-07T09:45:01.171936Z INFO dioxus_server::server: Registering: POST /api/load_project_editor1604479113674082919 server # [ 584.296223] horae[1389]: 2026-11-07T09:45:01.172098Z INFO dioxus_server::server: Registering: POST /api/save_project_draft1604479113674082919 server # [ 584.309886] horae[1389]: 2026-11-07T09:45:01.172240Z INFO dioxus_server::server: Registering: POST /api/load_project_draft1604479113674082919 server # [ 584.321297] horae[1389]: 2026-11-07T09:45:01.172372Z INFO dioxus_server::server: Registering: POST /api/project_people1604479113674082919 server # [ 584.323429] horae[1389]: 2026-11-07T09:45:01.172532Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status2064041990223864818 server # [ 584.334256] horae[1389]: 2026-11-07T09:45:01.172847Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit2064041990223864818 server # [ 584.345667] horae[1389]: 2026-11-07T09:45:01.173012Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft2064041990223864818 server # [ 584.347942] horae[1389]: 2026-11-07T09:45:01.182235Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor2064041990223864818 server # [ 584.359018] horae[1389]: 2026-11-07T09:45:01.182906Z INFO dioxus_server::server: Registering: POST /api/generate_invoice2064041990223864818 server # [ 584.370523] horae[1389]: 2026-11-07T09:45:01.183314Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice2064041990223864818 server # [ 584.423087] horae[1389]: 2026-11-07T09:45:01.183541Z INFO dioxus_server::server: Registering: POST /api/list_invoices2064041990223864818 server # [ 584.434808] horae[1389]: 2026-11-07T09:45:01.183731Z INFO dioxus_server::server: Registering: POST /api/get_invoice2064041990223864818 server # [ 584.446042] horae[1389]: 2026-11-07T09:45:01.370251Z INFO horae: Listening on 127.0.0.1:3000 server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded! server: (finished: waiting for TCP port 3000 on localhost, in 3.19 seconds) server: must succeed: curl -sS -c /tmp/jar7.txt -b /tmp/jar7.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start -o /dev/null server # [ 585.370425] dex[655]: time=2026-11-07T09:45:03.404Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=5fe9904c-9455-41fc-9326-6b250270508c server # [ 585.964386] horae[1389]: 2026-11-07T09:45:04.058521Z INFO call: horae::auth::oidc: OIDC sign-in created an account user_id=01a1b565-b4dc-7d21-9893-a9e92094434c server: (finished: must succeed: curl -sS -c /tmp/jar7.txt -b /tmp/jar7.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start -o /dev/null, in 1.61 seconds) server: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar7.txt http://127.0.0.1:3000/harvest/v2/time_entries server: (finished: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar7.txt http://127.0.0.1:3000/harvest/v2/time_entries, in 1.25 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT org_role, active, cost_rate_cents IS NULL AND billable_rate_cents IS NULL, oidc_issuer, oidc_subject FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"'' server # [ 587.907627] sudo[1414]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT org_role, active, cost_rate_cents IS NULL AND billable_rate_cents IS NULL, oidc_issuer, oidc_subject FROM users WHERE email = \'kilgore@kilgore.trout\'' server # [ 588.673181] sudo[1414]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 589.073449] sudo[1414]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT org_role, active, cost_rate_cents IS NULL AND billable_rate_cents IS NULL, oidc_issuer, oidc_subject FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 1.73 seconds) server: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET active = false WHERE email = '"'"'kilgore@kilgore.trout'"'"'' server # [ 589.648286] sudo[1421]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'UPDATE users SET active = false WHERE email = \'kilgore@kilgore.trout\'' server # [ 590.290746] sudo[1421]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 590.666175] sudo[1421]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET active = false WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 1.59 seconds) server: must succeed: curl -sS -c /tmp/jar8.txt -b /tmp/jar8.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start server # [ 591.387103] dex[655]: time=2026-11-07T09:45:09.486Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=64ef0d50-7df7-412d-878e-68fff017dcd5 server # [ 591.719538] horae[1389]: 2026-11-07T09:45:09.809731Z WARN call: horae::auth::oidc: OIDC login denied: account is deactivated server: (finished: must succeed: curl -sS -c /tmp/jar8.txt -b /tmp/jar8.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start, in 1.10 seconds) server: must succeed: curl -sS -c /tmp/jar8.txt -b /tmp/jar8.txt http://127.0.0.1:3000/auth/login server: (finished: must succeed: curl -sS -c /tmp/jar8.txt -b /tmp/jar8.txt http://127.0.0.1:3000/auth/login, in 0.48 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to('"'"'kilgore@kilgore.trout'"'"', '"'"'UTF8'"'"') in data) > 0' server # [ 592.863663] sudo[1434]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to(\'kilgore@kilgore.trout\', \'UTF8\') in data) > 0' server # [ 593.590372] sudo[1434]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 593.902369] sudo[1434]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to('"'"'kilgore@kilgore.trout'"'"', '"'"'UTF8'"'"') in data) > 0', in 1.66 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'' server # [ 594.466759] sudo[1441]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = \'kilgore@kilgore.trout\'' server # [ 595.271794] sudo[1441]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 595.641926] sudo[1441]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'', in 1.73 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT active FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"'' server # [ 596.223607] sudo[1448]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT active FROM users WHERE email = \'kilgore@kilgore.trout\'' server # [ 596.983185] sudo[1448]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 597.382374] sudo[1448]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT active FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 1.75 seconds) server: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET email = '"'"'kilgore-provisioned@kilgore.trout'"'"', oidc_issuer = NULL, oidc_subject = NULL WHERE email = '"'"'kilgore@kilgore.trout'"'"'' server # [ 598.006262] sudo[1455]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'UPDATE users SET email = \'kilgore-provisioned@kilgore.trout\', oidc_issuer = NULL, oidc_subject = NULL WHERE email = \'kilgore@kilgore.trout\'' server # [ 598.738861] sudo[1455]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 599.162286] sudo[1455]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET email = '"'"'kilgore-provisioned@kilgore.trout'"'"', oidc_issuer = NULL, oidc_subject = NULL WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 1.82 seconds) server: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' Environment=HORAE_OIDC_CLIENT_ID=horae-omit-email-verified Environment=HORAE_OIDC_CLIENT_SECRET=horae-omit-e2e-secret Environment=HORAE_OIDC_AUTO_PROVISION_DOMAINS=kilgore.trout > /run/systemd/system/horae.service.d/omit-email-verified.conf server: (finished: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' Environment=HORAE_OIDC_CLIENT_ID=horae-omit-email-verified Environment=HORAE_OIDC_CLIENT_SECRET=horae-omit-e2e-secret Environment=HORAE_OIDC_AUTO_PROVISION_DOMAINS=kilgore.trout > /run/systemd/system/horae.service.d/omit-email-verified.conf, in 0.29 seconds) server: must succeed: systemctl daemon-reload && systemctl restart horae.service server # [ 599.890636] systemd[1]: Reload requested from client PID 1469 ('systemctl') (unit backdoor.service)... server # [ 599.895646] systemd[1]: Reloading... server # [ 609.736043] systemd[1]: Reloading finished in 9803 ms. server # [ 611.973258] systemd[1]: Stopping Horae time tracking server... server # [ 612.133292] systemd[1]: horae.service: Deactivated successfully. server # [ 612.217353] systemd[1]: Stopped Horae time tracking server. server # [ 612.225891] systemd[1]: horae.service: Consumed 2.104s CPU time over 32.357s wall clock time, 5.7M memory peak, 16.5K incoming IP traffic, 31.2K outgoing IP traffic. server # [ 612.450013] systemd[1]: Starting Horae time tracking server... server # [ 613.410221] horae[1513]: 2026-11-07T09:45:31.515663Z INFO horae: Running migrations... server # [ 613.447063] horae[1513]: 2026-11-07T09:45:31.570872Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 613.689924] horae[1513]: 2026-11-07T09:45:31.811903Z INFO horae: Migrations complete. server # [ 613.743623] postgres[1517]: [1517] LOG: could not send data to client: Broken pipe server # [ 613.763243] postgres[1517]: [1517] FATAL: connection to client lost server # [ 613.881987] systemd[1]: Started Horae time tracking server. server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 14.45 seconds) server: waiting for TCP port 3000 on localhost server # [ 615.045671] horae[1520]: 2026-11-07T09:45:33.152264Z INFO horae: Starting Horae on 127.0.0.1:3000 server # [ 615.248865] horae[1520]: 2026-11-07T09:45:33.372222Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 615.503821] horae[1520]: 2026-11-07T09:45:33.627764Z INFO horae::plugin::registry: plugins directory does not exist: plugins server # [ 615.531289] horae[1520]: 2026-11-07T09:45:33.650289Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping server # [ 615.545544] horae[1520]: 2026-11-07T09:45:33.668569Z INFO sqlx::postgres::notice: relation "session" already exists, skipping server # [ 615.561105] horae[1520]: 2026-11-07T09:45:33.680629Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries7690553569863186185 server # [ 615.569120] horae[1520]: 2026-11-07T09:45:33.688520Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups7690553569863186185 server # [ 615.577172] horae[1520]: 2026-11-07T09:45:33.698295Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access7690553569863186185 server # [ 615.579205] horae[1520]: 2026-11-07T09:45:33.698968Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets7690553569863186185 server # [ 615.590130] horae[1520]: 2026-11-07T09:45:33.699361Z INFO dioxus_server::server: Registering: POST /api/report_detailed7690553569863186185 server # [ 615.601285] horae[1520]: 2026-11-07T09:45:33.699557Z INFO dioxus_server::server: Registering: POST /api/report_time7690553569863186185 server # [ 615.603699] horae[1520]: 2026-11-07T09:45:33.699775Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view7931148123265998511 server # [ 615.617602] horae[1520]: 2026-11-07T09:45:33.699985Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries16386063561583833955 server # [ 615.619979] horae[1520]: 2026-11-07T09:45:33.700545Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts16386063561583833955 server # [ 615.630479] horae[1520]: 2026-11-07T09:45:33.700791Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking16386063561583833955 server # [ 615.641387] horae[1520]: 2026-11-07T09:45:33.700972Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command16386063561583833955 server # [ 615.653541] horae[1520]: 2026-11-07T09:45:33.709875Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people16386063561583833955 server # [ 615.655621] horae[1520]: 2026-11-07T09:45:33.710349Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page16386063561583833955 server # [ 615.670063] horae[1520]: 2026-11-07T09:45:33.710524Z INFO dioxus_server::server: Registering: POST /api/get_current_timer16386063561583833955 server # [ 615.681130] horae[1520]: 2026-11-07T09:45:33.710984Z INFO dioxus_server::server: Registering: POST /api/start_timer16386063561583833955 server # [ 615.683192] horae[1520]: 2026-11-07T09:45:33.711352Z INFO dioxus_server::server: Registering: POST /api/stop_timer16386063561583833955 server # [ 615.694060] horae[1520]: 2026-11-07T09:45:33.711551Z INFO dioxus_server::server: Registering: POST /api/update_org_branding13047172052397277026 server # [ 615.704958] horae[1520]: 2026-11-07T09:45:33.711758Z INFO dioxus_server::server: Registering: POST /api/get_org_branding13047172052397277026 server # [ 615.707506] horae[1520]: 2026-11-07T09:45:33.711922Z INFO dioxus_server::server: Registering: POST /api/get_week_start13047172052397277026 server # [ 615.718229] horae[1520]: 2026-11-07T09:45:33.712063Z INFO dioxus_server::server: Registering: POST /api/get_org_name13047172052397277026 server # [ 615.720084] horae[1520]: 2026-11-07T09:45:33.712215Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion11579710309346027303 server # [ 615.730978] horae[1520]: 2026-11-07T09:45:33.712357Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions11579710309346027303 server # [ 615.746064] horae[1520]: 2026-11-07T09:45:33.712521Z INFO dioxus_server::server: Registering: POST /api/save_permission_template11579710309346027303 server # [ 615.748028] horae[1520]: 2026-11-07T09:45:33.712852Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects11579710309346027303 server # [ 615.776877] horae[1520]: 2026-11-07T09:45:33.721803Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions11579710309346027303 server # [ 615.779339] horae[1520]: 2026-11-07T09:45:33.722393Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor11579710309346027303 server # [ 615.793768] horae[1520]: 2026-11-07T09:45:33.722622Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview server # [ 615.795965] horae[1520]: 2026-11-07T09:45:33.722849Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary server # [ 615.825941] horae[1520]: 2026-11-07T09:45:33.723215Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection server # [ 615.827753] horae[1520]: 2026-11-07T09:45:33.723776Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel server # [ 615.838385] horae[1520]: 2026-11-07T09:45:33.724070Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode} server # [ 615.853111] horae[1520]: 2026-11-07T09:45:33.724296Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start server # [ 615.855572] horae[1520]: 2026-11-07T09:45:33.724443Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry server # [ 615.881500] horae[1520]: 2026-11-07T09:45:33.724582Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history server # [ 615.883119] horae[1520]: 2026-11-07T09:45:33.724753Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client server # [ 615.902497] horae[1520]: 2026-11-07T09:45:33.724922Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account1479223498380199393 server # [ 615.918042] horae[1520]: 2026-11-07T09:45:33.737796Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status server # [ 615.920131] horae[1520]: 2026-11-07T09:45:33.738286Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove server # [ 615.958693] horae[1520]: 2026-11-07T09:45:33.738474Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start1479223498380199393 server # [ 615.973563] horae[1520]: 2026-11-07T09:45:33.738651Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save server # [ 615.975389] horae[1520]: 2026-11-07T09:45:33.738957Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect1479223498380199393 server # [ 615.994426] horae[1520]: 2026-11-07T09:45:33.739155Z INFO dioxus_server::server: Registering: POST /api/approve_submissions13590059188800848654 server # [ 615.996243] horae[1520]: 2026-11-07T09:45:33.739324Z INFO dioxus_server::server: Registering: POST /api/approve_submission13590059188800848654 server # [ 616.091933] horae[1520]: 2026-11-07T09:45:33.739488Z INFO dioxus_server::server: Registering: POST /api/reject_submission13590059188800848654 server # [ 616.099240] horae[1520]: 2026-11-07T09:45:33.739839Z INFO dioxus_server::server: Registering: POST /api/list_approvals13590059188800848654 server # [ 616.121827] horae[1520]: 2026-11-07T09:45:33.740027Z INFO dioxus_server::server: Registering: POST /api/submit_week13590059188800848654 server # [ 616.124037] horae[1520]: 2026-11-07T09:45:33.740181Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress13963200375258473206 server # [ 616.151372] horae[1520]: 2026-11-07T09:45:33.740332Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects13963200375258473206 server # [ 616.166613] horae[1520]: 2026-11-07T09:45:33.740484Z INFO dioxus_server::server: Registering: POST /api/get_project_overview13963200375258473206 server # [ 616.181372] horae[1520]: 2026-11-07T09:45:33.740646Z INFO dioxus_server::server: Registering: POST /api/set_projects_active13963200375258473206 server # [ 616.183683] horae[1520]: 2026-11-07T09:45:33.740859Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks13963200375258473206 server # [ 616.213815] horae[1520]: 2026-11-07T09:45:33.749899Z INFO dioxus_server::server: Registering: POST /api/set_project_active13963200375258473206 server # [ 616.229481] horae[1520]: 2026-11-07T09:45:33.750393Z INFO dioxus_server::server: Registering: POST /api/list_project_spend13963200375258473206 server # [ 616.231594] horae[1520]: 2026-11-07T09:45:33.750579Z INFO dioxus_server::server: Registering: POST /api/list_project_tags13963200375258473206 server # [ 616.254327] horae[1520]: 2026-11-07T09:45:33.750761Z INFO dioxus_server::server: Registering: POST /api/delete_assignment13963200375258473206 server # [ 616.273442] horae[1520]: 2026-11-07T09:45:33.750909Z INFO dioxus_server::server: Registering: POST /api/create_assignment13963200375258473206 server # [ 616.289063] horae[1520]: 2026-11-07T09:45:33.751443Z INFO dioxus_server::server: Registering: POST /api/set_task_active13963200375258473206 server # [ 616.291533] horae[1520]: 2026-11-07T09:45:33.752579Z INFO dioxus_server::server: Registering: POST /api/list_projects13963200375258473206 server # [ 616.317129] horae[1520]: 2026-11-07T09:45:33.752841Z INFO dioxus_server::server: Registering: POST /api/update_task13963200375258473206 server # [ 616.319929] horae[1520]: 2026-11-07T09:45:33.753021Z INFO dioxus_server::server: Registering: POST /api/create_task13963200375258473206 server # [ 616.334829] horae[1520]: 2026-11-07T09:45:33.762240Z INFO dioxus_server::server: Registering: POST /api/list_tasks13963200375258473206 server # [ 616.349805] horae[1520]: 2026-11-07T09:45:33.762453Z INFO dioxus_server::server: Registering: POST /api/update_client_profile10485135825777491571 server # [ 616.365049] horae[1520]: 2026-11-07T09:45:33.762598Z INFO dioxus_server::server: Registering: POST /api/create_project_client10485135825777491571 server # [ 616.367229] horae[1520]: 2026-11-07T09:45:33.762769Z INFO dioxus_server::server: Registering: POST /api/create_client_profile10485135825777491571 server # [ 616.383073] horae[1520]: 2026-11-07T09:45:33.763061Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices10485135825777491571 server # [ 616.401917] horae[1520]: 2026-11-07T09:45:33.763247Z INFO dioxus_server::server: Registering: POST /api/get_client_details10485135825777491571 server # [ 616.403888] horae[1520]: 2026-11-07T09:45:33.763411Z INFO dioxus_server::server: Registering: POST /api/client_detail_view10485135825777491571 server # [ 616.414366] horae[1520]: 2026-11-07T09:45:33.763564Z INFO dioxus_server::server: Registering: POST /api/set_client_active10485135825777491571 server # [ 616.432844] horae[1520]: 2026-11-07T09:45:33.763777Z INFO dioxus_server::server: Registering: POST /api/client_overview10485135825777491571 server # [ 616.435022] horae[1520]: 2026-11-07T09:45:33.763955Z INFO dioxus_server::server: Registering: POST /api/list_clients10485135825777491571 server # [ 616.453684] horae[1520]: 2026-11-07T09:45:33.764288Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog12256377810986817472 server # [ 616.455987] horae[1520]: 2026-11-07T09:45:33.764527Z INFO dioxus_server::server: Registering: POST /api/list_plugins15265546378964521800 server # [ 616.475606] horae[1520]: 2026-11-07T09:45:33.764782Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people13739675588719463496 server # [ 616.486871] horae[1520]: 2026-11-07T09:45:33.764954Z INFO dioxus_server::server: Registering: POST /api/set_user_active13739675588719463496 server # [ 616.497853] horae[1520]: 2026-11-07T09:45:33.765092Z INFO dioxus_server::server: Registering: POST /api/set_user_role13739675588719463496 server # [ 616.513218] horae[1520]: 2026-11-07T09:45:33.774349Z INFO dioxus_server::server: Registering: POST /api/list_people13739675588719463496 server # [ 616.532895] horae[1520]: 2026-11-07T09:45:33.774937Z INFO dioxus_server::server: Registering: POST /api/create_user13739675588719463496 server # [ 616.545622] horae[1520]: 2026-11-07T09:45:33.775136Z INFO dioxus_server::server: Registering: POST /api/list_users13739675588719463496 server # [ 616.569732] horae[1520]: 2026-11-07T09:45:33.775287Z INFO dioxus_server::server: Registering: POST /api/get_me16144359270796124307 server # [ 616.580962] horae[1520]: 2026-11-07T09:45:33.775442Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit16144359270796124307 server # [ 616.583067] horae[1520]: 2026-11-07T09:45:33.775774Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit16144359270796124307 server # [ 616.597620] horae[1520]: 2026-11-07T09:45:33.775973Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions16144359270796124307 server # [ 616.611577] horae[1520]: 2026-11-07T09:45:33.776143Z INFO dioxus_server::server: Registering: POST /api/save_project_managers11474746963446121934 server # [ 616.627132] horae[1520]: 2026-11-07T09:45:33.776306Z INFO dioxus_server::server: Registering: POST /api/load_project_managers11474746963446121934 server # [ 616.641831] horae[1520]: 2026-11-07T09:45:33.776456Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection1604479113674082919 server # [ 616.643592] horae[1520]: 2026-11-07T09:45:33.776617Z INFO dioxus_server::server: Registering: POST /api/project_creation_options1604479113674082919 server # [ 616.658911] horae[1520]: 2026-11-07T09:45:33.776803Z INFO dioxus_server::server: Registering: POST /api/project_creation_client1604479113674082919 server # [ 616.670518] horae[1520]: 2026-11-07T09:45:33.776954Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog1604479113674082919 server # [ 616.693227] horae[1520]: 2026-11-07T09:45:33.786057Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft1604479113674082919 server # [ 616.695916] horae[1520]: 2026-11-07T09:45:33.786481Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft1604479113674082919 server # [ 616.707421] horae[1520]: 2026-11-07T09:45:33.786650Z INFO dioxus_server::server: Registering: POST /api/save_project_editor1604479113674082919 server # [ 616.725796] horae[1520]: 2026-11-07T09:45:33.786857Z INFO dioxus_server::server: Registering: POST /api/load_project_editor1604479113674082919 server # [ 616.741518] horae[1520]: 2026-11-07T09:45:33.787025Z INFO dioxus_server::server: Registering: POST /api/save_project_draft1604479113674082919 server # [ 616.757577] horae[1520]: 2026-11-07T09:45:33.787180Z INFO dioxus_server::server: Registering: POST /api/load_project_draft1604479113674082919 server # [ 616.778188] horae[1520]: 2026-11-07T09:45:33.787347Z INFO dioxus_server::server: Registering: POST /api/project_people1604479113674082919 server # [ 616.791744] horae[1520]: 2026-11-07T09:45:33.787489Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status2064041990223864818 server # [ 616.805953] horae[1520]: 2026-11-07T09:45:33.787838Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit2064041990223864818 server # [ 616.808065] horae[1520]: 2026-11-07T09:45:33.788024Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft2064041990223864818 server # [ 616.834817] horae[1520]: 2026-11-07T09:45:33.788199Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor2064041990223864818 server # [ 616.846519] horae[1520]: 2026-11-07T09:45:33.788367Z INFO dioxus_server::server: Registering: POST /api/generate_invoice2064041990223864818 server # [ 616.862015] horae[1520]: 2026-11-07T09:45:33.788700Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice2064041990223864818 server # [ 616.869664] horae[1520]: 2026-11-07T09:45:33.788904Z INFO dioxus_server::server: Registering: POST /api/list_invoices2064041990223864818 server # [ 616.871870] horae[1520]: 2026-11-07T09:45:33.797908Z INFO dioxus_server::server: Registering: POST /api/get_invoice2064041990223864818 server # [ 616.883417] horae[1520]: 2026-11-07T09:45:33.948813Z INFO horae: Listening on 127.0.0.1:3000 server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded! server: (finished: waiting for TCP port 3000 on localhost, in 3.03 seconds) server: must succeed: curl -sS -c /tmp/jar9.txt -b /tmp/jar9.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start server # [ 617.699257] dex[655]: time=2026-11-07T09:45:35.787Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=98fe2843-234e-4648-bbd6-25f6b10e7379 server # [ 618.010227] horae[1520]: 2026-11-07T09:45:36.099410Z WARN call: horae::auth::oidc: OIDC login denied: no account, and the email is not verified server: (finished: must succeed: curl -sS -c /tmp/jar9.txt -b /tmp/jar9.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start, in 1.09 seconds) server: must succeed: curl -sS -c /tmp/jar9.txt -b /tmp/jar9.txt http://127.0.0.1:3000/auth/login server: (finished: must succeed: curl -sS -c /tmp/jar9.txt -b /tmp/jar9.txt http://127.0.0.1:3000/auth/login, in 0.51 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to('"'"'kilgore@kilgore.trout'"'"', '"'"'UTF8'"'"') in data) > 0' server # [ 619.327503] sudo[1544]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to(\'kilgore@kilgore.trout\', \'UTF8\') in data) > 0' server # [ 619.986460] sudo[1544]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 620.312947] sudo[1544]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM tower_sessions.session WHERE position(convert_to('"'"'kilgore@kilgore.trout'"'"', '"'"'UTF8'"'"') in data) > 0', in 1.74 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'' server # [ 620.901680] sudo[1551]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = \'kilgore@kilgore.trout\'' server # [ 621.744012] sudo[1551]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 622.138373] sudo[1551]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'', in 1.81 seconds) server: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' Environment=HORAE_OIDC_CLIENT_ID=horae-omit-email-verified Environment=HORAE_OIDC_CLIENT_SECRET=horae-omit-e2e-secret Environment=HORAE_OIDC_AUTO_PROVISION_DOMAINS=kilgore.trout Environment=HORAE_OIDC_TRUST_UNVERIFIED_EMAIL=1 > /run/systemd/system/horae.service.d/omit-email-verified.conf server: (finished: must succeed: mkdir -p /run/systemd/system/horae.service.d && printf '%s\n' '[Service]' Environment=HORAE_OIDC_CLIENT_ID=horae-omit-email-verified Environment=HORAE_OIDC_CLIENT_SECRET=horae-omit-e2e-secret Environment=HORAE_OIDC_AUTO_PROVISION_DOMAINS=kilgore.trout Environment=HORAE_OIDC_TRUST_UNVERIFIED_EMAIL=1 > /run/systemd/system/horae.service.d/omit-email-verified.conf, in 0.32 seconds) server: must succeed: systemctl daemon-reload && systemctl restart horae.service server # [ 622.845621] systemd[1]: Reload requested from client PID 1565 ('systemctl') (unit backdoor.service)... server # [ 622.851222] systemd[1]: Reloading... server # [ 624.749446] postgres[696]: [696] LOG: checkpoint starting: time server # [ 632.538214] systemd[1]: Reloading finished in 9657 ms. server # [ 634.711470] systemd[1]: Stopping Horae time tracking server... server # [ 634.897425] systemd[1]: horae.service: Deactivated successfully. server # [ 634.958529] systemd[1]: Stopped Horae time tracking server. server # [ 634.970930] systemd[1]: horae.service: Consumed 1.705s CPU time over 22.456s wall clock time, 5.3M memory peak, 8.3K incoming IP traffic, 18.3K outgoing IP traffic. server # [ 635.186139] systemd[1]: Starting Horae time tracking server... server # [ 636.091804] horae[1604]: 2026-11-07T09:45:54.192503Z INFO horae: Running migrations... server # [ 636.120407] horae[1604]: 2026-11-07T09:45:54.243914Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 636.350888] horae[1604]: 2026-11-07T09:45:54.474270Z INFO horae: Migrations complete. server # [ 636.500021] systemd[1]: Started Horae time tracking server. server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 14.10 seconds) server: waiting for TCP port 3000 on localhost server # [ 637.641765] horae[1610]: 2026-11-07T09:45:55.743242Z INFO horae: Starting Horae on 127.0.0.1:3000 server # [ 637.839238] horae[1610]: 2026-11-07T09:45:55.962956Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping server # [ 638.085538] horae[1610]: 2026-11-07T09:45:56.209454Z INFO horae::plugin::registry: plugins directory does not exist: plugins server # [ 638.110506] horae[1610]: 2026-11-07T09:45:56.234146Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping server # [ 638.127612] horae[1610]: 2026-11-07T09:45:56.250187Z INFO sqlx::postgres::notice: relation "session" already exists, skipping server # [ 638.148669] horae[1610]: 2026-11-07T09:45:56.268159Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries7690553569863186185 server # [ 638.157355] horae[1610]: 2026-11-07T09:45:56.276929Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups7690553569863186185 server # [ 638.168707] horae[1610]: 2026-11-07T09:45:56.278041Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access7690553569863186185 server # [ 638.171542] horae[1610]: 2026-11-07T09:45:56.278392Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets7690553569863186185 server # [ 638.186245] horae[1610]: 2026-11-07T09:45:56.278776Z INFO dioxus_server::server: Registering: POST /api/report_detailed7690553569863186185 server # [ 638.202111] horae[1610]: 2026-11-07T09:45:56.278962Z INFO dioxus_server::server: Registering: POST /api/report_time7690553569863186185 server # [ 638.204077] horae[1610]: 2026-11-07T09:45:56.279134Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view7931148123265998511 server # [ 638.219115] horae[1610]: 2026-11-07T09:45:56.279316Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries16386063561583833955 server # [ 638.226297] horae[1610]: 2026-11-07T09:45:56.279640Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts16386063561583833955 server # [ 638.233606] horae[1610]: 2026-11-07T09:45:56.279895Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking16386063561583833955 server # [ 638.245179] horae[1610]: 2026-11-07T09:45:56.280075Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command16386063561583833955 server # [ 638.247874] horae[1610]: 2026-11-07T09:45:56.280232Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people16386063561583833955 server # [ 638.258598] horae[1610]: 2026-11-07T09:45:56.280387Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page16386063561583833955 server # [ 638.269619] horae[1610]: 2026-11-07T09:45:56.280546Z INFO dioxus_server::server: Registering: POST /api/get_current_timer16386063561583833955 server # [ 638.272506] horae[1610]: 2026-11-07T09:45:56.280795Z INFO dioxus_server::server: Registering: POST /api/start_timer16386063561583833955 server # [ 638.290215] horae[1610]: 2026-11-07T09:45:56.290140Z INFO dioxus_server::server: Registering: POST /api/stop_timer16386063561583833955 server # [ 638.305467] horae[1610]: 2026-11-07T09:45:56.290739Z INFO dioxus_server::server: Registering: POST /api/update_org_branding13047172052397277026 server # [ 638.307694] horae[1610]: 2026-11-07T09:45:56.290949Z INFO dioxus_server::server: Registering: POST /api/get_org_branding13047172052397277026 server # [ 638.318871] horae[1610]: 2026-11-07T09:45:56.291085Z INFO dioxus_server::server: Registering: POST /api/get_week_start13047172052397277026 server # [ 638.335992] horae[1610]: 2026-11-07T09:45:56.291255Z INFO dioxus_server::server: Registering: POST /api/get_org_name13047172052397277026 server # [ 638.349699] horae[1610]: 2026-11-07T09:45:56.291411Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion11579710309346027303 server # [ 638.352124] horae[1610]: 2026-11-07T09:45:56.291578Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions11579710309346027303 server # [ 638.368964] horae[1610]: 2026-11-07T09:45:56.291798Z INFO dioxus_server::server: Registering: POST /api/save_permission_template11579710309346027303 server # [ 638.371738] horae[1610]: 2026-11-07T09:45:56.291968Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects11579710309346027303 server # [ 638.387084] horae[1610]: 2026-11-07T09:45:56.292117Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions11579710309346027303 server # [ 638.410697] horae[1610]: 2026-11-07T09:45:56.292259Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor11579710309346027303 server # [ 638.425326] horae[1610]: 2026-11-07T09:45:56.292411Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview server # [ 638.442483] horae[1610]: 2026-11-07T09:45:56.292548Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary server # [ 638.470179] horae[1610]: 2026-11-07T09:45:56.292846Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection server # [ 638.482053] horae[1610]: 2026-11-07T09:45:56.304063Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel server # [ 638.501853] horae[1610]: 2026-11-07T09:45:56.304648Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode} server # [ 638.521039] horae[1610]: 2026-11-07T09:45:56.304927Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start server # [ 638.523539] horae[1610]: 2026-11-07T09:45:56.313936Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry server # [ 638.545977] horae[1610]: 2026-11-07T09:45:56.314397Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history server # [ 638.573065] horae[1610]: 2026-11-07T09:45:56.314605Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client server # [ 638.575461] horae[1610]: 2026-11-07T09:45:56.314838Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account1479223498380199393 server # [ 638.594242] horae[1610]: 2026-11-07T09:45:56.320602Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status server # [ 638.596193] horae[1610]: 2026-11-07T09:45:56.322159Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove server # [ 638.710320] horae[1610]: 2026-11-07T09:45:56.322538Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start1479223498380199393 server # [ 638.727571] horae[1610]: 2026-11-07T09:45:56.322760Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save server # [ 638.757586] horae[1610]: 2026-11-07T09:45:56.322962Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect1479223498380199393 server # [ 638.791104] horae[1610]: 2026-11-07T09:45:56.323165Z INFO dioxus_server::server: Registering: POST /api/approve_submissions13590059188800848654 server # [ 638.803945] horae[1610]: 2026-11-07T09:45:56.323348Z INFO dioxus_server::server: Registering: POST /api/approve_submission13590059188800848654 server # [ 638.823263] horae[1610]: 2026-11-07T09:45:56.323514Z INFO dioxus_server::server: Registering: POST /api/reject_submission13590059188800848654 server # [ 638.844030] horae[1610]: 2026-11-07T09:45:56.323928Z INFO dioxus_server::server: Registering: POST /api/list_approvals13590059188800848654 server # [ 638.874601] horae[1610]: 2026-11-07T09:45:56.324134Z INFO dioxus_server::server: Registering: POST /api/submit_week13590059188800848654 server # [ 638.900097] horae[1610]: 2026-11-07T09:45:56.324282Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress13963200375258473206 server # [ 638.922136] horae[1610]: 2026-11-07T09:45:56.324455Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects13963200375258473206 server # [ 638.944585] horae[1610]: 2026-11-07T09:45:56.324622Z INFO dioxus_server::server: Registering: POST /api/get_project_overview13963200375258473206 server # [ 638.947333] horae[1610]: 2026-11-07T09:45:56.324833Z INFO dioxus_server::server: Registering: POST /api/set_projects_active13963200375258473206 server # [ 638.974128] horae[1610]: 2026-11-07T09:45:56.324994Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks13963200375258473206 server # [ 638.993108] horae[1610]: 2026-11-07T09:45:56.337758Z INFO dioxus_server::server: Registering: POST /api/set_project_active13963200375258473206 server # [ 638.995312] horae[1610]: 2026-11-07T09:45:56.338378Z INFO dioxus_server::server: Registering: POST /api/list_project_spend13963200375258473206 server # [ 639.017965] horae[1610]: 2026-11-07T09:45:56.338578Z INFO dioxus_server::server: Registering: POST /api/list_project_tags13963200375258473206 server # [ 639.042451] horae[1610]: 2026-11-07T09:45:56.338786Z INFO dioxus_server::server: Registering: POST /api/delete_assignment13963200375258473206 server # [ 639.061952] horae[1610]: 2026-11-07T09:45:56.338955Z INFO dioxus_server::server: Registering: POST /api/create_assignment13963200375258473206 server # [ 639.082259] horae[1610]: 2026-11-07T09:45:56.339469Z INFO dioxus_server::server: Registering: POST /api/set_task_active13963200375258473206 server # [ 639.087964] horae[1610]: 2026-11-07T09:45:56.340532Z INFO dioxus_server::server: Registering: POST /api/list_projects13963200375258473206 server # [ 639.099164] horae[1610]: 2026-11-07T09:45:56.340800Z INFO dioxus_server::server: Registering: POST /api/update_task13963200375258473206 server # [ 639.117824] horae[1610]: 2026-11-07T09:45:56.341006Z INFO dioxus_server::server: Registering: POST /api/create_task13963200375258473206 server # [ 639.119850] horae[1610]: 2026-11-07T09:45:56.354009Z INFO dioxus_server::server: Registering: POST /api/list_tasks13963200375258473206 server # [ 639.145445] horae[1610]: 2026-11-07T09:45:56.354501Z INFO dioxus_server::server: Registering: POST /api/update_client_profile10485135825777491571 server # [ 639.158900] horae[1610]: 2026-11-07T09:45:56.354742Z INFO dioxus_server::server: Registering: POST /api/create_project_client10485135825777491571 server # [ 639.160995] horae[1610]: 2026-11-07T09:45:56.354929Z INFO dioxus_server::server: Registering: POST /api/create_client_profile10485135825777491571 server # [ 639.178194] horae[1610]: 2026-11-07T09:45:56.355100Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices10485135825777491571 server # [ 639.198021] horae[1610]: 2026-11-07T09:45:56.355257Z INFO dioxus_server::server: Registering: POST /api/get_client_details10485135825777491571 server # [ 639.213058] horae[1610]: 2026-11-07T09:45:56.355447Z INFO dioxus_server::server: Registering: POST /api/client_detail_view10485135825777491571 server # [ 639.232837] horae[1610]: 2026-11-07T09:45:56.355633Z INFO dioxus_server::server: Registering: POST /api/set_client_active10485135825777491571 server # [ 639.248747] horae[1610]: 2026-11-07T09:45:56.355818Z INFO dioxus_server::server: Registering: POST /api/client_overview10485135825777491571 server # [ 639.250895] horae[1610]: 2026-11-07T09:45:56.355984Z INFO dioxus_server::server: Registering: POST /api/list_clients10485135825777491571 server # [ 639.267535] horae[1610]: 2026-11-07T09:45:56.356300Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog12256377810986817472 server # [ 639.275708] horae[1610]: 2026-11-07T09:45:56.356558Z INFO dioxus_server::server: Registering: POST /api/list_plugins15265546378964521800 server # [ 639.291042] horae[1610]: 2026-11-07T09:45:56.356821Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people13739675588719463496 server # [ 639.301667] horae[1610]: 2026-11-07T09:45:56.357027Z INFO dioxus_server::server: Registering: POST /api/set_user_active13739675588719463496 server # [ 639.303749] horae[1610]: 2026-11-07T09:45:56.368368Z INFO dioxus_server::server: Registering: POST /api/set_user_role13739675588719463496 server # [ 639.318400] horae[1610]: 2026-11-07T09:45:56.368942Z INFO dioxus_server::server: Registering: POST /api/list_people13739675588719463496 server # [ 639.319996] horae[1610]: 2026-11-07T09:45:56.374175Z INFO dioxus_server::server: Registering: POST /api/create_user13739675588719463496 server # [ 639.334704] horae[1610]: 2026-11-07T09:45:56.374646Z INFO dioxus_server::server: Registering: POST /api/list_users13739675588719463496 server # [ 639.349085] horae[1610]: 2026-11-07T09:45:56.374883Z INFO dioxus_server::server: Registering: POST /api/get_me16144359270796124307 server # [ 639.351110] horae[1610]: 2026-11-07T09:45:56.375058Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit16144359270796124307 server # [ 639.378071] horae[1610]: 2026-11-07T09:45:56.375227Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit16144359270796124307 server # [ 639.393314] horae[1610]: 2026-11-07T09:45:56.375379Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions16144359270796124307 server # [ 639.395648] horae[1610]: 2026-11-07T09:45:56.375573Z INFO dioxus_server::server: Registering: POST /api/save_project_managers11474746963446121934 server # [ 639.418707] horae[1610]: 2026-11-07T09:45:56.375823Z INFO dioxus_server::server: Registering: POST /api/load_project_managers11474746963446121934 server # [ 639.433318] horae[1610]: 2026-11-07T09:45:56.376009Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection1604479113674082919 server # [ 639.435929] horae[1610]: 2026-11-07T09:45:56.376184Z INFO dioxus_server::server: Registering: POST /api/project_creation_options1604479113674082919 server # [ 639.451483] horae[1610]: 2026-11-07T09:45:56.376377Z INFO dioxus_server::server: Registering: POST /api/project_creation_client1604479113674082919 server # [ 639.462510] horae[1610]: 2026-11-07T09:45:56.376547Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog1604479113674082919 server # [ 639.477511] horae[1610]: 2026-11-07T09:45:56.376733Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft1604479113674082919 server # [ 639.479520] horae[1610]: 2026-11-07T09:45:56.376903Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft1604479113674082919 server # [ 639.487375] horae[1610]: 2026-11-07T09:45:56.386010Z INFO dioxus_server::server: Registering: POST /api/save_project_editor1604479113674082919 server # [ 639.498637] horae[1610]: 2026-11-07T09:45:56.386645Z INFO dioxus_server::server: Registering: POST /api/load_project_editor1604479113674082919 server # [ 639.510348] horae[1610]: 2026-11-07T09:45:56.386890Z INFO dioxus_server::server: Registering: POST /api/save_project_draft1604479113674082919 server # [ 639.519215] horae[1610]: 2026-11-07T09:45:56.387049Z INFO dioxus_server::server: Registering: POST /api/load_project_draft1604479113674082919 server # [ 639.526841] horae[1610]: 2026-11-07T09:45:56.387205Z INFO dioxus_server::server: Registering: POST /api/project_people1604479113674082919 server # [ 639.534202] horae[1610]: 2026-11-07T09:45:56.387347Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status2064041990223864818 server # [ 639.540643] horae[1610]: 2026-11-07T09:45:56.387644Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit2064041990223864818 server # [ 639.543169] horae[1610]: 2026-11-07T09:45:56.387902Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft2064041990223864818 server # [ 639.550012] horae[1610]: 2026-11-07T09:45:56.388067Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor2064041990223864818 server # [ 639.551812] horae[1610]: 2026-11-07T09:45:56.388317Z INFO dioxus_server::server: Registering: POST /api/generate_invoice2064041990223864818 server # [ 639.559206] horae[1610]: 2026-11-07T09:45:56.388652Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice2064041990223864818 server # [ 639.566248] horae[1610]: 2026-11-07T09:45:56.388889Z INFO dioxus_server::server: Registering: POST /api/list_invoices2064041990223864818 server # [ 639.567836] horae[1610]: 2026-11-07T09:45:56.389053Z INFO dioxus_server::server: Registering: POST /api/get_invoice2064041990223864818 server # [ 639.586195] horae[1610]: 2026-11-07T09:45:56.562886Z INFO horae: Listening on 127.0.0.1:3000 server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded! server: (finished: waiting for TCP port 3000 on localhost, in 3.06 seconds) server: must succeed: curl -sS -c /tmp/jar10.txt -b /tmp/jar10.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start -o /dev/null server # [ 640.315353] dex[655]: time=2026-11-07T09:45:58.410Z level=INFO msg="login successful" connector_id=mock username="Kilgore Trout" preferred_username="" email=kilgore@kilgore.trout groups=[authors] request_id=ad0dba1c-449b-4d19-9451-513e99bae45b server # [ 640.815104] horae[1610]: 2026-11-07T09:45:58.906313Z INFO call: horae::auth::oidc: OIDC sign-in created an account user_id=01a1b566-8b2a-79c3-8602-eb2d7a27e40a server: (finished: must succeed: curl -sS -c /tmp/jar10.txt -b /tmp/jar10.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start -o /dev/null, in 1.31 seconds) server: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar10.txt http://127.0.0.1:3000/harvest/v2/time_entries server: (finished: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar10.txt http://127.0.0.1:3000/harvest/v2/time_entries, in 1.37 seconds) server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"' AND active AND org_role = '"'"'member'"'"'' server # [ 642.901801] sudo[1635]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; COMMAND=/run/current-system/sw/bin/psql horae -tAc 'SELECT count(*) FROM users WHERE email = \'kilgore@kilgore.trout\' AND active AND org_role = \'member\'' server # [ 643.687321] sudo[1635]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0) server # [ 644.077507] sudo[1635]: pam_unix(sudo:session): session closed for user horae server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"' AND active AND org_role = '"'"'member'"'"'', in 1.78 seconds) server # [ 644.541995] systemd[1]: Reload requested from client PID 1646 ('systemctl') (unit backdoor.service)... server # [ 644.550791] systemd[1]: Reloading... server # [ 654.499554] systemd[1]: Reloading finished in 9910 ms. server # [ 656.625058] systemd[1]: Stopping Horae time tracking server... server # [ 656.805249] systemd[1]: horae.service: Deactivated successfully. server # [ 656.913839] systemd[1]: Stopped Horae time tracking server. server # [ 656.922304] systemd[1]: horae.service: Consumed 1.742s CPU time over 21.642s wall clock time, 5.7M memory peak, 8.4K incoming IP traffic, 13.2K outgoing IP traffic. server # [ 657.142421] systemd[1]: Starting Horae time tracking server... server # [ 657.986070] horae[1686]: Error: HORAE_OIDC_AUTO_PROVISION_DOMAINS must be a comma-separated list of email domains (e.g. example.com,example.org); "*" is not a domain server # [ 658.038617] systemd[1]: horae.service: Control process exited, code=exited, status=1/FAILURE server # [ 658.047592] systemd[1]: horae.service: Failed with result 'exit-code'. server # [ 658.075125] systemd[1]: Failed to start Horae time tracking server. server # [ 658.262699] systemd[1]: horae.service: Scheduled restart job, restart counter is at 1. server # Job for horae.service failed because the control process exited with error code. server # See "systemctl status horae.service" and "journalctl -xeu horae.service" for details. server: waiting for failure: systemctl is-active --quiet horae.service server # [ 658.461165] systemd[1]: Starting Horae time tracking server... server: (finished: waiting for failure: systemctl is-active --quiet horae.service, in 0.94 seconds) server: must succeed: journalctl -u horae.service --no-pager -n 50 server: (finished: must succeed: journalctl -u horae.service --no-pager -n 50, in 0.71 seconds) (finished: run the VM test script, in 683.28 seconds) server # [ 660.169414] horae[1692]: Error: HORAE_OIDC_AUTO_PROVISION_DOMAINS must be a comma-separated list of email domains (e.g. example.com,example.org); "*" is not a domain server # [ 660.223085] systemd[1]: horae.service: Control process exited, code=exited, status=1/FAILURE server # [ 660.244904] systemd[1]: horae.service: Failed with result 'exit-code'. server # [ 660.284840] systemd[1]: Failed to start Horae time tracking server. server # [ 660.620750] systemd[1]: horae.service: Scheduled restart job, restart counter is at 2. server # [ 660.789235] systemd[1]: Starting Horae time tracking server... test script finished in 684.15s cleanup kill QemuMachine (pid 12) server # qemu-system-aarch64: terminating on signal 15 from pid 6 (/nix/store/smwd56pl54f0pcjdspgh5vnf20c8xwsc-python3-3.13.13/bin/python3.13) (finished: cleanup, in 0.20 seconds)