vm-test-run-horae-e2e-oidc
checks.aarch64-linux.e2e-oidc
· build #804
· raw
1elastic-arm-2c14001d: building 4q8q7azah7rjnwbknhs07b0c4l274jj0-vm-test-run-horae-e2e-oidc.drv2Machine state will be reset. To keep it, pass --keep-machine-state3start all VLans4(finished: start all VLans, in 0.00 seconds)5Test will time out and terminate in 3600 seconds6run the VM test script7additionally exposed symbols:8 server,9 vlan1,10 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_ssh11server: starting vm12server # Disk image does not exist, creating the virtualisation disk image...13server: QEMU running (pid 12)14server # Formatting '/build/vm-state-server/tmp.57PQcXK22Q', fmt=raw size=107374182415server # mke2fs 1.47.4 (6-Mar-2025)16server # Discarding device blocks: 0/262144 done17server # Creating filesystem with 262144 4k blocks and 65536 inodes18server # Filesystem UUID: 596d2abc-ec37-44cc-bdee-cd80576f5c4519server # Superblock backups stored on blocks:20server # 32768, 98304, 163840, 22937621server # 22server # Allocating group tables: 0/8 done23server # Writing inode tables: 0/8 done24server # Creating journal (8192 blocks): done25server # Writing superblocks and filesystem accounting information: 0/8 done26server # 27server # Virtualisation disk image created.28server # Creating Nix store image...29server # Created Nix store image.30server # qemu-system-aarch64: Could not access KVM kernel module: No such file or directory31server # qemu-system-aarch64: failed to initialize kvm: No such file or directory32server # qemu-system-aarch64: falling back to tcg33server # [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x000f0510]34server # [ 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 202635server # [ 0.000000] KASLR enabled36server # [ 0.000000] random: crng init done37server # [ 0.000000] Machine model: linux,dummy-virt38server # [ 0.000000] efi: UEFI not found.39server # [ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT40server # [ 0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x000000007fffffff]41server # [ 0.000000] NODE_DATA(0) allocated [mem 0x7fc06740-0x7fc09ebf]42server # [ 0.000000] Zone ranges:43server # [ 0.000000] DMA [mem 0x0000000040000000-0x000000007fffffff]44server # [ 0.000000] DMA32 empty45server # [ 0.000000] Normal empty46server # [ 0.000000] Device empty47server # [ 0.000000] Movable zone start for each node48server # [ 0.000000] Early memory node ranges49server # [ 0.000000] node 0: [mem 0x0000000040000000-0x000000007fffffff]50server # [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff]51server # [ 0.000000] cma: Reserved 32 MiB at 0x000000007ca0000052server # [ 0.000000] psci: probing for conduit method from DT.53server # [ 0.000000] psci: PSCIv1.1 detected in firmware.54server # [ 0.000000] psci: Using standard PSCI v0.2 function IDs55server # [ 0.000000] psci: Trusted OS migration not required56server # [ 0.000000] psci: SMC Calling Convention v1.057server # [ 0.000000] percpu: Embedded 76 pages/cpu s186392 r8192 d116712 u31129658server # [ 0.000000] Detected PIPT I-cache on CPU059server # [ 0.000000] CPU features: detected: Address authentication (IMP DEF algorithm)60server # [ 0.000000] CPU features: detected: GICv3 CPU interface61server # [ 0.000000] CPU features: detected: HCRX_EL2 register62server # [ 0.000000] CPU features: detected: Stage-1 Permission Indirection Extension (S1PIE)63server # [ 0.000000] CPU features: detected: 52-bit Virtual Addressing (LPA2)64server # [ 0.000000] CPU features: detected: Spectre-v465server # [ 0.000000] alternatives: applying boot alternatives66server # [ 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=tty067server # [ 0.000000] Unknown kernel command line parameters "regInfo=/nix/store/pmd7y8w0dlqkasvlanfigcfjrvzfx0ih-closure-info/registration", will be passed to user space.68server # [ 0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes69server # [ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)70server # [ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)71server # [ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 1MB72server # [ 0.000000] software IO TLB: area num 1.73server # [ 0.000000] software IO TLB: mapped [mem 0x000000007c732000-0x000000007c832000] (1MB)74server # [ 0.000000] Fallback order for Node 0: 075server # [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 26214476server # [ 0.000000] Policy zone: DMA77server # [ 0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off78server # [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=179server # [ 0.000000] allocated 2097152 bytes of page_ext80server # [ 0.000000] ftrace: allocating 74713 entries in 292 pages81server # [ 0.000000] ftrace: allocated 292 pages with 3 groups82server # [ 0.000000] rcu: Hierarchical RCU implementation.83server # [ 0.000000] rcu: RCU event tracing is enabled.84server # [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=1.85server # [ 0.000000] Trampoline variant of Tasks RCU enabled.86server # [ 0.000000] Rude variant of Tasks RCU enabled.87server # [ 0.000000] Tracing variant of Tasks RCU enabled.88server # [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.89server # [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=190server # [ 0.000000] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.91server # [ 0.000000] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.92server # [ 0.000000] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.93server # [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 094server # [ 0.000000] GICv3: 256 SPIs implemented95server # [ 0.000000] GICv3: 0 Extended SPIs implemented96server # [ 0.000000] Root IRQ handler: gic_handle_irq97server # [ 0.000000] GICv3: GICv3 features: 16 PPIs98server # [ 0.000000] GICv3: GICD_CTLR.DS=1, SCR_EL3.FIQ=099server # [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000080a0000100server # [ 0.000000] ITS [mem 0x08080000-0x0809ffff]101server # [ 0.000000] ITS@0x0000000008080000: allocated 8192 Devices @44ce0000 (indirect, esz 8, psz 64K, shr 1)102server # [ 0.000000] ITS@0x0000000008080000: allocated 8192 Interrupt Collections @44cf0000 (flat, esz 8, psz 64K, shr 1)103server # [ 0.000000] GICv3: using LPI property table @0x0000000044d00000104server # [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000044d10000105server # [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.106server # [ 0.000000] arch_timer: cp15 timer running at 1000.00MHz (virt).107server # [ 0.000000] clocksource: arch_sys_counter: mask: 0x1fffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns108server # [ 0.000098] sched_clock: 61 bits at 1000MHz, resolution 1ns, wraps every 4398046511103ns109server # [ 0.006812] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)110server # [ 0.040200] Console: colour dummy device 80x25111server # [ 0.044428] printk: legacy console [tty0] enabled112server # [ 0.059077] Calibrating delay loop (skipped), value calculated using timer frequency.. 2000.00 BogoMIPS (lpj=4000000)113server # [ 0.060771] pid_max: default: 32768 minimum: 301114server # [ 0.069197] LSM: initializing lsm=capability,landlock,yama,bpf,ima115server # [ 0.072825] landlock: Up and running.116server # [ 0.073030] Yama: becoming mindful.117server # [ 0.076315] LSM support for eBPF active118server # [ 0.083871] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)119server # [ 0.084225] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)120server # [ 0.171410] cacheinfo: Unable to detect cache hierarchy for CPU 0121server # [ 0.207855] rcu: Hierarchical SRCU implementation.122server # [ 0.208153] rcu: Max phase no-delay instances is 1000.123server # [ 0.229280] fsl-mc MSI: its@8080000 domain created124server # [ 0.234481] EFI services will not be available.125server # [ 0.238585] smp: Bringing up secondary CPUs ...126server # [ 0.240266] smp: Brought up 1 node, 1 CPU127server # [ 0.240443] SMP: Total of 1 processors activated.128server # [ 0.240566] CPU: All CPU(s) started at EL1129server # [ 0.241266] CPU features: detected: Branch Target Identification130server # [ 0.241442] CPU features: detected: 32-bit EL0 Support131server # [ 0.241529] CPU features: detected: 32-bit EL1 Support132server # [ 0.241597] CPU features: detected: ARMv8.4 Translation Table Level133server # [ 0.241683] CPU features: detected: Instruction cache invalidation not required for I/D coherence134server # [ 0.241789] CPU features: detected: Data cache clean to the PoU not required for I/D coherence135server # [ 0.241932] CPU features: detected: Common not Private translations136server # [ 0.242025] CPU features: detected: CRC32 instructions137server # [ 0.242089] CPU features: detected: Data cache clean to Point of Deep Persistence138server # [ 0.242163] CPU features: detected: Data cache clean to Point of Persistence139server # [ 0.242230] CPU features: detected: Data independent timing control (DIT)140server # [ 0.242296] CPU features: detected: E0PD141server # [ 0.242349] CPU features: detected: Enhanced Counter Virtualization142server # [ 0.242413] CPU features: detected: Enhanced Counter Virtualization (CNTPOFF)143server # [ 0.242480] CPU features: detected: Enhanced Privileged Access Never144server # [ 0.246454] CPU features: detected: Enhanced Virtualization Traps145server # [ 0.246598] CPU features: detected: Fine Grained Traps146server # [ 0.246690] CPU features: detected: Guarded Control Stack (GCS)147server # [ 0.247579] CPU features: detected: Generic authentication (IMP DEF algorithm)148server # [ 0.247881] CPU features: detected: RCpc load-acquire (LDAPR)149server # [ 0.248092] CPU features: detected: 52-bit Virtual Addressing for KVM (LPA2)150server # [ 0.248179] CPU features: detected: LSE atomic instructions151server # [ 0.248251] CPU features: detected: Memory Copy and Memory Set instructions152server # [ 0.248322] CPU features: detected: Privileged Access Never153server # [ 0.248454] CPU features: detected: PMUv3154server # [ 0.248519] CPU features: detected: SCTLR2155server # [ 0.248574] CPU features: detected: RAS Extension Support156server # [ 0.248719] CPU features: detected: RASv1p1 Extension Support157server # [ 0.248791] CPU features: detected: Random Number Generator158server # [ 0.248853] CPU features: detected: Speculation barrier (SB)159server # [ 0.248914] CPU features: detected: Stage-2 Force Write-Back160server # [ 0.248991] CPU features: detected: Trap EL0 IMPLEMENTATION DEFINED functionality161server # [ 0.249070] CPU features: detected: TLB range maintenance instructions162server # [ 0.249137] CPU features: detected: WFx with timeout163server # [ 0.249335] CPU features: detected: Scalable Matrix Extension164server # [ 0.249412] CPU features: detected: FA64165server # [ 0.249467] CPU features: detected: SME2166server # [ 0.249521] CPU features: detected: Speculative Store Bypassing Safe (SSBS)167server # [ 0.249588] CPU features: detected: Scalable Vector Extension168server # [ 0.272520] alternatives: applying system-wide alternatives169server # [ 0.298873] CPU features: detected: Hardware dirty bit management on CPU0170server # [ 0.300550] SVE: maximum available vector length 256 bytes per vector171server # [ 0.300744] SVE: default vector length 64 bytes per vector172server # [ 0.303812] SME: minimum available vector length 16 bytes per vector173server # [ 0.303999] SME: maximum available vector length 256 bytes per vector174server # [ 0.304090] SME: default vector length 32 bytes per vector175server # [ 0.341584] Memory: 890980K/1048576K available (24384K kernel code, 7086K rwdata, 26324K rodata, 4736K init, 1102K bss, 116312K reserved, 32768K cma-reserved)176server # [ 0.394694] devtmpfs: initialized177server # [ 0.460414] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns178server # [ 0.461968] posixtimers hash table entries: 512 (order: 1, 8192 bytes, linear)179server # [ 0.462653] futex hash table entries: 256 (16384 bytes on 1 NUMA nodes, total 16 KiB, linear).180server # [ 0.472843] 2G module region forced by RANDOMIZE_MODULE_REGION_FULL181server # [ 0.473128] 0 pages in range for non-PLT usage182server # [ 0.473232] 508320 pages in range for PLT usage183server # [ 0.480455] pinctrl core: initialized pinctrl subsystem184server # [ 0.509745] DMI not present or invalid.185server # [ 0.549346] NET: Registered PF_NETLINK/PF_ROUTE protocol family186server # [ 0.579687] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations187server # [ 0.583388] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations188server # [ 0.587370] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations189server # [ 0.588383] audit: initializing netlink subsys (disabled)190server # [ 0.593153] audit: type=2000 audit(0.488:1): state=initialized audit_enabled=0 res=1191server # [ 0.612999] thermal_sys: Registered thermal governor 'fair_share'192server # [ 0.613140] thermal_sys: Registered thermal governor 'bang_bang'193server # [ 0.613271] thermal_sys: Registered thermal governor 'step_wise'194server # [ 0.613341] thermal_sys: Registered thermal governor 'user_space'195server # [ 0.613406] thermal_sys: Registered thermal governor 'power_allocator'196server # [ 0.615124] cpuidle: using governor ladder197server # [ 0.615689] cpuidle: using governor menu198server # [ 0.623196] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.199server # [ 0.624372] ASID allocator initialised with 65536 entries200server # [ 0.650629] Serial: AMBA PL011 UART driver201server # [ 0.816159] 9000000.pl011: ttyAMA0 at MMIO 0x9000000 (irq = 13, base_baud = 0) is a PL011 rev1202server # [ 0.822278] printk: console [ttyAMA0] enabled203server # [ 0.977613] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages204server # [ 0.977936] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page205server # [ 0.978108] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages206server # [ 0.978208] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page207server # [ 0.978306] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages208server # [ 0.978398] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page209server # [ 0.978493] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages210server # [ 0.978585] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page211server # [ 1.058912] fbcon: Taking over console212server # [ 1.059807] ACPI: Interpreter disabled.213server # [ 1.109797] iommu: Default domain type: Translated214server # [ 1.110179] iommu: DMA domain TLB invalidation policy: strict mode215server # [ 1.119528] SCSI subsystem initialized216server # [ 1.140809] usbcore: registered new interface driver usbfs217server # [ 1.142184] usbcore: registered new interface driver hub218server # [ 1.142835] usbcore: registered new device driver usb219server # [ 1.161808] pps_core: LinuxPPS API ver. 1 registered220server # [ 1.162104] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>221server # [ 1.162422] PTP clock support registered222server # [ 1.163547] EDAC MC: Ver: 3.0.0223server # [ 1.179179] scmi_core: SCMI protocol bus registered224server # [ 1.189187] FPGA manager framework225server # [ 1.247189] vgaarb: loaded226server # [ 1.267819] clocksource: Switched to clocksource arch_sys_counter227server # [ 1.293396] VFS: Disk quotas dquot_6.6.0228server # [ 1.294182] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)229server # [ 1.306197] netfs: FS-Cache loaded230server # [ 1.310810] pnp: PnP ACPI: disabled231server # [ 1.478634] NET: Registered PF_INET protocol family232server # [ 1.481905] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)233server # [ 1.886818] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)234server # [ 1.890486] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)235server # [ 1.891062] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)236server # [ 1.893750] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear)237server # [ 1.894344] TCP: Hash tables configured (established 8192 bind 8192)238server # [ 1.899881] MPTCP token hash table entries: 1024 (order: 3, 24576 bytes, linear)239server # [ 1.901053] UDP hash table entries: 512 (order: 3, 32768 bytes, linear)240server # [ 1.901741] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear)241server # [ 1.908322] NET: Registered PF_UNIX/PF_LOCAL protocol family242server # [ 1.909805] NET: Registered PF_XDP protocol family243server # [ 1.910440] PCI: CLS 0 bytes, default 64244server # [ 1.923794] Trying to unpack rootfs image as initramfs...245server # [ 1.932405] kvm [1]: HYP mode not available246server # [ 2.651726] Initialise system trusted keyrings247server # [ 2.656679] workingset: timestamp_bits=42 max_order=18 bucket_order=0248server # [ 2.686842] squashfs: version 4.0 (2009/01/31) Phillip Lougher249server # [ 2.689799] 9p: Installing v9fs 9p2000 file system support250server # [ 2.970198] Key type asymmetric registered251server # [ 2.970684] Asymmetric key parser 'x509' registered252server # [ 2.976088] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242)253server # [ 2.978913] io scheduler mq-deadline registered254server # [ 2.983722] io scheduler kyber registered255server # [ 3.154588] pl061_gpio 9030000.pl061: PL061 GPIO chip registered256server # [ 3.184393] ledtrig-cpu: registered to indicate activity on CPUs257server # [ 3.201074] pci-host-generic 4010000000.pcie: host bridge /pcie@10000000 ranges:258server # [ 3.202570] pci-host-generic 4010000000.pcie: IO 0x003eff0000..0x003effffff -> 0x0000000000259server # [ 3.212642] pci-host-generic 4010000000.pcie: MEM 0x0010000000..0x003efeffff -> 0x0010000000260server # [ 3.213158] pci-host-generic 4010000000.pcie: MEM 0x8000000000..0xffffffffff -> 0x8000000000261server # [ 3.214679] pci-host-generic 4010000000.pcie: Memory resource size exceeds max for 32 bits262server # [ 3.224895] pci-host-generic 4010000000.pcie: ECAM at [mem 0x4010000000-0x401fffffff] for [bus 00-ff]263server # [ 3.230341] pci-host-generic 4010000000.pcie: PCI host bridge to bus 0000:00264server # [ 3.236346] pci_bus 0000:00: root bus resource [bus 00-ff]265server # [ 3.236797] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]266server # [ 3.237027] pci_bus 0000:00: root bus resource [mem 0x10000000-0x3efeffff]267server # [ 3.237149] pci_bus 0000:00: root bus resource [mem 0x8000000000-0xffffffffff]268server # [ 3.248811] pci 0000:00:00.0: [1b36:0008] type 00 class 0x060000 conventional PCI endpoint269server # [ 3.272575] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint270server # [ 3.273384] pci 0000:00:01.0: BAR 0 [io 0x0000-0x001f]271server # [ 3.273657] pci 0000:00:01.0: BAR 1 [mem 0x00000000-0x00000fff]272server # [ 3.273837] pci 0000:00:01.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]273server # [ 3.274122] pci 0000:00:01.0: ROM [mem 0x00000000-0x0003ffff pref]274server # [ 3.284504] pci 0000:00:02.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint275server # [ 3.284933] pci 0000:00:02.0: BAR 0 [io 0x0000-0x001f]276server # [ 3.285116] pci 0000:00:02.0: BAR 1 [mem 0x00000000-0x00000fff]277server # [ 3.285271] pci 0000:00:02.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]278server # [ 3.286973] pci 0000:00:03.0: [1af4:1009] type 00 class 0x000200 conventional PCI endpoint279server # [ 3.296137] pci 0000:00:03.0: BAR 0 [io 0x0000-0x001f]280server # [ 3.296437] pci 0000:00:03.0: BAR 1 [mem 0x00000000-0x00000fff]281server # [ 3.296568] pci 0000:00:03.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]282server # [ 3.298156] pci 0000:00:04.0: [1af4:1009] type 00 class 0x000200 conventional PCI endpoint283server # [ 3.298493] pci 0000:00:04.0: BAR 0 [io 0x0000-0x001f]284server # [ 3.298617] pci 0000:00:04.0: BAR 1 [mem 0x00000000-0x00000fff]285server # [ 3.298732] pci 0000:00:04.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]286server # [ 3.306892] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint287server # [ 3.316093] pci 0000:00:05.0: BAR 0 [io 0x0000-0x007f]288server # [ 3.316384] pci 0000:00:05.0: BAR 1 [mem 0x00000000-0x00000fff]289server # [ 3.316514] pci 0000:00:05.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]290server # [ 3.318338] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint291server # [ 3.318647] pci 0000:00:06.0: BAR 0 [io 0x0000-0x007f]292server # [ 3.318772] pci 0000:00:06.0: BAR 1 [mem 0x00000000-0x00000fff]293server # [ 3.318888] pci 0000:00:06.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]294server # [ 3.324217] pci 0000:00:07.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint295server # [ 3.324655] pci 0000:00:07.0: BAR 0 [io 0x0000-0x001f]296server # [ 3.324794] pci 0000:00:07.0: BAR 1 [mem 0x00000000-0x00000fff]297server # [ 3.324910] pci 0000:00:07.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]298server # [ 3.325053] pci 0000:00:07.0: ROM [mem 0x00000000-0x0003ffff pref]299server # [ 3.326660] pci 0000:00:08.0: [1af4:1050] type 00 class 0x038000 conventional PCI endpoint300server # [ 3.327041] pci 0000:00:08.0: BAR 1 [mem 0x00000000-0x00000fff]301server # [ 3.327246] pci 0000:00:08.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]302server # [ 3.344311] pci 0000:00:09.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint303server # [ 3.344696] pci 0000:00:09.0: BAR 1 [mem 0x00000000-0x00000fff]304server # [ 3.344839] pci 0000:00:09.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]305server # [ 3.346261] pci 0000:00:0a.0: [8086:24cd] type 00 class 0x0c0320 conventional PCI endpoint306server # [ 3.346568] pci 0000:00:0a.0: BAR 0 [mem 0x00000000-0x00000fff]307server # [ 3.357423] pci 0000:00:0b.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint308server # [ 3.358102] pci 0000:00:0b.0: BAR 0 [io 0x0000-0x003f]309server # [ 3.358296] pci 0000:00:0b.0: BAR 1 [mem 0x00000000-0x00000fff]310server # [ 3.358418] pci 0000:00:0b.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]311server # [ 3.363091] pci 0000:00:0c.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint312server # [ 3.368223] pci 0000:00:0c.0: BAR 0 [io 0x0000-0x001f]313server # [ 3.368470] pci 0000:00:0c.0: BAR 1 [mem 0x00000000-0x00000fff]314server # [ 3.368597] pci 0000:00:0c.0: BAR 4 [mem 0x00000000-0x00003fff 64bit pref]315server # [ 3.382503] pci 0000:00:01.0: ROM [mem 0x10000000-0x1003ffff pref]: assigned316server # [ 3.383212] pci 0000:00:07.0: ROM [mem 0x10040000-0x1007ffff pref]: assigned317server # [ 3.392906] pci 0000:00:01.0: BAR 4 [mem 0x8000000000-0x8000003fff 64bit pref]: assigned318server # [ 3.393576] pci 0000:00:02.0: BAR 4 [mem 0x8000004000-0x8000007fff 64bit pref]: assigned319server # [ 3.393871] pci 0000:00:03.0: BAR 4 [mem 0x8000008000-0x800000bfff 64bit pref]: assigned320server # [ 3.394094] pci 0000:00:04.0: BAR 4 [mem 0x800000c000-0x800000ffff 64bit pref]: assigned321server # [ 3.394278] pci 0000:00:05.0: BAR 4 [mem 0x8000010000-0x8000013fff 64bit pref]: assigned322server # [ 3.394446] pci 0000:00:06.0: BAR 4 [mem 0x8000014000-0x8000017fff 64bit pref]: assigned323server # [ 3.394612] pci 0000:00:07.0: BAR 4 [mem 0x8000018000-0x800001bfff 64bit pref]: assigned324server # [ 3.394781] pci 0000:00:08.0: BAR 4 [mem 0x800001c000-0x800001ffff 64bit pref]: assigned325server # [ 3.394971] pci 0000:00:09.0: BAR 4 [mem 0x8000020000-0x8000023fff 64bit pref]: assigned326server # [ 3.395155] pci 0000:00:0b.0: BAR 4 [mem 0x8000024000-0x8000027fff 64bit pref]: assigned327server # [ 3.401321] pci 0000:00:0c.0: BAR 4 [mem 0x8000028000-0x800002bfff 64bit pref]: assigned328server # [ 3.401755] pci 0000:00:01.0: BAR 1 [mem 0x10080000-0x10080fff]: assigned329server # [ 3.402181] pci 0000:00:02.0: BAR 1 [mem 0x10081000-0x10081fff]: assigned330server # [ 3.402355] pci 0000:00:03.0: BAR 1 [mem 0x10082000-0x10082fff]: assigned331server # [ 3.402498] pci 0000:00:04.0: BAR 1 [mem 0x10083000-0x10083fff]: assigned332server # [ 3.402631] pci 0000:00:05.0: BAR 1 [mem 0x10084000-0x10084fff]: assigned333server # [ 3.402760] pci 0000:00:06.0: BAR 1 [mem 0x10085000-0x10085fff]: assigned334server # [ 3.402900] pci 0000:00:07.0: BAR 1 [mem 0x10086000-0x10086fff]: assigned335server # [ 3.403112] pci 0000:00:08.0: BAR 1 [mem 0x10087000-0x10087fff]: assigned336server # [ 3.408695] pci 0000:00:09.0: BAR 1 [mem 0x10088000-0x10088fff]: assigned337server # [ 3.409026] pci 0000:00:0a.0: BAR 0 [mem 0x10089000-0x10089fff]: assigned338server # [ 3.409189] pci 0000:00:0b.0: BAR 1 [mem 0x1008a000-0x1008afff]: assigned339server # [ 3.409365] pci 0000:00:0c.0: BAR 1 [mem 0x1008b000-0x1008bfff]: assigned340server # [ 3.409545] pci 0000:00:05.0: BAR 0 [io 0x1000-0x107f]: assigned341server # [ 3.409761] pci 0000:00:06.0: BAR 0 [io 0x1080-0x10ff]: assigned342server # [ 3.409910] pci 0000:00:0b.0: BAR 0 [io 0x1100-0x113f]: assigned343server # [ 3.410114] pci 0000:00:01.0: BAR 0 [io 0x1140-0x115f]: assigned344server # [ 3.410263] pci 0000:00:02.0: BAR 0 [io 0x1160-0x117f]: assigned345server # [ 3.410431] pci 0000:00:03.0: BAR 0 [io 0x1180-0x119f]: assigned346server # [ 3.410578] pci 0000:00:04.0: BAR 0 [io 0x11a0-0x11bf]: assigned347server # [ 3.410712] pci 0000:00:07.0: BAR 0 [io 0x11c0-0x11df]: assigned348server # [ 3.410842] pci 0000:00:0c.0: BAR 0 [io 0x11e0-0x11ff]: assigned349server # [ 3.428279] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]350server # [ 3.428628] pci_bus 0000:00: resource 5 [mem 0x10000000-0x3efeffff]351server # [ 3.428753] pci_bus 0000:00: resource 6 [mem 0x8000000000-0xffffffffff]352server # [ 3.440579] pci 0000:00:0a.0: enabling device (0000 -> 0002)353server # [ 3.816057] virtio-pci 0000:00:01.0: enabling device (0000 -> 0003)354server # [ 3.837570] virtio-pci 0000:00:02.0: enabling device (0000 -> 0003)355server # [ 3.850446] virtio-pci 0000:00:03.0: enabling device (0000 -> 0003)356server # [ 3.855779] virtio-pci 0000:00:04.0: enabling device (0000 -> 0003)357server # [ 3.869686] virtio-pci 0000:00:05.0: enabling device (0000 -> 0003)358server # [ 3.883736] virtio-pci 0000:00:06.0: enabling device (0000 -> 0003)359server # [ 3.887375] virtio-pci 0000:00:07.0: enabling device (0000 -> 0003)360server # [ 3.900095] virtio-pci 0000:00:08.0: enabling device (0000 -> 0002)361server # [ 3.912208] virtio-pci 0000:00:09.0: enabling device (0000 -> 0002)362server # [ 3.917233] virtio-pci 0000:00:0b.0: enabling device (0000 -> 0003)363server # [ 3.930538] virtio-pci 0000:00:0c.0: enabling device (0000 -> 0003)364server # [ 4.043770] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled365server # [ 4.103035] msm_serial: driver initialized366server # [ 4.115180] SuperH (H)SCI(F) driver initialized367server # [ 4.117307] STM32 USART driver initialized368server # [ 4.394734] loop: module loaded369server # [ 4.397194] virtio_blk virtio4: 1/0/0 default/read/poll queues370server # [ 4.413654] virtio_blk virtio4: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB)371server # [ 4.474761] virtio_blk virtio5: 1/0/0 default/read/poll queues372server # [ 4.480170] virtio_blk virtio5: [vdb] 3111376 512-byte logical blocks (1.59 GB/1.48 GiB)373server # [ 4.517823] megasas: 07.734.00.00-rc1374server # [ 4.550210] physmap-flash 0.flash: physmap platform flash device: [mem 0x00000000-0x03ffffff]375server # [ 4.562910] 0.flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000000 Chip ID 0x000000376server # [ 4.565693] Intel/Sharp Extended Query Table at 0x0031377server # [ 4.577465] Using buffer write method378server # [ 4.579217] physmap-flash 0.flash: physmap platform flash device: [mem 0x04000000-0x07ffffff]379server # [ 4.583135] 0.flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000000 Chip ID 0x000000380server # [ 4.583741] Intel/Sharp Extended Query Table at 0x0031381server # [ 4.596625] Using buffer write method382server # [ 4.597266] Concatenating MTD devices:383server # [ 4.597385] (0): "0.flash"384server # [ 4.597478] (1): "0.flash"385server # [ 4.597559] into device "0.flash"386server # [ 6.061631] Freeing initrd memory: 25716K387server # [ 6.353342] tun: Universal TUN/TAP device driver, 1.6388server # [ 6.386737] thunder_xcv, ver 1.0389server # [ 6.388225] thunder_bgx, ver 1.0390server # [ 6.388865] nicpf, ver 1.0391server # [ 6.400051] e1000: Intel(R) PRO/1000 Network Driver392server # [ 6.400337] e1000: Copyright (c) 1999-2006 Intel Corporation.393server # [ 6.400839] e1000e: Intel(R) PRO/1000 Network Driver394server # [ 6.401006] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.395server # [ 6.401461] igb: Intel(R) Gigabit Ethernet Network Driver396server # [ 6.401596] igb: Copyright (c) 2007-2014 Intel Corporation.397server # [ 6.402174] igbvf: Intel(R) Gigabit Virtual Function Network Driver398server # [ 6.402330] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.399server # [ 6.409306] sky2: driver version 1.30400server # [ 6.434800] ehci-pci 0000:00:0a.0: EHCI Host Controller401server # [ 6.436380] ehci-pci 0000:00:0a.0: new USB bus registered, assigned bus number 1402server # [ 6.441192] ehci-pci 0000:00:0a.0: irq 15, io mem 0x10089000403server # [ 6.450943] usbcore: registered new interface driver usb-storage404server # [ 6.452457] ehci-pci 0000:00:0a.0: USB 2.0 started, EHCI 1.00405server # [ 6.460764] usbcore: registered new interface driver usbserial_generic406server # [ 6.461703] usbserial: USB Serial support registered for generic407server # [ 6.490141] hub 1-0:1.0: USB hub found408server # [ 6.495991] hv_vmbus: registering driver hyperv_keyboard409server # [ 6.503483] hub 1-0:1.0: 6 ports detected410server # [ 6.533652] rtc-pl031 9010000.pl031: registered as rtc0411server # [ 6.535042] rtc-pl031 9010000.pl031: setting system clock to 2026-11-07T09:35:24 UTC (1794044124)412server # [ 6.542723] i2c_dev: i2c /dev entries driver413server # [ 6.589569] sdhci: Secure Digital Host Controller Interface driver414server # [ 6.589880] sdhci: Copyright(c) Pierre Ossman415server # [ 6.596562] Synopsys Designware Multimedia Card Interface Driver416server # [ 6.603235] sdhci-pltfm: SDHCI platform and OF driver helper417server # [ 6.628418] hid: raw HID events driver (C) Jiri Kosina418server # [ 6.635098] usbcore: registered new interface driver usbhid419server # [ 6.636499] usbhid: USB HID core driver420server # [ 6.664693] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 (0,8000003f) counters available421server # [ 6.692302] drop_monitor: Initializing network drop monitor service422server # [ 6.695287] NET: Registered PF_INET6 protocol family423server # [ 6.719925] Segment Routing with IPv6424server # [ 6.720746] In-situ OAM (IOAM) with IPv6425server # [ 6.722425] NET: Registered PF_PACKET protocol family426server # [ 6.726171] 9pnet: Installing 9P2000 support427server # [ 6.736091] Key type dns_resolver registered428server # [ 6.777220] usb 1-1: new high-speed USB device number 2 using ehci-pci429server # [ 6.856946] registered taskstats version 1430server # [ 6.864324] Loading compiled-in X.509 certificates431server # [ 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/input0432server # [ 7.081119] Demotion targets for Node 0: null433server # [ 7.087311] Key type .fscrypt registered434server # [ 7.087787] Key type fscrypt-provisioning registered435server # [ 7.101753] ima: No TPM chip found, activating TPM-bypass!436server # [ 7.102234] ima: Allocated hash algorithm: sha1437server # [ 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/input0438server # [ 7.113735] ima: No architecture policies found439server # [ 7.133539] input: gpio-keys as /devices/platform/gpio-keys/input/input1440server # [ 7.232279] usb 1-2: new high-speed USB device number 3 using ehci-pci441server # [ 7.254256] clk: Disabling unused clocks442server # [ 7.254897] PM: genpd: Disabling unused power domains443server # [ 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/input2444server # [ 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/input0445server # [ 7.927519] Freeing unused kernel memory: 4736K446server # [ 7.929856] Run /init as init process447server # [ 8.294845] systemd[1]: Successfully made /usr/ read-only.448server # [ 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)449server # [ 8.676708] systemd[1]: Detected virtualization qemu.450server # [ 8.678717] systemd[1]: Detected architecture arm64.451server # [ 8.680654] systemd[1]: Running in initrd.452server # [ 8.702205] systemd[1]: Initializing machine ID from random generator.453server # [ 8.714098] systemd[1]: Hostname set to <server>.454server # [ 11.030175] systemd[1]: Queued start job for default target Initrd Default Target.455server # [ 11.150060] systemd[1]: Created slice Slice /system/modprobe.456server # [ 11.165119] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.457server # [ 11.169285] systemd[1]: Expecting device /dev/disk/by-label/nix-store...458server # [ 11.171784] systemd[1]: Expecting device /dev/disk/by-label/nixos...459server # [ 11.174681] systemd[1]: Reached target Path Units.460server # [ 11.177338] systemd[1]: Reached target Slice Units.461server # [ 11.179886] systemd[1]: Reached target Swaps.462server # [ 11.181775] systemd[1]: Reached target Timer Units.463server # [ 11.194783] systemd[1]: Listening on D-Bus System Message Bus Socket.464server # [ 11.205650] systemd[1]: Listening on Journal Socket (/dev/log).465server # [ 11.211844] systemd[1]: Listening on Journal Sockets.466server # [ 11.217347] systemd[1]: Listening on udev Control Socket.467server # [ 11.222292] systemd[1]: Listening on udev Kernel Socket.468server # [ 11.224777] systemd[1]: Reached target Socket Units.469server # [ 11.301000] systemd[1]: Starting Create List of Static Device Nodes...470server # [ 11.374370] systemd[1]: Starting Load Kernel Module 9pnet_virtio...471server # [ 11.381937] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs472server # [ 11.506057] systemd[1]: Mounting Kernel Configuration File System...473server # [ 12.041833] systemd[1]: Starting Journal Service...474server # [ 12.161559] systemd[1]: Starting Load Kernel Modules...475server # [ 12.165541] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki476server # [ 12.285480] systemd[1]: Starting Coldplug All udev Devices...477server # [ 12.602074] systemd[1]: Finished Create List of Static Device Nodes.478server # [ 12.865901] systemd[1]: modprobe@9pnet_virtio.service: Deactivated successfully.479server # [ 12.914981] systemd[1]: Finished Load Kernel Module 9pnet_virtio.480server # [ 13.002690] systemd[1]: Mounted Kernel Configuration File System.481server # [ 13.174881] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...482server # [ 13.772584] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.483server # [ 13.794802] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev484server # [ 14.112820] [drm] pci: virtio-gpu-pci detected at 0000:00:08.0485server # [ 14.114403] [drm] features: -virgl +edid -resource_blob -host_visible486server # [ 14.114528] [drm] features: -context_init487server # [ 14.140246] [drm] number of scanouts: 1488server # [ 14.140625] [drm] number of cap sets: 0489server # [ 14.224582] virtio-pci 0000:00:08.0: [drm] Registered 1 planes with drm panic490server # [ 14.225009] [drm] Initialized virtio_gpu 0.1.0 for 0000:00:08.0 on minor 0491server # [ 14.407088] systemd[1]: Finished Create Static Device Nodes in /dev gracefully.492server # [ 14.424561] systemd-journald[74]: Collecting audit messages is disabled.493server # [ 14.577751] systemd[1]: Starting Create Static Device Nodes in /dev...494server # [ 14.659186] Console: switching to colour frame buffer device 160x50495server # [ 14.735779] virtio-pci 0000:00:08.0: [drm] fb0: virtio_gpudrmfb frame buffer device496server # [ 14.877340] systemd[1]: Finished Load Kernel Modules.497server # [ 15.089781] systemd[1]: Starting Apply Kernel Variables...498server # [ 15.894149] systemd[1]: Finished Create Static Device Nodes in /dev.499server # [ 15.945450] systemd[1]: Reached target Preparation for Local File Systems.500server # [ 15.950658] systemd[1]: Reached target Local File Systems.501server # [ 16.126424] systemd[1]: Starting Rule-based Manager for Device Events and Files...502server # [ 16.342168] systemd[1]: Finished Apply Kernel Variables.503server # [ 20.258547] systemd[1]: Started Rule-based Manager for Device Events and Files.504server # [ 20.650220] systemd[1]: Started Journal Service.505server # [ 20.541682] systemd-modules-load[75]: Inserted module 'dm_mod'506server # [ 20.602933] systemd-modules-load[75]: Module 'virtio_balloon' is built in507server # [ 20.656047] systemd-modules-load[75]: Module 'virtio_console' is built in508server # [ 20.702166] systemd-modules-load[75]: Inserted module 'virtio_gpu'509server # [ 20.741992] systemd-modules-load[75]: Module 'virtio_rng' is built in510server # [ 20.822420] systemd-udevd[81]: Using default interface naming scheme 'v260'.511server # [ 20.897119] systemd[1]: Starting Create System Files and Directories...512server # [ 22.077619] systemd[1]: Finished Create System Files and Directories.513server # [ 22.917458] systemd[1]: Starting Virtual Console Setup...514server # [ 24.485653] systemd-vconsole-setup[103]: Configuration of first virtual console was skipped, ignoring remaining ones.515server # [ 24.561715] systemd[1]: Finished Virtual Console Setup.516server # [ 50.546617] systemd[1]: Finished Coldplug All udev Devices.517server # [ 50.569545] systemd[1]: Reached target System Initialization.518server # [ 50.578820] systemd[1]: Reached target Basic System.519server # [ 60.099189] (udev-worker)[113]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name.520server # [ 60.124857] (udev-worker)[113]: Network interface NamePolicy= disabled on kernel command line.521server # [ 60.148073] (udev-worker)[111]: Network interface NamePolicy= disabled on kernel command line.522server # [ 60.985712] systemd[1]: Found device /dev/disk/by-label/nix-store.523server # [ 61.267214] systemd[1]: Found device /dev/disk/by-label/nixos.524server # [ 61.293282] systemd[1]: Reached target Initrd Root Device.525server # [ 61.355283] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos...526server # [ 62.617888] systemd-fsck[121]: nixos: clean, 12/65536 files, 13019/262144 blocks527server # [ 62.766100] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos.528server # [ 62.855992] systemd[1]: Mounting /sysroot...529server # [ 63.685063] EXT4-fs (vda): mounted filesystem 596d2abc-ec37-44cc-bdee-cd80576f5c45 r/w with ordered data mode. Quota mode: none.530server # [ 63.699056] systemd[1]: Mounted /sysroot.531server # [ 63.774694] systemd[1]: Reached target Initrd Root File System.532server # [ 63.919890] systemd[1]: Mounting /sysroot/nix/.ro-store...533server # [ 64.066661] systemd[1]: Mounting /sysroot/nix/.rw-store...534server # [ 64.283347] systemd[1]: Mounting /sysroot/run...535server # [ 64.579940] systemd[1]: Mounting /sysroot/tmp/shared...536server # [ 64.979057] systemd[1]: Mounting /sysroot/tmp/xchg...537server # [ 65.349529] systemd[1]: Starting Mountpoints Configured in the Real Root...538server # [ 66.288926] erofs (device vdb): mounted with root inode @ nid 36.539server # [ 67.078195] systemd-sysroot-fstab-check[134]: /sysroot should be mounted in the initrd, will request daemon-reload.540server # [ 67.339280] systemd[1]: Mounted /sysroot/nix/.ro-store.541server # [ 67.358029] systemd[1]: Mounted /sysroot/nix/.rw-store.542server # [ 67.370127] systemd[1]: Mounted /sysroot/run.543server # [ 67.385636] systemd[1]: Mounted /sysroot/tmp/shared.544server # [ 67.402091] systemd[1]: Mounted /sysroot/tmp/xchg.545server # [ 67.807421] systemd[1]: Reload requested from client PID 134 ('systemd-sysroot') (unit initrd-parse-etc.service)...546server # [ 67.818419] systemd[1]: Reloading...547server # [ 76.319416] systemd[1]: Reloading finished in 8446 ms.548server # [ 76.797977] systemd-sysroot-fstab-check[134]: Requesting initrd-fs.target/start/replace...549server # [ 76.933371] systemd-sysroot-fstab-check[134]: Requesting swap.target/start/replace...550server # [ 77.019874] systemd[1]: initrd-parse-etc.service: Deactivated successfully.551server # [ 77.046100] systemd[1]: Finished Mountpoints Configured in the Real Root.552server # [ 77.061049] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies.553server # [ 77.333753] systemd[1]: Starting rw-sysroot-nix-store.service...554server # [ 77.793357] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully.555server # [ 77.819100] systemd[1]: Finished rw-sysroot-nix-store.service.556server # [ 77.925534] systemd[1]: Mounting /sysroot/nix/store...557server # [ 78.855998] systemd[1]: Mounted /sysroot/nix/store.558server # [ 78.893850] systemd[1]: Reached target Initrd File Systems.559server # [ 78.967366] systemd[1]: Starting Find NixOS closure...560server # [ 79.109854] systemd[1]: Starting Create Volatile Files and Directories in the Real Root...561server # [ 80.213837] systemd[1]: Finished Create Volatile Files and Directories in the Real Root.562server # [ 80.335939] systemd[1]: sysroot-run-credentials-systemd\x2dtmpfiles\x2dsetup\x2dsysroot.service.mount: Deactivated successfully.563server # [ 80.890077] systemd[1]: Finished Find NixOS closure.564server # [ 80.917988] systemd[1]: Reached target Initrd Default Target.565server # [ 80.987610] systemd[1]: Starting Cleaning Up and Shutting Down Daemons...566server # [ 81.878427] systemd[1]: Stopped target Initrd Default Target.567server # [ 81.897133] systemd[1]: Stopped target Basic System.568server # [ 81.911229] systemd[1]: Stopped target Initrd Root Device.569server # [ 81.917986] systemd[1]: Stopped target Path Units.570server # [ 81.931180] systemd[1]: systemd-ask-password-console.path: Deactivated successfully.571server # [ 81.956021] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch.572server # [ 81.995864] systemd[1]: Stopped target Slice Units.573server # [ 82.010941] systemd[1]: Stopped target Socket Units.574server # [ 82.036731] systemd[1]: Stopped target System Initialization.575server # [ 82.056091] systemd[1]: Stopped target Swaps.576server # [ 82.073964] systemd[1]: Stopped target Timer Units.577server # [ 82.093401] systemd[1]: dbus.socket: Deactivated successfully.578server # [ 82.117655] systemd[1]: Closed D-Bus System Message Bus Socket.579server # [ 82.137512] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully.580server # [ 82.157373] systemd[1]: Stopped Find NixOS closure.581server # [ 82.271774] systemd[1]: Starting Load Kernel Module 9pnet_virtio...582server # [ 82.442280] systemd[1]: Starting rw-sysroot-nix-store.service...583server # [ 82.450342] systemd[1]: systemd-sysctl.service: Deactivated successfully.584server # [ 82.502924] systemd[1]: Stopped Apply Kernel Variables.585server # [ 82.557144] systemd[1]: systemd-modules-load.service: Deactivated successfully.586server # [ 82.600867] systemd[1]: Stopped Load Kernel Modules.587server # [ 82.657127] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully.588server # [ 82.707417] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root.589server # [ 82.757556] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully.590server # [ 82.814891] systemd[1]: Stopped Create System Files and Directories.591server # [ 82.941880] systemd[1]: Stopped target Local File Systems.592server # [ 82.969183] systemd[1]: Stopped target Preparation for Local File Systems.593server # [ 83.009385] systemd[1]: systemd-udev-trigger.service: Deactivated successfully.594server # [ 83.066370] systemd[1]: Stopped Coldplug All udev Devices.595server # [ 83.111042] systemd[1]: systemd-udev-trigger.service: Consumed 20.457s CPU time over 1min 10.935s wall clock time, 9.3M memory peak.596server # [ 83.158130] systemd[1]: Stopping Rule-based Manager for Device Events and Files...597server # [ 83.182902] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully.598server # [ 83.237445] systemd[1]: Stopped Virtual Console Setup.599server # [ 83.613383] systemd[1]: modprobe@9pnet_virtio.service: Deactivated successfully.600server # [ 83.640037] systemd[1]: Finished Load Kernel Module 9pnet_virtio.601server # [ 83.691131] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully.602server # [ 83.726263] systemd[1]: Finished rw-sysroot-nix-store.service.603server # [ 84.026900] systemd[1]: initrd-cleanup.service: Deactivated successfully.604server # [ 84.039914] systemd[1]: Finished Cleaning Up and Shutting Down Daemons.605server # [ 84.487054] systemd[1]: systemd-udevd.service: Deactivated successfully.606server # [ 84.510632] systemd[1]: Stopped Rule-based Manager for Device Events and Files.607server # [ 84.515139] systemd[1]: systemd-udevd.service: Consumed 24.654s CPU time over 1min 8.524s wall clock time, 14.6M memory peak.608server # [ 84.541947] systemd[1]: systemd-udevd-control.socket: Deactivated successfully.609server # [ 84.550232] systemd[1]: Closed udev Control Socket.610server # [ 84.591680] systemd[1]: Starting Cleanup udev Database...611server # [ 84.601510] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully.612server # [ 84.609460] systemd[1]: Stopped Create Static Device Nodes in /dev.613server # [ 84.618979] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully.614server # [ 84.626984] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully.615server # [ 84.641131] systemd[1]: kmod-static-nodes.service: Deactivated successfully.616server # [ 84.647225] systemd[1]: Stopped Create List of Static Device Nodes.617server # [ 85.190064] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully.618server # [ 85.199846] systemd[1]: Finished Cleanup udev Database.619server # [ 85.217874] systemd[1]: Reached target Switch Root.620server # [ 85.263471] systemd[1]: Starting NixOS Activation...621server # [ 87.003995] initrd-nixos-activation-start[180]: booting system configuration /nix/store/s4cpa30ffw22cqipwf70gjrgi7aavg0i-nixos-system-server-test622server # [ 87.702756] initrd-nixos-activation-start[180]: running activation script...623server # [ 93.162230] initrd-nixos-activation-start[203]: setting up /etc...624server # [ 95.910169] systemd[1]: initrd-nixos-activation.service: Deactivated successfully.625server # [ 95.921371] systemd[1]: Finished NixOS Activation.626server # [ 95.926584] systemd[1]: initrd-nixos-activation.service: Consumed 8.555s CPU time over 10.635s wall clock time, 36.6M memory peak.627server # [ 95.967526] systemd[1]: Starting Switch Root...628server # [ 96.311773] systemd[1]: Switching root.629server # [ 96.769755] systemd-journald[74]: Received SIGTERM from PID 1 (systemd).630server # [ 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)631server # [ 99.031203] systemd[1]: Detected virtualization qemu.632server # [ 99.036042] systemd[1]: Detected architecture arm64.633server # [ 99.041776] systemd[1]: Detected first boot.634server # [ 99.068527] systemd[1]: Initializing machine ID from random generator.635server # [ 102.468344] systemd[1]: bpf-restrict-fs: LSM BPF program attached636server # [ 104.834192] systemd[1]: Applying preset policy.637server # [ 110.383766] systemd[1]: Populated /etc with preset unit settings.638server # [ 115.480378] systemd[1]: initrd-switch-root.service: Deactivated successfully.639server # [ 115.497755] systemd[1]: Stopped initrd-switch-root.service.640server # [ 115.646272] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.641server # [ 115.694212] systemd[1]: Created slice Slice /system/getty.642server # [ 115.723215] systemd[1]: Created slice User and Session Slice.643server # [ 115.738519] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.644server # [ 115.750098] systemd[1]: Started Forward Password Requests to Wall Directory Watch.645server # [ 115.760823] systemd[1]: Expecting device /dev/hvc0...646server # [ 115.769245] systemd[1]: Expecting device /dev/ttyAMA0...647server # [ 115.778074] systemd[1]: Reached target Local Encrypted Volumes.648server # [ 115.787808] systemd[1]: Stopped target initrd-fs.target.649server # [ 115.797059] systemd[1]: Stopped target initrd-root-fs.target.650server # [ 115.805703] systemd[1]: Stopped target initrd-switch-root.target.651server # [ 115.814608] systemd[1]: Reached target Virtual Machines and Containers.652server # [ 115.824030] systemd[1]: Reached target Path Units.653server # [ 115.832638] systemd[1]: Reached target Remote File Systems.654server # [ 115.841070] systemd[1]: Reached target Slice Units.655server # [ 115.849852] systemd[1]: Reached target Swaps.656server # [ 115.893678] systemd[1]: Listening on Query the User Interactively for a Password.657server # [ 115.937844] systemd[1]: Listening on Process Core Dump Socket.658server # [ 115.972513] systemd[1]: Listening on Credential Encryption/Decryption.659server # [ 116.015186] systemd[1]: Listening on Factory Reset Management.660server # [ 116.086205] systemd[1]: Starting Journal Log Access Socket...661server # [ 116.133828] systemd[1]: Listening on Journal Audit Socket.662server # [ 116.196302] systemd[1]: Listening on Console Output Muting Service Socket.663server # [ 116.214130] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket.664server # [ 116.224622] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-uki665server # [ 116.235083] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki666server # [ 116.312966] systemd[1]: Listening on Disk Repartitioning Service Socket.667server # [ 116.325815] systemd[1]: Listening on udev Control Socket.668server # [ 116.340532] systemd[1]: Listening on udev Varlink Socket.669server # [ 116.418584] systemd[1]: Mounting Huge Pages File System...670server # [ 116.521582] systemd[1]: Mounting POSIX Message Queue File System...671server # [ 116.657808] systemd[1]: Mounting Kernel Debug File System...672server # [ 116.853541] systemd[1]: Mounting Kernel Trace File System...673server # [ 117.097544] systemd[1]: Starting Create List of Static Device Nodes...674server # [ 117.437811] systemd[1]: Starting Load Kernel Module 9pnet_virtio...675server # [ 117.485173] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs676server # [ 117.817809] systemd[1]: Mounting Kernel Configuration File System...677server # [ 117.917590] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm678server # [ 117.997895] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore679server # [ 118.306839] systemd[1]: Starting Load Kernel Module fuse...680server # [ 118.354084] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67681server # [ 118.630016] systemd[1]: Starting Journal Service...682server # [ 118.949886] systemd[1]: Starting Load Kernel Modules...683server # [ 119.240353] fuse: init (API version 7.45)684server # [ 119.362227] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer...685server # [ 119.585975] systemd[1]: Starting Remount Root and Kernel File Systems...686server # [ 119.634531] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki687server # [ 120.050123] systemd[1]: Starting Coldplug All udev Devices...688server # [ 120.660399] systemd-journald[274]: Collecting audit messages is enabled.689server # [ 120.910126] systemd[1]: Listening on Journal Log Access Socket.690server # [ 120.978256] systemd[1]: Mounted Huge Pages File System.691server # [ 121.030604] systemd[1]: Mounted POSIX Message Queue File System.692server # [ 121.101741] systemd[1]: Mounted Kernel Debug File System.693server # [ 121.162489] systemd[1]: Mounted Kernel Trace File System.694server # [ 121.273476] systemd[1]: Finished Create List of Static Device Nodes.695server # [ 121.389365] systemd[1]: modprobe@9pnet_virtio.service: Deactivated successfully.696server # [ 121.474374] systemd[1]: Finished Load Kernel Module 9pnet_virtio.697server # [ 121.484504] EXT4-fs (vda): re-mounted 596d2abc-ec37-44cc-bdee-cd80576f5c45.698server # [ 121.536004] systemd[1]: Queued start job for default target Multi-User System.699server # [ 121.604063] systemd[1]: Unnecessary job was removed for /dev/vdb.700server # [ 121.667030] systemd[1]: systemd-journald.service: Deactivated successfully.701server # [ 121.848713] systemd[1]: Started Journal Service.702server # [ 121.773214] systemd[1]: systemd-journald.service: Consumed 2.993s CPU time over 1min 43.321s wall clock time, 4M memory peak.703server # [ 121.865991] systemd-modules-load[275]: Module 'atkbd' is built in704server # [ 121.891877] systemd-modules-load[275]: Module 'loop' is built in705server # [ 121.935348] systemd[1]: Mounted Kernel Configuration File System.706server # [ 121.994428] systemd[1]: modprobe@fuse.service: Deactivated successfully.707server # [ 122.023237] systemd[1]: Finished Load Kernel Module fuse.708server # [ 122.094641] systemd[1]: Finished Load Kernel Modules.709server # [ 122.173572] systemd[1]: Finished Remount Root and Kernel File Systems.710server # [ 122.858617] systemd[1]: Listening on Disk Image Download Service Socket.711server # [ 122.991509] systemd[1]: Mounting FUSE Control File System...712server # [ 123.245359] systemd[1]: Starting Firewall...713server # [ 123.622339] systemd[1]: Starting Flush Journal to Persistent Storage...714server # [ 123.649756] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore715server # [ 124.170631] systemd-oomd[276]: No swap; memory pressure usage will be degraded716server # [ 124.235361] systemd[1]: Starting Load/Save OS Random Seed...717server # [ 124.687509] systemd[1]: Starting Apply Kernel Variables...718server # [ 125.574157] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...719server # [ 125.613194] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki720server # [ 125.977446] systemd-journald[274]: Received client request to flush runtime journal.721server # [ 128.459121] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer.722server # [ 128.569399] systemd[1]: Mounted FUSE Control File System.723server # [ 128.631642] systemd[1]: Finished Load/Save OS Random Seed.724server # [ 128.683852] systemd[1]: Reached target First Boot Complete.725server # [ 128.711203] systemd[1]: Finished Flush Journal to Persistent Storage.726server # [ 128.942307] systemd[1]: Finished Apply Kernel Variables.727server # [ 129.749470] systemd[1]: Finished Create Static Device Nodes in /dev gracefully.728server # [ 129.977712] systemd[1]: Starting Create Static Device Nodes in /dev...729server # [ 131.655417] systemd[1]: Finished Create Static Device Nodes in /dev.730server # [ 131.771435] systemd[1]: Reached target Preparation for Local File Systems.731server # [ 131.930004] systemd[1]: Mounting /run/wrappers...732server # [ 132.189939] systemd[1]: Starting Rule-based Manager for Device Events and Files...733server # [ 133.465864] systemd[1]: Mounted /run/wrappers.734server # [ 133.545131] systemd[1]: Reached target Local File Systems.735server # [ 133.682304] systemd[1]: Listening on Boot Loader Control Service Socket.736server # [ 133.881330] systemd[1]: Starting register-nix-paths.service...737server # [ 134.233861] systemd[1]: Starting Create SUID/SGID Wrappers...738server # [ 134.261694] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met.739server # [ 134.806981] systemd[1]: Starting Save Transient machine-id to Disk...740server # [ 135.461129] systemd[1]: Starting Create System Files and Directories...741server # [ 138.429591] systemd[1]: etc-machine\x2did.mount: Deactivated successfully.742server # [ 138.598952] systemd[1]: Finished Save Transient machine-id to Disk.743server # [ 142.985062] systemd[1]: Finished Create System Files and Directories.744server # [ 143.653588] systemd[1]: Starting Rebuild Journal Catalog...745server # [ 144.310815] systemd[1]: Starting Record System Boot/Shutdown in UTMP...746server # [ 147.602264] systemd[1]: Finished Record System Boot/Shutdown in UTMP.747server # [ 150.363997] systemd[1]: Finished Rebuild Journal Catalog.748server # [ 150.690364] systemd[1]: Starting Update is Completed...749server # [ 152.856373] systemd[1]: Finished Update is Completed.750server # [ 155.205935] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully.751server # [ 155.261592] systemd[1]: Finished Create SUID/SGID Wrappers.752server # [ 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.753server # [ 159.655932] systemd[1]: Finished Firewall.754server # [ 161.582825] systemd[1]: Finished register-nix-paths.service.755server # [ 164.599016] systemd-udevd[332]: Using default interface naming scheme 'v260'.756server # [ 166.533829] systemd[1]: Started Rule-based Manager for Device Events and Files.757server # [ 193.834510] systemd[1]: Finished Coldplug All udev Devices.758server # [ 193.866148] systemd[1]: Reached target System Initialization.759server # [ 193.893196] systemd[1]: Started Discard unused filesystem blocks once a week.760server # [ 193.907125] systemd[1]: Started postgresqlBackup-horae.timer.761server # [ 193.923225] systemd[1]: Started Daily Cleanup of Temporary Directories.762server # [ 193.939529] systemd[1]: Reached target Timer Units.763server # [ 193.963227] systemd[1]: Listening on D-Bus System Message Bus Socket.764server # [ 193.982510] systemd[1]: Listening on Nix Daemon Socket.765server # [ 194.001108] systemd[1]: Listening on Hostname Service Socket.766server # [ 194.021155] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket.767server # [ 194.030542] systemd[1]: Reached target Socket Units.768server # [ 194.042873] systemd[1]: Reached target Basic System.769server # [ 194.126331] systemd[1]: Starting Import lastlog data into lastlog2 database...770server # [ 194.329329] systemd[1]: Starting Name Service Cache Daemon (nsncd)...771server # [ 194.591535] systemd[1]: Starting Post-Boot Actions...772server # [ 195.082294] systemd[1]: Started Reset console on configuration changes.773server # [ 195.497395] systemd[1]: Starting resolvconf update...774server # [ 196.013999] systemd[1]: Started test-console-diagnostics.service.775server # [ 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"776server # [ 197.050982] systemd[1]: Finished Post-Boot Actions.777server # [ 197.097123] systemd[1]: Started Name Service Cache Daemon (nsncd).778server # [ 197.961106] systemd[1]: Reached target Host and Network Name Lookups.779server # [ 197.967835] systemd[1]: Reached target User and Group Name Lookups.780server # [ 198.363427] systemd[1]: Starting D-Bus System Message Bus...781server # [ 199.306482] systemd[1]: Starting User Login Management...782server # [ 199.590395] systemd[1]: Finished Import lastlog data into lastlog2 database.783server # [ 201.229306] test-console-diagnostics-start[526]: JOB UNIT TYPE STATE784server # [ 201.247733] test-console-diagnostics-start[526]: 257 network.target start waiting785server # [ 201.277880] test-console-diagnostics-start[526]: 270 systemd-logind.service start running786server # [ 201.309722] test-console-diagnostics-start[526]: 165 multi-user.target start waiting787server # [ 201.325465] test-console-diagnostics-start[526]: 209 network-pre.target start waiting788server # [ 201.349829] test-console-diagnostics-start[526]: 264 horae.service start waiting789server # [ 201.367961] test-console-diagnostics-start[526]: 267 postgresql.service start waiting790server # [ 201.401811] test-console-diagnostics-start[526]: 262 dev-ttyAMA0.device start running791server # [ 201.422190] test-console-diagnostics-start[526]: 266 postgresql-setup.service start waiting792server # [ 201.449112] test-console-diagnostics-start[526]: 258 network-local-commands.service start waiting793server # [ 201.469700] test-console-diagnostics-start[526]: 281 getty.target start waiting794server # [ 201.490164] test-console-diagnostics-start[526]: 282 getty@tty1.service start waiting795server # [ 201.509850] test-console-diagnostics-start[526]: 263 dev-hvc0.device start running796server # [ 201.537511] test-console-diagnostics-start[526]: 301 dbus-broker.service start running797server # [ 201.555633] test-console-diagnostics-start[526]: 268 systemd-user-sessions.service start waiting798server # [ 201.577978] test-console-diagnostics-start[526]: 290 linger-users.service start waiting799server # [ 201.606468] test-console-diagnostics-start[526]: 261 backdoor.service start waiting800server # [ 201.628672] test-console-diagnostics-start[526]: 260 resolvconf.service start running801server # [ 201.649621] test-console-diagnostics-start[526]: 275 dex.service start waiting802server # [ 201.670328] test-console-diagnostics-start[526]: 265 postgresql.target start waiting803server # [ 201.685749] test-console-diagnostics-start[526]: 259 dhcpcd.service start waiting804server # [ 201.731823] test-console-diagnostics-start[526]: 20 jobs listed.805server # [ 202.341492] dbus-broker-launch[513]: Looking up NSS user entry for 'systemd-timesync'...806server # [ 203.017370] dbus-broker-launch[513]: NSS returned no entry for 'systemd-timesync'807server # [ 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"808server # [ 203.571434] systemd[1]: Started D-Bus System Message Bus.809server # [ 204.725543] dbus-broker-launch[513]: Ready810server # [ 205.439841] systemd-logind[517]: New seat seat0.811server # [ 205.631363] systemd[1]: Started User Login Management.812server # [ 205.667716] test-console-diagnostics-start[538]: Id=backdoor.service813server # [ 205.694268] test-console-diagnostics-start[538]: Requires=dev-ttyAMA0.device sysinit.target dev-hvc0.device system.slice814server # [ 205.701806] test-console-diagnostics-start[538]: After=dev-ttyAMA0.device sysinit.target systemd-journald.socket basic.target dev-hvc0.device system.slice815server # [ 205.725837] test-console-diagnostics-start[538]: ActiveState=inactive816server # [ 205.733875] test-console-diagnostics-start[538]: SubState=dead817server # [ 205.741292] test-console-diagnostics-start[538]: Result=success818server # [ 205.753374] test-console-diagnostics-start[538]: Id=dev-hvc0.device819server # [ 205.765653] test-console-diagnostics-start[538]: Requires=820server # [ 205.781832] test-console-diagnostics-start[538]: After=821server # [ 205.785855] test-console-diagnostics-start[538]: ActiveState=activating822server # [ 205.801497] test-console-diagnostics-start[538]: SubState=tentative823server # [ 205.817860] test-console-diagnostics-start[538]: Id=dev-ttyAMA0.device824server # [ 205.821571] test-console-diagnostics-start[538]: Requires=825server # [ 205.838247] test-console-diagnostics-start[538]: After=826server # [ 205.853564] test-console-diagnostics-start[538]: ActiveState=activating827server # [ 205.869634] test-console-diagnostics-start[538]: SubState=tentative828server # [ 205.882088] test-console-diagnostics-start[538]: Id=dev-ttyS0.device829server # [ 205.898325] test-console-diagnostics-start[538]: Requires=830server # [ 205.913670] test-console-diagnostics-start[538]: After=831server # [ 205.933523] test-console-diagnostics-start[538]: ActiveState=inactive832server # [ 205.937610] test-console-diagnostics-start[538]: SubState=dead833server # [ 206.068061] systemd[1]: Stopped target Host and Network Name Lookups.834server # [ 206.090875] systemd[1]: Stopping Host and Network Name Lookups...835server # [ 206.115111] systemd[1]: Stopped target User and Group Name Lookups.836server # [ 206.134971] systemd[1]: Stopping User and Group Name Lookups...837server # [ 206.353901] systemd[1]: Starting linger-users.service...838server # [ 206.418867] test-console-diagnostics-start[553]: DEVPATH=/devices/virtual/tty/hvc0839server # [ 206.433907] test-console-diagnostics-start[553]: DEVNAME=/dev/hvc0840server # [ 206.457653] test-console-diagnostics-start[553]: MAJOR=229841server # [ 206.470483] test-console-diagnostics-start[553]: MINOR=0842server # [ 206.479690] test-console-diagnostics-start[553]: SUBSYSTEM=tty843server # [ 206.522212] systemd[1]: Stopping Name Service Cache Daemon (nsncd)...844server # [ 206.785798] systemd[1]: nscd.service: Deactivated successfully.845server # [ 206.865493] systemd[1]: Stopped Name Service Cache Daemon (nsncd).846server # [ 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.847server # [ 206.939195] test-console-diagnostics-start[557]: DEVPATH=/devices/platform/9000000.pl011/9000000.pl011:0/9000000.pl011:0.0/tty/ttyAMA0848server # [ 206.966220] test-console-diagnostics-start[557]: DEVNAME=/dev/ttyAMA0849server # [ 206.982992] test-console-diagnostics-start[557]: MAJOR=204850server # [ 206.990443] test-console-diagnostics-start[557]: MINOR=64851server # [ 207.006181] test-console-diagnostics-start[557]: SUBSYSTEM=tty852server # [ 207.503926] test-console-diagnostics-start[563]: DEVPATH=/devices/platform/serial8250/serial8250:0/serial8250:0.0/tty/ttyS0853server # [ 207.538544] test-console-diagnostics-start[563]: DEVNAME=/dev/ttyS0854server # [ 207.565560] test-console-diagnostics-start[563]: MAJOR=4855server # [ 207.578866] test-console-diagnostics-start[563]: MINOR=64856server # [ 207.602320] test-console-diagnostics-start[563]: SUBSYSTEM=tty857server # [ 208.122049] systemd[1]: Starting Name Service Cache Daemon (nsncd)...858server # [ 208.522234] systemd[1]: linger-users.service: Deactivated successfully.859server # [ 208.633806] systemd[1]: Finished linger-users.service.860server # [ 208.782319] systemd[1]: Finished resolvconf update.861server # [ 209.006020] systemd[1]: Reached target Preparation for Network.862server # [ 209.327127] systemd[1]: Starting DHCP Client...863server # [ 209.634328] systemd[1]: Starting Extra networking commands....864server # [ 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"865server # [ 209.922214] systemd[1]: Started Name Service Cache Daemon (nsncd).866server # [ 210.041575] systemd[1]: Reached target Host and Network Name Lookups.867server # [ 210.082667] systemd[1]: Reached target User and Group Name Lookups.868server # [ 215.386973] systemd[1]: Finished Extra networking commands..869server # [ 215.482724] systemd[1]: Reached target Network.870server # [ 215.781477] systemd[1]: Starting dex identity provider...871server # [ 215.999446] dhcpcd[597]: dhcpcd-10.3.2 starting872server # [ 216.228051] dhcpcd[638]: dev: loaded udev873server # [ 216.414038] systemd[1]: Starting PostgreSQL Server...874server # [ 216.485077] dhcpcd[638]: no valid interfaces found875server # [ 216.490604] dhcpcd[638]: no valid interfaces found876server # [ 216.682740] systemd[1]: Starting Permit User Sessions...877server # [ 218.371869] systemd[1]: Finished Permit User Sessions.878server # [ 218.724721] systemd[1]: Started Getty on tty1.879server # [ 218.857270] systemd[1]: Reached target Login Prompts.880server # [ 223.315888] postgresql-pre-start[649]: The files belonging to this database system will be owned by user "postgres".881server # [ 223.334359] postgresql-pre-start[649]: This user must also own the server process.882server # [ 223.437708] postgresql-pre-start[649]: The database cluster will be initialized with locale "en_US.UTF-8".883server # [ 223.446704] postgresql-pre-start[649]: The default database encoding has accordingly been set to "UTF8".884server # [ 223.467705] postgresql-pre-start[649]: The default text search configuration will be set to "english".885server # [ 223.482355] postgresql-pre-start[649]: Data page checksums are disabled.886server # [ 223.503480] postgresql-pre-start[649]: fixing permissions on existing directory /var/lib/postgresql/17 ... ok887server # [ 223.654608] systemd[1]: Started dex identity provider.888server # [ 223.678704] postgresql-pre-start[649]: creating subdirectories ... ok889server # [ 223.685823] postgresql-pre-start[649]: selecting dynamic shared memory implementation ... posix890server # [ 226.663010] postgresql-pre-start[649]: selecting default "max_connections" ... 100891server # [ 229.063574] postgresql-pre-start[649]: selecting default "shared_buffers" ... 128MB892server # [ 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=arm64893server # [ 234.595211] dex[655]: time=2026-11-07T09:39:12.676Z level=INFO msg="config issuer" issuer=http://127.0.0.1:5556/dex894server # [ 234.663019] dex[655]: time=2026-11-07T09:39:12.784Z level=INFO msg="config storage" storage_type=memory895server # [ 234.678345] dex[655]: time=2026-11-07T09:39:12.786Z level=INFO msg="config static client" client_name=Horae896server # [ 234.693096] dex[655]: time=2026-11-07T09:39:12.786Z level=INFO msg="config static client" client_name="Horae without email_verified"897server # [ 234.702418] dex[655]: time=2026-11-07T09:39:12.798Z level=INFO msg="config connector" connector_id=mock898server # [ 234.717746] dex[655]: time=2026-11-07T09:39:12.800Z level=INFO msg="config skipping approval screen"899server # [ 234.733844] dex[655]: time=2026-11-07T09:39:12.813Z level=INFO msg="continue on connector failure feature flag enabled"900server # [ 234.749211] dex[655]: time=2026-11-07T09:39:12.815Z level=INFO msg="signer configured" type=local keys_rotation_period=6h901server # [ 234.762886] dex[655]: time=2026-11-07T09:39:12.816Z level=INFO msg="config refresh tokens rotation" enabled=true902server # [ 234.833771] dex[655]: time=2026-11-07T09:39:12.953Z level=ERROR msg="failed to get signing algorithm" err="no signing key found"903server # [ 234.993084] dex[655]: time=2026-11-07T09:39:13.111Z level=INFO msg="keys expired, rotating"904server # [ 246.595937] dhcpcd[638]: timed out905server # [ 246.625006] dhcpcd[638]: timed out906server # [ 246.731312] systemd[1]: Started DHCP Client.907server # [ 247.190993] dex[655]: time=2026-11-07T09:39:25.260Z level=INFO msg="keys rotated" next_rotation=2026-11-07T15:39:25.260Z908server # [ 247.207165] dex[655]: time=2026-11-07T09:39:25.318Z level=INFO msg="listening on" server=http address=127.0.0.1:5556909server # [ 262.307178] postgresql-pre-start[649]: selecting default time zone ... UTC910server # [ 262.393551] postgresql-pre-start[649]: creating configuration files ... ok911server # [ 268.834130] test-console-diagnostics-start[671]: JOB UNIT TYPE STATE912server # [ 268.862006] test-console-diagnostics-start[671]: 165 multi-user.target start waiting913server # [ 268.882086] test-console-diagnostics-start[671]: 264 horae.service start waiting914server # [ 268.890226] test-console-diagnostics-start[671]: 267 postgresql.service start running915server # [ 268.899446] test-console-diagnostics-start[671]: 262 dev-ttyAMA0.device start running916server # [ 268.915871] test-console-diagnostics-start[671]: 266 postgresql-setup.service start waiting917server # [ 268.938108] test-console-diagnostics-start[671]: 263 dev-hvc0.device start running918server # [ 268.953767] test-console-diagnostics-start[671]: 261 backdoor.service start waiting919server # [ 268.969962] test-console-diagnostics-start[671]: 265 postgresql.target start waiting920server # [ 268.985985] test-console-diagnostics-start[671]: 8 jobs listed.921server # [ 270.175197] test-console-diagnostics-start[672]: Id=backdoor.service922server # [ 270.210223] test-console-diagnostics-start[672]: Requires=dev-ttyAMA0.device sysinit.target dev-hvc0.device system.slice923server # [ 270.218207] test-console-diagnostics-start[672]: After=dev-ttyAMA0.device sysinit.target systemd-journald.socket basic.target dev-hvc0.device system.slice924server # [ 270.229459] test-console-diagnostics-start[672]: ActiveState=inactive925server # [ 270.245471] test-console-diagnostics-start[672]: SubState=dead926server # [ 270.261822] test-console-diagnostics-start[672]: Result=success927server # [ 270.265304] test-console-diagnostics-start[672]: Id=dev-hvc0.device928server # [ 270.281808] test-console-diagnostics-start[672]: Requires=929server # [ 270.297821] test-console-diagnostics-start[672]: After=930server # [ 270.306087] test-console-diagnostics-start[672]: ActiveState=activating931server # [ 270.321902] test-console-diagnostics-start[672]: SubState=tentative932server # [ 270.334402] test-console-diagnostics-start[672]: Id=dev-ttyAMA0.device933server # [ 270.350330] test-console-diagnostics-start[672]: Requires=934server # [ 270.361915] test-console-diagnostics-start[672]: After=935server # [ 270.375976] test-console-diagnostics-start[672]: ActiveState=activating936server # [ 270.389443] test-console-diagnostics-start[672]: SubState=tentative937server # [ 270.405773] test-console-diagnostics-start[672]: Id=dev-ttyS0.device938server # [ 270.421382] test-console-diagnostics-start[672]: Requires=939server # [ 270.437083] test-console-diagnostics-start[672]: After=940server # [ 270.439965] test-console-diagnostics-start[672]: ActiveState=inactive941server # [ 270.453671] test-console-diagnostics-start[672]: SubState=dead942server # [ 270.637473] test-console-diagnostics-start[673]: DEVPATH=/devices/virtual/tty/hvc0943server # [ 270.654734] test-console-diagnostics-start[673]: DEVNAME=/dev/hvc0944server # [ 270.662039] test-console-diagnostics-start[673]: MAJOR=229945server # [ 270.678569] test-console-diagnostics-start[673]: MINOR=0946server # [ 270.689866] test-console-diagnostics-start[673]: SUBSYSTEM=tty947server # [ 271.011370] test-console-diagnostics-start[674]: DEVPATH=/devices/platform/9000000.pl011/9000000.pl011:0/9000000.pl011:0.0/tty/ttyAMA0948server # [ 271.031356] test-console-diagnostics-start[674]: DEVNAME=/dev/ttyAMA0949server # [ 271.043770] test-console-diagnostics-start[674]: MAJOR=204950server # [ 271.054529] test-console-diagnostics-start[674]: MINOR=64951server # [ 271.069587] test-console-diagnostics-start[674]: SUBSYSTEM=tty952server # [ 271.374704] test-console-diagnostics-start[675]: DEVPATH=/devices/platform/serial8250/serial8250:0/serial8250:0.0/tty/ttyS0953server # [ 271.394253] test-console-diagnostics-start[675]: DEVNAME=/dev/ttyS0954server # [ 271.405491] test-console-diagnostics-start[675]: MAJOR=4955server # [ 271.417477] test-console-diagnostics-start[675]: MINOR=64956server # [ 271.430389] test-console-diagnostics-start[675]: SUBSYSTEM=tty957server # [ 276.850022] postgresql-pre-start[649]: running bootstrap script ... ok958server # [ 283.149180] input: QEMU Virtio Keyboard as /devices/platform/4010000000.pcie/pci0000:00/0000:00:09.0/virtio8/input/input3959server # [ 304.515495] systemd[1]: Starting Virtual Console Setup...960server # [ 309.206490] systemd-vconsole-setup[685]: Configuration of first virtual console was skipped, ignoring remaining ones.961server # [ 309.347563] systemd[1]: Finished Virtual Console Setup.962server # [ 310.395850] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs963server # [ 313.467737] postgresql-pre-start[649]: performing post-bootstrap initialization ... ok964server # [ 320.234401] postgresql-pre-start[649]: syncing data to disk ... ok965server # [ 320.239680] postgresql-pre-start[649]: initdb: warning: enabling "trust" authentication for local connections966server # [ 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.967server # [ 320.277950] postgresql-pre-start[649]: Success. You can now start the database server using:968server # [ 320.291846] postgresql-pre-start[649]: pg_ctl -D /var/lib/postgresql/17 -l logfile start969server # [ 323.399123] systemd[1]: Condition check resulted in /dev/hvc0 being skipped.970server # [ 324.305262] postgres[691]: [691] LOG: starting PostgreSQL 17.10 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit971server # [ 324.365915] postgres[691]: [691] LOG: listening on IPv6 address "::1", port 5432972server # [ 324.376658] postgres[691]: [691] LOG: listening on IPv4 address "127.0.0.1", port 5432973server # [ 324.399263] postgres[691]: [691] LOG: listening on Unix socket "/run/postgresql/.s.PGSQL.5432"974server # [ 324.651402] postgres[698]: [698] LOG: database system was shut down at 2026-11-07 09:40:31 GMT975server # [ 324.911003] postgres[691]: [691] LOG: database system is ready to accept connections976server # [ 325.015886] systemd[1]: Started PostgreSQL Server.977server # [ 325.143528] systemd[1]: Starting PostgreSQL Setup Scripts...978server # [ 325.653345] systemd[1]: Condition check resulted in /dev/ttyAMA0 being skipped.979server # [ 326.047588] systemd[1]: Started backdoor.service.980server # [ 326.359924] 8021q: 802.1Q VLAN Support v1.8981server # connecting to host...982server: waiting for unit register-nix-paths.service983server: waiting for the VM to finish booting984server: Guest shell says: b'Spawning backdoor root shell...\n'985server: connected to guest root shell986server: (connecting took 0.38 seconds)987server: (finished: waiting for the VM to finish booting, in 0.39 seconds)988server # [ 329.335045] cfg80211: Loading compiled-in X.509 certificates for regulatory database989server # [ 329.781339] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'990server # [ 329.808040] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'991server # [ 329.856791] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2992server # [ 329.857979] cfg80211: failed to load regulatory.db993server # [ 330.787470] (udev-worker)[479]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name.994server # [ 330.850849] (udev-worker)[486]: Network interface NamePolicy= disabled on kernel command line.995server # [ 330.866693] (udev-worker)[479]: Network interface NamePolicy= disabled on kernel command line.996server: (finished: waiting for unit register-nix-paths.service, in 3.33 seconds)997server: waiting for unit postgresql.service998server # [ 332.402160] systemd[1]: test-console-diagnostics.service: Deactivated successfully.999server # [ 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.1000server: (finished: waiting for unit postgresql.service, in 2.24 seconds)1001server: waiting for unit dex.service1002server # [ 334.427565] systemd[1]: Condition check resulted in Virtio network device being skipped.1003server # [ 334.874254] systemd[1]: Starting Address configuration of eth1...1004server: (finished: waiting for unit dex.service, in 3.06 seconds)1005server: waiting for unit horae.service1006server # [ 337.754629] 8021q: adding VLAN 0 to HW filter on device eth11007server # [ 337.917285] 8021q: adding VLAN 0 to HW filter on device eth01008server # [ 337.842981] dhcpcd[638]: eth0: waiting for carrier1009server # [ 337.889394] dhcpcd[638]: eth0: carrier acquired1010server # [ 338.279518] network-addresses-eth1-start[741]: adding address 192.168.1.1/24... done1011server # [ 338.485796] dhcpcd[638]: DUID 00:01:00:01:32:81:ae:a8:52:54:00:12:34:561012server # [ 338.513866] dhcpcd[638]: eth0: IAID 00:12:34:561013server # [ 338.537101] dhcpcd[638]: eth0: adding address fe80::5054:ff:fe12:34561014server # [ 338.713812] network-addresses-eth1-start[741]: adding address 2001:db8:1::1/64... done1015server # [ 339.306514] systemd[1]: Finished Address configuration of eth1.1016server # [ 339.883788] postgresql-setup-start[724]: CREATE DATABASE1017server # [ 340.041909] dhcpcd[638]: eth0: soliciting a DHCP lease1018server # [ 340.075944] dhcpcd[638]: eth0: offered 10.0.2.15 from 10.0.2.21019server # [ 340.130135] dhcpcd[638]: eth0: probing address 10.0.2.15/241020server # [ 340.229470] dhcpcd[638]: eth0: soliciting an IPv6 router1021server # [ 340.289685] dhcpcd[638]: eth0: Router Advertisement from fe80::21022server # [ 340.333786] dhcpcd[638]: eth0: adding address fec0::5054:ff:fe12:3456/641023server # [ 340.369413] dhcpcd[638]: eth0: adding route to fec0::/641024server # [ 340.390449] dhcpcd[638]: eth0: adding default route via fe80::21025server # [ 341.871915] postgresql-setup-start[770]: CREATE ROLE1026server # [ 342.905523] postgresql-setup-start[774]: ALTER ROLE1027server # [ 343.922242] postgresql-setup-start[782]: ALTER DATABASE1028server # [ 344.137941] systemd[1]: Finished PostgreSQL Setup Scripts.1029server # [ 344.341492] systemd[1]: Reached target PostgreSQL.1030server # [ 344.554815] systemd[1]: Starting Horae time tracking server...1031server # [ 346.893996] dhcpcd[638]: eth0: leased 10.0.2.15 for 86400 seconds1032server # [ 346.903882] dhcpcd[638]: eth0: adding route to 10.0.2.0/241033server # [ 346.937119] dhcpcd[638]: eth0: adding default route via 10.0.2.21034server # [ 349.875919] horae[789]: 2026-11-07T09:41:07.910538Z INFO horae: Running migrations...1035server # [ 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=1s1036server # [ 360.810633] systemd-logind[517]: Watching system buttons on /dev/input/event1 (gpio-keys)1037server # [ 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=1s1038server # [ 370.552606] mousedev: PS/2 mouse device common for all mice1039server # [ 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=1s1040server # [ 375.894940] systemd-logind[517]: Watching system buttons on /dev/input/event0 (QEMU QEMU USB Keyboard)1041server # [ 376.477682] horae[789]: 2026-11-07T09:41:34.508804Z INFO horae: Migrations complete.1042server # [ 376.718075] systemd[1]: Started Horae time tracking server.1043server # [ 376.877723] systemd[1]: Reached target Multi-User System.1044server # [ 376.918652] systemd[1]: Startup finished in 7.850s (kernel) + 1min 30.041s (initrd) + 4min 39.024s (userspace) = 6min 16.916s.1045server # [ 378.482778] horae[886]: 2026-11-07T09:41:36.548854Z INFO horae: Starting Horae on 127.0.0.1:30001046server: (finished: waiting for unit horae.service, in 42.41 seconds)1047server: waiting for TCP port 5556 on localhost1048server # [ 379.169312] horae[886]: 2026-11-07T09:41:37.291274Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1049server # [ 380.035148] horae[886]: 2026-11-07T09:41:38.108048Z INFO horae::plugin::registry: plugins directory does not exist: plugins1050server # Connection to localhost (127.0.0.1) 5556 port [tcp/freeciv] succeeded!1051server # [ 380.793341] horae[886]: 2026-11-07T09:41:38.891606Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries76905535698631861851052server # [ 380.825573] horae[886]: 2026-11-07T09:41:38.936208Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups76905535698631861851053server # [ 380.841770] horae[886]: 2026-11-07T09:41:38.958768Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access76905535698631861851054server # [ 380.843758] horae[886]: 2026-11-07T09:41:38.963229Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets76905535698631861851055server # [ 380.858653] horae[886]: 2026-11-07T09:41:38.964476Z INFO dioxus_server::server: Registering: POST /api/report_detailed76905535698631861851056server # [ 380.891947] horae[886]: 2026-11-07T09:41:38.964832Z INFO dioxus_server::server: Registering: POST /api/report_time76905535698631861851057server # [ 380.900070] horae[886]: 2026-11-07T09:41:38.980480Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view79311481232659985111058server: (finished: waiting for TCP port 5556 on localhost, in 1.83 seconds)1059server: waiting for TCP port 3000 on localhost1060server # [ 380.919831] horae[886]: 2026-11-07T09:41:38.995863Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries163860635615838339551061server # [ 380.950676] horae[886]: 2026-11-07T09:41:38.996656Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts163860635615838339551062server # [ 380.974706] horae[886]: 2026-11-07T09:41:38.996983Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking163860635615838339551063server # [ 381.050499] horae[886]: 2026-11-07T09:41:39.002361Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command163860635615838339551064server # [ 381.069227] horae[886]: 2026-11-07T09:41:39.002856Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people163860635615838339551065server # [ 381.091293] horae[886]: 2026-11-07T09:41:39.003103Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page163860635615838339551066server # [ 381.106367] horae[886]: 2026-11-07T09:41:39.003429Z INFO dioxus_server::server: Registering: POST /api/get_current_timer163860635615838339551067server # [ 381.125955] horae[886]: 2026-11-07T09:41:39.003807Z INFO dioxus_server::server: Registering: POST /api/start_timer163860635615838339551068server # [ 381.145465] horae[886]: 2026-11-07T09:41:39.004519Z INFO dioxus_server::server: Registering: POST /api/stop_timer163860635615838339551069server # [ 381.164900] horae[886]: 2026-11-07T09:41:39.004871Z INFO dioxus_server::server: Registering: POST /api/update_org_branding130471720523972770261070server # [ 381.183044] horae[886]: 2026-11-07T09:41:39.028553Z INFO dioxus_server::server: Registering: POST /api/get_org_branding130471720523972770261071server # [ 381.202429] horae[886]: 2026-11-07T09:41:39.036017Z INFO dioxus_server::server: Registering: POST /api/get_week_start130471720523972770261072server # [ 381.221853] horae[886]: 2026-11-07T09:41:39.036506Z INFO dioxus_server::server: Registering: POST /api/get_org_name130471720523972770261073server # [ 381.240949] horae[886]: 2026-11-07T09:41:39.036838Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion115797103093460273031074server # [ 381.243554] horae[886]: 2026-11-07T09:41:39.050357Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions115797103093460273031075server # [ 381.270236] horae[886]: 2026-11-07T09:41:39.051012Z INFO dioxus_server::server: Registering: POST /api/save_permission_template115797103093460273031076server # [ 381.289084] horae[886]: 2026-11-07T09:41:39.051455Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects115797103093460273031077server # [ 381.291614] horae[886]: 2026-11-07T09:41:39.051774Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions115797103093460273031078server # [ 381.313870] horae[886]: 2026-11-07T09:41:39.052017Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor115797103093460273031079server # [ 381.315712] horae[886]: 2026-11-07T09:41:39.052254Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview1080server # [ 381.343446] horae[886]: 2026-11-07T09:41:39.052512Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary1081server # [ 381.358825] horae[886]: 2026-11-07T09:41:39.052929Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection1082server # [ 381.379270] horae[886]: 2026-11-07T09:41:39.066554Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel1083server # [ 381.403381] horae[886]: 2026-11-07T09:41:39.067200Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode}1084server # [ 381.442349] horae[886]: 2026-11-07T09:41:39.068558Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start1085server # [ 381.457563] horae[886]: 2026-11-07T09:41:39.068867Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry1086server # [ 381.477291] horae[886]: 2026-11-07T09:41:39.093917Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history1087server # [ 381.496974] horae[886]: 2026-11-07T09:41:39.094486Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client1088server # [ 381.499612] horae[886]: 2026-11-07T09:41:39.094755Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account14792234983801993931089server # [ 381.522380] horae[886]: 2026-11-07T09:41:39.095021Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status1090server # [ 381.539999] horae[886]: 2026-11-07T09:41:39.095253Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove1091server # [ 381.547230] horae[886]: 2026-11-07T09:41:39.095595Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start14792234983801993931092server # [ 381.570373] horae[886]: 2026-11-07T09:41:39.095869Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save1093server # [ 381.591940] horae[886]: 2026-11-07T09:41:39.096114Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect14792234983801993931094server # [ 381.595458] horae[886]: 2026-11-07T09:41:39.096384Z INFO dioxus_server::server: Registering: POST /api/approve_submissions135900591888008486541095server # [ 381.617932] horae[886]: 2026-11-07T09:41:39.096614Z INFO dioxus_server::server: Registering: POST /api/approve_submission135900591888008486541096server # [ 381.633057] horae[886]: 2026-11-07T09:41:39.096930Z INFO dioxus_server::server: Registering: POST /api/reject_submission135900591888008486541097server # [ 381.650568] horae[886]: 2026-11-07T09:41:39.118299Z INFO dioxus_server::server: Registering: POST /api/list_approvals135900591888008486541098server # [ 381.665826] horae[886]: 2026-11-07T09:41:39.118821Z INFO dioxus_server::server: Registering: POST /api/submit_week135900591888008486541099server # [ 381.667675] horae[886]: 2026-11-07T09:41:39.119160Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress139632003752584732061100server # [ 381.685840] horae[886]: 2026-11-07T09:41:39.119433Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects139632003752584732061101server # [ 381.687607] horae[886]: 2026-11-07T09:41:39.119762Z INFO dioxus_server::server: Registering: POST /api/get_project_overview139632003752584732061102server # [ 381.710084] horae[886]: 2026-11-07T09:41:39.120010Z INFO dioxus_server::server: Registering: POST /api/set_projects_active139632003752584732061103server # [ 381.721115] horae[886]: 2026-11-07T09:41:39.120218Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks139632003752584732061104server # [ 381.723676] horae[886]: 2026-11-07T09:41:39.120539Z INFO dioxus_server::server: Registering: POST /api/set_project_active139632003752584732061105server # [ 381.735375] horae[886]: 2026-11-07T09:41:39.120853Z INFO dioxus_server::server: Registering: POST /api/list_project_spend139632003752584732061106server # [ 381.754148] horae[886]: 2026-11-07T09:41:39.137964Z INFO dioxus_server::server: Registering: POST /api/list_project_tags139632003752584732061107server # [ 381.769172] horae[886]: 2026-11-07T09:41:39.138655Z INFO dioxus_server::server: Registering: POST /api/delete_assignment139632003752584732061108server # [ 381.771597] horae[886]: 2026-11-07T09:41:39.138955Z INFO dioxus_server::server: Registering: POST /api/create_assignment139632003752584732061109server # [ 381.787904] horae[886]: 2026-11-07T09:41:39.139424Z INFO dioxus_server::server: Registering: POST /api/set_task_active139632003752584732061110server # [ 381.809780] horae[886]: 2026-11-07T09:41:39.140478Z INFO dioxus_server::server: Registering: POST /api/list_projects139632003752584732061111server # [ 381.825690] horae[886]: 2026-11-07T09:41:39.140787Z INFO dioxus_server::server: Registering: POST /api/update_task139632003752584732061112server # [ 381.841424] horae[886]: 2026-11-07T09:41:39.157845Z INFO dioxus_server::server: Registering: POST /api/create_task139632003752584732061113server # [ 381.852943] horae[886]: 2026-11-07T09:41:39.158496Z INFO dioxus_server::server: Registering: POST /api/list_tasks139632003752584732061114server # [ 381.855470] horae[886]: 2026-11-07T09:41:39.158829Z INFO dioxus_server::server: Registering: POST /api/update_client_profile104851358257774915711115server # [ 381.871911] horae[886]: 2026-11-07T09:41:39.159418Z INFO dioxus_server::server: Registering: POST /api/create_project_client104851358257774915711116server # [ 381.886286] horae[886]: 2026-11-07T09:41:39.159664Z INFO dioxus_server::server: Registering: POST /api/create_client_profile104851358257774915711117server # [ 381.905160] horae[886]: 2026-11-07T09:41:39.159976Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices104851358257774915711118server # [ 381.907196] horae[886]: 2026-11-07T09:41:39.160288Z INFO dioxus_server::server: Registering: POST /api/get_client_details104851358257774915711119server # [ 381.925820] horae[886]: 2026-11-07T09:41:39.160662Z INFO dioxus_server::server: Registering: POST /api/client_detail_view104851358257774915711120server # [ 381.949791] horae[886]: 2026-11-07T09:41:39.160981Z INFO dioxus_server::server: Registering: POST /api/set_client_active104851358257774915711121server # [ 381.965140] horae[886]: 2026-11-07T09:41:39.180478Z INFO dioxus_server::server: Registering: POST /api/client_overview104851358257774915711122server # [ 381.967610] horae[886]: 2026-11-07T09:41:39.190195Z INFO dioxus_server::server: Registering: POST /api/list_clients104851358257774915711123server # [ 381.987166] horae[886]: 2026-11-07T09:41:39.191045Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog122563778109868174721124server # [ 382.082038] horae[886]: 2026-11-07T09:41:39.191452Z INFO dioxus_server::server: Registering: POST /api/list_plugins152655463789645218001125server # [ 382.097875] horae[886]: 2026-11-07T09:41:39.191746Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people137396755887194634961126server # [ 382.117597] horae[886]: 2026-11-07T09:41:39.192035Z INFO dioxus_server::server: Registering: POST /api/set_user_active137396755887194634961127server # [ 382.120064] horae[886]: 2026-11-07T09:41:39.192250Z INFO dioxus_server::server: Registering: POST /api/set_user_role137396755887194634961128server # [ 382.143156] horae[886]: 2026-11-07T09:41:39.192465Z INFO dioxus_server::server: Registering: POST /api/list_people137396755887194634961129server # [ 382.173845] horae[886]: 2026-11-07T09:41:39.192670Z INFO dioxus_server::server: Registering: POST /api/create_user137396755887194634961130server # [ 382.175966] horae[886]: 2026-11-07T09:41:39.192929Z INFO dioxus_server::server: Registering: POST /api/list_users137396755887194634961131server # [ 382.197528] horae[886]: 2026-11-07T09:41:39.206490Z INFO dioxus_server::server: Registering: POST /api/get_me161443592707961243071132server # [ 382.199924] horae[886]: 2026-11-07T09:41:39.207037Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit161443592707961243071133server # [ 382.231241] horae[886]: 2026-11-07T09:41:39.207313Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit161443592707961243071134server # [ 382.250183] horae[886]: 2026-11-07T09:41:39.207519Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions161443592707961243071135server # [ 382.251965] horae[886]: 2026-11-07T09:41:39.207799Z INFO dioxus_server::server: Registering: POST /api/save_project_managers114747469634461219341136server # [ 382.275465] horae[886]: 2026-11-07T09:41:39.208051Z INFO dioxus_server::server: Registering: POST /api/load_project_managers114747469634461219341137server # [ 382.298631] horae[886]: 2026-11-07T09:41:39.208440Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection16044791136740829191138server # [ 382.329171] horae[886]: 2026-11-07T09:41:39.208679Z INFO dioxus_server::server: Registering: POST /api/project_creation_options16044791136740829191139server # [ 382.331564] horae[886]: 2026-11-07T09:41:39.221712Z INFO dioxus_server::server: Registering: POST /api/project_creation_client16044791136740829191140server # [ 382.350225] horae[886]: 2026-11-07T09:41:39.222396Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog16044791136740829191141server # [ 382.368899] horae[886]: 2026-11-07T09:41:39.222673Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft16044791136740829191142server # [ 382.371622] horae[886]: 2026-11-07T09:41:39.222958Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft16044791136740829191143server # [ 382.393722] horae[886]: 2026-11-07T09:41:39.223176Z INFO dioxus_server::server: Registering: POST /api/save_project_editor16044791136740829191144server # [ 382.395825] horae[886]: 2026-11-07T09:41:39.223433Z INFO dioxus_server::server: Registering: POST /api/load_project_editor16044791136740829191145server # [ 382.429649] horae[886]: 2026-11-07T09:41:39.223670Z INFO dioxus_server::server: Registering: POST /api/save_project_draft16044791136740829191146server # [ 382.457174] horae[886]: 2026-11-07T09:41:39.223919Z INFO dioxus_server::server: Registering: POST /api/load_project_draft16044791136740829191147server # [ 382.459389] horae[886]: 2026-11-07T09:41:39.224281Z INFO dioxus_server::server: Registering: POST /api/project_people16044791136740829191148server # [ 382.482495] horae[886]: 2026-11-07T09:41:39.224498Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status20640419902238648181149server # [ 382.502908] horae[886]: 2026-11-07T09:41:39.224986Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit20640419902238648181150server # [ 382.517567] horae[886]: 2026-11-07T09:41:39.242977Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft20640419902238648181151server # [ 382.519346] horae[886]: 2026-11-07T09:41:39.243607Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor20640419902238648181152server # [ 382.549816] horae[886]: 2026-11-07T09:41:39.243921Z INFO dioxus_server::server: Registering: POST /api/generate_invoice20640419902238648181153server # [ 382.569894] horae[886]: 2026-11-07T09:41:39.244164Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice20640419902238648181154server # [ 382.571964] horae[886]: 2026-11-07T09:41:39.244597Z INFO dioxus_server::server: Registering: POST /api/list_invoices20640419902238648181155server # [ 382.591622] horae[886]: 2026-11-07T09:41:39.244934Z INFO dioxus_server::server: Registering: POST /api/get_invoice20640419902238648181156server # [ 382.611714] horae[886]: 2026-11-07T09:41:40.020200Z INFO horae: Listening on 127.0.0.1:30001157server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded!1158server: (finished: waiting for TCP port 3000 on localhost, in 1.82 seconds)1159server: must succeed: curl -sf http://127.0.0.1:3000/health | grep -q ok1160server: (finished: must succeed: curl -sf http://127.0.0.1:3000/health | grep -q ok, in 1.51 seconds)1161server: must succeed: curl -sf http://127.0.0.1:5556/dex/.well-known/openid-configuration >/dev/null1162server: (finished: must succeed: curl -sf http://127.0.0.1:5556/dex/.well-known/openid-configuration >/dev/null, in 1.39 seconds)1163server: must succeed: sudo -u horae DATABASE_URL=postgres:///horae horae seed1164server # [ 387.035419] sudo[918]: root : TTY=hvc0 ; PWD=/tmp ; USER=horae ; ENV=DATABASE_URL=postgres:///horae ; COMMAND=/run/current-system/sw/bin/horae seed1165server # [ 388.159838] sudo[918]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1166server # [ 391.503323] sudo[918]: pam_unix(sudo:session): session closed for user horae1167server: (finished: must succeed: sudo -u horae DATABASE_URL=postgres:///horae horae seed, in 5.93 seconds)1168server: must succeed: sudo -u horae DATABASE_URL=postgres:///horae horae user create --email kilgore@kilgore.trout --name 'Kilgore Trout' --role member1169server # [ 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 member1170server # [ 393.910034] sudo[927]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1171server # [ 395.059067] sudo[927]: pam_unix(sudo:session): session closed for user horae1172server: (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)1173server: must succeed: curl -s -c /tmp/jar.txt -b /tmp/jar.txt -L http://127.0.0.1:3000/auth/oidc/start -o /dev/null1174server # [ 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-d1c3a4ef4ede1175server: (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)1176server: must succeed: curl -s -b /tmp/jar.txt http://127.0.0.1:3000/harvest/v2/time_entries1177server # [ 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<chrono::Utc>\",\n te.state::text AS \"state!: String\", te.invoice_id,\n te.created_at as \"created_at: chrono::DateTime<chrono::Utc>\",\n te.updated_at as \"updated_at: chrono::DateTime<chrono::Utc>\",\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=1s1178server: (finished: must succeed: curl -s -b /tmp/jar.txt http://127.0.0.1:3000/harvest/v2/time_entries, in 2.87 seconds)1179server: must succeed: sudo -u horae psql horae -tAc 'SELECT id FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"''1180server # [ 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\''1181server # [ 404.494676] sudo[943]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1182server # [ 405.305344] sudo[943]: pam_unix(sudo:session): session closed for user horae1183server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT id FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 3.17 seconds)1184server: must succeed: dex-id-token horae horae-e2e-secret1185server # [ 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-9a2dc1254f3c1186server: (finished: must succeed: dex-id-token horae horae-e2e-secret, in 21.84 seconds)1187server # [ 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 Cg0wLTM4NS0yODA4OS0wEgRtb2Nr1188server # [ 429.460068] sudo[960]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1189server # [ 430.386948] sudo[960]: pam_unix(sudo:session): session closed for user horae1190server: must succeed: sudo -u horae psql horae -c "UPDATE users SET active = false WHERE email = 'kilgore@kilgore.trout'"1191server # [ 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\''1192server # [ 432.730797] sudo[966]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1193server # [ 433.479003] sudo[966]: pam_unix(sudo:session): session closed for user horae1194server: (finished: must succeed: sudo -u horae psql horae -c "UPDATE users SET active = false WHERE email = 'kilgore@kilgore.trout'", in 3.08 seconds)1195server # [ 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-fb3c36638bbc1196server # [ 435.626930] horae[886]: 2026-11-07T09:42:33.705043Z WARN call: horae::auth::oidc: OIDC login denied: account is deactivated1197server: must succeed: curl -s -o /dev/null -w '%{http_code}' -b /tmp/jar2.txt http://127.0.0.1:3000/harvest/v2/time_entries1198server: (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)1199server: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET active = true, oidc_issuer = NULL, oidc_subject = NULL WHERE email = '"'"'kilgore@kilgore.trout'"'"''1200server # [ 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\''1201server # [ 438.955296] sudo[981]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1202server # [ 439.702541] sudo[981]: pam_unix(sudo:session): session closed for user horae1203server: (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)1204server: 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.conf1205server: (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)1206server: must succeed: systemctl daemon-reload && systemctl restart horae.service1207server # [ 441.182294] systemd[1]: Reload requested from client PID 995 ('systemctl') (unit backdoor.service)...1208server # [ 441.195358] systemd[1]: Reloading...1209server # [ 461.961346] systemd[1]: Reloading finished in 20715 ms.1210server # [ 465.290015] systemd[1]: Stopping Horae time tracking server...1211server # [ 465.593873] systemd[1]: horae.service: Deactivated successfully.1212server # [ 465.690238] systemd[1]: Stopped Horae time tracking server.1213server # [ 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.1214server # [ 466.105215] systemd[1]: Starting Horae time tracking server...1215server # [ 468.171283] horae[1036]: 2026-11-07T09:43:06.256993Z INFO horae: Running migrations...1216server # [ 468.213166] horae[1036]: 2026-11-07T09:43:06.334217Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1217server # [ 468.737892] horae[1036]: 2026-11-07T09:43:06.858420Z INFO horae: Migrations complete.1218server # [ 468.822851] postgres[1040]: [1040] LOG: could not receive data from client: Connection reset by peer1219server # [ 469.007296] systemd[1]: Started Horae time tracking server.1220server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 28.72 seconds)1221server: waiting for TCP port 3000 on localhost1222server # [ 470.874654] horae[1043]: 2026-11-07T09:43:08.975828Z INFO horae: Starting Horae on 127.0.0.1:30001223server # [ 471.238208] horae[1043]: 2026-11-07T09:43:09.362338Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1224server # [ 472.087288] horae[1043]: 2026-11-07T09:43:10.151580Z INFO horae::plugin::registry: plugins directory does not exist: plugins1225server # [ 472.110980] horae[1043]: 2026-11-07T09:43:10.203193Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping1226server # [ 472.133997] horae[1043]: 2026-11-07T09:43:10.230421Z INFO sqlx::postgres::notice: relation "session" already exists, skipping1227server # [ 472.151045] horae[1043]: 2026-11-07T09:43:10.256465Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries76905535698631861851228server # [ 472.166508] horae[1043]: 2026-11-07T09:43:10.256913Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups76905535698631861851229server # [ 472.186415] horae[1043]: 2026-11-07T09:43:10.279810Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access76905535698631861851230server # [ 472.209498] horae[1043]: 2026-11-07T09:43:10.280440Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets76905535698631861851231server # [ 472.211836] horae[1043]: 2026-11-07T09:43:10.280925Z INFO dioxus_server::server: Registering: POST /api/report_detailed76905535698631861851232server # [ 472.230701] horae[1043]: 2026-11-07T09:43:10.298297Z INFO dioxus_server::server: Registering: POST /api/report_time76905535698631861851233server # [ 472.257750] horae[1043]: 2026-11-07T09:43:10.299052Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view79311481232659985111234server # [ 472.259841] horae[1043]: 2026-11-07T09:43:10.299329Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries163860635615838339551235server # [ 472.297489] horae[1043]: 2026-11-07T09:43:10.301195Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts163860635615838339551236server # [ 472.299636] horae[1043]: 2026-11-07T09:43:10.301488Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking163860635615838339551237server # [ 472.331073] horae[1043]: 2026-11-07T09:43:10.301663Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command163860635615838339551238server # [ 472.346463] horae[1043]: 2026-11-07T09:43:10.324282Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people163860635615838339551239server # [ 472.373766] horae[1043]: 2026-11-07T09:43:10.324513Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page163860635615838339551240server # [ 472.386594] horae[1043]: 2026-11-07T09:43:10.324698Z INFO dioxus_server::server: Registering: POST /api/get_current_timer163860635615838339551241server # [ 472.409173] horae[1043]: 2026-11-07T09:43:10.331564Z INFO dioxus_server::server: Registering: POST /api/start_timer163860635615838339551242server # [ 472.411938] horae[1043]: 2026-11-07T09:43:10.332476Z INFO dioxus_server::server: Registering: POST /api/stop_timer163860635615838339551243server # [ 472.435835] horae[1043]: 2026-11-07T09:43:10.332757Z INFO dioxus_server::server: Registering: POST /api/update_org_branding130471720523972770261244server # [ 472.451202] horae[1043]: 2026-11-07T09:43:10.332944Z INFO dioxus_server::server: Registering: POST /api/get_org_branding130471720523972770261245server # [ 472.470755] horae[1043]: 2026-11-07T09:43:10.352111Z INFO dioxus_server::server: Registering: POST /api/get_week_start130471720523972770261246server # [ 472.483628] horae[1043]: 2026-11-07T09:43:10.352660Z INFO dioxus_server::server: Registering: POST /api/get_org_name130471720523972770261247server # [ 472.501298] horae[1043]: 2026-11-07T09:43:10.352933Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion115797103093460273031248server # [ 472.503705] horae[1043]: 2026-11-07T09:43:10.358989Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions115797103093460273031249server # [ 472.510616] horae[1043]: 2026-11-07T09:43:10.359424Z INFO dioxus_server::server: Registering: POST /api/save_permission_template115797103093460273031250server # [ 472.530038] horae[1043]: 2026-11-07T09:43:10.359800Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects115797103093460273031251server # [ 472.531908] horae[1043]: 2026-11-07T09:43:10.360009Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions115797103093460273031252server # [ 472.543879] horae[1043]: 2026-11-07T09:43:10.360168Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor115797103093460273031253server # [ 472.555263] horae[1043]: 2026-11-07T09:43:10.360362Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview1254server # [ 472.574059] horae[1043]: 2026-11-07T09:43:10.360531Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary1255server # [ 472.575939] horae[1043]: 2026-11-07T09:43:10.360857Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection1256server # [ 472.590746] horae[1043]: 2026-11-07T09:43:10.375303Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel1257server # [ 472.621234] horae[1043]: 2026-11-07T09:43:10.375773Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode}1258server # [ 472.623672] horae[1043]: 2026-11-07T09:43:10.375996Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start1259server # [ 472.634924] horae[1043]: 2026-11-07T09:43:10.376166Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry1260server # [ 472.657526] horae[1043]: 2026-11-07T09:43:10.376315Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history1261server # [ 472.659455] horae[1043]: 2026-11-07T09:43:10.376484Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client1262server # [ 472.679388] horae[1043]: 2026-11-07T09:43:10.376638Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account14792234983801993931263server # [ 472.698331] horae[1043]: 2026-11-07T09:43:10.376821Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status1264server # [ 472.722251] horae[1043]: 2026-11-07T09:43:10.376995Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove1265server # [ 472.741498] horae[1043]: 2026-11-07T09:43:10.393966Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start14792234983801993931266server # [ 472.743630] horae[1043]: 2026-11-07T09:43:10.394451Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save1267server # [ 472.769759] horae[1043]: 2026-11-07T09:43:10.394650Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect14792234983801993931268server # [ 472.787472] horae[1043]: 2026-11-07T09:43:10.394853Z INFO dioxus_server::server: Registering: POST /api/approve_submissions135900591888008486541269server # [ 472.794886] horae[1043]: 2026-11-07T09:43:10.395022Z INFO dioxus_server::server: Registering: POST /api/approve_submission135900591888008486541270server # [ 472.815378] horae[1043]: 2026-11-07T09:43:10.395201Z INFO dioxus_server::server: Registering: POST /api/reject_submission135900591888008486541271server # [ 472.838532] horae[1043]: 2026-11-07T09:43:10.395528Z INFO dioxus_server::server: Registering: POST /api/list_approvals135900591888008486541272server # [ 472.853848] horae[1043]: 2026-11-07T09:43:10.395724Z INFO dioxus_server::server: Registering: POST /api/submit_week135900591888008486541273server # [ 472.855805] horae[1043]: 2026-11-07T09:43:10.395883Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress139632003752584732061274server # [ 472.870412] horae[1043]: 2026-11-07T09:43:10.396042Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects139632003752584732061275server # [ 472.885906] horae[1043]: 2026-11-07T09:43:10.396206Z INFO dioxus_server::server: Registering: POST /api/get_project_overview139632003752584732061276server # [ 472.887838] horae[1043]: 2026-11-07T09:43:10.396386Z INFO dioxus_server::server: Registering: POST /api/set_projects_active139632003752584732061277server # [ 472.907413] horae[1043]: 2026-11-07T09:43:10.396532Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks139632003752584732061278server # [ 472.921585] horae[1043]: 2026-11-07T09:43:10.396816Z INFO dioxus_server::server: Registering: POST /api/set_project_active139632003752584732061279server # [ 472.923737] horae[1043]: 2026-11-07T09:43:10.397008Z INFO dioxus_server::server: Registering: POST /api/list_project_spend139632003752584732061280server # [ 472.945888] horae[1043]: 2026-11-07T09:43:10.416102Z INFO dioxus_server::server: Registering: POST /api/list_project_tags139632003752584732061281server # [ 472.960993] horae[1043]: 2026-11-07T09:43:10.416370Z INFO dioxus_server::server: Registering: POST /api/delete_assignment139632003752584732061282server # [ 472.963096] horae[1043]: 2026-11-07T09:43:10.416522Z INFO dioxus_server::server: Registering: POST /api/create_assignment139632003752584732061283server # [ 472.981893] horae[1043]: 2026-11-07T09:43:10.417008Z INFO dioxus_server::server: Registering: POST /api/set_task_active139632003752584732061284server # [ 472.983802] horae[1043]: 2026-11-07T09:43:10.431001Z INFO dioxus_server::server: Registering: POST /api/list_projects139632003752584732061285server # [ 472.999340] horae[1043]: 2026-11-07T09:43:10.431433Z INFO dioxus_server::server: Registering: POST /api/update_task139632003752584732061286server # [ 473.014341] horae[1043]: 2026-11-07T09:43:10.431612Z INFO dioxus_server::server: Registering: POST /api/create_task139632003752584732061287server # [ 473.016064] horae[1043]: 2026-11-07T09:43:10.431835Z INFO dioxus_server::server: Registering: POST /api/list_tasks139632003752584732061288server # [ 473.082495] horae[1043]: 2026-11-07T09:43:10.432016Z INFO dioxus_server::server: Registering: POST /api/update_client_profile104851358257774915711289server # [ 473.101458] horae[1043]: 2026-11-07T09:43:10.432254Z INFO dioxus_server::server: Registering: POST /api/create_project_client104851358257774915711290server # [ 473.113274] horae[1043]: 2026-11-07T09:43:10.432431Z INFO dioxus_server::server: Registering: POST /api/create_client_profile104851358257774915711291server # [ 473.115351] horae[1043]: 2026-11-07T09:43:10.432579Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices104851358257774915711292server # [ 473.134376] horae[1043]: 2026-11-07T09:43:10.432748Z INFO dioxus_server::server: Registering: POST /api/get_client_details104851358257774915711293server # [ 473.149192] horae[1043]: 2026-11-07T09:43:10.432915Z INFO dioxus_server::server: Registering: POST /api/client_detail_view104851358257774915711294server # [ 473.151584] horae[1043]: 2026-11-07T09:43:10.450081Z INFO dioxus_server::server: Registering: POST /api/set_client_active104851358257774915711295server # [ 473.169675] horae[1043]: 2026-11-07T09:43:10.450712Z INFO dioxus_server::server: Registering: POST /api/client_overview104851358257774915711296server # [ 473.185048] horae[1043]: 2026-11-07T09:43:10.450960Z INFO dioxus_server::server: Registering: POST /api/list_clients104851358257774915711297server # [ 473.187988] horae[1043]: 2026-11-07T09:43:10.451403Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog122563778109868174721298server # [ 473.202558] horae[1043]: 2026-11-07T09:43:10.451707Z INFO dioxus_server::server: Registering: POST /api/list_plugins152655463789645218001299server # [ 473.221150] horae[1043]: 2026-11-07T09:43:10.451892Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people137396755887194634961300server # [ 473.223295] horae[1043]: 2026-11-07T09:43:10.452093Z INFO dioxus_server::server: Registering: POST /api/set_user_active137396755887194634961301server # [ 473.242771] horae[1043]: 2026-11-07T09:43:10.452268Z INFO dioxus_server::server: Registering: POST /api/set_user_role137396755887194634961302server # [ 473.253823] horae[1043]: 2026-11-07T09:43:10.452441Z INFO dioxus_server::server: Registering: POST /api/list_people137396755887194634961303server # [ 473.269995] horae[1043]: 2026-11-07T09:43:10.452607Z INFO dioxus_server::server: Registering: POST /api/create_user137396755887194634961304server # [ 473.285351] horae[1043]: 2026-11-07T09:43:10.452791Z INFO dioxus_server::server: Registering: POST /api/list_users137396755887194634961305server # [ 473.287768] horae[1043]: 2026-11-07T09:43:10.453013Z INFO dioxus_server::server: Registering: POST /api/get_me161443592707961243071306server # [ 473.302851] horae[1043]: 2026-11-07T09:43:10.467556Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit161443592707961243071307server # [ 473.318083] horae[1043]: 2026-11-07T09:43:10.467850Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit161443592707961243071308server # [ 473.320008] horae[1043]: 2026-11-07T09:43:10.468034Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions161443592707961243071309server # [ 473.334545] horae[1043]: 2026-11-07T09:43:10.468217Z INFO dioxus_server::server: Registering: POST /api/save_project_managers114747469634461219341310server # [ 473.353106] horae[1043]: 2026-11-07T09:43:10.468384Z INFO dioxus_server::server: Registering: POST /api/load_project_managers114747469634461219341311server # [ 473.355914] horae[1043]: 2026-11-07T09:43:10.468552Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection16044791136740829191312server # [ 473.375107] horae[1043]: 2026-11-07T09:43:10.468747Z INFO dioxus_server::server: Registering: POST /api/project_creation_options16044791136740829191313server # [ 473.390431] horae[1043]: 2026-11-07T09:43:10.468936Z INFO dioxus_server::server: Registering: POST /api/project_creation_client16044791136740829191314server # [ 473.409340] horae[1043]: 2026-11-07T09:43:10.486369Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog16044791136740829191315server # [ 473.411446] horae[1043]: 2026-11-07T09:43:10.486889Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft16044791136740829191316server # [ 473.431903] horae[1043]: 2026-11-07T09:43:10.487069Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft16044791136740829191317server # [ 473.450910] horae[1043]: 2026-11-07T09:43:10.487243Z INFO dioxus_server::server: Registering: POST /api/save_project_editor16044791136740829191318server # [ 473.466559] horae[1043]: 2026-11-07T09:43:10.487453Z INFO dioxus_server::server: Registering: POST /api/load_project_editor16044791136740829191319server # [ 473.486627] horae[1043]: 2026-11-07T09:43:10.487647Z INFO dioxus_server::server: Registering: POST /api/save_project_draft16044791136740829191320server # [ 473.506429] horae[1043]: 2026-11-07T09:43:10.487850Z INFO dioxus_server::server: Registering: POST /api/load_project_draft16044791136740829191321server # [ 473.525063] horae[1043]: 2026-11-07T09:43:10.488016Z INFO dioxus_server::server: Registering: POST /api/project_people16044791136740829191322server # [ 473.527469] horae[1043]: 2026-11-07T09:43:10.488200Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status20640419902238648181323server # [ 473.550233] horae[1043]: 2026-11-07T09:43:10.488504Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit20640419902238648181324server # [ 473.569643] horae[1043]: 2026-11-07T09:43:10.488741Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft20640419902238648181325server # [ 473.572020] horae[1043]: 2026-11-07T09:43:10.488949Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor20640419902238648181326server # [ 473.587132] horae[1043]: 2026-11-07T09:43:10.502713Z INFO dioxus_server::server: Registering: POST /api/generate_invoice20640419902238648181327server # [ 473.609995] horae[1043]: 2026-11-07T09:43:10.503397Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice20640419902238648181328server # [ 473.611976] horae[1043]: 2026-11-07T09:43:10.503611Z INFO dioxus_server::server: Registering: POST /api/list_invoices20640419902238648181329server # [ 473.631567] horae[1043]: 2026-11-07T09:43:10.503833Z INFO dioxus_server::server: Registering: POST /api/get_invoice20640419902238648181330server # [ 473.651403] horae[1043]: 2026-11-07T09:43:10.710007Z INFO horae: Listening on 127.0.0.1:30001331server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded!1332server: (finished: waiting for TCP port 3000 on localhost, in 5.15 seconds)1333server: must succeed: dex-id-token horae-omit-email-verified horae-omit-e2e-secret1334server # [ 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-8abcb41fb07e1335server: (finished: must succeed: dex-id-token horae-omit-email-verified horae-omit-e2e-secret, in 15.70 seconds)1336server: 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/null1337server # [ 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-743566bf97af1338server # [ 491.849948] horae[1043]: 2026-11-07T09:43:29.922341Z WARN call: horae::auth::oidc: OIDC login denied: no account for subject/email1339server: (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)1340server: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar3.txt http://127.0.0.1:3000/harvest/v2/time_entries1341server: (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)1342server: 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'"'"''1343server # [ 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\''1344server # [ 494.942999] sudo[1078]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1345server # [ 495.589422] sudo[1078]: pam_unix(sudo:session): session closed for user horae1346server: (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)1347server # [ 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 Cg0wLTM4NS0yODA4OS0wEgRtb2Nr1348server # [ 497.828864] sudo[1089]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1349server # [ 498.615406] postgres[1094]: [1094] LOG: could not receive data from client: Connection reset by peer1350server # [ 498.685333] sudo[1089]: pam_unix(sudo:session): session closed for user horae1351server # [ 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 Cg0wLTM4NS0yODA4OS0wEgRtb2Nr1352server # [ 501.006945] sudo[1099]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1353server # [ 501.943271] postgres[1104]: [1104] LOG: could not receive data from client: Connection reset by peer1354server # [ 502.030519] sudo[1099]: pam_unix(sudo:session): session closed for user horae1355server # [ 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 member1356server # [ 504.391434] sudo[1109]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1357server # [ 505.694229] postgres[1114]: [1114] LOG: could not receive data from client: Connection reset by peer1358server # [ 505.790774] sudo[1109]: pam_unix(sudo:session): session closed for user horae1359server: must succeed: sudo -u horae psql horae -tAc 'SELECT id FROM users WHERE email = '"'"'other@kilgore.trout'"'"''1360server # [ 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\''1361server # [ 507.997774] sudo[1116]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1362server # [ 508.909372] sudo[1116]: pam_unix(sudo:session): session closed for user horae1363server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT id FROM users WHERE email = '"'"'other@kilgore.trout'"'"'', in 3.12 seconds)1364server # [ 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 Cg0wLTM4NS0yODA4OS0wEgRtb2Nr1365server # [ 511.454300] sudo[1127]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1366server # [ 512.359205] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully.1367server # [ 512.379960] systemd[1]: Stopped Virtual Console Setup.1368server # [ 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.1369server # [ 512.426623] systemd[1]: Stopping Virtual Console Setup...1370server # [ 512.562645] systemd[1]: Starting Virtual Console Setup...1371server # [ 513.287856] postgres[1135]: [1135] LOG: could not receive data from client: Connection reset by peer1372server # [ 513.383997] sudo[1127]: pam_unix(sudo:session): session closed for user horae1373server: 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/null1374server # [ 515.299613] systemd-vconsole-setup[1136]: Configuration of first virtual console was skipped, ignoring remaining ones.1375server # [ 515.510231] systemd[1]: Finished Virtual Console Setup.1376server # [ 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-b457ffa1ea3a1377server: (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)1378server: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar4.txt http://127.0.0.1:3000/harvest/v2/time_entries1379server # [ 517.105578] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.1380server # [ 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<chrono::Utc>\",\n te.state::text AS \"state!: String\", te.invoice_id,\n te.created_at as \"created_at: chrono::DateTime<chrono::Utc>\",\n te.updated_at as \"updated_at: chrono::DateTime<chrono::Utc>\",\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=1s1381server: (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)1382server: 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'"'"''1383server # [ 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\''1384server # [ 520.711329] systemd-logind[517]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard)1385server # [ 521.671374] sudo[1146]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1386server # [ 522.315091] sudo[1146]: pam_unix(sudo:session): session closed for user horae1387server: (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)1388server: 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.conf1389server: (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)1390server: must succeed: systemctl daemon-reload && systemctl restart horae.service1391server # [ 523.101836] systemd[1]: Reload requested from client PID 1160 ('systemctl') (unit backdoor.service)...1392server # [ 523.107955] systemd[1]: Reloading...1393server # [ 532.869684] systemd[1]: Reloading finished in 9725 ms.1394server # [ 534.936692] systemd[1]: Stopping Horae time tracking server...1395server # [ 535.101489] systemd[1]: horae.service: Deactivated successfully.1396server # [ 535.178654] systemd[1]: Stopped Horae time tracking server.1397server # [ 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.1398server # [ 535.395318] systemd[1]: Starting Horae time tracking server...1399server # [ 536.363417] horae[1199]: 2026-11-07T09:44:14.469758Z INFO horae: Running migrations...1400server # [ 536.400001] horae[1199]: 2026-11-07T09:44:14.523747Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1401server # [ 536.645017] horae[1199]: 2026-11-07T09:44:14.768223Z INFO horae: Migrations complete.1402server # [ 536.817980] systemd[1]: Started Horae time tracking server.1403server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 14.21 seconds)1404server: waiting for TCP port 3000 on localhost1405server # [ 537.939704] horae[1206]: 2026-11-07T09:44:16.050535Z INFO horae: Starting Horae on 127.0.0.1:30001406server # [ 538.148767] horae[1206]: 2026-11-07T09:44:16.272038Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1407server # [ 538.399400] horae[1206]: 2026-11-07T09:44:16.523466Z INFO horae::plugin::registry: plugins directory does not exist: plugins1408server # [ 538.429200] horae[1206]: 2026-11-07T09:44:16.550524Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping1409server # [ 538.446427] horae[1206]: 2026-11-07T09:44:16.570069Z INFO sqlx::postgres::notice: relation "session" already exists, skipping1410server # [ 538.469251] horae[1206]: 2026-11-07T09:44:16.588428Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries76905535698631861851411server # [ 538.471856] horae[1206]: 2026-11-07T09:44:16.589595Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups76905535698631861851412server # [ 538.479072] horae[1206]: 2026-11-07T09:44:16.589905Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access76905535698631861851413server # [ 538.491241] horae[1206]: 2026-11-07T09:44:16.590166Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets76905535698631861851414server # [ 538.502316] horae[1206]: 2026-11-07T09:44:16.590457Z INFO dioxus_server::server: Registering: POST /api/report_detailed76905535698631861851415server # [ 538.513120] horae[1206]: 2026-11-07T09:44:16.590632Z INFO dioxus_server::server: Registering: POST /api/report_time76905535698631861851416server # [ 538.515639] horae[1206]: 2026-11-07T09:44:16.590877Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view79311481232659985111417server # [ 538.530075] horae[1206]: 2026-11-07T09:44:16.591074Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries163860635615838339551418server # [ 538.532484] horae[1206]: 2026-11-07T09:44:16.591384Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts163860635615838339551419server # [ 538.544985] horae[1206]: 2026-11-07T09:44:16.591571Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking163860635615838339551420server # [ 538.547841] horae[1206]: 2026-11-07T09:44:16.591771Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command163860635615838339551421server # [ 538.559126] horae[1206]: 2026-11-07T09:44:16.591940Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people163860635615838339551422server # [ 538.573659] horae[1206]: 2026-11-07T09:44:16.592099Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page163860635615838339551423server # [ 538.584921] horae[1206]: 2026-11-07T09:44:16.592255Z INFO dioxus_server::server: Registering: POST /api/get_current_timer163860635615838339551424server # [ 538.587362] horae[1206]: 2026-11-07T09:44:16.592411Z INFO dioxus_server::server: Registering: POST /api/start_timer163860635615838339551425server # [ 538.602294] horae[1206]: 2026-11-07T09:44:16.592815Z INFO dioxus_server::server: Registering: POST /api/stop_timer163860635615838339551426server # [ 538.613656] horae[1206]: 2026-11-07T09:44:16.593013Z INFO dioxus_server::server: Registering: POST /api/update_org_branding130471720523972770261427server # [ 538.615842] horae[1206]: 2026-11-07T09:44:16.606463Z INFO dioxus_server::server: Registering: POST /api/get_org_branding130471720523972770261428server # [ 538.623839] horae[1206]: 2026-11-07T09:44:16.606717Z INFO dioxus_server::server: Registering: POST /api/get_week_start130471720523972770261429server # [ 538.635183] horae[1206]: 2026-11-07T09:44:16.606916Z INFO dioxus_server::server: Registering: POST /api/get_org_name130471720523972770261430server # [ 538.646211] horae[1206]: 2026-11-07T09:44:16.607115Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion115797103093460273031431server # [ 538.658144] horae[1206]: 2026-11-07T09:44:16.607279Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions115797103093460273031432server # [ 538.673030] horae[1206]: 2026-11-07T09:44:16.607446Z INFO dioxus_server::server: Registering: POST /api/save_permission_template115797103093460273031433server # [ 538.675265] horae[1206]: 2026-11-07T09:44:16.607809Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects115797103093460273031434server # [ 538.687345] horae[1206]: 2026-11-07T09:44:16.608001Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions115797103093460273031435server # [ 538.705023] horae[1206]: 2026-11-07T09:44:16.608164Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor115797103093460273031436server # [ 538.727683] horae[1206]: 2026-11-07T09:44:16.608318Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview1437server # [ 538.750527] horae[1206]: 2026-11-07T09:44:16.608455Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary1438server # [ 538.770641] horae[1206]: 2026-11-07T09:44:16.608753Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection1439server # [ 538.779026] horae[1206]: 2026-11-07T09:44:16.624999Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel1440server # [ 538.794277] horae[1206]: 2026-11-07T09:44:16.630240Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode}1441server # [ 538.813525] horae[1206]: 2026-11-07T09:44:16.630519Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start1442server # [ 538.815951] horae[1206]: 2026-11-07T09:44:16.630687Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry1443server # [ 538.831077] horae[1206]: 2026-11-07T09:44:16.630836Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history1444server # [ 538.851928] horae[1206]: 2026-11-07T09:44:16.631005Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client1445server # [ 538.863422] horae[1206]: 2026-11-07T09:44:16.631173Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account14792234983801993931446server # [ 538.895014] horae[1206]: 2026-11-07T09:44:16.631345Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status1447server # [ 538.915736] horae[1206]: 2026-11-07T09:44:16.631504Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove1448server # [ 538.998033] horae[1206]: 2026-11-07T09:44:16.631644Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start14792234983801993931449server # [ 539.019823] horae[1206]: 2026-11-07T09:44:16.631826Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save1450server # [ 539.049781] horae[1206]: 2026-11-07T09:44:16.632014Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect14792234983801993931451server # [ 539.051757] horae[1206]: 2026-11-07T09:44:16.632186Z INFO dioxus_server::server: Registering: POST /api/approve_submissions135900591888008486541452server # [ 539.067064] horae[1206]: 2026-11-07T09:44:16.632354Z INFO dioxus_server::server: Registering: POST /api/approve_submission135900591888008486541453server # [ 539.082399] horae[1206]: 2026-11-07T09:44:16.632532Z INFO dioxus_server::server: Registering: POST /api/reject_submission135900591888008486541454server # [ 539.096936] horae[1206]: 2026-11-07T09:44:16.632918Z INFO dioxus_server::server: Registering: POST /api/list_approvals135900591888008486541455server # [ 539.099797] horae[1206]: 2026-11-07T09:44:16.642352Z INFO dioxus_server::server: Registering: POST /api/submit_week135900591888008486541456server # [ 539.115891] horae[1206]: 2026-11-07T09:44:16.642786Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress139632003752584732061457server # [ 539.136853] horae[1206]: 2026-11-07T09:44:16.642970Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects139632003752584732061458server # [ 539.139453] horae[1206]: 2026-11-07T09:44:16.643134Z INFO dioxus_server::server: Registering: POST /api/get_project_overview139632003752584732061459server # [ 539.169384] horae[1206]: 2026-11-07T09:44:16.643336Z INFO dioxus_server::server: Registering: POST /api/set_projects_active139632003752584732061460server # [ 539.171841] horae[1206]: 2026-11-07T09:44:16.643488Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks139632003752584732061461server # [ 539.186567] horae[1206]: 2026-11-07T09:44:16.643879Z INFO dioxus_server::server: Registering: POST /api/set_project_active139632003752584732061462server # [ 539.201209] horae[1206]: 2026-11-07T09:44:16.644077Z INFO dioxus_server::server: Registering: POST /api/list_project_spend139632003752584732061463server # [ 539.217133] horae[1206]: 2026-11-07T09:44:16.644234Z INFO dioxus_server::server: Registering: POST /api/list_project_tags139632003752584732061464server # [ 539.219638] horae[1206]: 2026-11-07T09:44:16.644379Z INFO dioxus_server::server: Registering: POST /api/delete_assignment139632003752584732061465server # [ 539.237709] horae[1206]: 2026-11-07T09:44:16.644519Z INFO dioxus_server::server: Registering: POST /api/create_assignment139632003752584732061466server # [ 539.239863] horae[1206]: 2026-11-07T09:44:16.644916Z INFO dioxus_server::server: Registering: POST /api/set_task_active139632003752584732061467server # [ 539.258704] horae[1206]: 2026-11-07T09:44:16.650552Z INFO dioxus_server::server: Registering: POST /api/list_projects139632003752584732061468server # [ 539.269624] horae[1206]: 2026-11-07T09:44:16.651044Z INFO dioxus_server::server: Registering: POST /api/update_task139632003752584732061469server # [ 539.284911] horae[1206]: 2026-11-07T09:44:16.651225Z INFO dioxus_server::server: Registering: POST /api/create_task139632003752584732061470server # [ 539.287522] horae[1206]: 2026-11-07T09:44:16.651396Z INFO dioxus_server::server: Registering: POST /api/list_tasks139632003752584732061471server # [ 539.306187] horae[1206]: 2026-11-07T09:44:16.651550Z INFO dioxus_server::server: Registering: POST /api/update_client_profile104851358257774915711472server # [ 539.308044] horae[1206]: 2026-11-07T09:44:16.651713Z INFO dioxus_server::server: Registering: POST /api/create_project_client104851358257774915711473server # [ 539.340910] horae[1206]: 2026-11-07T09:44:16.651879Z INFO dioxus_server::server: Registering: POST /api/create_client_profile104851358257774915711474server # [ 539.343465] horae[1206]: 2026-11-07T09:44:16.652019Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices104851358257774915711475server # [ 539.362417] horae[1206]: 2026-11-07T09:44:16.652168Z INFO dioxus_server::server: Registering: POST /api/get_client_details104851358257774915711476server # [ 539.385064] horae[1206]: 2026-11-07T09:44:16.652408Z INFO dioxus_server::server: Registering: POST /api/client_detail_view104851358257774915711477server # [ 539.387530] horae[1206]: 2026-11-07T09:44:16.652570Z INFO dioxus_server::server: Registering: POST /api/set_client_active104851358257774915711478server # [ 539.402235] horae[1206]: 2026-11-07T09:44:16.652736Z INFO dioxus_server::server: Registering: POST /api/client_overview104851358257774915711479server # [ 539.403787] horae[1206]: 2026-11-07T09:44:16.652889Z INFO dioxus_server::server: Registering: POST /api/list_clients104851358257774915711480server # [ 539.419145] horae[1206]: 2026-11-07T09:44:16.666115Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog122563778109868174721481server # [ 539.437889] horae[1206]: 2026-11-07T09:44:16.666666Z INFO dioxus_server::server: Registering: POST /api/list_plugins152655463789645218001482server # [ 539.439699] horae[1206]: 2026-11-07T09:44:16.666917Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people137396755887194634961483server # [ 539.458067] horae[1206]: 2026-11-07T09:44:16.667098Z INFO dioxus_server::server: Registering: POST /api/set_user_active137396755887194634961484server # [ 539.459689] horae[1206]: 2026-11-07T09:44:16.667364Z INFO dioxus_server::server: Registering: POST /api/set_user_role137396755887194634961485server # [ 539.477444] horae[1206]: 2026-11-07T09:44:16.667535Z INFO dioxus_server::server: Registering: POST /api/list_people137396755887194634961486server # [ 539.479870] horae[1206]: 2026-11-07T09:44:16.667736Z INFO dioxus_server::server: Registering: POST /api/create_user137396755887194634961487server # [ 539.490753] horae[1206]: 2026-11-07T09:44:16.667919Z INFO dioxus_server::server: Registering: POST /api/list_users137396755887194634961488server # [ 539.521072] horae[1206]: 2026-11-07T09:44:16.668068Z INFO dioxus_server::server: Registering: POST /api/get_me161443592707961243071489server # [ 539.540962] horae[1206]: 2026-11-07T09:44:16.668203Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit161443592707961243071490server # [ 539.561029] horae[1206]: 2026-11-07T09:44:16.668345Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit161443592707961243071491server # [ 539.563333] horae[1206]: 2026-11-07T09:44:16.668481Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions161443592707961243071492server # [ 539.581928] horae[1206]: 2026-11-07T09:44:16.668721Z INFO dioxus_server::server: Registering: POST /api/save_project_managers114747469634461219341493server # [ 539.583613] horae[1206]: 2026-11-07T09:44:16.668903Z INFO dioxus_server::server: Registering: POST /api/load_project_managers114747469634461219341494server # [ 539.602308] horae[1206]: 2026-11-07T09:44:16.677963Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection16044791136740829191495server # [ 539.617695] horae[1206]: 2026-11-07T09:44:16.678605Z INFO dioxus_server::server: Registering: POST /api/project_creation_options16044791136740829191496server # [ 539.619389] horae[1206]: 2026-11-07T09:44:16.678918Z INFO dioxus_server::server: Registering: POST /api/project_creation_client16044791136740829191497server # [ 539.634451] horae[1206]: 2026-11-07T09:44:16.679113Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog16044791136740829191498server # [ 539.645809] horae[1206]: 2026-11-07T09:44:16.679269Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft16044791136740829191499server # [ 539.666094] horae[1206]: 2026-11-07T09:44:16.679498Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft16044791136740829191500server # [ 539.682676] horae[1206]: 2026-11-07T09:44:16.679820Z INFO dioxus_server::server: Registering: POST /api/save_project_editor16044791136740829191501server # [ 539.690641] horae[1206]: 2026-11-07T09:44:16.680009Z INFO dioxus_server::server: Registering: POST /api/load_project_editor16044791136740829191502server # [ 539.706780] horae[1206]: 2026-11-07T09:44:16.680170Z INFO dioxus_server::server: Registering: POST /api/save_project_draft16044791136740829191503server # [ 539.718078] horae[1206]: 2026-11-07T09:44:16.680336Z INFO dioxus_server::server: Registering: POST /api/load_project_draft16044791136740829191504server # [ 539.726224] horae[1206]: 2026-11-07T09:44:16.680477Z INFO dioxus_server::server: Registering: POST /api/project_people16044791136740829191505server # [ 539.742047] horae[1206]: 2026-11-07T09:44:16.680618Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status20640419902238648181506server # [ 539.753086] horae[1206]: 2026-11-07T09:44:16.680997Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit20640419902238648181507server # [ 539.755005] horae[1206]: 2026-11-07T09:44:16.690172Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft20640419902238648181508server # [ 539.766076] horae[1206]: 2026-11-07T09:44:16.690794Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor20640419902238648181509server # [ 539.777569] horae[1206]: 2026-11-07T09:44:16.690987Z INFO dioxus_server::server: Registering: POST /api/generate_invoice20640419902238648181510server # [ 539.779773] horae[1206]: 2026-11-07T09:44:16.691142Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice20640419902238648181511server # [ 539.787277] horae[1206]: 2026-11-07T09:44:16.691443Z INFO dioxus_server::server: Registering: POST /api/list_invoices20640419902238648181512server # [ 539.802218] horae[1206]: 2026-11-07T09:44:16.691711Z INFO dioxus_server::server: Registering: POST /api/get_invoice20640419902238648181513server # [ 539.812989] horae[1206]: 2026-11-07T09:44:16.816998Z INFO horae: Listening on 127.0.0.1:30001514server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded!1515server: (finished: waiting for TCP port 3000 on localhost, in 2.99 seconds)1516server: must succeed: curl -sS -c /tmp/jar5.txt -b /tmp/jar5.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start1517server # [ 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-1d7caffd6d5a1518server # [ 540.995434] horae[1206]: 2026-11-07T09:44:19.083522Z WARN call: horae::auth::oidc: OIDC login denied: no account for subject/email1519server: (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)1520server: must succeed: curl -sS -c /tmp/jar5.txt -b /tmp/jar5.txt http://127.0.0.1:3000/auth/login1521server: (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)1522server: 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'1523server # [ 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'1524server # [ 542.869045] sudo[1230]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1525server # [ 543.211252] sudo[1230]: pam_unix(sudo:session): session closed for user horae1526server: (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)1527server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"''1528server # [ 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\''1529server # [ 544.662387] sudo[1237]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1530server # [ 545.010571] sudo[1237]: pam_unix(sudo:session): session closed for user horae1531server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'', in 1.80 seconds)1532server: 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.conf1533server: (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)1534server: must succeed: systemctl daemon-reload && systemctl restart horae.service1535server # [ 545.777832] systemd[1]: Reload requested from client PID 1252 ('systemctl') (unit backdoor.service)...1536server # [ 545.786624] systemd[1]: Reloading...1537server # [ 554.807160] systemd[1]: Reloading finished in 8991 ms.1538server # [ 556.823572] systemd[1]: Stopping Horae time tracking server...1539server # [ 556.889218] systemd[1]: horae.service: Deactivated successfully.1540server # [ 556.981193] systemd[1]: Stopped Horae time tracking server.1541server # [ 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.1542server # [ 557.282501] systemd[1]: Starting Horae time tracking server...1543server # [ 558.242620] horae[1290]: 2026-11-07T09:44:36.344254Z INFO horae: Running migrations...1544server # [ 558.270669] horae[1290]: 2026-11-07T09:44:36.394512Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1545server # [ 558.521167] horae[1290]: 2026-11-07T09:44:36.634612Z INFO horae: Migrations complete.1546server # [ 558.575538] postgres[1294]: [1294] LOG: could not send data to client: Broken pipe1547server # [ 558.598557] postgres[1294]: [1294] FATAL: connection to client lost1548server # [ 558.693628] systemd[1]: Started Horae time tracking server.1549server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 13.34 seconds)1550server: waiting for TCP port 3000 on localhost1551server # [ 559.738160] horae[1297]: 2026-11-07T09:44:37.842916Z INFO horae: Starting Horae on 127.0.0.1:30001552server # [ 559.935778] horae[1297]: 2026-11-07T09:44:38.059323Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1553server # [ 560.208040] horae[1297]: 2026-11-07T09:44:38.331370Z INFO horae::plugin::registry: plugins directory does not exist: plugins1554server # [ 560.230691] horae[1297]: 2026-11-07T09:44:38.353971Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping1555server # [ 560.241374] horae[1297]: 2026-11-07T09:44:38.364084Z INFO sqlx::postgres::notice: relation "session" already exists, skipping1556server # [ 560.261051] horae[1297]: 2026-11-07T09:44:38.382940Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries76905535698631861851557server # [ 560.272705] horae[1297]: 2026-11-07T09:44:38.383578Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups76905535698631861851558server # [ 560.275363] horae[1297]: 2026-11-07T09:44:38.383857Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access76905535698631861851559server # [ 560.290518] horae[1297]: 2026-11-07T09:44:38.384100Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets76905535698631861851560server # [ 560.302028] horae[1297]: 2026-11-07T09:44:38.384383Z INFO dioxus_server::server: Registering: POST /api/report_detailed76905535698631861851561server # [ 560.304049] horae[1297]: 2026-11-07T09:44:38.384557Z INFO dioxus_server::server: Registering: POST /api/report_time76905535698631861851562server # [ 560.314894] horae[1297]: 2026-11-07T09:44:38.384745Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view79311481232659985111563server # [ 560.323051] horae[1297]: 2026-11-07T09:44:38.384921Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries163860635615838339551564server # [ 560.334339] horae[1297]: 2026-11-07T09:44:38.394130Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts163860635615838339551565server # [ 560.346235] horae[1297]: 2026-11-07T09:44:38.394607Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking163860635615838339551566server # [ 560.357689] horae[1297]: 2026-11-07T09:44:38.394801Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command163860635615838339551567server # [ 560.359856] horae[1297]: 2026-11-07T09:44:38.394937Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people163860635615838339551568server # [ 560.374587] horae[1297]: 2026-11-07T09:44:38.395096Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page163860635615838339551569server # [ 560.385128] horae[1297]: 2026-11-07T09:44:38.395253Z INFO dioxus_server::server: Registering: POST /api/get_current_timer163860635615838339551570server # [ 560.387589] horae[1297]: 2026-11-07T09:44:38.395417Z INFO dioxus_server::server: Registering: POST /api/start_timer163860635615838339551571server # [ 560.398560] horae[1297]: 2026-11-07T09:44:38.395830Z INFO dioxus_server::server: Registering: POST /api/stop_timer163860635615838339551572server # [ 560.410254] horae[1297]: 2026-11-07T09:44:38.396029Z INFO dioxus_server::server: Registering: POST /api/update_org_branding130471720523972770261573server # [ 560.412056] horae[1297]: 2026-11-07T09:44:38.396211Z INFO dioxus_server::server: Registering: POST /api/get_org_branding130471720523972770261574server # [ 560.422910] horae[1297]: 2026-11-07T09:44:38.396361Z INFO dioxus_server::server: Registering: POST /api/get_week_start130471720523972770261575server # [ 560.437498] horae[1297]: 2026-11-07T09:44:38.396523Z INFO dioxus_server::server: Registering: POST /api/get_org_name130471720523972770261576server # [ 560.439774] horae[1297]: 2026-11-07T09:44:38.396698Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion115797103093460273031577server # [ 560.451405] horae[1297]: 2026-11-07T09:44:38.396848Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions115797103093460273031578server # [ 560.462527] horae[1297]: 2026-11-07T09:44:38.396989Z INFO dioxus_server::server: Registering: POST /api/save_permission_template115797103093460273031579server # [ 560.476879] horae[1297]: 2026-11-07T09:44:38.406019Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects115797103093460273031580server # [ 560.479431] horae[1297]: 2026-11-07T09:44:38.406445Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions115797103093460273031581server # [ 560.494628] horae[1297]: 2026-11-07T09:44:38.406617Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor115797103093460273031582server # [ 560.513087] horae[1297]: 2026-11-07T09:44:38.406806Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview1583server # [ 560.515367] horae[1297]: 2026-11-07T09:44:38.406946Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary1584server # [ 560.537904] horae[1297]: 2026-11-07T09:44:38.407223Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection1585server # [ 560.553215] horae[1297]: 2026-11-07T09:44:38.407843Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel1586server # [ 560.555330] horae[1297]: 2026-11-07T09:44:38.408039Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode}1587server # [ 560.579326] horae[1297]: 2026-11-07T09:44:38.408246Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start1588server # [ 560.593696] horae[1297]: 2026-11-07T09:44:38.408382Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry1589server # [ 560.595342] horae[1297]: 2026-11-07T09:44:38.408502Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history1590server # [ 560.626495] horae[1297]: 2026-11-07T09:44:38.408652Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client1591server # [ 560.648761] horae[1297]: 2026-11-07T09:44:38.408824Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account14792234983801993931592server # [ 560.651083] horae[1297]: 2026-11-07T09:44:38.408962Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status1593server # [ 560.669453] horae[1297]: 2026-11-07T09:44:38.418130Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove1594server # [ 560.671227] horae[1297]: 2026-11-07T09:44:38.418578Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start14792234983801993931595server # [ 560.685765] horae[1297]: 2026-11-07T09:44:38.418780Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save1596server # [ 560.687681] horae[1297]: 2026-11-07T09:44:38.418936Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect14792234983801993931597server # [ 560.699566] horae[1297]: 2026-11-07T09:44:38.419088Z INFO dioxus_server::server: Registering: POST /api/approve_submissions135900591888008486541598server # [ 560.718440] horae[1297]: 2026-11-07T09:44:38.419230Z INFO dioxus_server::server: Registering: POST /api/approve_submission135900591888008486541599server # [ 560.811012] horae[1297]: 2026-11-07T09:44:38.419396Z INFO dioxus_server::server: Registering: POST /api/reject_submission135900591888008486541600server # [ 560.834001] horae[1297]: 2026-11-07T09:44:38.419791Z INFO dioxus_server::server: Registering: POST /api/list_approvals135900591888008486541601server # [ 560.835587] horae[1297]: 2026-11-07T09:44:38.419965Z INFO dioxus_server::server: Registering: POST /api/submit_week135900591888008486541602server # [ 560.851094] horae[1297]: 2026-11-07T09:44:38.420091Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress139632003752584732061603server # [ 560.866886] horae[1297]: 2026-11-07T09:44:38.420235Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects139632003752584732061604server # [ 560.897990] horae[1297]: 2026-11-07T09:44:38.420386Z INFO dioxus_server::server: Registering: POST /api/get_project_overview139632003752584732061605server # [ 560.899967] horae[1297]: 2026-11-07T09:44:38.420538Z INFO dioxus_server::server: Registering: POST /api/set_projects_active139632003752584732061606server # [ 560.931890] horae[1297]: 2026-11-07T09:44:38.420723Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks139632003752584732061607server # [ 560.950068] horae[1297]: 2026-11-07T09:44:38.421011Z INFO dioxus_server::server: Registering: POST /api/set_project_active139632003752584732061608server # [ 560.977115] horae[1297]: 2026-11-07T09:44:38.421226Z INFO dioxus_server::server: Registering: POST /api/list_project_spend139632003752584732061609server # [ 560.979780] horae[1297]: 2026-11-07T09:44:38.430241Z INFO dioxus_server::server: Registering: POST /api/list_project_tags139632003752584732061610server # [ 561.003426] horae[1297]: 2026-11-07T09:44:38.430653Z INFO dioxus_server::server: Registering: POST /api/delete_assignment139632003752584732061611server # [ 561.025765] horae[1297]: 2026-11-07T09:44:38.430893Z INFO dioxus_server::server: Registering: POST /api/create_assignment139632003752584732061612server # [ 561.027533] horae[1297]: 2026-11-07T09:44:38.431255Z INFO dioxus_server::server: Registering: POST /api/set_task_active139632003752584732061613server # [ 561.049833] horae[1297]: 2026-11-07T09:44:38.432205Z INFO dioxus_server::server: Registering: POST /api/list_projects139632003752584732061614server # [ 561.051970] horae[1297]: 2026-11-07T09:44:38.432429Z INFO dioxus_server::server: Registering: POST /api/update_task139632003752584732061615server # [ 561.074560] horae[1297]: 2026-11-07T09:44:38.432591Z INFO dioxus_server::server: Registering: POST /api/create_task139632003752584732061616server # [ 561.093207] horae[1297]: 2026-11-07T09:44:38.432768Z INFO dioxus_server::server: Registering: POST /api/list_tasks139632003752584732061617server # [ 561.096010] horae[1297]: 2026-11-07T09:44:38.432923Z INFO dioxus_server::server: Registering: POST /api/update_client_profile104851358257774915711618server # [ 561.114432] horae[1297]: 2026-11-07T09:44:38.442087Z INFO dioxus_server::server: Registering: POST /api/create_project_client104851358257774915711619server # [ 561.115965] horae[1297]: 2026-11-07T09:44:38.442655Z INFO dioxus_server::server: Registering: POST /api/create_client_profile104851358257774915711620server # [ 561.134946] horae[1297]: 2026-11-07T09:44:38.442862Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices104851358257774915711621server # [ 561.153424] horae[1297]: 2026-11-07T09:44:38.443034Z INFO dioxus_server::server: Registering: POST /api/get_client_details104851358257774915711622server # [ 561.155514] horae[1297]: 2026-11-07T09:44:38.443199Z INFO dioxus_server::server: Registering: POST /api/client_detail_view104851358257774915711623server # [ 561.178299] horae[1297]: 2026-11-07T09:44:38.443352Z INFO dioxus_server::server: Registering: POST /api/set_client_active104851358257774915711624server # [ 561.201748] horae[1297]: 2026-11-07T09:44:38.443502Z INFO dioxus_server::server: Registering: POST /api/client_overview104851358257774915711625server # [ 561.221113] horae[1297]: 2026-11-07T09:44:38.443642Z INFO dioxus_server::server: Registering: POST /api/list_clients104851358257774915711626server # [ 561.223430] horae[1297]: 2026-11-07T09:44:38.444033Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog122563778109868174721627server # [ 561.250016] horae[1297]: 2026-11-07T09:44:38.444310Z INFO dioxus_server::server: Registering: POST /api/list_plugins152655463789645218001628server # [ 561.251757] horae[1297]: 2026-11-07T09:44:38.444469Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people137396755887194634961629server # [ 561.267004] horae[1297]: 2026-11-07T09:44:38.444619Z INFO dioxus_server::server: Registering: POST /api/set_user_active137396755887194634961630server # [ 561.286990] horae[1297]: 2026-11-07T09:44:38.444816Z INFO dioxus_server::server: Registering: POST /api/set_user_role137396755887194634961631server # [ 561.306058] horae[1297]: 2026-11-07T09:44:38.444976Z INFO dioxus_server::server: Registering: POST /api/list_people137396755887194634961632server # [ 561.324689] horae[1297]: 2026-11-07T09:44:38.453856Z INFO dioxus_server::server: Registering: POST /api/create_user137396755887194634961633server # [ 561.327334] horae[1297]: 2026-11-07T09:44:38.454341Z INFO dioxus_server::server: Registering: POST /api/list_users137396755887194634961634server # [ 561.347957] horae[1297]: 2026-11-07T09:44:38.454513Z INFO dioxus_server::server: Registering: POST /api/get_me161443592707961243071635server # [ 561.367528] horae[1297]: 2026-11-07T09:44:38.454654Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit161443592707961243071636server # [ 561.386551] horae[1297]: 2026-11-07T09:44:38.454833Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit161443592707961243071637server # [ 561.406849] horae[1297]: 2026-11-07T09:44:38.455000Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions161443592707961243071638server # [ 561.422455] horae[1297]: 2026-11-07T09:44:38.455280Z INFO dioxus_server::server: Registering: POST /api/save_project_managers114747469634461219341639server # [ 561.445014] horae[1297]: 2026-11-07T09:44:38.455452Z INFO dioxus_server::server: Registering: POST /api/load_project_managers114747469634461219341640server # [ 561.447445] horae[1297]: 2026-11-07T09:44:38.455601Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection16044791136740829191641server # [ 561.467197] horae[1297]: 2026-11-07T09:44:38.455803Z INFO dioxus_server::server: Registering: POST /api/project_creation_options16044791136740829191642server # [ 561.486962] horae[1297]: 2026-11-07T09:44:38.455982Z INFO dioxus_server::server: Registering: POST /api/project_creation_client16044791136740829191643server # [ 561.506949] horae[1297]: 2026-11-07T09:44:38.456133Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog16044791136740829191644server # [ 561.525791] horae[1297]: 2026-11-07T09:44:38.456271Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft16044791136740829191645server # [ 561.527646] horae[1297]: 2026-11-07T09:44:38.456395Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft16044791136740829191646server # [ 561.549703] horae[1297]: 2026-11-07T09:44:38.456632Z INFO dioxus_server::server: Registering: POST /api/save_project_editor16044791136740829191647server # [ 561.552043] horae[1297]: 2026-11-07T09:44:38.456833Z INFO dioxus_server::server: Registering: POST /api/load_project_editor16044791136740829191648server # [ 561.570302] horae[1297]: 2026-11-07T09:44:38.456989Z INFO dioxus_server::server: Registering: POST /api/save_project_draft16044791136740829191649server # [ 561.586600] horae[1297]: 2026-11-07T09:44:38.466608Z INFO dioxus_server::server: Registering: POST /api/load_project_draft16044791136740829191650server # [ 561.605207] horae[1297]: 2026-11-07T09:44:38.467075Z INFO dioxus_server::server: Registering: POST /api/project_people16044791136740829191651server # [ 561.607434] horae[1297]: 2026-11-07T09:44:38.467244Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status20640419902238648181652server # [ 561.626218] horae[1297]: 2026-11-07T09:44:38.467486Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit20640419902238648181653server # [ 561.627966] horae[1297]: 2026-11-07T09:44:38.467643Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft20640419902238648181654server # [ 561.651888] horae[1297]: 2026-11-07T09:44:38.467881Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor20640419902238648181655server # [ 561.662695] horae[1297]: 2026-11-07T09:44:38.468050Z INFO dioxus_server::server: Registering: POST /api/generate_invoice20640419902238648181656server # [ 561.678979] horae[1297]: 2026-11-07T09:44:38.468191Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice20640419902238648181657server # [ 561.693742] horae[1297]: 2026-11-07T09:44:38.468429Z INFO dioxus_server::server: Registering: POST /api/list_invoices20640419902238648181658server # [ 561.695928] horae[1297]: 2026-11-07T09:44:38.468593Z INFO dioxus_server::server: Registering: POST /api/get_invoice20640419902238648181659server # [ 561.702575] horae[1297]: 2026-11-07T09:44:38.630101Z INFO horae: Listening on 127.0.0.1:30001660server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded!1661server: (finished: waiting for TCP port 3000 on localhost, in 3.05 seconds)1662server: must succeed: curl -sS -c /tmp/jar6.txt -b /tmp/jar6.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start1663server # [ 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-354a9c367af71664server # [ 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 listed1665server: (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)1666server: must succeed: curl -sS -c /tmp/jar6.txt -b /tmp/jar6.txt http://127.0.0.1:3000/auth/login1667server: (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)1668server: 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'1669server # [ 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'1670server # [ 564.820874] sudo[1322]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1671server # [ 565.185599] sudo[1322]: pam_unix(sudo:session): session closed for user horae1672server: (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)1673server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"''1674server # [ 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\''1675server # [ 566.773504] sudo[1330]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1676server # [ 567.147604] sudo[1330]: pam_unix(sudo:session): session closed for user horae1677server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'', in 1.91 seconds)1678server: 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.conf1679server: (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)1680server: must succeed: systemctl daemon-reload && systemctl restart horae.service1681server # [ 567.822303] systemd[1]: Reload requested from client PID 1344 ('systemctl') (unit backdoor.service)...1682server # [ 567.831617] systemd[1]: Reloading...1683server # [ 577.167065] systemd[1]: Reloading finished in 9306 ms.1684server # [ 579.267467] systemd[1]: Stopping Horae time tracking server...1685server # [ 579.497834] systemd[1]: horae.service: Deactivated successfully.1686server # [ 579.551138] systemd[1]: Stopped Horae time tracking server.1687server # [ 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.1688server # [ 579.780637] systemd[1]: Starting Horae time tracking server...1689server # [ 580.759514] horae[1382]: 2026-11-07T09:44:58.862562Z INFO horae: Running migrations...1690server # [ 580.794970] horae[1382]: 2026-11-07T09:44:58.918134Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1691server # [ 581.046435] horae[1382]: 2026-11-07T09:44:59.169652Z INFO horae: Migrations complete.1692server # [ 581.238074] systemd[1]: Started Horae time tracking server.1693server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 13.87 seconds)1694server: waiting for TCP port 3000 on localhost1695server # [ 582.391506] horae[1389]: 2026-11-07T09:45:00.496705Z INFO horae: Starting Horae on 127.0.0.1:30001696server # [ 582.598947] horae[1389]: 2026-11-07T09:45:00.722376Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1697server # [ 582.879077] horae[1389]: 2026-11-07T09:45:01.002964Z INFO horae::plugin::registry: plugins directory does not exist: plugins1698server # [ 582.918442] horae[1389]: 2026-11-07T09:45:01.039666Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping1699server # [ 582.931262] horae[1389]: 2026-11-07T09:45:01.055233Z INFO sqlx::postgres::notice: relation "session" already exists, skipping1700server # [ 582.953157] horae[1389]: 2026-11-07T09:45:01.072817Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries76905535698631861851701server # [ 582.965254] horae[1389]: 2026-11-07T09:45:01.086759Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups76905535698631861851702server # [ 582.968005] horae[1389]: 2026-11-07T09:45:01.087385Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access76905535698631861851703server # [ 582.979280] horae[1389]: 2026-11-07T09:45:01.087787Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets76905535698631861851704server # [ 582.994282] horae[1389]: 2026-11-07T09:45:01.088164Z INFO dioxus_server::server: Registering: POST /api/report_detailed76905535698631861851705server # [ 583.005180] horae[1389]: 2026-11-07T09:45:01.088348Z INFO dioxus_server::server: Registering: POST /api/report_time76905535698631861851706server # [ 583.007261] horae[1389]: 2026-11-07T09:45:01.088516Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view79311481232659985111707server # [ 583.018623] horae[1389]: 2026-11-07T09:45:01.088769Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries163860635615838339551708server # [ 583.029850] horae[1389]: 2026-11-07T09:45:01.096797Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts163860635615838339551709server # [ 583.031885] horae[1389]: 2026-11-07T09:45:01.099143Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking163860635615838339551710server # [ 583.042562] horae[1389]: 2026-11-07T09:45:01.099395Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command163860635615838339551711server # [ 583.055913] horae[1389]: 2026-11-07T09:45:01.099558Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people163860635615838339551712server # [ 583.062913] horae[1389]: 2026-11-07T09:45:01.099755Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page163860635615838339551713server # [ 583.078065] horae[1389]: 2026-11-07T09:45:01.099957Z INFO dioxus_server::server: Registering: POST /api/get_current_timer163860635615838339551714server # [ 583.089506] horae[1389]: 2026-11-07T09:45:01.100235Z INFO dioxus_server::server: Registering: POST /api/start_timer163860635615838339551715server # [ 583.101154] horae[1389]: 2026-11-07T09:45:01.100615Z INFO dioxus_server::server: Registering: POST /api/stop_timer163860635615838339551716server # [ 583.103372] horae[1389]: 2026-11-07T09:45:01.100842Z INFO dioxus_server::server: Registering: POST /api/update_org_branding130471720523972770261717server # [ 583.119681] horae[1389]: 2026-11-07T09:45:01.101009Z INFO dioxus_server::server: Registering: POST /api/get_org_branding130471720523972770261718server # [ 583.126959] horae[1389]: 2026-11-07T09:45:01.109866Z INFO dioxus_server::server: Registering: POST /api/get_week_start130471720523972770261719server # [ 583.138396] horae[1389]: 2026-11-07T09:45:01.110283Z INFO dioxus_server::server: Registering: POST /api/get_org_name130471720523972770261720server # [ 583.153375] horae[1389]: 2026-11-07T09:45:01.110491Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion115797103093460273031721server # [ 583.170929] horae[1389]: 2026-11-07T09:45:01.110650Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions115797103093460273031722server # [ 583.185899] horae[1389]: 2026-11-07T09:45:01.110879Z INFO dioxus_server::server: Registering: POST /api/save_permission_template115797103093460273031723server # [ 583.206139] horae[1389]: 2026-11-07T09:45:01.111336Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects115797103093460273031724server # [ 583.218249] horae[1389]: 2026-11-07T09:45:01.111540Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions115797103093460273031725server # [ 583.228128] horae[1389]: 2026-11-07T09:45:01.111747Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor115797103093460273031726server # [ 583.249187] horae[1389]: 2026-11-07T09:45:01.111919Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview1727server # [ 583.251962] horae[1389]: 2026-11-07T09:45:01.112054Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary1728server # [ 583.286310] horae[1389]: 2026-11-07T09:45:01.112317Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection1729server # [ 583.301049] horae[1389]: 2026-11-07T09:45:01.112968Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel1730server # [ 583.303855] horae[1389]: 2026-11-07T09:45:01.122354Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode}1731server # [ 583.331183] horae[1389]: 2026-11-07T09:45:01.122880Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start1732server # [ 583.342570] horae[1389]: 2026-11-07T09:45:01.123058Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry1733server # [ 583.409930] horae[1389]: 2026-11-07T09:45:01.123195Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history1734server # [ 583.452048] horae[1389]: 2026-11-07T09:45:01.123347Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client1735server # [ 583.484993] horae[1389]: 2026-11-07T09:45:01.123489Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account14792234983801993931736server # [ 583.487392] horae[1389]: 2026-11-07T09:45:01.123705Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status1737server # [ 583.510758] horae[1389]: 2026-11-07T09:45:01.123872Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove1738server # [ 583.526076] horae[1389]: 2026-11-07T09:45:01.124015Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start14792234983801993931739server # [ 583.541195] horae[1389]: 2026-11-07T09:45:01.124174Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save1740server # [ 583.543306] horae[1389]: 2026-11-07T09:45:01.124315Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect14792234983801993931741server # [ 583.566299] horae[1389]: 2026-11-07T09:45:01.124476Z INFO dioxus_server::server: Registering: POST /api/approve_submissions135900591888008486541742server # [ 583.575361] horae[1389]: 2026-11-07T09:45:01.124625Z INFO dioxus_server::server: Registering: POST /api/approve_submission135900591888008486541743server # [ 583.591565] horae[1389]: 2026-11-07T09:45:01.124794Z INFO dioxus_server::server: Registering: POST /api/reject_submission135900591888008486541744server # [ 583.607586] horae[1389]: 2026-11-07T09:45:01.134337Z INFO dioxus_server::server: Registering: POST /api/list_approvals135900591888008486541745server # [ 583.621900] horae[1389]: 2026-11-07T09:45:01.134857Z INFO dioxus_server::server: Registering: POST /api/submit_week135900591888008486541746server # [ 583.623800] horae[1389]: 2026-11-07T09:45:01.135044Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress139632003752584732061747server # [ 583.643198] horae[1389]: 2026-11-07T09:45:01.135198Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects139632003752584732061748server # [ 583.659604] horae[1389]: 2026-11-07T09:45:01.135354Z INFO dioxus_server::server: Registering: POST /api/get_project_overview139632003752584732061749server # [ 583.683549] horae[1389]: 2026-11-07T09:45:01.135513Z INFO dioxus_server::server: Registering: POST /api/set_projects_active139632003752584732061750server # [ 583.713398] horae[1389]: 2026-11-07T09:45:01.135656Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks139632003752584732061751server # [ 583.715509] horae[1389]: 2026-11-07T09:45:01.136102Z INFO dioxus_server::server: Registering: POST /api/set_project_active139632003752584732061752server # [ 583.733676] horae[1389]: 2026-11-07T09:45:01.136295Z INFO dioxus_server::server: Registering: POST /api/list_project_spend139632003752584732061753server # [ 583.735877] horae[1389]: 2026-11-07T09:45:01.136515Z INFO dioxus_server::server: Registering: POST /api/list_project_tags139632003752584732061754server # [ 583.750994] horae[1389]: 2026-11-07T09:45:01.136665Z INFO dioxus_server::server: Registering: POST /api/delete_assignment139632003752584732061755server # [ 583.773135] horae[1389]: 2026-11-07T09:45:01.136848Z INFO dioxus_server::server: Registering: POST /api/create_assignment139632003752584732061756server # [ 583.775296] horae[1389]: 2026-11-07T09:45:01.145790Z INFO dioxus_server::server: Registering: POST /api/set_task_active139632003752584732061757server # [ 583.790162] horae[1389]: 2026-11-07T09:45:01.147275Z INFO dioxus_server::server: Registering: POST /api/list_projects139632003752584732061758server # [ 583.792125] horae[1389]: 2026-11-07T09:45:01.147569Z INFO dioxus_server::server: Registering: POST /api/update_task139632003752584732061759server # [ 583.811995] horae[1389]: 2026-11-07T09:45:01.147791Z INFO dioxus_server::server: Registering: POST /api/create_task139632003752584732061760server # [ 583.823852] horae[1389]: 2026-11-07T09:45:01.147981Z INFO dioxus_server::server: Registering: POST /api/list_tasks139632003752584732061761server # [ 583.846084] horae[1389]: 2026-11-07T09:45:01.148149Z INFO dioxus_server::server: Registering: POST /api/update_client_profile104851358257774915711762server # [ 583.862746] horae[1389]: 2026-11-07T09:45:01.148294Z INFO dioxus_server::server: Registering: POST /api/create_project_client104851358257774915711763server # [ 583.882157] horae[1389]: 2026-11-07T09:45:01.148430Z INFO dioxus_server::server: Registering: POST /api/create_client_profile104851358257774915711764server # [ 583.884145] horae[1389]: 2026-11-07T09:45:01.148577Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices104851358257774915711765server # [ 583.903901] horae[1389]: 2026-11-07T09:45:01.148737Z INFO dioxus_server::server: Registering: POST /api/get_client_details104851358257774915711766server # [ 583.919238] horae[1389]: 2026-11-07T09:45:01.148908Z INFO dioxus_server::server: Registering: POST /api/client_detail_view104851358257774915711767server # [ 583.935219] horae[1389]: 2026-11-07T09:45:01.158024Z INFO dioxus_server::server: Registering: POST /api/set_client_active104851358257774915711768server # [ 583.950101] horae[1389]: 2026-11-07T09:45:01.158502Z INFO dioxus_server::server: Registering: POST /api/client_overview104851358257774915711769server # [ 583.961348] horae[1389]: 2026-11-07T09:45:01.158722Z INFO dioxus_server::server: Registering: POST /api/list_clients104851358257774915711770server # [ 583.963638] horae[1389]: 2026-11-07T09:45:01.159055Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog122563778109868174721771server # [ 583.979107] horae[1389]: 2026-11-07T09:45:01.159292Z INFO dioxus_server::server: Registering: POST /api/list_plugins152655463789645218001772server # [ 583.994336] horae[1389]: 2026-11-07T09:45:01.159447Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people137396755887194634961773server # [ 584.013188] horae[1389]: 2026-11-07T09:45:01.159603Z INFO dioxus_server::server: Registering: POST /api/set_user_active137396755887194634961774server # [ 584.033394] horae[1389]: 2026-11-07T09:45:01.159823Z INFO dioxus_server::server: Registering: POST /api/set_user_role137396755887194634961775server # [ 584.048874] horae[1389]: 2026-11-07T09:45:01.159990Z INFO dioxus_server::server: Registering: POST /api/list_people137396755887194634961776server # [ 584.051778] horae[1389]: 2026-11-07T09:45:01.160140Z INFO dioxus_server::server: Registering: POST /api/create_user137396755887194634961777server # [ 584.067171] horae[1389]: 2026-11-07T09:45:01.160284Z INFO dioxus_server::server: Registering: POST /api/list_users137396755887194634961778server # [ 584.090705] horae[1389]: 2026-11-07T09:45:01.160430Z INFO dioxus_server::server: Registering: POST /api/get_me161443592707961243071779server # [ 584.102869] horae[1389]: 2026-11-07T09:45:01.160564Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit161443592707961243071780server # [ 584.122331] horae[1389]: 2026-11-07T09:45:01.160745Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit161443592707961243071781server # [ 584.141859] horae[1389]: 2026-11-07T09:45:01.160895Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions161443592707961243071782server # [ 584.156687] horae[1389]: 2026-11-07T09:45:01.169925Z INFO dioxus_server::server: Registering: POST /api/save_project_managers114747469634461219341783server # [ 584.158841] horae[1389]: 2026-11-07T09:45:01.170438Z INFO dioxus_server::server: Registering: POST /api/load_project_managers114747469634461219341784server # [ 584.174362] horae[1389]: 2026-11-07T09:45:01.170626Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection16044791136740829191785server # [ 584.197834] horae[1389]: 2026-11-07T09:45:01.170825Z INFO dioxus_server::server: Registering: POST /api/project_creation_options16044791136740829191786server # [ 584.199946] horae[1389]: 2026-11-07T09:45:01.170981Z INFO dioxus_server::server: Registering: POST /api/project_creation_client16044791136740829191787server # [ 584.227128] horae[1389]: 2026-11-07T09:45:01.171124Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog16044791136740829191788server # [ 584.246002] horae[1389]: 2026-11-07T09:45:01.171276Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft16044791136740829191789server # [ 584.247900] horae[1389]: 2026-11-07T09:45:01.171408Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft16044791136740829191790server # [ 584.263843] horae[1389]: 2026-11-07T09:45:01.171730Z INFO dioxus_server::server: Registering: POST /api/save_project_editor16044791136740829191791server # [ 584.275117] horae[1389]: 2026-11-07T09:45:01.171936Z INFO dioxus_server::server: Registering: POST /api/load_project_editor16044791136740829191792server # [ 584.296223] horae[1389]: 2026-11-07T09:45:01.172098Z INFO dioxus_server::server: Registering: POST /api/save_project_draft16044791136740829191793server # [ 584.309886] horae[1389]: 2026-11-07T09:45:01.172240Z INFO dioxus_server::server: Registering: POST /api/load_project_draft16044791136740829191794server # [ 584.321297] horae[1389]: 2026-11-07T09:45:01.172372Z INFO dioxus_server::server: Registering: POST /api/project_people16044791136740829191795server # [ 584.323429] horae[1389]: 2026-11-07T09:45:01.172532Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status20640419902238648181796server # [ 584.334256] horae[1389]: 2026-11-07T09:45:01.172847Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit20640419902238648181797server # [ 584.345667] horae[1389]: 2026-11-07T09:45:01.173012Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft20640419902238648181798server # [ 584.347942] horae[1389]: 2026-11-07T09:45:01.182235Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor20640419902238648181799server # [ 584.359018] horae[1389]: 2026-11-07T09:45:01.182906Z INFO dioxus_server::server: Registering: POST /api/generate_invoice20640419902238648181800server # [ 584.370523] horae[1389]: 2026-11-07T09:45:01.183314Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice20640419902238648181801server # [ 584.423087] horae[1389]: 2026-11-07T09:45:01.183541Z INFO dioxus_server::server: Registering: POST /api/list_invoices20640419902238648181802server # [ 584.434808] horae[1389]: 2026-11-07T09:45:01.183731Z INFO dioxus_server::server: Registering: POST /api/get_invoice20640419902238648181803server # [ 584.446042] horae[1389]: 2026-11-07T09:45:01.370251Z INFO horae: Listening on 127.0.0.1:30001804server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded!1805server: (finished: waiting for TCP port 3000 on localhost, in 3.19 seconds)1806server: 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/null1807server # [ 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-6b250270508c1808server # [ 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-a9e92094434c1809server: (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)1810server: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar7.txt http://127.0.0.1:3000/harvest/v2/time_entries1811server: (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)1812server: 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'"'"''1813server # [ 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\''1814server # [ 588.673181] sudo[1414]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1815server # [ 589.073449] sudo[1414]: pam_unix(sudo:session): session closed for user horae1816server: (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)1817server: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET active = false WHERE email = '"'"'kilgore@kilgore.trout'"'"''1818server # [ 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\''1819server # [ 590.290746] sudo[1421]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1820server # [ 590.666175] sudo[1421]: pam_unix(sudo:session): session closed for user horae1821server: (finished: must succeed: sudo -u horae psql horae -tAc 'UPDATE users SET active = false WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 1.59 seconds)1822server: must succeed: curl -sS -c /tmp/jar8.txt -b /tmp/jar8.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start1823server # [ 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-68fff017dcd51824server # [ 591.719538] horae[1389]: 2026-11-07T09:45:09.809731Z WARN call: horae::auth::oidc: OIDC login denied: account is deactivated1825server: (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)1826server: must succeed: curl -sS -c /tmp/jar8.txt -b /tmp/jar8.txt http://127.0.0.1:3000/auth/login1827server: (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)1828server: 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'1829server # [ 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'1830server # [ 593.590372] sudo[1434]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1831server # [ 593.902369] sudo[1434]: pam_unix(sudo:session): session closed for user horae1832server: (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)1833server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"''1834server # [ 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\''1835server # [ 595.271794] sudo[1441]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1836server # [ 595.641926] sudo[1441]: pam_unix(sudo:session): session closed for user horae1837server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'', in 1.73 seconds)1838server: must succeed: sudo -u horae psql horae -tAc 'SELECT active FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"''1839server # [ 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\''1840server # [ 596.983185] sudo[1448]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1841server # [ 597.382374] sudo[1448]: pam_unix(sudo:session): session closed for user horae1842server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT active FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"'', in 1.75 seconds)1843server: 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'"'"''1844server # [ 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\''1845server # [ 598.738861] sudo[1455]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1846server # [ 599.162286] sudo[1455]: pam_unix(sudo:session): session closed for user horae1847server: (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)1848server: 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.conf1849server: (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)1850server: must succeed: systemctl daemon-reload && systemctl restart horae.service1851server # [ 599.890636] systemd[1]: Reload requested from client PID 1469 ('systemctl') (unit backdoor.service)...1852server # [ 599.895646] systemd[1]: Reloading...1853server # [ 609.736043] systemd[1]: Reloading finished in 9803 ms.1854server # [ 611.973258] systemd[1]: Stopping Horae time tracking server...1855server # [ 612.133292] systemd[1]: horae.service: Deactivated successfully.1856server # [ 612.217353] systemd[1]: Stopped Horae time tracking server.1857server # [ 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.1858server # [ 612.450013] systemd[1]: Starting Horae time tracking server...1859server # [ 613.410221] horae[1513]: 2026-11-07T09:45:31.515663Z INFO horae: Running migrations...1860server # [ 613.447063] horae[1513]: 2026-11-07T09:45:31.570872Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1861server # [ 613.689924] horae[1513]: 2026-11-07T09:45:31.811903Z INFO horae: Migrations complete.1862server # [ 613.743623] postgres[1517]: [1517] LOG: could not send data to client: Broken pipe1863server # [ 613.763243] postgres[1517]: [1517] FATAL: connection to client lost1864server # [ 613.881987] systemd[1]: Started Horae time tracking server.1865server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 14.45 seconds)1866server: waiting for TCP port 3000 on localhost1867server # [ 615.045671] horae[1520]: 2026-11-07T09:45:33.152264Z INFO horae: Starting Horae on 127.0.0.1:30001868server # [ 615.248865] horae[1520]: 2026-11-07T09:45:33.372222Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping1869server # [ 615.503821] horae[1520]: 2026-11-07T09:45:33.627764Z INFO horae::plugin::registry: plugins directory does not exist: plugins1870server # [ 615.531289] horae[1520]: 2026-11-07T09:45:33.650289Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping1871server # [ 615.545544] horae[1520]: 2026-11-07T09:45:33.668569Z INFO sqlx::postgres::notice: relation "session" already exists, skipping1872server # [ 615.561105] horae[1520]: 2026-11-07T09:45:33.680629Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries76905535698631861851873server # [ 615.569120] horae[1520]: 2026-11-07T09:45:33.688520Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups76905535698631861851874server # [ 615.577172] horae[1520]: 2026-11-07T09:45:33.698295Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access76905535698631861851875server # [ 615.579205] horae[1520]: 2026-11-07T09:45:33.698968Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets76905535698631861851876server # [ 615.590130] horae[1520]: 2026-11-07T09:45:33.699361Z INFO dioxus_server::server: Registering: POST /api/report_detailed76905535698631861851877server # [ 615.601285] horae[1520]: 2026-11-07T09:45:33.699557Z INFO dioxus_server::server: Registering: POST /api/report_time76905535698631861851878server # [ 615.603699] horae[1520]: 2026-11-07T09:45:33.699775Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view79311481232659985111879server # [ 615.617602] horae[1520]: 2026-11-07T09:45:33.699985Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries163860635615838339551880server # [ 615.619979] horae[1520]: 2026-11-07T09:45:33.700545Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts163860635615838339551881server # [ 615.630479] horae[1520]: 2026-11-07T09:45:33.700791Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking163860635615838339551882server # [ 615.641387] horae[1520]: 2026-11-07T09:45:33.700972Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command163860635615838339551883server # [ 615.653541] horae[1520]: 2026-11-07T09:45:33.709875Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people163860635615838339551884server # [ 615.655621] horae[1520]: 2026-11-07T09:45:33.710349Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page163860635615838339551885server # [ 615.670063] horae[1520]: 2026-11-07T09:45:33.710524Z INFO dioxus_server::server: Registering: POST /api/get_current_timer163860635615838339551886server # [ 615.681130] horae[1520]: 2026-11-07T09:45:33.710984Z INFO dioxus_server::server: Registering: POST /api/start_timer163860635615838339551887server # [ 615.683192] horae[1520]: 2026-11-07T09:45:33.711352Z INFO dioxus_server::server: Registering: POST /api/stop_timer163860635615838339551888server # [ 615.694060] horae[1520]: 2026-11-07T09:45:33.711551Z INFO dioxus_server::server: Registering: POST /api/update_org_branding130471720523972770261889server # [ 615.704958] horae[1520]: 2026-11-07T09:45:33.711758Z INFO dioxus_server::server: Registering: POST /api/get_org_branding130471720523972770261890server # [ 615.707506] horae[1520]: 2026-11-07T09:45:33.711922Z INFO dioxus_server::server: Registering: POST /api/get_week_start130471720523972770261891server # [ 615.718229] horae[1520]: 2026-11-07T09:45:33.712063Z INFO dioxus_server::server: Registering: POST /api/get_org_name130471720523972770261892server # [ 615.720084] horae[1520]: 2026-11-07T09:45:33.712215Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion115797103093460273031893server # [ 615.730978] horae[1520]: 2026-11-07T09:45:33.712357Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions115797103093460273031894server # [ 615.746064] horae[1520]: 2026-11-07T09:45:33.712521Z INFO dioxus_server::server: Registering: POST /api/save_permission_template115797103093460273031895server # [ 615.748028] horae[1520]: 2026-11-07T09:45:33.712852Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects115797103093460273031896server # [ 615.776877] horae[1520]: 2026-11-07T09:45:33.721803Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions115797103093460273031897server # [ 615.779339] horae[1520]: 2026-11-07T09:45:33.722393Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor115797103093460273031898server # [ 615.793768] horae[1520]: 2026-11-07T09:45:33.722622Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview1899server # [ 615.795965] horae[1520]: 2026-11-07T09:45:33.722849Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary1900server # [ 615.825941] horae[1520]: 2026-11-07T09:45:33.723215Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection1901server # [ 615.827753] horae[1520]: 2026-11-07T09:45:33.723776Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel1902server # [ 615.838385] horae[1520]: 2026-11-07T09:45:33.724070Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode}1903server # [ 615.853111] horae[1520]: 2026-11-07T09:45:33.724296Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start1904server # [ 615.855572] horae[1520]: 2026-11-07T09:45:33.724443Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry1905server # [ 615.881500] horae[1520]: 2026-11-07T09:45:33.724582Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history1906server # [ 615.883119] horae[1520]: 2026-11-07T09:45:33.724753Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client1907server # [ 615.902497] horae[1520]: 2026-11-07T09:45:33.724922Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account14792234983801993931908server # [ 615.918042] horae[1520]: 2026-11-07T09:45:33.737796Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status1909server # [ 615.920131] horae[1520]: 2026-11-07T09:45:33.738286Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove1910server # [ 615.958693] horae[1520]: 2026-11-07T09:45:33.738474Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start14792234983801993931911server # [ 615.973563] horae[1520]: 2026-11-07T09:45:33.738651Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save1912server # [ 615.975389] horae[1520]: 2026-11-07T09:45:33.738957Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect14792234983801993931913server # [ 615.994426] horae[1520]: 2026-11-07T09:45:33.739155Z INFO dioxus_server::server: Registering: POST /api/approve_submissions135900591888008486541914server # [ 615.996243] horae[1520]: 2026-11-07T09:45:33.739324Z INFO dioxus_server::server: Registering: POST /api/approve_submission135900591888008486541915server # [ 616.091933] horae[1520]: 2026-11-07T09:45:33.739488Z INFO dioxus_server::server: Registering: POST /api/reject_submission135900591888008486541916server # [ 616.099240] horae[1520]: 2026-11-07T09:45:33.739839Z INFO dioxus_server::server: Registering: POST /api/list_approvals135900591888008486541917server # [ 616.121827] horae[1520]: 2026-11-07T09:45:33.740027Z INFO dioxus_server::server: Registering: POST /api/submit_week135900591888008486541918server # [ 616.124037] horae[1520]: 2026-11-07T09:45:33.740181Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress139632003752584732061919server # [ 616.151372] horae[1520]: 2026-11-07T09:45:33.740332Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects139632003752584732061920server # [ 616.166613] horae[1520]: 2026-11-07T09:45:33.740484Z INFO dioxus_server::server: Registering: POST /api/get_project_overview139632003752584732061921server # [ 616.181372] horae[1520]: 2026-11-07T09:45:33.740646Z INFO dioxus_server::server: Registering: POST /api/set_projects_active139632003752584732061922server # [ 616.183683] horae[1520]: 2026-11-07T09:45:33.740859Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks139632003752584732061923server # [ 616.213815] horae[1520]: 2026-11-07T09:45:33.749899Z INFO dioxus_server::server: Registering: POST /api/set_project_active139632003752584732061924server # [ 616.229481] horae[1520]: 2026-11-07T09:45:33.750393Z INFO dioxus_server::server: Registering: POST /api/list_project_spend139632003752584732061925server # [ 616.231594] horae[1520]: 2026-11-07T09:45:33.750579Z INFO dioxus_server::server: Registering: POST /api/list_project_tags139632003752584732061926server # [ 616.254327] horae[1520]: 2026-11-07T09:45:33.750761Z INFO dioxus_server::server: Registering: POST /api/delete_assignment139632003752584732061927server # [ 616.273442] horae[1520]: 2026-11-07T09:45:33.750909Z INFO dioxus_server::server: Registering: POST /api/create_assignment139632003752584732061928server # [ 616.289063] horae[1520]: 2026-11-07T09:45:33.751443Z INFO dioxus_server::server: Registering: POST /api/set_task_active139632003752584732061929server # [ 616.291533] horae[1520]: 2026-11-07T09:45:33.752579Z INFO dioxus_server::server: Registering: POST /api/list_projects139632003752584732061930server # [ 616.317129] horae[1520]: 2026-11-07T09:45:33.752841Z INFO dioxus_server::server: Registering: POST /api/update_task139632003752584732061931server # [ 616.319929] horae[1520]: 2026-11-07T09:45:33.753021Z INFO dioxus_server::server: Registering: POST /api/create_task139632003752584732061932server # [ 616.334829] horae[1520]: 2026-11-07T09:45:33.762240Z INFO dioxus_server::server: Registering: POST /api/list_tasks139632003752584732061933server # [ 616.349805] horae[1520]: 2026-11-07T09:45:33.762453Z INFO dioxus_server::server: Registering: POST /api/update_client_profile104851358257774915711934server # [ 616.365049] horae[1520]: 2026-11-07T09:45:33.762598Z INFO dioxus_server::server: Registering: POST /api/create_project_client104851358257774915711935server # [ 616.367229] horae[1520]: 2026-11-07T09:45:33.762769Z INFO dioxus_server::server: Registering: POST /api/create_client_profile104851358257774915711936server # [ 616.383073] horae[1520]: 2026-11-07T09:45:33.763061Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices104851358257774915711937server # [ 616.401917] horae[1520]: 2026-11-07T09:45:33.763247Z INFO dioxus_server::server: Registering: POST /api/get_client_details104851358257774915711938server # [ 616.403888] horae[1520]: 2026-11-07T09:45:33.763411Z INFO dioxus_server::server: Registering: POST /api/client_detail_view104851358257774915711939server # [ 616.414366] horae[1520]: 2026-11-07T09:45:33.763564Z INFO dioxus_server::server: Registering: POST /api/set_client_active104851358257774915711940server # [ 616.432844] horae[1520]: 2026-11-07T09:45:33.763777Z INFO dioxus_server::server: Registering: POST /api/client_overview104851358257774915711941server # [ 616.435022] horae[1520]: 2026-11-07T09:45:33.763955Z INFO dioxus_server::server: Registering: POST /api/list_clients104851358257774915711942server # [ 616.453684] horae[1520]: 2026-11-07T09:45:33.764288Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog122563778109868174721943server # [ 616.455987] horae[1520]: 2026-11-07T09:45:33.764527Z INFO dioxus_server::server: Registering: POST /api/list_plugins152655463789645218001944server # [ 616.475606] horae[1520]: 2026-11-07T09:45:33.764782Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people137396755887194634961945server # [ 616.486871] horae[1520]: 2026-11-07T09:45:33.764954Z INFO dioxus_server::server: Registering: POST /api/set_user_active137396755887194634961946server # [ 616.497853] horae[1520]: 2026-11-07T09:45:33.765092Z INFO dioxus_server::server: Registering: POST /api/set_user_role137396755887194634961947server # [ 616.513218] horae[1520]: 2026-11-07T09:45:33.774349Z INFO dioxus_server::server: Registering: POST /api/list_people137396755887194634961948server # [ 616.532895] horae[1520]: 2026-11-07T09:45:33.774937Z INFO dioxus_server::server: Registering: POST /api/create_user137396755887194634961949server # [ 616.545622] horae[1520]: 2026-11-07T09:45:33.775136Z INFO dioxus_server::server: Registering: POST /api/list_users137396755887194634961950server # [ 616.569732] horae[1520]: 2026-11-07T09:45:33.775287Z INFO dioxus_server::server: Registering: POST /api/get_me161443592707961243071951server # [ 616.580962] horae[1520]: 2026-11-07T09:45:33.775442Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit161443592707961243071952server # [ 616.583067] horae[1520]: 2026-11-07T09:45:33.775774Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit161443592707961243071953server # [ 616.597620] horae[1520]: 2026-11-07T09:45:33.775973Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions161443592707961243071954server # [ 616.611577] horae[1520]: 2026-11-07T09:45:33.776143Z INFO dioxus_server::server: Registering: POST /api/save_project_managers114747469634461219341955server # [ 616.627132] horae[1520]: 2026-11-07T09:45:33.776306Z INFO dioxus_server::server: Registering: POST /api/load_project_managers114747469634461219341956server # [ 616.641831] horae[1520]: 2026-11-07T09:45:33.776456Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection16044791136740829191957server # [ 616.643592] horae[1520]: 2026-11-07T09:45:33.776617Z INFO dioxus_server::server: Registering: POST /api/project_creation_options16044791136740829191958server # [ 616.658911] horae[1520]: 2026-11-07T09:45:33.776803Z INFO dioxus_server::server: Registering: POST /api/project_creation_client16044791136740829191959server # [ 616.670518] horae[1520]: 2026-11-07T09:45:33.776954Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog16044791136740829191960server # [ 616.693227] horae[1520]: 2026-11-07T09:45:33.786057Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft16044791136740829191961server # [ 616.695916] horae[1520]: 2026-11-07T09:45:33.786481Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft16044791136740829191962server # [ 616.707421] horae[1520]: 2026-11-07T09:45:33.786650Z INFO dioxus_server::server: Registering: POST /api/save_project_editor16044791136740829191963server # [ 616.725796] horae[1520]: 2026-11-07T09:45:33.786857Z INFO dioxus_server::server: Registering: POST /api/load_project_editor16044791136740829191964server # [ 616.741518] horae[1520]: 2026-11-07T09:45:33.787025Z INFO dioxus_server::server: Registering: POST /api/save_project_draft16044791136740829191965server # [ 616.757577] horae[1520]: 2026-11-07T09:45:33.787180Z INFO dioxus_server::server: Registering: POST /api/load_project_draft16044791136740829191966server # [ 616.778188] horae[1520]: 2026-11-07T09:45:33.787347Z INFO dioxus_server::server: Registering: POST /api/project_people16044791136740829191967server # [ 616.791744] horae[1520]: 2026-11-07T09:45:33.787489Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status20640419902238648181968server # [ 616.805953] horae[1520]: 2026-11-07T09:45:33.787838Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit20640419902238648181969server # [ 616.808065] horae[1520]: 2026-11-07T09:45:33.788024Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft20640419902238648181970server # [ 616.834817] horae[1520]: 2026-11-07T09:45:33.788199Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor20640419902238648181971server # [ 616.846519] horae[1520]: 2026-11-07T09:45:33.788367Z INFO dioxus_server::server: Registering: POST /api/generate_invoice20640419902238648181972server # [ 616.862015] horae[1520]: 2026-11-07T09:45:33.788700Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice20640419902238648181973server # [ 616.869664] horae[1520]: 2026-11-07T09:45:33.788904Z INFO dioxus_server::server: Registering: POST /api/list_invoices20640419902238648181974server # [ 616.871870] horae[1520]: 2026-11-07T09:45:33.797908Z INFO dioxus_server::server: Registering: POST /api/get_invoice20640419902238648181975server # [ 616.883417] horae[1520]: 2026-11-07T09:45:33.948813Z INFO horae: Listening on 127.0.0.1:30001976server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded!1977server: (finished: waiting for TCP port 3000 on localhost, in 3.03 seconds)1978server: must succeed: curl -sS -c /tmp/jar9.txt -b /tmp/jar9.txt -L --max-redirs 8 http://127.0.0.1:3000/auth/oidc/start1979server # [ 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-25f6b10e73791980server # [ 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 verified1981server: (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)1982server: must succeed: curl -sS -c /tmp/jar9.txt -b /tmp/jar9.txt http://127.0.0.1:3000/auth/login1983server: (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)1984server: 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'1985server # [ 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'1986server # [ 619.986460] sudo[1544]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1987server # [ 620.312947] sudo[1544]: pam_unix(sudo:session): session closed for user horae1988server: (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)1989server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"''1990server # [ 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\''1991server # [ 621.744012] sudo[1551]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)1992server # [ 622.138373] sudo[1551]: pam_unix(sudo:session): session closed for user horae1993server: (finished: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE lower(email) = '"'"'kilgore@kilgore.trout'"'"'', in 1.81 seconds)1994server: 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.conf1995server: (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)1996server: must succeed: systemctl daemon-reload && systemctl restart horae.service1997server # [ 622.845621] systemd[1]: Reload requested from client PID 1565 ('systemctl') (unit backdoor.service)...1998server # [ 622.851222] systemd[1]: Reloading...1999server # [ 624.749446] postgres[696]: [696] LOG: checkpoint starting: time2000server # [ 632.538214] systemd[1]: Reloading finished in 9657 ms.2001server # [ 634.711470] systemd[1]: Stopping Horae time tracking server...2002server # [ 634.897425] systemd[1]: horae.service: Deactivated successfully.2003server # [ 634.958529] systemd[1]: Stopped Horae time tracking server.2004server # [ 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.2005server # [ 635.186139] systemd[1]: Starting Horae time tracking server...2006server # [ 636.091804] horae[1604]: 2026-11-07T09:45:54.192503Z INFO horae: Running migrations...2007server # [ 636.120407] horae[1604]: 2026-11-07T09:45:54.243914Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping2008server # [ 636.350888] horae[1604]: 2026-11-07T09:45:54.474270Z INFO horae: Migrations complete.2009server # [ 636.500021] systemd[1]: Started Horae time tracking server.2010server: (finished: must succeed: systemctl daemon-reload && systemctl restart horae.service, in 14.10 seconds)2011server: waiting for TCP port 3000 on localhost2012server # [ 637.641765] horae[1610]: 2026-11-07T09:45:55.743242Z INFO horae: Starting Horae on 127.0.0.1:30002013server # [ 637.839238] horae[1610]: 2026-11-07T09:45:55.962956Z INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping2014server # [ 638.085538] horae[1610]: 2026-11-07T09:45:56.209454Z INFO horae::plugin::registry: plugins directory does not exist: plugins2015server # [ 638.110506] horae[1610]: 2026-11-07T09:45:56.234146Z INFO sqlx::postgres::notice: schema "tower_sessions" already exists, skipping2016server # [ 638.127612] horae[1610]: 2026-11-07T09:45:56.250187Z INFO sqlx::postgres::notice: relation "session" already exists, skipping2017server # [ 638.148669] horae[1610]: 2026-11-07T09:45:56.268159Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_entries76905535698631861852018server # [ 638.157355] horae[1610]: 2026-11-07T09:45:56.276929Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_report_groups76905535698631861852019server # [ 638.168707] horae[1610]: 2026-11-07T09:45:56.278041Z INFO dioxus_server::server: Registering: POST /api/get_time_report_access76905535698631861852020server # [ 638.171542] horae[1610]: 2026-11-07T09:45:56.278392Z INFO dioxus_server::server: Registering: POST /api/get_plugin_widgets76905535698631861852021server # [ 638.186245] horae[1610]: 2026-11-07T09:45:56.278776Z INFO dioxus_server::server: Registering: POST /api/report_detailed76905535698631861852022server # [ 638.202111] horae[1610]: 2026-11-07T09:45:56.278962Z INFO dioxus_server::server: Registering: POST /api/report_time76905535698631861852023server # [ 638.204077] horae[1610]: 2026-11-07T09:45:56.279134Z INFO dioxus_server::server: Registering: POST /api/get_project_detail_view79311481232659985112024server # [ 638.219115] horae[1610]: 2026-11-07T09:45:56.279316Z INFO dioxus_server::server: Registering: POST /api/list_visible_time_entries163860635615838339552025server # [ 638.226297] horae[1610]: 2026-11-07T09:45:56.279640Z INFO dioxus_server::server: Registering: POST /api/list_time_entry_contexts163860635615838339552026server # [ 638.233606] horae[1610]: 2026-11-07T09:45:56.279895Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_tracking163860635615838339552027server # [ 638.245179] horae[1610]: 2026-11-07T09:45:56.280075Z INFO dioxus_server::server: Registering: POST /api/apply_timesheet_command163860635615838339552028server # [ 638.247874] horae[1610]: 2026-11-07T09:45:56.280232Z INFO dioxus_server::server: Registering: POST /api/list_timesheet_people163860635615838339552029server # [ 638.258598] horae[1610]: 2026-11-07T09:45:56.280387Z INFO dioxus_server::server: Registering: POST /api/load_timesheet_page163860635615838339552030server # [ 638.269619] horae[1610]: 2026-11-07T09:45:56.280546Z INFO dioxus_server::server: Registering: POST /api/get_current_timer163860635615838339552031server # [ 638.272506] horae[1610]: 2026-11-07T09:45:56.280795Z INFO dioxus_server::server: Registering: POST /api/start_timer163860635615838339552032server # [ 638.290215] horae[1610]: 2026-11-07T09:45:56.290140Z INFO dioxus_server::server: Registering: POST /api/stop_timer163860635615838339552033server # [ 638.305467] horae[1610]: 2026-11-07T09:45:56.290739Z INFO dioxus_server::server: Registering: POST /api/update_org_branding130471720523972770262034server # [ 638.307694] horae[1610]: 2026-11-07T09:45:56.290949Z INFO dioxus_server::server: Registering: POST /api/get_org_branding130471720523972770262035server # [ 638.318871] horae[1610]: 2026-11-07T09:45:56.291085Z INFO dioxus_server::server: Registering: POST /api/get_week_start130471720523972770262036server # [ 638.335992] horae[1610]: 2026-11-07T09:45:56.291255Z INFO dioxus_server::server: Registering: POST /api/get_org_name130471720523972770262037server # [ 638.349699] horae[1610]: 2026-11-07T09:45:56.291411Z INFO dioxus_server::server: Registering: POST /api/preview_permission_template_deletion115797103093460273032038server # [ 638.352124] horae[1610]: 2026-11-07T09:45:56.291578Z INFO dioxus_server::server: Registering: POST /api/preview_person_permissions115797103093460273032039server # [ 638.368964] horae[1610]: 2026-11-07T09:45:56.291798Z INFO dioxus_server::server: Registering: POST /api/save_permission_template115797103093460273032040server # [ 638.371738] horae[1610]: 2026-11-07T09:45:56.291968Z INFO dioxus_server::server: Registering: POST /api/list_permission_subjects115797103093460273032041server # [ 638.387084] horae[1610]: 2026-11-07T09:45:56.292117Z INFO dioxus_server::server: Registering: POST /api/save_person_permissions115797103093460273032042server # [ 638.410697] horae[1610]: 2026-11-07T09:45:56.292259Z INFO dioxus_server::server: Registering: POST /api/load_permission_editor115797103093460273032043server # [ 638.425326] horae[1610]: 2026-11-07T09:45:56.292411Z INFO dioxus_server::server: Registering: POST /api/import/harvest/commit-preview2044server # [ 638.442483] horae[1610]: 2026-11-07T09:45:56.292548Z INFO dioxus_server::server: Registering: POST /api/import/harvest/error-summary2045server # [ 638.470179] horae[1610]: 2026-11-07T09:45:56.292846Z INFO dioxus_server::server: Registering: POST /api/import/harvest/connection2046server # [ 638.482053] horae[1610]: 2026-11-07T09:45:56.304063Z INFO dioxus_server::server: Registering: POST /api/import/harvest/cancel2047server # [ 638.501853] horae[1610]: 2026-11-07T09:45:56.304648Z INFO dioxus_server::server: Registering: POST /api/import/harvest/csv-job/{mode}2048server # [ 638.521039] horae[1610]: 2026-11-07T09:45:56.304927Z INFO dioxus_server::server: Registering: POST /api/import/harvest/start2049server # [ 638.523539] horae[1610]: 2026-11-07T09:45:56.313936Z INFO dioxus_server::server: Registering: POST /api/import/harvest/retry2050server # [ 638.545977] horae[1610]: 2026-11-07T09:45:56.314397Z INFO dioxus_server::server: Registering: POST /api/import/harvest/history2051server # [ 638.573065] horae[1610]: 2026-11-07T09:45:56.314605Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client2052server # [ 638.575461] horae[1610]: 2026-11-07T09:45:56.314838Z INFO dioxus_server::server: Registering: POST /api/harvest_change_account14792234983801993932053server # [ 638.594242] horae[1610]: 2026-11-07T09:45:56.320602Z INFO dioxus_server::server: Registering: POST /api/import/harvest/status2054server # [ 638.596193] horae[1610]: 2026-11-07T09:45:56.322159Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/remove2055server # [ 638.710320] horae[1610]: 2026-11-07T09:45:56.322538Z INFO dioxus_server::server: Registering: POST /api/harvest_connect_start14792234983801993932056server # [ 638.727571] horae[1610]: 2026-11-07T09:45:56.322760Z INFO dioxus_server::server: Registering: POST /api/import/harvest/client/save2057server # [ 638.757586] horae[1610]: 2026-11-07T09:45:56.322962Z INFO dioxus_server::server: Registering: POST /api/harvest_disconnect14792234983801993932058server # [ 638.791104] horae[1610]: 2026-11-07T09:45:56.323165Z INFO dioxus_server::server: Registering: POST /api/approve_submissions135900591888008486542059server # [ 638.803945] horae[1610]: 2026-11-07T09:45:56.323348Z INFO dioxus_server::server: Registering: POST /api/approve_submission135900591888008486542060server # [ 638.823263] horae[1610]: 2026-11-07T09:45:56.323514Z INFO dioxus_server::server: Registering: POST /api/reject_submission135900591888008486542061server # [ 638.844030] horae[1610]: 2026-11-07T09:45:56.323928Z INFO dioxus_server::server: Registering: POST /api/list_approvals135900591888008486542062server # [ 638.874601] horae[1610]: 2026-11-07T09:45:56.324134Z INFO dioxus_server::server: Registering: POST /api/submit_week135900591888008486542063server # [ 638.900097] horae[1610]: 2026-11-07T09:45:56.324282Z INFO dioxus_server::server: Registering: POST /api/list_project_budget_progress139632003752584732062064server # [ 638.922136] horae[1610]: 2026-11-07T09:45:56.324455Z INFO dioxus_server::server: Registering: POST /api/list_tracking_projects139632003752584732062065server # [ 638.944585] horae[1610]: 2026-11-07T09:45:56.324622Z INFO dioxus_server::server: Registering: POST /api/get_project_overview139632003752584732062066server # [ 638.947333] horae[1610]: 2026-11-07T09:45:56.324833Z INFO dioxus_server::server: Registering: POST /api/set_projects_active139632003752584732062067server # [ 638.974128] horae[1610]: 2026-11-07T09:45:56.324994Z INFO dioxus_server::server: Registering: POST /api/list_tracking_tasks139632003752584732062068server # [ 638.993108] horae[1610]: 2026-11-07T09:45:56.337758Z INFO dioxus_server::server: Registering: POST /api/set_project_active139632003752584732062069server # [ 638.995312] horae[1610]: 2026-11-07T09:45:56.338378Z INFO dioxus_server::server: Registering: POST /api/list_project_spend139632003752584732062070server # [ 639.017965] horae[1610]: 2026-11-07T09:45:56.338578Z INFO dioxus_server::server: Registering: POST /api/list_project_tags139632003752584732062071server # [ 639.042451] horae[1610]: 2026-11-07T09:45:56.338786Z INFO dioxus_server::server: Registering: POST /api/delete_assignment139632003752584732062072server # [ 639.061952] horae[1610]: 2026-11-07T09:45:56.338955Z INFO dioxus_server::server: Registering: POST /api/create_assignment139632003752584732062073server # [ 639.082259] horae[1610]: 2026-11-07T09:45:56.339469Z INFO dioxus_server::server: Registering: POST /api/set_task_active139632003752584732062074server # [ 639.087964] horae[1610]: 2026-11-07T09:45:56.340532Z INFO dioxus_server::server: Registering: POST /api/list_projects139632003752584732062075server # [ 639.099164] horae[1610]: 2026-11-07T09:45:56.340800Z INFO dioxus_server::server: Registering: POST /api/update_task139632003752584732062076server # [ 639.117824] horae[1610]: 2026-11-07T09:45:56.341006Z INFO dioxus_server::server: Registering: POST /api/create_task139632003752584732062077server # [ 639.119850] horae[1610]: 2026-11-07T09:45:56.354009Z INFO dioxus_server::server: Registering: POST /api/list_tasks139632003752584732062078server # [ 639.145445] horae[1610]: 2026-11-07T09:45:56.354501Z INFO dioxus_server::server: Registering: POST /api/update_client_profile104851358257774915712079server # [ 639.158900] horae[1610]: 2026-11-07T09:45:56.354742Z INFO dioxus_server::server: Registering: POST /api/create_project_client104851358257774915712080server # [ 639.160995] horae[1610]: 2026-11-07T09:45:56.354929Z INFO dioxus_server::server: Registering: POST /api/create_client_profile104851358257774915712081server # [ 639.178194] horae[1610]: 2026-11-07T09:45:56.355100Z INFO dioxus_server::server: Registering: POST /api/list_client_invoices104851358257774915712082server # [ 639.198021] horae[1610]: 2026-11-07T09:45:56.355257Z INFO dioxus_server::server: Registering: POST /api/get_client_details104851358257774915712083server # [ 639.213058] horae[1610]: 2026-11-07T09:45:56.355447Z INFO dioxus_server::server: Registering: POST /api/client_detail_view104851358257774915712084server # [ 639.232837] horae[1610]: 2026-11-07T09:45:56.355633Z INFO dioxus_server::server: Registering: POST /api/set_client_active104851358257774915712085server # [ 639.248747] horae[1610]: 2026-11-07T09:45:56.355818Z INFO dioxus_server::server: Registering: POST /api/client_overview104851358257774915712086server # [ 639.250895] horae[1610]: 2026-11-07T09:45:56.355984Z INFO dioxus_server::server: Registering: POST /api/list_clients104851358257774915712087server # [ 639.267535] horae[1610]: 2026-11-07T09:45:56.356300Z INFO dioxus_server::server: Registering: POST /api/load_task_catalog122563778109868174722088server # [ 639.275708] horae[1610]: 2026-11-07T09:45:56.356558Z INFO dioxus_server::server: Registering: POST /api/list_plugins152655463789645218002089server # [ 639.291042] horae[1610]: 2026-11-07T09:45:56.356821Z INFO dioxus_server::server: Registering: POST /api/add_harvest_people137396755887194634962090server # [ 639.301667] horae[1610]: 2026-11-07T09:45:56.357027Z INFO dioxus_server::server: Registering: POST /api/set_user_active137396755887194634962091server # [ 639.303749] horae[1610]: 2026-11-07T09:45:56.368368Z INFO dioxus_server::server: Registering: POST /api/set_user_role137396755887194634962092server # [ 639.318400] horae[1610]: 2026-11-07T09:45:56.368942Z INFO dioxus_server::server: Registering: POST /api/list_people137396755887194634962093server # [ 639.319996] horae[1610]: 2026-11-07T09:45:56.374175Z INFO dioxus_server::server: Registering: POST /api/create_user137396755887194634962094server # [ 639.334704] horae[1610]: 2026-11-07T09:45:56.374646Z INFO dioxus_server::server: Registering: POST /api/list_users137396755887194634962095server # [ 639.349085] horae[1610]: 2026-11-07T09:45:56.374883Z INFO dioxus_server::server: Registering: POST /api/get_me161443592707961243072096server # [ 639.351110] horae[1610]: 2026-11-07T09:45:56.375058Z INFO dioxus_server::server: Registering: POST /api/list_permission_audit161443592707961243072097server # [ 639.378071] horae[1610]: 2026-11-07T09:45:56.375227Z INFO dioxus_server::server: Registering: POST /api/get_permission_audit161443592707961243072098server # [ 639.393314] horae[1610]: 2026-11-07T09:45:56.375379Z INFO dioxus_server::server: Registering: POST /api/get_my_permissions161443592707961243072099server # [ 639.395648] horae[1610]: 2026-11-07T09:45:56.375573Z INFO dioxus_server::server: Registering: POST /api/save_project_managers114747469634461219342100server # [ 639.418707] horae[1610]: 2026-11-07T09:45:56.375823Z INFO dioxus_server::server: Registering: POST /api/load_project_managers114747469634461219342101server # [ 639.433318] horae[1610]: 2026-11-07T09:45:56.376009Z INFO dioxus_server::server: Registering: POST /api/project_creation_selection16044791136740829192102server # [ 639.435929] horae[1610]: 2026-11-07T09:45:56.376184Z INFO dioxus_server::server: Registering: POST /api/project_creation_options16044791136740829192103server # [ 639.451483] horae[1610]: 2026-11-07T09:45:56.376377Z INFO dioxus_server::server: Registering: POST /api/project_creation_client16044791136740829192104server # [ 639.462510] horae[1610]: 2026-11-07T09:45:56.376547Z INFO dioxus_server::server: Registering: POST /api/project_editor_catalog16044791136740829192105server # [ 639.477511] horae[1610]: 2026-11-07T09:45:56.376733Z INFO dioxus_server::server: Registering: POST /api/finalize_project_draft16044791136740829192106server # [ 639.479520] horae[1610]: 2026-11-07T09:45:56.376903Z INFO dioxus_server::server: Registering: POST /api/discard_project_draft16044791136740829192107server # [ 639.487375] horae[1610]: 2026-11-07T09:45:56.386010Z INFO dioxus_server::server: Registering: POST /api/save_project_editor16044791136740829192108server # [ 639.498637] horae[1610]: 2026-11-07T09:45:56.386645Z INFO dioxus_server::server: Registering: POST /api/load_project_editor16044791136740829192109server # [ 639.510348] horae[1610]: 2026-11-07T09:45:56.386890Z INFO dioxus_server::server: Registering: POST /api/save_project_draft16044791136740829192110server # [ 639.519215] horae[1610]: 2026-11-07T09:45:56.387049Z INFO dioxus_server::server: Registering: POST /api/load_project_draft16044791136740829192111server # [ 639.526841] horae[1610]: 2026-11-07T09:45:56.387205Z INFO dioxus_server::server: Registering: POST /api/project_people16044791136740829192112server # [ 639.534202] horae[1610]: 2026-11-07T09:45:56.387347Z INFO dioxus_server::server: Registering: POST /api/update_invoice_status20640419902238648182113server # [ 639.540643] horae[1610]: 2026-11-07T09:45:56.387644Z INFO dioxus_server::server: Registering: POST /api/review_invoice_edit20640419902238648182114server # [ 639.543169] horae[1610]: 2026-11-07T09:45:56.387902Z INFO dioxus_server::server: Registering: POST /api/save_invoice_draft20640419902238648182115server # [ 639.550012] horae[1610]: 2026-11-07T09:45:56.388067Z INFO dioxus_server::server: Registering: POST /api/get_invoice_editor20640419902238648182116server # [ 639.551812] horae[1610]: 2026-11-07T09:45:56.388317Z INFO dioxus_server::server: Registering: POST /api/generate_invoice20640419902238648182117server # [ 639.559206] horae[1610]: 2026-11-07T09:45:56.388652Z INFO dioxus_server::server: Registering: POST /api/prepare_invoice20640419902238648182118server # [ 639.566248] horae[1610]: 2026-11-07T09:45:56.388889Z INFO dioxus_server::server: Registering: POST /api/list_invoices20640419902238648182119server # [ 639.567836] horae[1610]: 2026-11-07T09:45:56.389053Z INFO dioxus_server::server: Registering: POST /api/get_invoice20640419902238648182120server # [ 639.586195] horae[1610]: 2026-11-07T09:45:56.562886Z INFO horae: Listening on 127.0.0.1:30002121server # Connection to localhost (127.0.0.1) 3000 port [tcp/hbci] succeeded!2122server: (finished: waiting for TCP port 3000 on localhost, in 3.06 seconds)2123server: 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/null2124server # [ 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-513e99bae45b2125server # [ 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-eb2d7a27e40a2126server: (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)2127server: must succeed: curl -sS -o /dev/null -w '%{http_code}' -b /tmp/jar10.txt http://127.0.0.1:3000/harvest/v2/time_entries2128server: (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)2129server: must succeed: sudo -u horae psql horae -tAc 'SELECT count(*) FROM users WHERE email = '"'"'kilgore@kilgore.trout'"'"' AND active AND org_role = '"'"'member'"'"''2130server # [ 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\''2131server # [ 643.687321] sudo[1635]: pam_unix(sudo:session): session opened for user horae(uid=63319) by (uid=0)2132server # [ 644.077507] sudo[1635]: pam_unix(sudo:session): session closed for user horae2133server: (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)2134server # [ 644.541995] systemd[1]: Reload requested from client PID 1646 ('systemctl') (unit backdoor.service)...2135server # [ 644.550791] systemd[1]: Reloading...2136server # [ 654.499554] systemd[1]: Reloading finished in 9910 ms.2137server # [ 656.625058] systemd[1]: Stopping Horae time tracking server...2138server # [ 656.805249] systemd[1]: horae.service: Deactivated successfully.2139server # [ 656.913839] systemd[1]: Stopped Horae time tracking server.2140server # [ 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.2141server # [ 657.142421] systemd[1]: Starting Horae time tracking server...2142server # [ 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 domain2143server # [ 658.038617] systemd[1]: horae.service: Control process exited, code=exited, status=1/FAILURE2144server # [ 658.047592] systemd[1]: horae.service: Failed with result 'exit-code'.2145server # [ 658.075125] systemd[1]: Failed to start Horae time tracking server.2146server # [ 658.262699] systemd[1]: horae.service: Scheduled restart job, restart counter is at 1.2147server # Job for horae.service failed because the control process exited with error code.2148server # See "systemctl status horae.service" and "journalctl -xeu horae.service" for details.2149server: waiting for failure: systemctl is-active --quiet horae.service2150server # [ 658.461165] systemd[1]: Starting Horae time tracking server...2151server: (finished: waiting for failure: systemctl is-active --quiet horae.service, in 0.94 seconds)2152server: must succeed: journalctl -u horae.service --no-pager -n 502153server: (finished: must succeed: journalctl -u horae.service --no-pager -n 50, in 0.71 seconds)2154(finished: run the VM test script, in 683.28 seconds)2155server # [ 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 domain2156server # [ 660.223085] systemd[1]: horae.service: Control process exited, code=exited, status=1/FAILURE2157server # [ 660.244904] systemd[1]: horae.service: Failed with result 'exit-code'.2158server # [ 660.284840] systemd[1]: Failed to start Horae time tracking server.2159server # [ 660.620750] systemd[1]: horae.service: Scheduled restart job, restart counter is at 2.2160server # [ 660.789235] systemd[1]: Starting Horae time tracking server...2161test script finished in 684.15s2162cleanup2163kill QemuMachine (pid 12)2164server # qemu-system-aarch64: terminating on signal 15 from pid 6 (/nix/store/smwd56pl54f0pcjdspgh5vnf20c8xwsc-python3-3.13.13/bin/python3.13)2165(finished: cleanup, in 0.20 seconds)