Machine state will be reset. To keep it, pass --keep-machine-state start all VLans (finished: start all VLans, in 0.00 seconds) Test will time out and terminate in 3600.0 seconds run the VM test script additionally exposed symbols: full, worker, vlan1, start_all, test_script, machines, machines_qemu, machines_nspawn, vlans, driver, log, os, create_machine, subtest, run_tests, join_all, retry, serial_stdout_off, serial_stdout_on, polling_condition, BaseMachine, QemuMachine, NspawnMachine, t, debug, dump_machine_ssh start all VMs full: starting vm worker: starting vm worker # Disk image does not exist, creating the virtualisation disk image... worker # Formatting '/build/vm-state-worker/tmp.Tb2rbquJSN', fmt=raw size=1073741824 worker # mke2fs 1.47.4 (6-Mar-2025) worker: QEMU running (pid 48) worker # Discarding device blocks: 0/262144 done worker # Creating filesystem with 262144 4k blocks and 65536 inodes worker # Filesystem UUID: a2287973-b32e-4e49-a4ab-dd3ecf338602 worker # Superblock backups stored on blocks: worker # 32768, 98304, 163840, 229376 worker # worker # Allocating group tables: 0/8 done worker # Writing inode tables: 0/8 done worker # Creating journal (8192 blocks): done worker # Writing superblocks and filesystem accounting information: 0/8 done worker # worker # Virtualisation disk image created. worker # Starting virtiofs daemons... worker # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-10-01T22:28:31Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-10-01T22:28:31Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-10-01T22:28:31Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-10-01T22:28:31Z INFO virtiofsd] Client connected, servicing requests worker # [2026-10-01T22:28:31Z INFO virtiofsd] Client connected, servicing requests worker # [2026-10-01T22:28:31Z INFO virtiofsd] Client connected, servicing requests full: QEMU running (pid 47) full # Disk image does not exist, creating the virtualisation disk image... full # Formatting '/build/vm-state-full/tmp.94s4YbisbC', fmt=raw size=1073741824 full # mke2fs 1.47.4 (6-Mar-2025) full # Discarding device blocks: 0/262144 done full # Creating filesystem with 262144 4k blocks and 65536 inodes full # Filesystem UUID: 820220e7-9387-4b09-b4fb-564c7e5c3a15 full # Superblock backups stored on blocks: full # 32768, 98304, 163840, 229376 full # full # Allocating group tables: 0/8 done full # Writing inode tables: 0/8 done full # Creating journal (8192 blocks): done full # Writing superblocks and filesystem accounting information: 0/8 done full # full # Virtualisation disk image created. full # Starting virtiofs daemons... full # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-10-01T22:28:31Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-10-01T22:28:31Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-10-01T22:28:31Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-10-01T22:28:31Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-10-01T22:28:31Z INFO virtiofsd] Client connected, servicing requests full # [2026-10-01T22:28:31Z INFO virtiofsd] Client connected, servicing requests full # [2026-10-01T22:28:31Z INFO virtiofsd] Client connected, servicing requests (finished: start all VMs, in 0.17 seconds) subtest: PostgreSQL starts and dagster database exists full: waiting for unit postgresql.service full: waiting for the VM to finish booting worker # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) full # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) worker # worker # worker # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+3EFCC730+3EF2C730 CA00 worker # Press Ctrl-B to configure iPXE (PCI 00:02.0)... worker # worker # worker # worker # full # full # worker # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 3EFCC730 3EF2C730 CB00 full # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+7EFCC730+7EF2C730 CA00 worker # Press Ctrl-B to configure iPXE (PCI 00:05.0)... worker # worker # full # Press Ctrl-B to configure iPXE (PCI 00:02.0)... full # full # full # full # full # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 7EFCC730 7EF2C730 CB00 full # Press Ctrl-B to configure iPXE (PCI 00:05.0)... full # full # worker # Booting from ROM... full # Booting from ROM... worker # Probing EDD (edd=off to disable)... ok full # Probing EDD (edd=off to disable)... ok worker # [ 0.000000] Linux version 6.18.54 (nixbld@localhost) (gcc (GCC) 15.3.0, GNU ld (GNU Binutils) 2.46) #1-NixOS SMP PREEMPT_DYNAMIC Fri Sep 25 14:35:54 UTC 2026 worker # [ 0.000000] Command line: console=ttyS0 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/5m342v2m8i6q9zdbqvsy1hv9dc4a4frl-nixos-system-worker-test/init regInfo=/nix/.ro-store/24ariyz4bwfrrfd6v1l84qn5mksm0ma2-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.000000] x86 CPU feature dependency check failure: CPU0 has '18*32+31' enabled but '18*32+26' disabled. Kernel might be fine, but no guarantees. worker # [ 0.000000] BIOS-provided physical RAM map: worker # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable worker # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003ffd7fff] usable worker # [ 0.000000] BIOS-e820: [mem 0x000000003ffd8000-0x000000003fffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved worker # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved worker # [ 0.000000] NX (Execute Disable) protection: active worker # [ 0.000000] APIC: Static calls initialized worker # [ 0.000000] SMBIOS 2.8 present. worker # [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 worker # [ 0.000000] DMI: Memory slots populated: 1/1 worker # [ 0.000000] Hypervisor detected: KVM worker # [ 0.000000] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 worker # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 worker # [ 0.000000] kvm-clock: using sched offset of 436963571 cycles full # [ 0.000000] Linux version 6.18.54 (nixbld@localhost) (gcc (GCC) 15.3.0, GNU ld (GNU Binutils) 2.46) #1-NixOS SMP PREEMPT_DYNAMIC Fri Sep 25 14:35:54 UTC 2026 worker # [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.000005] tsc: Detected 3792.874 MHz processor worker # [ 0.000659] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 worker # [ 0.000684] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs full # [ 0.000000] Command line: console=ttyS0 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/wx4m7v0d7ngyf91nkc6nyaaf02vc51hn-nixos-system-full-test/init regInfo=/nix/.ro-store/4yc27d2ydr4cwf0393n264vm18bm02c5-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.000687] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.002231] found SMP MP-table at [mem 0x000f5450-0x000f545f] worker # [ 0.002245] Using GB pages for direct mapping full # [ 0.000000] x86 CPU feature dependency check failure: CPU0 has '18*32+31' enabled but '18*32+26' disabled. Kernel might be fine, but no guarantees. worker # [ 0.002298] RAMDISK: [mem 0x3e36b000-0x3ffcffff] full # [ 0.000000] BIOS-provided physical RAM map: worker # [ 0.002305] ACPI: Early table checksum verification disabled worker # [ 0.002309] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) full # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable worker # [ 0.002312] ACPI: RSDT 0x000000003FFE2422 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved worker # [ 0.002316] ACPI: FACP 0x000000003FFE221A 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved worker # [ 0.002322] ACPI: DSDT 0x000000003FFE0040 0021DA (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffd7fff] usable worker # [ 0.002324] ACPI: FACS 0x000000003FFE0000 000040 full # [ 0.000000] BIOS-e820: [mem 0x000000007ffd8000-0x000000007fffffff] reserved worker # [ 0.002325] ACPI: APIC 0x000000003FFE230E 000078 (v03 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved worker # [ 0.002326] ACPI: HPET 0x000000003FFE2386 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved worker # [ 0.002328] ACPI: MCFG 0x000000003FFE23BE 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved worker # [ 0.002329] ACPI: WAET 0x000000003FFE23FA 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved worker # [ 0.002330] ACPI: Reserving FACP table memory at [mem 0x3ffe221a-0x3ffe230d] full # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved full # [ 0.000000] NX (Execute Disable) protection: active worker # [ 0.002331] ACPI: Reserving DSDT table memory at [mem 0x3ffe0040-0x3ffe2219] full # [ 0.000000] APIC: Static calls initialized worker # [ 0.002332] ACPI: Reserving FACS table memory at [mem 0x3ffe0000-0x3ffe003f] full # [ 0.000000] SMBIOS 2.8 present. worker # [ 0.002332] ACPI: Reserving APIC table memory at [mem 0x3ffe230e-0x3ffe2385] full # [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 worker # [ 0.002333] ACPI: Reserving HPET table memory at [mem 0x3ffe2386-0x3ffe23bd] full # [ 0.000000] DMI: Memory slots populated: 1/1 full # [ 0.000000] Hypervisor detected: KVM worker # [ 0.002333] ACPI: Reserving MCFG table memory at [mem 0x3ffe23be-0x3ffe23f9] full # [ 0.000000] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.002333] ACPI: Reserving WAET table memory at [mem 0x3ffe23fa-0x3ffe2421] full # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 worker # [ 0.002722] No NUMA configuration found full # [ 0.000000] kvm-clock: using sched offset of 443000363 cycles worker # [ 0.002724] Faking a node at [mem 0x0000000000000000-0x000000003ffd7fff] worker # [ 0.002727] NODE_DATA(0) allocated [mem 0x3ffd2780-0x3ffd7cff] full # [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.002803] Zone ranges: full # [ 0.000004] tsc: Detected 3792.874 MHz processor worker # [ 0.002804] DMA [mem 0x0000000000001000-0x0000000000ffffff] full # [ 0.000656] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.002805] DMA32 [mem 0x0000000001000000-0x000000003ffd7fff] worker # [ 0.002806] Normal empty full # [ 0.000679] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs worker # [ 0.002807] Device empty worker # [ 0.002807] Movable zone start for each node full # [ 0.000682] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.002808] Early memory node ranges full # [ 0.002212] found SMP MP-table at [mem 0x000f5450-0x000f545f] worker # [ 0.002808] node 0: [mem 0x0000000000001000-0x000000000009efff] full # [ 0.002222] Using GB pages for direct mapping worker # [ 0.002809] node 0: [mem 0x0000000000100000-0x000000003ffd7fff] full # [ 0.002321] RAMDISK: [mem 0x7e369000-0x7ffcffff] full # [ 0.002327] ACPI: Early table checksum verification disabled worker # [ 0.002810] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ffd7fff] full # [ 0.002330] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) worker # [ 0.002828] On node 0, zone DMA: 1 pages in unavailable ranges worker # [ 0.003045] On node 0, zone DMA: 97 pages in unavailable ranges full # [ 0.002333] ACPI: RSDT 0x000000007FFE247D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.016841] On node 0, zone DMA32: 40 pages in unavailable ranges worker # [ 0.017708] ACPI: PM-Timer IO Port: 0x608 full # [ 0.002337] ACPI: FACP 0x000000007FFE226D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017718] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) full # [ 0.002342] ACPI: DSDT 0x000000007FFE0040 00222D (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017739] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 full # [ 0.002344] ACPI: FACS 0x000000007FFE0000 000040 worker # [ 0.017741] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) full # [ 0.002346] ACPI: APIC 0x000000007FFE2361 000080 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017742] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) full # [ 0.002347] ACPI: HPET 0x000000007FFE23E1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017743] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) worker # [ 0.017744] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) full # [ 0.002348] ACPI: MCFG 0x000000007FFE2419 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017745] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) full # [ 0.002350] ACPI: WAET 0x000000007FFE2455 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.017747] ACPI: Using ACPI (MADT) for SMP configuration information full # [ 0.002351] ACPI: Reserving FACP table memory at [mem 0x7ffe226d-0x7ffe2360] worker # [ 0.017748] ACPI: HPET id: 0x8086a201 base: 0xfed00000 worker # [ 0.017750] TSC deadline timer available full # [ 0.002352] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe226c] worker # [ 0.017754] CPU topo: Max. logical packages: 1 full # [ 0.002352] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] worker # [ 0.017755] CPU topo: Max. logical dies: 1 worker # [ 0.017755] CPU topo: Max. dies per package: 1 full # [ 0.002353] ACPI: Reserving APIC table memory at [mem 0x7ffe2361-0x7ffe23e0] worker # [ 0.017758] CPU topo: Max. threads per core: 1 full # [ 0.002353] ACPI: Reserving HPET table memory at [mem 0x7ffe23e1-0x7ffe2418] worker # [ 0.017759] CPU topo: Num. cores per package: 1 worker # [ 0.017759] CPU topo: Num. threads per package: 1 full # [ 0.002354] ACPI: Reserving MCFG table memory at [mem 0x7ffe2419-0x7ffe2454] worker # [ 0.017759] CPU topo: Allowing 1 present CPUs plus 0 hotplug CPUs full # [ 0.002354] ACPI: Reserving WAET table memory at [mem 0x7ffe2455-0x7ffe247c] full # [ 0.002734] No NUMA configuration found worker # [ 0.017774] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() full # [ 0.002735] Faking a node at [mem 0x0000000000000000-0x000000007ffd7fff] worker # [ 0.017800] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] full # [ 0.002738] NODE_DATA(0) allocated [mem 0x7ffd2780-0x7ffd7cff] full # [ 0.002812] Zone ranges: worker # [ 0.017801] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] full # [ 0.002812] DMA [mem 0x0000000000001000-0x0000000000ffffff] worker # [ 0.017803] [mem 0x40000000-0xafffffff] available for PCI devices worker # [ 0.017804] Booting paravirtualized kernel on KVM full # [ 0.002814] DMA32 [mem 0x0000000001000000-0x000000007ffd7fff] full # [ 0.002814] Normal empty full # [ 0.002815] Device empty worker # [ 0.017806] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns full # [ 0.002816] Movable zone start for each node full # [ 0.002816] Early memory node ranges worker # [ 0.021548] setup_percpu: NR_CPUS:384 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 full # [ 0.002816] node 0: [mem 0x0000000000001000-0x000000000009efff] worker # [ 0.023366] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u2097152 full # [ 0.002817] node 0: [mem 0x0000000000100000-0x000000007ffd7fff] worker # [ 0.023400] kvm-guest: PV spinlocks disabled, single CPU full # [ 0.002818] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffd7fff] full # [ 0.002834] On node 0, zone DMA: 1 pages in unavailable ranges full # [ 0.003049] On node 0, zone DMA: 97 pages in unavailable ranges full # [ 0.030718] On node 0, zone DMA32: 40 pages in unavailable ranges full # [ 0.031600] ACPI: PM-Timer IO Port: 0x608 full # [ 0.031611] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) worker # [ 0.023402] Kernel command line: console=ttyS0 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/5m342v2m8i6q9zdbqvsy1hv9dc4a4frl-nixos-system-worker-test/init regInfo=/nix/.ro-store/24ariyz4bwfrrfd6v1l84qn5mksm0ma2-closure-info/registration console=ttyS0,115200n8 console=tty0 full # [ 0.031632] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 full # [ 0.031635] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) worker # [ 0.023481] Unknown kernel command line parameters "regInfo=/nix/.ro-store/24ariyz4bwfrrfd6v1l84qn5mksm0ma2-closure-info/registration", will be passed to user space. worker # [ 0.023499] random: crng init done full # [ 0.031636] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) worker # [ 0.023499] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes full # [ 0.031637] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) worker # [ 0.024340] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) full # [ 0.031638] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) full # [ 0.031638] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) worker # [ 0.024374] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) worker # [ 0.024402] Fallback order for Node 0: 0 full # [ 0.031640] ACPI: Using ACPI (MADT) for SMP configuration information worker # [ 0.024405] Built 1 zonelists, mobility grouping on. Total pages: 262006 full # [ 0.031641] ACPI: HPET id: 0x8086a201 base: 0xfed00000 worker # [ 0.024406] Policy zone: DMA32 full # [ 0.031645] TSC deadline timer available full # [ 0.031649] CPU topo: Max. logical packages: 1 worker # [ 0.026327] mem auto-init: stack:all(zero), heap alloc:on, heap free:off full # [ 0.031650] CPU topo: Max. logical dies: 1 worker # [ 0.029292] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 full # [ 0.031650] CPU topo: Max. dies per package: 1 worker # [ 0.031054] allocated 2097152 bytes of page_ext full # [ 0.031653] CPU topo: Max. threads per core: 1 worker # [ 0.040259] ftrace: allocating 48804 entries in 192 pages full # [ 0.031654] CPU topo: Num. cores per package: 2 worker # [ 0.040260] ftrace: allocated 192 pages with 2 groups full # [ 0.031654] CPU topo: Num. threads per package: 2 worker # [ 0.041117] Dynamic Preempt: lazy full # [ 0.031654] CPU topo: Allowing 2 present CPUs plus 0 hotplug CPUs worker # [ 0.041256] rcu: Preemptible hierarchical RCU implementation. worker # [ 0.041256] rcu: RCU event tracing is enabled. full # [ 0.031672] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() full # [ 0.031683] kvm-guest: KVM setup pv remote TLB flush worker # [ 0.041257] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=1. full # [ 0.031685] kvm-guest: setup PV sched yield worker # [ 0.041258] Trampoline variant of Tasks RCU enabled. worker # [ 0.041258] Rude variant of Tasks RCU enabled. full # [ 0.031702] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] worker # [ 0.041259] Tracing variant of Tasks RCU enabled. full # [ 0.031703] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] worker # [ 0.041259] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. full # [ 0.031704] [mem 0xc0000000-0xfed1bfff] available for PCI devices worker # [ 0.041260] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 full # [ 0.031706] Booting paravirtualized kernel on KVM worker # [ 0.041273] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.031709] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns worker # [ 0.041274] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.035445] setup_percpu: NR_CPUS:384 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1 full # [ 0.037149] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u1048576 worker # [ 0.041275] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.037198] kvm-guest: PV spinlocks enabled worker # [ 0.045076] NR_IRQS: 24832, nr_irqs: 256, preallocated irqs: 16 full # [ 0.037200] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear) worker # [ 0.045316] rcu: srcu_init: Setting srcu_struct sizes based on contention. worker # [ 0.045321] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns worker # [ 0.045409] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) worker # [ 0.051011] Console: colour VGA+ 80x25 worker # [ 0.051015] printk: legacy console [tty0] enabled full # [ 0.037203] Kernel command line: console=ttyS0 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/wx4m7v0d7ngyf91nkc6nyaaf02vc51hn-nixos-system-full-test/init regInfo=/nix/.ro-store/4yc27d2ydr4cwf0393n264vm18bm02c5-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.083799] printk: legacy console [ttyS0] enabled worker # [ 0.232153] ACPI: Core revision 20250807 full # [ 0.037317] Unknown kernel command line parameters "regInfo=/nix/.ro-store/4yc27d2ydr4cwf0393n264vm18bm02c5-closure-info/registration", will be passed to user space. full # [ 0.037338] random: crng init done worker # [ 0.233358] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns full # [ 0.037339] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes worker # [ 0.235471] APIC: Switch to symmetric I/O mode setup full # [ 0.039069] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) worker # [ 0.236768] x2apic enabled full # [ 0.039993] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) worker # [ 0.237665] APIC: Switched APIC routing to: physical x2apic full # [ 0.040030] Fallback order for Node 0: 0 worker # [ 0.239762] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 full # [ 0.040033] Built 1 zonelists, mobility grouping on. Total pages: 524150 full # [ 0.040034] Policy zone: DMA32 worker # [ 0.241146] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.041943] mem auto-init: stack:all(zero), heap alloc:on, heap free:off worker # [ 0.243451] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) full # [ 0.046478] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 worker # [ 0.245522] x86/cpu: User Mode Instruction Prevention (UMIP) activated full # [ 0.049951] allocated 4194304 bytes of page_ext worker # [ 0.247556] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 full # [ 0.059209] ftrace: allocating 48804 entries in 192 pages worker # [ 0.248449] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 full # [ 0.059210] ftrace: allocated 192 pages with 2 groups full # [ 0.059901] Dynamic Preempt: lazy full # [ 0.060071] rcu: Preemptible hierarchical RCU implementation. worker # [ 0.250453] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.060072] rcu: RCU event tracing is enabled. full # [ 0.060072] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=2. worker # [ 0.251449] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl full # [ 0.060074] Trampoline variant of Tasks RCU enabled. worker # [ 0.252449] Spectre V2 : Mitigation: Retpolines full # [ 0.060074] Rude variant of Tasks RCU enabled. full # [ 0.060074] Tracing variant of Tasks RCU enabled. worker # [ 0.253449] Speculative Return Stack Overflow: Mitigation: Safe RET full # [ 0.060075] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. full # [ 0.060075] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 full # [ 0.060089] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. full # [ 0.060091] RCU Tasks Rude: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.254449] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization full # [ 0.060092] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.256449] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT full # [ 0.063878] NR_IRQS: 24832, nr_irqs: 440, preallocated irqs: 16 worker # [ 0.258449] Spectre V2 : Enabling Restricted Speculation for firmware calls full # [ 0.064132] rcu: srcu_init: Setting srcu_struct sizes based on contention. worker # [ 0.259450] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier full # [ 0.064137] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns worker # [ 0.260450] active return thunk: srso_alias_return_thunk full # [ 0.064222] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) full # [ 0.069859] Console: colour VGA+ 80x25 worker # [ 0.262463] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' full # [ 0.069862] printk: legacy console [tty0] enabled full # [ 0.103670] printk: legacy console [ttyS0] enabled worker # [ 0.263449] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' full # [ 0.261713] ACPI: Core revision 20250807 worker # [ 0.265449] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' worker # [ 0.266449] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' full # [ 0.262897] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns worker # [ 0.268449] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' full # [ 0.265611] APIC: Switch to symmetric I/O mode setup full # [ 0.267441] x2apic enabled worker # [ 0.269449] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' worker # [ 0.270449] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 full # [ 0.268734] APIC: Switched APIC routing to: physical x2apic worker # [ 0.271449] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 worker # [ 0.272449] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 full # [ 0.270508] kvm-guest: APIC: send_IPI_mask() replaced with kvm_send_ipi_mask() worker # [ 0.274449] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 full # [ 0.272798] kvm-guest: APIC: send_IPI_mask_allbutself() replaced with kvm_send_ipi_mask_allbutself() worker # [ 0.275449] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. full # [ 0.275219] kvm-guest: setup PV IPIs full # [ 0.277073] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 full # [ 0.278420] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.280653] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) full # [ 0.281722] x86/cpu: User Mode Instruction Prevention (UMIP) activated full # [ 0.284786] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 full # [ 0.285652] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 full # [ 0.286656] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.288652] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl full # [ 0.289651] Spectre V2 : Mitigation: Retpolines full # [ 0.290651] Speculative Return Stack Overflow: Mitigation: Safe RET full # [ 0.291652] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization full # [ 0.292651] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT full # [ 0.293651] Spectre V2 : Enabling Restricted Speculation for firmware calls full # [ 0.294653] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier full # [ 0.295652] active return thunk: srso_alias_return_thunk worker # [ 0.305200] Freeing SMP alternatives memory: 44K worker # [ 0.305452] pid_max: default: 32768 minimum: 301 full # [ 0.296666] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' worker # [ 0.307337] LSM: initializing lsm=capability,landlock,yama,bpf,ima full # [ 0.297651] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' worker # [ 0.308555] landlock: Up and running. worker # [ 0.309449] Yama: becoming mindful. full # [ 0.298651] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' worker # [ 0.310660] LSM support for eBPF active full # [ 0.299651] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' worker # [ 0.311557] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) full # [ 0.300651] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' worker # [ 0.312468] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) full # [ 0.302651] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' full # [ 0.303652] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 worker # [ 0.315062] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) full # [ 0.304651] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 full # [ 0.305651] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 worker # [ 0.315864] Performance Events: Fam17h+ core perfctr, AMD PMU driver. worker # [ 0.316453] ... version: 0 full # [ 0.306651] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 worker # [ 0.317444] ... bit width: 48 worker # [ 0.318240] ... generic counters: 6 full # [ 0.307651] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. worker # [ 0.319269] ... generic bitmap: 000000000000003f worker # [ 0.320450] ... fixed-purpose counters: 0 worker # [ 0.321425] ... fixed-purpose bitmap: 0000000000000000 worker # [ 0.322450] ... value mask: 0000ffffffffffff worker # [ 0.323450] ... max period: 00007fffffffffff worker # [ 0.324450] ... global_ctrl mask: 000000000000003f worker # [ 0.325554] signal: max sigframe size: 3376 worker # [ 0.326560] rcu: Hierarchical SRCU implementation. worker # [ 0.327454] rcu: Max phase no-delay instances is 400. worker # [ 0.332242] smp: Bringing up secondary CPUs ... worker # [ 0.333283] smp: Brought up 1 node, 1 CPU worker # [ 0.334190] smpboot: Total of 1 processors activated (7585.74 BogoMIPS) worker # [ 0.334582] Memory: 943240K/1048024K available (17263K kernel code, 2728K rwdata, 13660K rodata, 3656K init, 2968K bss, 97580K reserved, 0K cma-reserved) worker # [ 0.335631] devtmpfs: initialized worker # [ 0.336623] x86/mm: Memory block size: 128MB full # [ 0.333955] Freeing SMP alternatives memory: 44K worker # [ 0.338296] posixtimers hash table entries: 512 (order: 1, 8192 bytes, linear) full # [ 0.334653] pid_max: default: 32768 minimum: 301 full # [ 0.335726] LSM: initializing lsm=capability,landlock,yama,bpf,ima worker # [ 0.339481] futex hash table entries: 256 (16384 bytes on 1 NUMA nodes, total 16 KiB, linear). full # [ 0.336738] landlock: Up and running. worker # [ 0.340531] pinctrl core: initialized pinctrl subsystem full # [ 0.338287] Yama: becoming mindful. worker # [ 0.341723] PM: RTC time: 22:28:31, date: 2026-10-01 full # [ 0.338861] LSM support for eBPF active full # [ 0.340428] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.344656] NET: Registered PF_NETLINK/PF_ROUTE protocol family full # [ 0.341683] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.345786] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations full # [ 0.343464] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) worker # [ 0.346471] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations full # [ 0.344117] Performance Events: Fam17h+ core perfctr, AMD PMU driver. worker # [ 0.347568] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations full # [ 0.344655] ... version: 0 worker # [ 0.348461] audit: initializing netlink subsys (disabled) full # [ 0.345631] ... bit width: 48 full # [ 0.346413] ... generic counters: 6 worker # [ 0.349744] thermal_sys: Registered thermal governor 'fair_share' full # [ 0.346664] ... generic bitmap: 000000000000003f worker # [ 0.349746] thermal_sys: Registered thermal governor 'bang_bang' full # [ 0.347653] ... fixed-purpose counters: 0 full # [ 0.348609] ... fixed-purpose bitmap: 0000000000000000 worker # [ 0.350453] audit: type=2000 audit(1790893712.174:1): state=initialized audit_enabled=0 res=1 full # [ 0.349618] ... value mask: 0000ffffffffffff worker # [ 0.352453] thermal_sys: Registered thermal governor 'step_wise' full # [ 0.350616] ... max period: 00007fffffffffff worker # [ 0.352454] thermal_sys: Registered thermal governor 'user_space' full # [ 0.351613] ... global_ctrl mask: 000000000000003f worker # [ 0.353451] thermal_sys: Registered thermal governor 'power_allocator' full # [ 0.352718] signal: max sigframe size: 3376 worker # [ 0.354468] cpuidle: using governor menu full # [ 0.353737] rcu: Hierarchical SRCU implementation. full # [ 0.354657] rcu: Max phase no-delay instances is 400. worker # [ 0.357301] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 full # [ 0.355788] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level worker # [ 0.358693] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] worker # [ 0.359453] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry worker # [ 0.360462] PCI: Using configuration type 1 for base access full # [ 0.360279] smp: Bringing up secondary CPUs ... worker # [ 0.361645] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. full # [ 0.360946] smpboot: x86: Booting SMP configuration: full # [ 0.361655] .... node #0, CPUs: #1 full # [ 0.361828] smp: Brought up 1 node, 2 CPUs full # [ 0.363661] smpboot: Total of 2 processors activated (15171.49 BogoMIPS) worker # [ 0.368724] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages worker # [ 0.369451] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page full # [ 0.365007] Memory: 1970012K/2096600K available (17263K kernel code, 2728K rwdata, 13660K rodata, 3656K init, 2968K bss, 115916K reserved, 0K cma-reserved) full # [ 0.367150] devtmpfs: initialized full # [ 0.368769] x86/mm: Memory block size: 128MB worker # [ 0.374450] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages worker # [ 0.375451] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page full # [ 0.370990] posixtimers hash table entries: 1024 (order: 2, 16384 bytes, linear) full # [ 0.372693] futex hash table entries: 512 (32768 bytes on 1 NUMA nodes, total 32 KiB, linear). full # [ 0.373719] pinctrl core: initialized pinctrl subsystem full # [ 0.374933] PM: RTC time: 22:28:31, date: 2026-10-01 full # [ 0.377928] NET: Registered PF_NETLINK/PF_ROUTE protocol family worker # [ 0.385838] ACPI: Added _OSI(Module Device) worker # [ 0.386451] ACPI: Added _OSI(Processor Device) full # [ 0.379231] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations full # [ 0.379688] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations worker # [ 0.390450] ACPI: Added _OSI(Processor Aggregator Device) full # [ 0.380977] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations full # [ 0.381665] audit: initializing netlink subsys (disabled) worker # [ 0.393875] ACPI: 1 ACPI AML tables successfully acquired and loaded full # [ 0.382713] audit: type=2000 audit(1790893712.203:1): state=initialized audit_enabled=0 res=1 full # [ 0.382872] thermal_sys: Registered thermal governor 'fair_share' full # [ 0.383654] thermal_sys: Registered thermal governor 'bang_bang' full # [ 0.384653] thermal_sys: Registered thermal governor 'step_wise' worker # [ 0.399858] ACPI: Interpreter enabled worker # [ 0.400465] ACPI: PM: (supports S0 S3 S4 S5) full # [ 0.385666] thermal_sys: Registered thermal governor 'user_space' full # [ 0.386655] thermal_sys: Registered thermal governor 'power_allocator' worker # [ 0.403148] ACPI: Using IOAPIC for interrupt routing full # [ 0.387720] cpuidle: using governor menu worker # [ 0.403500] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug worker # [ 0.404451] PCI: Using E820 reservations for host bridge windows full # [ 0.390884] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 worker # [ 0.405591] ACPI: Enabled 2 GPEs in block 00 to 3F full # [ 0.391974] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] full # [ 0.392657] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry full # [ 0.393670] PCI: Using configuration type 1 for base access worker # [ 0.410440] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) full # [ 0.394887] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. worker # [ 0.411455] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] worker # [ 0.412538] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] worker # [ 0.413569] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] worker # [ 0.414907] PCI host bridge to bus 0000:00 worker # [ 0.415456] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] worker # [ 0.416451] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] full # [ 0.403685] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages worker # [ 0.417451] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] full # [ 0.404653] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page worker # [ 0.418451] pci_bus 0000:00: root bus resource [mem 0x40000000-0xafffffff window] full # [ 0.405653] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages worker # [ 0.419459] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] worker # [ 0.420451] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] worker # [ 0.421455] pci_bus 0000:00: root bus resource [bus 00-ff] full # [ 0.407661] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page worker # [ 0.422544] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint worker # [ 0.424191] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint full # [ 0.415466] ACPI: Added _OSI(Module Device) full # [ 0.416578] ACPI: Added _OSI(Processor Device) full # [ 0.417652] ACPI: Added _OSI(Processor Aggregator Device) worker # [ 0.427488] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] worker # [ 0.428473] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] worker # [ 0.429493] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] worker # [ 0.430632] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] full # [ 0.422253] ACPI: 1 ACPI AML tables successfully acquired and loaded worker # [ 0.432455] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.427081] ACPI: Interpreter enabled full # [ 0.428692] ACPI: PM: (supports S0 S3 S4 S5) worker # [ 0.435422] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] full # [ 0.429655] ACPI: Using IOAPIC for interrupt routing worker # [ 0.436408] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] worker # [ 0.437493] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] full # [ 0.431732] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug worker # [ 0.438463] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] full # [ 0.433654] PCI: Using E820 reservations for host bridge windows full # [ 0.435835] ACPI: Enabled 2 GPEs in block 00 to 3F worker # [ 0.440760] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.442478] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] worker # [ 0.443463] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] worker # [ 0.444494] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] full # [ 0.441617] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) full # [ 0.443661] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] worker # [ 0.446434] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint full # [ 0.446768] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] worker # [ 0.448478] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] worker # [ 0.449463] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] full # [ 0.448833] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] worker # [ 0.450493] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] full # [ 0.451354] PCI host bridge to bus 0000:00 full # [ 0.452634] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] worker # [ 0.452427] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.454676] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] worker # [ 0.455462] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] full # [ 0.456657] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] worker # [ 0.456463] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] full # [ 0.458656] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] worker # [ 0.457494] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] worker # [ 0.458463] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] full # [ 0.460655] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] full # [ 0.462655] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] worker # [ 0.460409] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint full # [ 0.464656] pci_bus 0000:00: root bus resource [bus 00-ff] full # [ 0.465783] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint worker # [ 0.462729] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] worker # [ 0.463494] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] full # [ 0.468397] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint worker # [ 0.465451] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.467472] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] worker # [ 0.468494] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] full # [ 0.475721] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] full # [ 0.476676] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] worker # [ 0.470833] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.478702] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] full # [ 0.480976] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] worker # [ 0.472472] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] worker # [ 0.473494] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] full # [ 0.483476] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.475428] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.487666] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] worker # [ 0.478138] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] full # [ 0.488665] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] worker # [ 0.479494] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] full # [ 0.490696] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] full # [ 0.491667] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] worker # [ 0.481426] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint full # [ 0.494628] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.484097] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] worker # [ 0.484463] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] full # [ 0.497665] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] worker # [ 0.485494] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] full # [ 0.498665] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] full # [ 0.500696] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] worker # [ 0.487440] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.502636] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint worker # [ 0.489462] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] worker # [ 0.490463] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] full # [ 0.506666] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] worker # [ 0.491500] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] full # [ 0.507665] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] full # [ 0.508696] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] worker # [ 0.493462] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.511695] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.495267] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] worker # [ 0.496708] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.514664] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] full # [ 0.515665] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] worker # [ 0.498255] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] full # [ 0.516696] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] full # [ 0.518665] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] full # [ 0.520631] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint full # [ 0.523588] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] full # [ 0.524696] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] full # [ 0.527653] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.499694] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.502503] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] full # [ 0.530674] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] full # [ 0.532696] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] worker # [ 0.503840] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint full # [ 0.534633] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.505471] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] full # [ 0.537595] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] worker # [ 0.506824] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint full # [ 0.538696] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] worker # [ 0.507978] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO full # [ 0.541614] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.508832] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint full # [ 0.544583] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] worker # [ 0.510516] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] full # [ 0.545696] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] worker # [ 0.511466] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] worker # [ 0.512993] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint full # [ 0.547632] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint worker # [ 0.514739] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] full # [ 0.551678] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] worker # [ 0.520572] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 worker # [ 0.521592] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 worker # [ 0.522592] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 worker # [ 0.523590] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 full # [ 0.552665] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] worker # [ 0.524587] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 full # [ 0.564701] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] worker # [ 0.525639] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 worker # [ 0.526745] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 full # [ 0.566821] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.527588] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 worker # [ 0.528508] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 worker # [ 0.529474] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 full # [ 0.571664] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] worker # [ 0.530474] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 full # [ 0.572668] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] worker # [ 0.531474] ACPI: PCI: Interrupt link GSID configured for IRQ 19 full # [ 0.573710] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] worker # [ 0.532472] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 worker # [ 0.533468] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 full # [ 0.576690] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.534469] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 worker # [ 0.535469] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 full # [ 0.579905] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] worker # [ 0.537384] iommu: Default domain type: Translated full # [ 0.580939] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.538328] iommu: DMA domain TLB invalidation policy: lazy mode worker # [ 0.539685] ACPI: bus type USB registered full # [ 0.583474] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] worker # [ 0.540518] usbcore: registered new interface driver usbfs full # [ 0.584854] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.541470] usbcore: registered new interface driver hub worker # [ 0.542466] usbcore: registered new device driver usb full # [ 0.587516] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] worker # [ 0.544196] NetLabel: Initializing worker # [ 0.544456] NetLabel: domain hash size = 128 full # [ 0.588933] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint worker # [ 0.545450] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO full # [ 0.592336] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] worker # [ 0.546496] NetLabel: unlabeled traffic allowed by default worker # [ 0.547468] PCI: Using ACPI for IRQ routing full # [ 0.593983] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint full # [ 0.596177] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO full # [ 0.598057] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint full # [ 0.600705] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] full # [ 0.602665] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] full # [ 0.604172] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint full # [ 0.606569] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] full # [ 0.612623] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 full # [ 0.614802] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 full # [ 0.615786] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 full # [ 0.617786] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 full # [ 0.618785] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 full # [ 0.619782] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 full # [ 0.621786] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 full # [ 0.622782] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 full # [ 0.624707] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 full # [ 0.625668] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 full # [ 0.626673] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 full # [ 0.628669] ACPI: PCI: Interrupt link GSID configured for IRQ 19 full # [ 0.629668] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 full # [ 0.630668] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 full # [ 0.632668] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 full # [ 0.633668] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 full # [ 0.635708] iommu: Default domain type: Translated full # [ 0.636654] iommu: DMA domain TLB invalidation policy: lazy mode full # [ 0.638823] ACPI: bus type USB registered full # [ 0.639709] usbcore: registered new interface driver usbfs full # [ 0.640668] usbcore: registered new interface driver hub full # [ 0.641668] usbcore: registered new device driver usb full # [ 0.644372] NetLabel: Initializing full # [ 0.645259] NetLabel: domain hash size = 128 full # [ 0.645653] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO full # [ 0.646687] NetLabel: unlabeled traffic allowed by default full # [ 0.648666] PCI: Using ACPI for IRQ routing worker # [ 0.638867] pci 0000:00:01.0: vgaarb: setting as boot VGA device worker # [ 0.639447] pci 0000:00:01.0: vgaarb: bridge control possible worker # [ 0.639447] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none worker # [ 0.639456] vgaarb: loaded worker # [ 0.640316] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 worker # [ 0.641339] hpet0: 3 comparators, 64-bit 100.000000 MHz counter worker # [ 0.646533] clocksource: Switched to clocksource kvm-clock worker # [ 0.650048] VFS: Disk quotas dquot_6.6.0 worker # [ 0.651030] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) worker # [ 0.652747] pnp: PnP ACPI init worker # [ 0.653754] ACPI: IRQ 4 override to edge(!), high(!) worker # [ 0.655013] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved worker # [ 0.657057] pnp: PnP ACPI: found 5 devices worker # [ 0.664784] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns worker # [ 0.666759] clocksource: Switched to clocksource acpi_pm worker # [ 0.668078] NET: Registered PF_INET protocol family worker # [ 0.669449] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) full # [ 0.732767] pci 0000:00:01.0: vgaarb: setting as boot VGA device full # [ 0.733649] pci 0000:00:01.0: vgaarb: bridge control possible worker # [ 0.684342] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) full # [ 0.733649] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none worker # [ 0.686377] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) full # [ 0.737660] vgaarb: loaded full # [ 0.738706] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 worker # [ 0.688169] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) full # [ 0.739653] hpet0: 3 comparators, 64-bit 100.000000 MHz counter worker # [ 0.690191] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) worker # [ 0.692004] TCP: Hash tables configured (established 8192 bind 8192) worker # [ 0.693567] MPTCP token hash table entries: 1024 (order: 3, 24576 bytes, linear) full # [ 0.745755] clocksource: Switched to clocksource kvm-clock worker # [ 0.695313] UDP hash table entries: 512 (order: 3, 32768 bytes, linear) full # [ 0.747642] VFS: Disk quotas dquot_6.6.0 worker # [ 0.696995] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear) full # [ 0.748734] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) worker # [ 0.698810] NET: Registered PF_UNIX/PF_LOCAL protocol family full # [ 0.750674] pnp: PnP ACPI init worker # [ 0.700506] NET: Registered PF_XDP protocol family full # [ 0.751712] ACPI: IRQ 4 override to edge(!), high(!) worker # [ 0.702061] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] full # [ 0.753156] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved worker # [ 0.703895] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] full # [ 0.755146] pnp: PnP ACPI: found 5 devices worker # [ 0.705791] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] worker # [ 0.707781] pci_bus 0000:00: resource 7 [mem 0x40000000-0xafffffff window] worker # [ 0.709782] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] worker # [ 0.711767] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] full # [ 0.763502] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns worker # [ 0.714613] ACPI: \_SB_.GSIA: Enabled at IRQ 16 full # [ 0.765451] clocksource: Switched to clocksource acpi_pm full # [ 0.766792] NET: Registered PF_INET protocol family worker # [ 0.717582] ACPI: \_SB_.GSIB: Enabled at IRQ 17 full # [ 0.768207] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) worker # [ 0.720449] ACPI: \_SB_.GSIC: Enabled at IRQ 18 worker # [ 0.722670] ACPI: \_SB_.GSID: Enabled at IRQ 19 worker # [ 0.724614] PCI: CLS 0 bytes, default 64 worker # [ 0.725779] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns worker # [ 0.728367] Trying to unpack rootfs image as initramfs... full # [ 0.782962] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) full # [ 0.784909] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) full # [ 0.786991] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) full # [ 0.789495] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear) full # [ 0.791825] TCP: Hash tables configured (established 16384 bind 16384) full # [ 0.793903] MPTCP token hash table entries: 2048 (order: 4, 49152 bytes, linear) full # [ 0.796222] UDP hash table entries: 1024 (order: 4, 65536 bytes, linear) full # [ 0.798295] UDP-Lite hash table entries: 1024 (order: 4, 65536 bytes, linear) full # [ 0.800646] NET: Registered PF_UNIX/PF_LOCAL protocol family full # [ 0.802435] NET: Registered PF_XDP protocol family full # [ 0.804036] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] full # [ 0.805926] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] full # [ 0.807812] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] full # [ 0.809877] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] full # [ 0.812576] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] full # [ 0.814835] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] full # [ 0.818046] ACPI: \_SB_.GSIA: Enabled at IRQ 16 full # [ 0.821174] ACPI: \_SB_.GSIB: Enabled at IRQ 17 worker # [ 0.771497] Initialise system trusted keyrings full # [ 0.823946] ACPI: \_SB_.GSIC: Enabled at IRQ 18 worker # [ 0.775310] workingset: timestamp_bits=40 max_order=18 bucket_order=0 full # [ 0.826109] ACPI: \_SB_.GSID: Enabled at IRQ 19 full # [ 0.828006] PCI: CLS 0 bytes, default 64 full # [ 0.829151] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.829220] Trying to unpack rootfs image as initramfs... full # [ 0.846011] Initialise system trusted keyrings worker # [ 0.795889] Key type asymmetric registered worker # [ 0.796925] Asymmetric key parser 'x509' registered full # [ 0.847603] workingset: timestamp_bits=40 max_order=19 bucket_order=0 worker # [ 0.800211] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) worker # [ 0.804204] io scheduler mq-deadline registered worker # [ 0.807169] io scheduler kyber registered full # [ 0.858050] Key type asymmetric registered full # [ 0.859042] Asymmetric key parser 'x509' registered worker # [ 0.810325] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled full # [ 0.860311] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) full # [ 0.862605] io scheduler mq-deadline registered worker # [ 0.812113] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A full # [ 0.863673] io scheduler kyber registered worker # [ 0.818112] Linux agpgart interface v0.103 full # [ 0.867983] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled full # [ 0.870170] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A worker # [ 0.821227] ACPI: bus type drm_connector registered full # [ 0.873023] Linux agpgart interface v0.103 worker # [ 0.822857] usbcore: registered new interface driver usbserial_generic full # [ 0.874068] ACPI: bus type drm_connector registered worker # [ 0.824416] usbserial: USB Serial support registered for generic full # [ 0.879794] usbcore: registered new interface driver usbserial_generic worker # [ 0.830175] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled full # [ 0.881773] usbserial: USB Serial support registered for generic full # [ 0.883252] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled full # [ 0.885118] drop_monitor: Initializing network drop monitor service worker # [ 0.835229] drop_monitor: Initializing network drop monitor service full # [ 0.886813] NET: Registered PF_INET6 protocol family worker # [ 0.836772] NET: Registered PF_INET6 protocol family full # [ 0.889867] Segment Routing with IPv6 worker # [ 0.839712] Segment Routing with IPv6 full # [ 0.890969] In-situ OAM (IOAM) with IPv6 full # [ 0.893832] IPI shorthand broadcast: enabled worker # [ 0.844181] In-situ OAM (IOAM) with IPv6 worker # [ 0.845756] IPI shorthand broadcast: enabled full # [ 0.899600] sched_clock: Marking stable (693024483, 206512177)->(949077009, -49540349) full # [ 0.901616] registered taskstats version 1 full # [ 0.902834] Loading compiled-in X.509 certificates worker # [ 0.857910] sched_clock: Marking stable (665032939, 192125678)->(966987185, -109828568) full # [ 0.912009] Demotion targets for Node 0: null full # [ 0.913617] Key type .fscrypt registered full # [ 0.914562] Key type fscrypt-provisioning registered worker # [ 0.864394] registered taskstats version 1 full # [ 0.915823] ima: No TPM chip found, activating TPM-bypass! worker # [ 0.865733] Loading compiled-in X.509 certificates full # [ 0.917071] ima: Allocated hash algorithm: sha1 full # [ 0.918158] ima: No architecture policies found full # [ 0.919434] PM: Magic number: 14:360:501 full # [ 0.921203] RAS: Correctable Errors collector initialized. full # [ 0.925785] clk: Disabling unused clocks full # [ 0.926751] PM: genpd: Disabling unused power domains worker # [ 0.884270] Demotion targets for Node 0: null worker # [ 0.887228] Key type .fscrypt registered worker # [ 0.888169] Key type fscrypt-provisioning registered worker # [ 0.891267] ima: No TPM chip found, activating TPM-bypass! worker # [ 0.892493] ima: Allocated hash algorithm: sha1 worker # [ 0.895182] ima: No architecture policies found worker # [ 0.898161] PM: Magic number: 14:360:501 worker # [ 0.899887] RAS: Correctable Errors collector initialized. worker # [ 0.910485] clk: Disabling unused clocks worker # [ 0.913160] PM: genpd: Disabling unused power domains full # [ 1.077247] Freeing initrd memory: 29084K full # [ 1.082204] Freeing unused decrypted memory: 2028K full # [ 1.086044] Freeing unused kernel image (initmem) memory: 3656K full # [ 1.088048] Write protecting the kernel read-only data: 32768k full # [ 1.090755] Freeing unused kernel image (text/rodata gap) memory: 1168K full # [ 1.092804] Freeing unused kernel image (rodata/data gap) memory: 676K worker # [ 1.053252] Freeing initrd memory: 29076K worker # [ 1.056415] Freeing unused decrypted memory: 2028K worker # [ 1.059088] Freeing unused kernel image (initmem) memory: 3656K worker # [ 1.060563] Write protecting the kernel read-only data: 32768k worker # [ 1.062688] Freeing unused kernel image (text/rodata gap) memory: 1168K worker # [ 1.064500] Freeing unused kernel image (rodata/data gap) memory: 676K full # [ 1.134133] x86/mm: Checked W+X mappings: passed, no W+X pages found. full # [ 1.135596] Run /init as init process full # [ 1.147051] systemd[1]: Inserted module 'autofs4' worker # [ 1.106146] x86/mm: Checked W+X mappings: passed, no W+X pages found. worker # [ 1.107627] Run /init as init process worker # [ 1.117313] systemd[1]: Inserted module 'autofs4' full # [ 1.170766] fuse: init (API version 7.45) full # [ 1.181295] ACPI: \_SB_.GSIG: Enabled at IRQ 22 full # [ 1.185437] ACPI: \_SB_.GSIH: Enabled at IRQ 23 worker # [ 1.136088] fuse: init (API version 7.45) full # [ 1.190006] ACPI: \_SB_.GSIE: Enabled at IRQ 20 full # [ 1.193376] ACPI: \_SB_.GSIF: Enabled at IRQ 21 worker # [ 1.143350] ACPI: \_SB_.GSIG: Enabled at IRQ 22 worker # [ 1.146389] ACPI: \_SB_.GSIH: Enabled at IRQ 23 full # [ 1.199862] virtiofs virtio5: discovered new tag: nix-store worker # [ 1.150090] ACPI: \_SB_.GSIE: Enabled at IRQ 20 full # [ 1.202240] virtiofs virtio5: virtio_fs_setup_dax: No cache capability worker # [ 1.152775] ACPI: \_SB_.GSIF: Enabled at IRQ 21 worker # [ 1.158969] virtiofs virtio5: discovered new tag: nix-store full # [ 1.210772] virtiofs virtio6: discovered new tag: shared worker # [ 1.161343] virtiofs virtio5: virtio_fs_setup_dax: No cache capability full # [ 1.213164] virtiofs virtio6: virtio_fs_setup_dax: No cache capability full # [ 1.217111] virtiofs virtio7: discovered new tag: xchg full # [ 1.219302] virtiofs virtio7: virtio_fs_setup_dax: No cache capability worker # [ 1.169513] virtiofs virtio6: discovered new tag: shared worker # [ 1.172290] virtiofs virtio6: virtio_fs_setup_dax: No cache capability worker # [ 1.176892] virtiofs virtio7: discovered new tag: xchg worker # [ 1.179103] virtiofs virtio7: virtio_fs_setup_dax: No cache capability full # [ 1.242775] systemd[1]: Successfully made /usr/ read-only. worker # [ 1.200843] systemd[1]: Successfully made /usr/ read-only. full # [ 1.579643] systemd[1]: systemd 261.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) full # [ 1.586111] systemd[1]: Detected virtualization kvm. full # [ 1.587296] systemd[1]: Detected architecture x86-64. full # [ 1.588486] systemd[1]: Running in initrd. full # [ 1.589800] systemd[1]: Initializing machine ID from random generator. full # [ 1.591350] systemd[1]: Hostname set to . worker # [ 1.537345] systemd[1]: systemd 261.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) worker # [ 1.545470] systemd[1]: Detected virtualization kvm. worker # [ 1.546635] systemd[1]: Detected architecture x86-64. worker # [ 1.547830] systemd[1]: Running in initrd. worker # [ 1.549153] systemd[1]: Initializing machine ID from random generator. worker # [ 1.550706] systemd[1]: Hostname set to . full # [ 1.688429] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.722665] systemd[1]: Queued start job for default target Initrd Default Target. full # [ 1.731492] systemd[1]: Created slice Slice /system/modprobe. full # [ 1.733041] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 1.734857] systemd[1]: Expecting device /dev/disk/by-label/nixos... full # [ 1.746177] systemd[1]: Reached target Path Units. full # [ 1.747359] systemd[1]: Reached target Slice Units. full # [ 1.748577] systemd[1]: Reached target Swaps. full # [ 1.749667] systemd[1]: Reached target Timer Units. full # [ 1.750944] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 1.752580] systemd[1]: Listening on Journal Socket (/dev/log). full # [ 1.754074] systemd[1]: Listening on Journal Sockets. full # [ 1.755393] systemd[1]: Listening on udev Control Socket. full # [ 1.756765] systemd[1]: Listening on udev Kernel Socket. full # [ 1.758033] systemd[1]: Reached target Socket Units. full # [ 1.760097] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.763420] systemd[1]: Starting Load Kernel Module configfs... full # [ 1.774056] systemd[1]: Starting Journal Service... full # [ 1.777580] systemd[1]: Starting Load Kernel Modules... full # [ 1.778894] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 1.736223] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.789626] systemd[1]: Starting Coldplug All udev Devices... full # [ 1.803788] systemd[1]: Finished Create List of Static Device Nodes. full # [ 1.807288] systemd-journald[73]: Collecting audit messages is disabled. full # [ 1.811052] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. full # [ 1.815431] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 1.815560] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev full # [ 1.821565] systemd[1]: Finished Load Kernel Module configfs. worker # [ 1.773883] systemd[1]: Queued start job for default target Initrd Default Target. full # [ 1.823625] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config worker # [ 1.778672] systemd[1]: Created slice Slice /system/modprobe. worker # [ 1.780281] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. worker # [ 1.782189] systemd[1]: Expecting device /dev/disk/by-label/nixos... worker # [ 1.783679] systemd[1]: Reached target Path Units. full # [ 1.833724] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 1.784876] systemd[1]: Reached target Slice Units. worker # [ 1.786095] systemd[1]: Reached target Swaps. worker # [ 1.787242] systemd[1]: Reached target Timer Units. worker # [ 1.788552] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 1.790396] systemd[1]: Listening on Journal Socket (/dev/log). worker # [ 1.791975] systemd[1]: Listening on Journal Sockets. full # [ 1.842259] systemd[1]: Finished Load Kernel Modules. worker # [ 1.793370] systemd[1]: Listening on udev Control Socket. worker # [ 1.794754] systemd[1]: Listening on udev Kernel Socket. worker # [ 1.796060] systemd[1]: Reached target Socket Units. worker # [ 1.798181] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.852597] systemd[1]: Starting Apply Kernel Variables... worker # [ 1.805934] systemd[1]: Starting Load Kernel Module configfs... full # [ 1.862630] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. full # [ 1.867681] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 1.814201] systemd[1]: Starting Journal Service... full # [ 1.882718] systemd[1]: Finished Apply Kernel Variables. worker # [ 1.836338] systemd[1]: Starting Load Kernel Modules... full # [ 1.891262] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 1.843244] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 1.894792] systemd[1]: Reached target Preparation for Local File Systems. full # [ 1.898619] systemd[1]: Reached target Local File Systems. full # [ 1.693677] systemd-modules-load[74]: Using 2 probe threads worker # [ 1.850331] systemd[1]: Starting Coldplug All udev Devices... full # [ 1.695529] systemd-modules-load[74]: Inserted module 'virtio_balloon' full # [ 1.697935] systemd-modules-load[74]: Inserted module 'virtio_gpu' full # [ 1.699457] systemd-modules-load[74]: Inserted module 'dm_mod' worker # [ 1.856003] systemd-journald[65]: Collecting audit messages is disabled. full # [ 1.906939] systemd[1]: Starting Rule-based Manager for Device Events and Files... full # [ 1.912747] systemd[1]: Started Journal Service. worker # [ 1.866581] systemd[1]: Finished Create List of Static Device Nodes. worker # [ 1.872819] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 1.724127] systemd[1]: Finished Coldplug All udev Devices. worker # [ 1.881667] systemd[1]: Finished Load Kernel Module configfs. full # [ 1.729508] systemd[1]: Starting Create System Files and Directories... worker # [ 1.889647] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config full # [ 1.741268] systemd-udevd[83]: Using default interface naming scheme 'v261'. worker # [ 1.898495] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. full # [ 1.744707] systemd[1]: Finished Create System Files and Directories. worker # [ 1.906224] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 1.913262] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev full # [ 1.757332] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 1.759387] systemd[1]: Reached target System Initialization. full # [ 1.760976] systemd[1]: Reached target Basic System. worker # [ 1.937924] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 1.950421] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 1.964194] systemd[1]: Finished Load Kernel Modules. worker # [ 1.977217] systemd[1]: Starting Apply Kernel Variables... worker # [ 1.989252] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 1.994480] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 2.002240] systemd[1]: Reached target Local File Systems. worker # [ 2.011305] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 2.023398] systemd[1]: Started Journal Service. worker # [ 1.834080] systemd-modules-load[67]: Inserted module 'dm_mod' worker # [ 1.835855] systemd-modules-load[67]: Inserted module 'virtio_balloon' worker # [ 1.838171] systemd-modules-load[67]: Inserted module 'virtio_gpu' worker # [ 1.846304] systemd[1]: Finished Apply Kernel Variables. worker # [ 1.862094] systemd[1]: Starting Create System Files and Directories... worker # [ 1.883139] systemd[1]: Finished Create System Files and Directories. full # [ 2.127328] virtio_blk virtio2: 2/0/0 default/read/poll queues worker # [ 1.887386] systemd-udevd[73]: Using default interface naming scheme 'v261'. full # [ 2.133254] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 full # [ 2.136143] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) full # [ 2.145476] ehci-pci 0000:00:1d.7: EHCI Host Controller full # [ 2.146556] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1 full # [ 2.148674] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 full # [ 2.153859] serio: i8042 KBD port at 0x60,0x64 irq 1 full # [ 2.155580] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 worker # [ 1.914110] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 2.156778] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 full # [ 2.158325] serio: i8042 AUX port at 0x60,0x64 irq 12 full # [ 2.159132] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.161530] usb usb1: Product: EHCI Host Controller full # [ 2.162379] usb usb1: Manufacturer: Linux 6.18.54 ehci_hcd full # [ 2.164091] usb usb1: SerialNumber: 0000:00:1d.7 full # [ 2.165196] hub 1-0:1.0: USB hub found full # [ 2.166660] hub 1-0:1.0: 6 ports detected full # [ 2.169232] uhci_hcd 0000:00:1d.0: UHCI Host Controller full # [ 2.171294] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 full # [ 2.175791] uhci_hcd 0000:00:1d.0: detected 2 ports full # [ 2.178465] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 full # [ 2.179816] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.183224] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.187248] usb usb2: Product: UHCI Host Controller full # [ 2.194732] usb usb2: Manufacturer: Linux 6.18.54 uhci_hcd worker # [ 1.952905] systemd[1]: Finished Coldplug All udev Devices. full # [ 2.195739] usb usb2: SerialNumber: 0000:00:1d.0 worker # [ 1.954337] systemd[1]: Reached target System Initialization. worker # [ 1.955670] systemd[1]: Reached target Basic System. full # [ 2.201146] hub 2-0:1.0: USB hub found full # [ 1.997633] (udev-worker)[102]: Network interface NamePolicy= disabled on kernel command line.[ 2.205905] hub 2-0:1.0: 2 ports detected full # full # [ 2.206250] SCSI subsystem initialized full # [ 2.001668] systemd[1]: Starting Virtual Console Setup... full # [ 2.005593] (udev-worker)[108]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 2.011175] (udev-worker)[108]: Network interface NamePolicy= disabled on kernel command line. full # [ 2.220982] uhci_hcd 0000:00:1d.1: UHCI Host Controller full # [ 2.222106] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 full # [ 2.224915] uhci_hcd 0000:00:1d.1: detected 2 ports full # [ 2.232557] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 full # [ 2.239171] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.241886] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 full # [ 2.241914] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.241917] usb usb3: Product: UHCI Host Controller full # [ 2.241923] usb usb3: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.241926] usb usb3: SerialNumber: 0000:00:1d.1 full # [ 2.243598] hub 3-0:1.0: USB hub found full # [ 2.034784] systemd-vconsole-setup[114]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 2.245520] hub 3-0:1.0: 2 ports detected full # [ 2.046217] systemd[1]: Finished Virtual Console Setup. full # [ 2.051380] systemd[1]: Found device /dev/disk/by-label/nixos. full # [ 2.052469] systemd[1]: Reached target Initrd Root Device. full # [ 2.260284] uhci_hcd 0000:00:1d.2: UHCI Host Controller full # [ 2.261215] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 full # [ 2.056087] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... full # [ 2.263547] uhci_hcd 0000:00:1d.2: detected 2 ports full # [ 2.267929] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 full # [ 2.269277] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.271107] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.277523] usb usb4: Product: UHCI Host Controller full # [ 2.278414] usb usb4: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.281657] usb usb4: SerialNumber: 0000:00:1d.2 full # [ 2.283782] hub 4-0:1.0: USB hub found full # [ 2.284693] hub 4-0:1.0: 2 ports detected full # [ 2.284987] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode full # [ 2.288180] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) full # [ 2.291807] ahci 0000:00:1f.2: flags: 64bit ncq only full # [ 2.088995] systemd-fsck[121]: nixos: clean, 12/65536 files, 13019/262144 blocks full # [ 2.299565] scsi host0: ahci full # [ 2.300769] scsi host1: ahci full # [ 2.302007] scsi host2: ahci full # [ 2.303555] scsi host3: ahci full # [ 2.305151] scsi host4: ahci full # [ 2.309538] scsi host5: ahci full # [ 2.310354] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 48 lpm-pol 1 full # [ 2.105665] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. full # [ 2.312906] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 48 lpm-pol 1 full # [ 2.314479] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 48 lpm-pol 1 full # [ 2.316040] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 48 lpm-pol 1 full # [ 2.317866] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 48 lpm-pol 1 full # [ 2.319448] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 48 lpm-pol 1 full # [ 2.408612] usb 1-1: new high-speed USB device number 2 using ehci-pci worker # [ 2.382706] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 worker # [ 2.385037] virtio_blk virtio2: 1/0/0 default/read/poll queues worker # [ 2.390138] serio: i8042 KBD port at 0x60,0x64 irq 1 worker # [ 2.391017] serio: i8042 AUX port at 0x60,0x64 irq 12 worker # [ 2.395466] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) worker # [ 2.410927] uhci_hcd 0000:00:1d.0: UHCI Host Controller worker # [ 2.411911] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 worker # [ 2.427701] uhci_hcd 0000:00:1d.0: detected 2 ports worker # [ 2.433692] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 worker # [ 2.441204] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.442654] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.455564] usb usb1: Product: UHCI Host Controller worker # [ 2.459223] usb usb1: Manufacturer: Linux 6.18.54 uhci_hcd worker # [ 2.462828] SCSI subsystem initialized worker # [ 2.464958] usb usb1: SerialNumber: 0000:00:1d.0 worker # [ 2.471757] hub 1-0:1.0: USB hub found worker # [ 2.477294] hub 1-0:1.0: 2 ports detected worker # [ 2.483775] ehci-pci 0000:00:1d.7: EHCI Host Controller worker # [ 2.485039] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 2 worker # [ 2.489000] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 full # [ 2.539552] usb 1-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 full # [ 2.541445] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 worker # [ 2.300922] systemd[1]: Starting Virtual Console Setup... full # [ 2.543244] usb 1-1: Product: QEMU USB Tablet full # [ 2.544399] usb 1-1: Manufacturer: QEMU full # [ 2.545536] usb 1-1: SerialNumber: 28754-0000:00:1d.7-1 worker # [ 2.500283] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 worker # [ 2.505187] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 worker # [ 2.506610] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.511851] usb usb2: Product: EHCI Host Controller worker # [ 2.513205] usb usb2: Manufacturer: Linux 6.18.54 ehci_hcd full # [ 2.564144] hid: raw HID events driver (C) Jiri Kosina worker # [ 2.517145] usb usb2: SerialNumber: 0000:00:1d.7 worker # [ 2.521201] hub 2-0:1.0: USB hub found worker # [ 2.522411] hub 2-0:1.0: 6 ports detected worker # [ 2.342117] systemd[1]: Found device /dev/disk/by-label/nixos. worker # [ 2.343576] systemd[1]: Reached target Initrd Root Device. worker # [ 2.346748] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... worker # [ 2.349487] systemd-vconsole-setup[96]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 2.353209] systemd[1]: Finished Virtual Console Setup. worker # [ 2.546559] hub 1-0:1.0: USB hub found worker # [ 2.548593] hub 1-0:1.0: 2 ports detected worker # [ 2.550593] uhci_hcd 0000:00:1d.1: UHCI Host Controller worker # [ 2.564453] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 worker # [ 2.381299] (udev-worker)[84]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 2.384526] (udev-worker)[84]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.387611] systemd-fsck[103]: nixos: clean, 12/65536 files, 13019/262144 blocks full # [ 2.630202] ata4: SATA link down (SStatus 0 SControl 300) worker # [ 2.389294] (udev-worker)[91]: Network interface NamePolicy= disabled on kernel command line. full # [ 2.631724] ata6: SATA link down (SStatus 0 SControl 300) full # [ 2.633684] ata5: SATA link down (SStatus 0 SControl 300) full # [ 2.635170] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) full # [ 2.636675] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 full # [ 2.637929] ata3.00: applying bridge limits full # [ 2.639167] ata1: SATA link down (SStatus 0 SControl 300) worker # [ 2.397569] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. full # [ 2.641197] ata2: SATA link down (SStatus 0 SControl 300) full # [ 2.642666] ata3.00: configured for UDMA/100 worker # [ 2.592626] uhci_hcd 0000:00:1d.1: detected 2 ports full # [ 2.644421] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 worker # [ 2.595376] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 worker # [ 2.603738] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 worker # [ 2.614606] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.671564] usbcore: registered new interface driver usbhid worker # [ 2.622145] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.673698] usbhid: USB HID core driver worker # [ 2.626164] usb usb3: Product: UHCI Host Controller worker # [ 2.628165] usb usb3: Manufacturer: Linux 6.18.54 uhci_hcd worker # [ 2.630160] usb usb3: SerialNumber: 0000:00:1d.1 worker # [ 2.632959] hub 3-0:1.0: USB hub found full # [ 2.682447] input: QEMU QEMU USB Tablet as /devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/0003:0627:0001.0001/input/input2 full # [ 2.684845] hid-generic 0003:0627:0001.0001: input,hidraw0: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:1d.7-1/input0 worker # [ 2.638130] hub 3-0:1.0: 2 ports detected worker # [ 2.645372] uhci_hcd 0000:00:1d.2: UHCI Host Controller worker # [ 2.646345] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 full # [ 2.697870] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 2.651143] uhci_hcd 0000:00:1d.2: detected 2 ports worker # [ 2.653260] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 worker # [ 2.658461] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.659911] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.665125] usb usb4: Product: UHCI Host Controller worker # [ 2.666001] usb usb4: Manufacturer: Linux 6.18.54 uhci_hcd worker # [ 2.667250] usb usb4: SerialNumber: 0000:00:1d.2 worker # [ 2.669401] hub 4-0:1.0: USB hub found worker # [ 2.671408] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode worker # [ 2.672842] hub 4-0:1.0: 2 ports detected full # [ 2.730867] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 2.681761] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) worker # [ 2.687459] ahci 0000:00:1f.2: flags: 64bit ncq only worker # [ 2.697271] scsi host0: ahci worker # [ 2.699200] scsi host1: ahci worker # [ 2.700457] scsi host2: ahci worker # [ 2.705176] scsi host3: ahci worker # [ 2.707029] scsi host4: ahci worker # [ 2.709401] scsi host5: ahci worker # [ 2.711766] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 47 lpm-pol 1 worker # [ 2.714845] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 47 lpm-pol 1 worker # [ 2.717544] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 47 lpm-pol 1 worker # [ 2.719131] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 47 lpm-pol 1 worker # [ 2.720560] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 47 lpm-pol 1 worker # [ 2.722200] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 47 lpm-pol 1 full # [ 2.594465] systemd[1]: Mounting /sysroot... worker # [ 2.767197] usb 2-1: new high-speed USB device number 2 using ehci-pci full # [ 2.903747] EXT4-fs (vda): mounted filesystem 820220e7-9387-4b09-b4fb-564c7e5c3a15 r/w with ordered data mode. Quota mode: none. full # [ 2.700877] systemd[1]: Mounted /sysroot. full # [ 2.701926] systemd[1]: Reached target Initrd Root File System. full # [ 2.704253] systemd[1]: Mounting /sysroot/nix/.ro-store... full # [ 2.705514] systemd[1]: Mounting /sysroot/nix/.rw-store... worker # [ 2.670336] systemd[1]: Mounting /sysroot... full # [ 2.718086] systemd[1]: Mounting /sysroot/run... full # [ 2.721174] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 2.725595] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 2.728741] systemd[1]: Starting Mountpoints Configured in the Real Root... full # [ 2.735886] systemd-sysroot-fstab-check[162]: /sysroot should be mounted in the initrd, will request daemon-reload. full # [ 2.741373] systemd[1]: Mounted /sysroot/nix/.ro-store. full # [ 2.742491] systemd[1]: Mounted /sysroot/nix/.rw-store. worker # [ 2.897809] usb 2-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 full # [ 2.743592] systemd[1]: Mounted /sysroot/run. full # [ 2.744449] systemd[1]: Mounted /sysroot/tmp/shared. worker # [ 2.899972] usb 2-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 full # [ 2.745418] systemd[1]: Mounted /sysroot/tmp/xchg. worker # [ 2.902374] usb 2-1: Product: QEMU USB Tablet worker # [ 2.903619] usb 2-1: Manufacturer: QEMU worker # [ 2.904697] usb 2-1: SerialNumber: 28754-0000:00:1d.7-1 full # [ 2.751190] systemd[1]: Reload requested from client PID 162 ('systemd-sysroot') (unit initrd-parse-etc.service)... full # [ 2.753195] systemd[1]: Reloading... worker # [ 2.920055] hid: raw HID events driver (C) Jiri Kosina full # [ 2.802725] systemd[1]: Reloading finished in 49 ms. full # [ 2.827592] systemd-sysroot-fstab-check[162]: Requesting initrd-fs.target/start/replace... full # [ 2.831561] systemd-sysroot-fstab-check[162]: Requesting swap.target/start/replace... full # [ 2.835421] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 2.838965] systemd[1]: initrd-parse-etc.service: Deactivated successfully. full # [ 2.840529] systemd[1]: Finished Mountpoints Configured in the Real Root. full # [ 2.841964] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 2.847874] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 2.849520] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.028763] ata1: SATA link down (SStatus 0 SControl 300) worker # [ 3.036788] ata2: SATA link down (SStatus 0 SControl 300) worker # [ 3.038473] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) worker # [ 3.039972] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 worker # [ 3.041517] ata3.00: applying bridge limits worker # [ 3.042854] ata6: SATA link down (SStatus 0 SControl 300) worker # [ 3.044465] ata5: SATA link down (SStatus 0 SControl 300) worker # [ 3.046007] ata4: SATA link down (SStatus 0 SControl 300) worker # [ 3.047669] ata3.00: configured for UDMA/100 worker # [ 3.049320] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 worker # [ 3.112313] usbcore: registered new interface driver usbhid worker # [ 3.113326] usbhid: USB HID core driver worker # [ 3.138348] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 3.140652] input: QEMU QEMU USB Tablet as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/0003:0627:0001.0001/input/input2 worker # [ 3.146030] hid-generic 0003:0627:0001.0001: input,hidraw0: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:1d.7-1/input0 worker # [ 3.151238] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 3.159943] EXT4-fs (vda): mounted filesystem a2287973-b32e-4e49-a4ab-dd3ecf338602 r/w with ordered data mode. Quota mode: none. worker # [ 2.974674] systemd[1]: Mounted /sysroot. worker # [ 2.977805] systemd[1]: Reached target Initrd Root File System. worker # [ 2.980523] systemd[1]: Starting Mountpoints Configured in the Real Root... worker # [ 2.995536] systemd-sysroot-fstab-check[135]: /sysroot should be mounted in the initrd, will request daemon-reload. worker # [ 2.999284] systemd[1]: Reload requested from client PID 135 ('systemd-sysroot') (unit initrd-parse-etc.service)... worker # [ 3.002895] systemd[1]: Reloading... worker # [ 3.079811] systemd[1]: Reloading finished in 77 ms. worker # [ 3.088586] systemd-sysroot-fstab-check[135]: Requesting initrd-fs.target/start/replace... worker # [ 3.093253] systemd-sysroot-fstab-check[135]: Requesting swap.target/start/replace... worker # [ 3.098192] systemd[1]: initrd-parse-etc.service: Deactivated successfully. worker # [ 3.099682] systemd[1]: Finished Mountpoints Configured in the Real Root. worker # [ 3.101222] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 3.594665] systemd[1]: Mounting /sysroot/nix/store... full # [ 3.626116] systemd[1]: Mounted /sysroot/nix/store. full # [ 3.627397] systemd[1]: Reached target Initrd File Systems. full # [ 3.629173] systemd[1]: Starting Find NixOS closure... full # [ 3.632057] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... full # [ 3.642159] systemd[1]: Finished Find NixOS closure. full # [ 3.645763] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. full # [ 3.647638] systemd[1]: sysroot-run-credentials-systemd\x2dtmpfiles\x2dsetup\x2dsysroot.service.mount: Deactivated successfully. full # [ 3.650108] systemd[1]: Reached target Initrd Default Target. full # [ 3.651563] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... full # [ 3.659963] systemd[1]: Stopped target Initrd Default Target. full # [ 3.661408] systemd[1]: Stopped target Basic System. full # [ 3.662729] systemd[1]: Stopped target Initrd Root Device. full # [ 3.664121] systemd[1]: Stopped target Path Units. full # [ 3.665122] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. full # [ 3.666523] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. full # [ 3.667948] systemd[1]: Stopped target Slice Units. full # [ 3.668955] systemd[1]: Stopped target Socket Units. full # [ 3.669952] systemd[1]: Stopped target System Initialization. full # [ 3.671096] systemd[1]: Stopped target Swaps. full # [ 3.672040] systemd[1]: Stopped target Timer Units. full # [ 3.673643] systemd[1]: dbus.socket: Deactivated successfully. full # [ 3.675642] systemd[1]: Closed D-Bus System Message Bus Socket. full # [ 3.677660] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. full # [ 3.679551] systemd[1]: Stopped Find NixOS closure. full # [ 3.680582] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 3.681836] systemd[1]: systemd-sysctl.service: Deactivated successfully. full # [ 3.683168] systemd[1]: Stopped Apply Kernel Variables. full # [ 3.684215] systemd[1]: systemd-modules-load.service: Deactivated successfully. full # [ 3.685603] systemd[1]: Stopped Load Kernel Modules. full # [ 3.686648] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. full # [ 3.688136] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. full # [ 3.689594] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. full # [ 3.690958] systemd[1]: Stopped Create System Files and Directories. full # [ 3.692176] systemd[1]: Stopped target Local File Systems. full # [ 3.693268] systemd[1]: Stopped target Preparation for Local File Systems. full # [ 3.694566] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. full # [ 3.696048] systemd[1]: Stopped Coldplug All udev Devices. full # [ 3.697110] systemd[1]: Stopping Rule-based Manager for Device Events and Files... full # [ 3.698533] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 3.699886] systemd[1]: Stopped Virtual Console Setup. full # [ 3.701060] systemd[1]: initrd-cleanup.service: Deactivated successfully. full # [ 3.702439] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. full # [ 3.703744] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 3.705204] systemd[1]: Finished rw-sysroot-nix-store.service. full # [ 3.706331] systemd[1]: systemd-udevd.service: Deactivated successfully. worker # [ 3.671116] systemd[1]: Mounting /sysroot/nix/.ro-store... full # [ 3.707559] systemd[1]: Stopped Rule-based Manager for Device Events and Files. full # [ 3.708893] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. full # [ 3.710353] systemd[1]: Closed udev Control Socket. worker # [ 3.675875] systemd[1]: Mounting /sysroot/nix/.rw-store... full # [ 3.712139] systemd[1]: Starting Cleanup udev Database... full # [ 3.713264] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. full # [ 3.714797] systemd[1]: Stopped Create Static Device Nodes in /dev. worker # [ 3.679887] systemd[1]: Mounting /sysroot/run... full # [ 3.715994] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. full # [ 3.717515] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. full # [ 3.718780] systemd[1]: kmod-static-nodes.service: Deactivated successfully. full # [ 3.720103] systemd[1]: Stopped Create List of Static Device Nodes. worker # [ 3.685075] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 3.721212] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. full # [ 3.722535] systemd[1]: Finished Cleanup udev Database. full # [ 3.723487] systemd[1]: Reached target Switch Root. full # [ 3.724387] systemd[1]: Starting NixOS Activation... worker # [ 3.689148] systemd[1]: Mounting /sysroot/tmp/xchg... worker # [ 3.709501] systemd[1]: Mounted /sysroot/nix/.ro-store. worker # [ 3.717225] systemd[1]: Mounted /sysroot/nix/.rw-store. worker # [ 3.718662] systemd[1]: Mounted /sysroot/run. worker # [ 3.720628] systemd[1]: Mounted /sysroot/tmp/shared. worker # [ 3.722181] systemd[1]: Mounted /sysroot/tmp/xchg. worker # [ 3.726480] systemd[1]: Starting rw-sysroot-nix-store.service... worker # [ 3.737211] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.739287] systemd[1]: Finished rw-sysroot-nix-store.service. full # [ 3.775105] initrd-nixos-activation-start[205]: booting system configuration /nix/store/wx4m7v0d7ngyf91nkc6nyaaf02vc51hn-nixos-system-full-test worker # [ 3.741656] systemd[1]: Mounting /sysroot/nix/store... worker # [ 3.760411] systemd[1]: Mounted /sysroot/nix/store. worker # [ 3.761784] systemd[1]: Reached target Initrd File Systems. worker # [ 3.763823] systemd[1]: Starting Find NixOS closure... worker # [ 3.766780] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... full # [ 3.803355] initrd-nixos-activation-start[205]: running activation script... worker # [ 3.790404] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. worker # [ 3.797488] systemd[1]: Finished Find NixOS closure. worker # [ 3.799225] systemd[1]: Reached target Initrd Default Target. worker # [ 3.801153] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... worker # [ 3.817228] systemd[1]: initrd-cleanup.service: Deactivated successfully. worker # [ 3.820095] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. worker # [ 3.823154] systemd[1]: Stopped target Initrd Default Target. worker # [ 3.825201] systemd[1]: Stopped target Basic System. worker # [ 3.826266] systemd[1]: Stopped target Initrd Root Device. worker # [ 3.827377] systemd[1]: Stopped target Path Units. worker # [ 3.828425] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. worker # [ 3.830197] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. worker # [ 3.832182] systemd[1]: Stopped target Slice Units. worker # [ 3.833413] systemd[1]: Stopped target Socket Units. worker # [ 3.834888] systemd[1]: Stopped target System Initialization. worker # [ 3.836227] systemd[1]: Stopped target Swaps. worker # [ 3.838038] systemd[1]: Stopped target Timer Units. worker # [ 3.839074] systemd[1]: dbus.socket: Deactivated successfully. worker # [ 3.840247] systemd[1]: Closed D-Bus System Message Bus Socket. worker # [ 3.841426] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. worker # [ 3.844194] systemd[1]: Stopped Find NixOS closure. worker # [ 3.846186] systemd[1]: Starting rw-sysroot-nix-store.service... worker # [ 3.847406] systemd[1]: systemd-sysctl.service: Deactivated successfully. worker # [ 3.849361] systemd[1]: Stopped Apply Kernel Variables. worker # [ 3.851181] systemd[1]: systemd-modules-load.service: Deactivated successfully. worker # [ 3.852647] systemd[1]: Stopped Load Kernel Modules. worker # [ 3.854302] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. worker # [ 3.856512] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. worker # [ 3.859144] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. worker # [ 3.860543] systemd[1]: Stopped Create System Files and Directories. worker # [ 3.862695] systemd[1]: Stopped target Local File Systems. worker # [ 3.863884] systemd[1]: Stopped target Preparation for Local File Systems. worker # [ 3.865443] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. worker # [ 3.867399] systemd[1]: Stopped Coldplug All udev Devices. worker # [ 3.868760] systemd[1]: Stopping Rule-based Manager for Device Events and Files... worker # [ 3.870308] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 3.874257] systemd[1]: Stopped Virtual Console Setup. worker # [ 3.876302] systemd[1]: systemd-udevd.service: Deactivated successfully. worker # [ 3.880084] systemd[1]: Stopped Rule-based Manager for Device Events and Files. worker # [ 3.881510] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. worker # [ 3.883001] systemd[1]: Closed udev Control Socket. worker # [ 3.885652] systemd[1]: Starting Cleanup udev Database... worker # [ 3.887902] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. worker # [ 3.889447] systemd[1]: Stopped Create Static Device Nodes in /dev. worker # [ 3.890712] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. worker # [ 3.893174] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. worker # [ 3.894571] systemd[1]: kmod-static-nodes.service: Deactivated successfully. worker # [ 3.895916] systemd[1]: Stopped Create List of Static Device Nodes. worker # [ 3.897487] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.900197] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.913968] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. worker # [ 3.917159] systemd[1]: Finished Cleanup udev Database. worker # [ 3.918283] systemd[1]: Reached target Switch Root. worker # [ 3.920463] systemd[1]: Starting NixOS Activation... full # [ 4.004353] initrd-nixos-activation-start[228]: setting up /etc... worker # [ 3.977866] initrd-nixos-activation-start[187]: booting system configuration /nix/store/5m342v2m8i6q9zdbqvsy1hv9dc4a4frl-nixos-system-worker-test worker # [ 4.002172] initrd-nixos-activation-start[187]: running activation script... full # [ 4.113876] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. full # [ 4.115537] systemd[1]: Finished NixOS Activation. full # [ 4.118089] systemd[1]: Starting Switch Root... full # [ 4.137957] systemd[1]: Switching root. full # [ 4.392557] systemd-journald[73]: Received SIGTERM from PID 1 (systemd). worker # [ 4.167516] initrd-nixos-activation-start[210]: setting up /etc... full # [ 4.477363] NET: Registered PF_VSOCK protocol family worker # [ 4.268242] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. worker # [ 4.271087] systemd[1]: Finished NixOS Activation. worker # [ 4.272665] systemd[1]: Starting Switch Root... worker # [ 4.286974] systemd[1]: Switching root. worker # [ 4.602505] systemd-journald[65]: Received SIGTERM from PID 1 (systemd). worker # [ 4.675647] NET: Registered PF_VSOCK protocol family full # [ 4.839246] systemd[1]: systemd 261.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) full # [ 4.844570] systemd[1]: Detected virtualization kvm. full # [ 4.845553] systemd[1]: Detected architecture x86-64. full # [ 4.846732] systemd[1]: Detected first boot. full # [ 4.849014] systemd[1]: Initializing machine ID from random generator. full # [ 4.973957] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 5.031431] systemd[1]: Applying preset policy. worker # [ 5.030255] systemd[1]: systemd 261.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) worker # [ 5.036299] systemd[1]: Detected virtualization kvm. worker # [ 5.037454] systemd[1]: Detected architecture x86-64. worker # [ 5.038647] systemd[1]: Detected first boot. worker # [ 5.040642] systemd[1]: Initializing machine ID from random generator. full # [ 5.224569] systemd[1]: Populated /etc with preset unit settings. worker # [ 5.251995] systemd[1]: bpf-restrict-fs: LSM BPF program attached worker # [ 5.340950] systemd[1]: Applying preset policy. full # [ 5.445555] systemd[1]: initrd-switch-root.service: Deactivated successfully. full # [ 5.447652] systemd[1]: Stopped initrd-switch-root.service. full # [ 5.450020] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. full # [ 5.452368] systemd[1]: Created slice Slice /system/getty. full # [ 5.453909] systemd[1]: Created slice User and Session Slice. full # [ 5.455044] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 5.466521] systemd[1]: Started Forward Password Requests to Wall Directory Watch. full # [ 5.468384] systemd[1]: Expecting device /dev/hvc0... full # [ 5.469725] systemd[1]: Expecting device /dev/ttyS0... full # [ 5.471099] systemd[1]: Reached target Local Encrypted Volumes. full # [ 5.472797] systemd[1]: Stopped target initrd-fs.target. full # [ 5.474284] systemd[1]: Stopped target initrd-root-fs.target. full # [ 5.475906] systemd[1]: Stopped target initrd-switch-root.target. full # [ 5.477561] systemd[1]: Reached target Virtual Machines and Containers. full # [ 5.479372] systemd[1]: Reached target Path Units. full # [ 5.480639] systemd[1]: Reached target Remote File Systems. full # [ 5.481794] systemd[1]: Reached target Slice Units. full # [ 5.482783] systemd[1]: Reached target Swaps. full # [ 5.484755] systemd[1]: Listening on Query the User Interactively for a Password. full # [ 5.487417] systemd[1]: Listening on Process Core Dump Socket. full # [ 5.489419] systemd[1]: Listening on Credential Encryption/Decryption. full # [ 5.491620] systemd[1]: Listening on Factory Reset Management. full # [ 5.492869] systemd[1]: Listening on Hostname Service Socket. full # [ 5.495986] systemd[1]: Starting Journal Log Access Socket... full # [ 5.497473] systemd[1]: Listening on Journal Audit Socket. full # [ 5.500552] systemd[1]: Listening on Console Output Muting Service Socket. full # [ 5.502671] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. full # [ 5.504631] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.506726] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki full # [ 5.512127] systemd[1]: Listening on Disk Repartitioning Service Socket. full # [ 5.513777] systemd[1]: Listening on udev Control Socket. full # [ 5.515166] systemd[1]: Listening on udev Varlink Socket. full # [ 5.518104] systemd[1]: Mounting Huge Pages File System... full # [ 5.520925] systemd[1]: Mounting POSIX Message Queue File System... full # [ 5.526087] systemd[1]: Mounting Kernel Debug File System... full # [ 5.539839] systemd[1]: Mounting Kernel Trace File System... full # [ 5.544363] systemd[1]: Starting Create List of Static Device Nodes... full # [ 5.551091] systemd[1]: Starting Load Kernel Module configfs... full # [ 5.554539] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm worker # [ 5.506546] systemd[1]: Populated /etc with preset unit settings. full # [ 5.558921] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 5.561622] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 5.569395] systemd[1]: Mounting FUSE Control File System... full # [ 5.570765] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.578605] systemd[1]: Starting Journal Service... full # [ 5.584841] systemd[1]: Starting Load Kernel Modules... full # [ 5.591977] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... full # [ 5.594415] systemd[1]: Starting Remount Root and Kernel File Systems... full # [ 5.596592] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.608052] systemd[1]: Starting Coldplug All udev Devices... full # [ 5.613554] systemd-journald[298]: Collecting audit messages is enabled. full # [ 5.616810] systemd[1]: Listening on Journal Log Access Socket. full # [ 5.619700] systemd[1]: Mounted Huge Pages File System. full # [ 5.623346] systemd[1]: Mounted POSIX Message Queue File System. full # [ 5.625894] systemd[1]: Mounted Kernel Debug File System. full # [ 5.628708] systemd[1]: Mounted Kernel Trace File System. full # [ 5.632568] systemd[1]: Finished Create List of Static Device Nodes. full # [ 5.634764] EXT4-fs (vda): re-mounted 820220e7-9387-4b09-b4fb-564c7e5c3a15. full # [ 5.634818] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 5.638976] loop: module loaded full # [ 5.641474] systemd[1]: Finished Load Kernel Module configfs. full # [ 5.645164] systemd[1]: Mounted FUSE Control File System. full # [ 5.443153] s[ 5.649498] systemd[1]: Started Journal Service. full # ystemd[1]: Queued start job for default target Multi-User System. full # [ 5.445694] systemd[1]: systemd-journald.service: Deactivated successfully. full # [ 5.447908] systemd-modules-load[299]: Using 2 probe threads full # [ 5.449328] systemd-modules-load[299]: Inserted module 'loop' full # [ 5.451142] systemd[1]: Finished Load Kernel Modules. full # [ 5.453104] systemd[1]: Finished Remount Root and Kernel File Systems. full # [ 5.458762] systemd[1]: Listening on Disk Image Download Service Socket. full # [ 5.461686] systemd-oomd[301]: No swap; memory pressure usage will be degraded full # [ 5.465438] systemd[1]: Mounting Kernel Configuration File System... full # [ 5.466945] systemd[1]: Starting Firewall... full # [ 5.468054] systemd[1]: Starting Flush Journal to Persistent Storage... full # [ 5.469538] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore full # [ 5.472114] systemd[1]: Starting Load/Save OS Random Seed... full # [ 5.474241] systemd[1]: Starting Apply Kernel Variables... full # [ 5.480356] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 5.481749] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.483557] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. full # [ 5.728293] systemd-journald[298]: Received client request to flush runtime journal. worker # [ 5.697926] systemd[1]: initrd-switch-root.service: Deactivated successfully. worker # [ 5.699795] systemd[1]: Stopped initrd-switch-root.service. worker # [ 5.702606] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. worker # [ 5.704813] systemd[1]: Created slice Slice /system/getty. worker # [ 5.706492] systemd[1]: Created slice User and Session Slice. worker # [ 5.707885] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. worker # [ 5.710506] systemd[1]: Started Forward Password Requests to Wall Directory Watch. worker # [ 5.712528] systemd[1]: Expecting device /dev/hvc0... worker # [ 5.713939] systemd[1]: Expecting device /dev/ttyS0... worker # [ 5.715449] systemd[1]: Reached target Local Encrypted Volumes. worker # [ 5.716921] systemd[1]: Stopped target initrd-fs.target. worker # [ 5.718222] systemd[1]: Stopped target initrd-root-fs.target. worker # [ 5.719457] systemd[1]: Stopped target initrd-switch-root.target. worker # [ 5.720883] systemd[1]: Reached target Virtual Machines and Containers. worker # [ 5.722603] systemd[1]: Reached target Path Units. worker # [ 5.723983] systemd[1]: Reached target Remote File Systems. worker # [ 5.737363] systemd[1]: Reached target Slice Units. worker # [ 5.738448] systemd[1]: Reached target Swaps. worker # [ 5.741099] systemd[1]: Listening on Query the User Interactively for a Password. worker # [ 5.744994] systemd[1]: Listening on Process Core Dump Socket. worker # [ 5.747767] systemd[1]: Listening on Credential Encryption/Decryption. worker # [ 5.750717] systemd[1]: Listening on Factory Reset Management. worker # [ 5.752409] systemd[1]: Listening on Hostname Service Socket. worker # [ 5.756538] systemd[1]: Starting Journal Log Access Socket... worker # [ 5.758218] systemd[1]: Listening on Journal Audit Socket. worker # [ 5.761683] systemd[1]: Listening on Console Output Muting Service Socket. worker # [ 5.763452] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. worker # [ 5.765280] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.767579] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki worker # [ 5.772986] systemd[1]: Listening on Disk Repartitioning Service Socket. worker # [ 5.774666] systemd[1]: Listening on udev Control Socket. worker # [ 5.776152] systemd[1]: Listening on udev Varlink Socket. worker # [ 5.778927] systemd[1]: Mounting Huge Pages File System... worker # [ 5.782376] systemd[1]: Mounting POSIX Message Queue File System... worker # [ 5.790324] systemd[1]: Mounting Kernel Debug File System... full # [ 5.636506] systemd[1]: Mounted Kernel Configuration File System. full # [ 5.638408] systemd[1]: Finished Load/Save OS Random Seed. full # [ 5.639532] systemd[1]: Reached target First Boot Complete. full # [ 5.640546] systemd[1]: Finished Apply Kernel Variables. worker # [ 5.797158] systemd[1]: Mounting Kernel Trace File System... full # [ 5.641486] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. full # [ 5.643207] systemd[1]: Starting Create Static Device Nodes in /dev... full # [ 5.644378] systemd[1]: Finished Coldplug All udev Devices. full # [ 5.645352] systemd[1]: Finished Flush Journal to Persistent Storage. worker # [ 5.805220] systemd[1]: Starting Create List of Static Device Nodes... full # [ 5.662247] systemd[1]: Finished Create Static Device Nodes in /dev. full # [ 5.663766] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 5.821314] systemd[1]: Starting Load Kernel Module configfs... full # [ 5.665149] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 5.827302] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm worker # [ 5.838159] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 5.842524] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 5.851704] systemd[1]: Mounting FUSE Control File System... full # [ 5.696940] systemd-udevd[345]: Using default interface naming scheme 'v261'. worker # [ 5.854372] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 worker # [ 5.861971] systemd[1]: Starting Journal Service... worker # [ 5.865183] systemd[1]: Starting Load Kernel Modules... worker # [ 5.870359] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... worker # [ 5.877826] systemd[1]: Starting Remount Root and Kernel File Systems... worker # [ 5.884336] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.730056] systemd[1]: Started Rule-based Manager for Device Events and Files. worker # [ 5.911164] systemd[1]: Starting Coldplug All udev Devices... worker # [ 5.922021] systemd[1]: Listening on Journal Log Access Socket. worker # [ 5.928449] systemd[1]: Mounted Huge Pages File System. worker # [ 5.931628] systemd[1]: Mounted POSIX Message Queue File System. worker # [ 5.934670] systemd[1]: Mounted Kernel Debug File System. worker # [ 5.937367] systemd[1]: Mounted Kernel Trace File System. worker # [ 5.945210] systemd-journald[280]: Collecting audit messages is enabled. worker # [ 5.947112] EXT4-fs (vda): re-mounted a2287973-b32e-4e49-a4ab-dd3ecf338602. worker # [ 5.952538] systemd[1]: Finished Create List of Static Device Nodes. worker # [ 5.958349] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 5.966270] systemd[1]: Finished Load Kernel Module configfs. worker # [ 5.976324] systemd[1]: Finished Remount Root and Kernel File Systems. worker # [ 5.978099] loop: module loaded worker # [ 5.787832] systemd[1]: Queued start job for default target Multi-User System. worker # [ 5.982393] systemd[1]: Started Journal Service. worker # [ 5.792786] systemd[1]: systemd-journald.service: Deactivated successfully. worker # [ 5.797472] systemd-modules-load[281]: Inserted module 'loop' worker # [ 5.804901] systemd[1]: Finished Load Kernel Modules. full # [ 5.841621] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 5.813246] systemd-oomd[282]: No swap; memory pressure usage will be degraded worker # [ 5.820089] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. worker # [ 5.821409] systemd[1]: Mounted FUSE Control File System. worker # [ 5.826832] systemd[1]: Listening on Disk Image Download Service Socket. worker # [ 5.830100] systemd[1]: Mounting Kernel Configuration File System... worker # [ 5.833079] systemd[1]: Starting Firewall... worker # [ 5.844082] systemd[1]: Starting Flush Journal to Persistent Storage... worker # [ 5.845390] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore full # [ 5.884397] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. worker # [ 5.855779] systemd[1]: Starting Load/Save OS Random Seed... full # [ 5.892741] (udev-worker)[391]: Network interface NamePolicy= disabled on kernel command line. full # [ 5.899931] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. worker # [ 5.869122] systemd[1]: Starting Apply Kernel Variables... full # [ 5.910802] (udev-worker)[397]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 5.876760] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 5.913718] (udev-worker)[397]: Network interface NamePolicy= disabled on kernel command line. worker # [ 5.878264] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.948312] systemd[1]: Condition check resulted in Virtio network device being skipped. full # [ 5.949811] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 5.951709] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.955220] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 6.114386] systemd-journald[280]: Received client request to flush runtime journal. full # [ 5.957835] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.960610] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.205263] mousedev: PS/2 mouse device common for all mice full # [ 6.216711] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console full # [ 6.230407] Console: switching to colour dummy device 80x25 full # [ 6.231274] [drm] Found bochs VGA, ID 0xb0c5. full # [ 6.232295] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. full # [ 6.233859] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic full # [ 6.235313] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 full # [ 6.248015] Console: switching to colour frame buffer device 160x50 full # [ 6.250687] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device full # [ 6.253731] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 full # [ 6.269672] ACPI: button: Power Button [PWRF] full # [ 6.271656] parport_pc 00:02: reported by Plug and Play ACPI full # [ 6.273121] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] full # [ 6.279937] rtc_cmos PNP0B00:00: RTC can wake from S4 full # [ 6.284719] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized full # [ 6.285467] rtc_cmos PNP0B00:00: registered as rtc0 full # [ 6.286346] rtc_cmos PNP0B00:00: setting system clock to 2026-10-01T22:28:37 UTC (1790893717) full # [ 6.287837] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs full # [ 6.288339] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 full # [ 6.298115] systemd-journald[298]: Time jumped backwards, rotating. full # [ 6.328681] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt full # [ 6.329646] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD full # [ 6.334922] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 full # [ 6.336456] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 worker # [ 6.095354] systemd[1]: Mounted Kernel Configuration File System. worker # [ 6.096964] systemd[1]: Finished Load/Save OS Random Seed. worker # [ 6.100679] systemd[1]: Reached target First Boot Complete. worker # [ 6.101864] systemd[1]: Finished Apply Kernel Variables. full # [ 6.141108] systemd[1]: Finished Firewall. worker # [ 6.102997] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 6.106710] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 6.110265] systemd[1]: Finished Flush Journal to Persistent Storage. worker # [ 6.130287] systemd[1]: Finished Coldplug All udev Devices. worker # [ 6.151281] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 6.152909] systemd[1]: Reached target Preparation for Local File Systems. full # [ 6.190497] systemd[1]: Starting Virtual Console Setup... worker # [ 6.155962] systemd[1]: Starting Rule-based Manager for Device Events and Files... full # [ 6.415289] ppdev: user-space parallel port driver full # [ 6.210128] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 6.211648] systemd[1]: Stopped Virtual Console Setup. full # [ 6.214328] systemd[1]: Starting Virtual Console Setup... worker # [ 6.195719] systemd-udevd[323]: Using default interface naming scheme 'v261'. full # [ 6.261588] systemd[1]: Mounting /run/wrappers... full # [ 6.276567] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 6.485065] iTCO_wdt iTCO_wdt.0.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) full # [ 6.281232] systemd[1]: Stopped Virtual Console Setup. worker # [ 6.246160] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 6.489977] iTCO_wdt iTCO_wdt.0.auto: initialized. heartbeat=30 sec (nowayout=0) full # [ 6.292627] systemd[1]: Starting Virtual Console Setup... full # [ 6.506472] kvm_amd: TSC scaling supported full # [ 6.507011] kvm_amd: Nested Virtualization enabled full # [ 6.507741] kvm_amd: Nested Paging enabled full # [ 6.508277] kvm_amd: LBR virtualization supported full # [ 6.508980] kvm_amd: Virtual VMLOAD VMSAVE supported full # [ 6.509730] kvm_amd: Virtual GIF supported full # [ 6.327684] systemd[1]: Mounted /run/wrappers. full # [ 6.329208] systemd[1]: Reached target Local File Systems. full # [ 6.330536] systemd[1]: Listening on Boot Loader Control Service Socket. full # [ 6.332175] systemd[1]: Starting register-nix-paths.service... full # [ 6.335074] systemd[1]: Starting Create SUID/SGID Wrappers... full # [ 6.336572] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.338705] systemd[1]: Starting Save Transient machine-id to Disk... full # [ 6.343593] systemd[1]: Starting Create System Files and Directories... full # [ 6.565091] EDAC MC: Ver: 3.0.0 worker # [ 6.374944] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 6.421964] systemd[1]: Finished Save Transient machine-id to Disk. full # [ 6.426421] systemd[1]: Finished Create System Files and Directories. full # [ 6.428912] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.433150] systemd[1]: Starting Record System Boot/Shutdown in UTMP... full # [ 6.456113] systemd[1]: Finished Record System Boot/Shutdown in UTMP. full # [ 6.474187] systemd[1]: Finished Rebuild Journal Catalog. full # [ 6.477498] systemd[1]: Starting Update is Completed... worker # [ 6.462910] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. full # [ 6.500936] systemd[1]: Finished Update is Completed. worker # [ 6.481389] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 6.520443] systemd-vconsole-setup[463]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 6.525082] systemd[1]: Finished Virtual Console Setup. worker # [ 6.508992] (udev-worker)[355]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 6.513479] (udev-worker)[353]: Network interface NamePolicy= disabled on kernel command line. worker # [ 6.515493] systemd[1]: Mounting /run/wrappers... worker # [ 6.518971] (udev-worker)[355]: Network interface NamePolicy= disabled on kernel command line. worker # [ 6.550135] systemd[1]: Mounted /run/wrappers. worker # [ 6.552148] systemd[1]: Reached target Local File Systems. worker # [ 6.556383] systemd[1]: Listening on Boot Loader Control Service Socket. worker # [ 6.561238] systemd[1]: Starting register-nix-paths.service... worker # [ 6.565110] systemd[1]: Starting Create SUID/SGID Wrappers... worker # [ 6.566295] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.603423] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. full # [ 6.605162] systemd[1]: Finished Create SUID/SGID Wrappers. worker # [ 6.576392] systemd[1]: Starting Save Transient machine-id to Disk... worker # [ 6.583569] systemd[1]: Starting Create System Files and Directories... full # [ 6.721397] systemd[1]: Finished register-nix-paths.service. full # [ 6.722869] systemd[1]: Reached target System Initialization. full # [ 6.724325] systemd[1]: Started Discard unused filesystem blocks once a week. full # [ 6.726117] systemd[1]: Started Daily Cleanup of Temporary Directories. full # [ 6.727678] systemd[1]: Reached target Timer Units. full # [ 6.728953] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 6.730529] systemd[1]: Listening on Nix Daemon Socket. full # [ 6.731830] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. full # [ 6.735211] systemd[1]: Reached target Socket Units. full # [ 6.736487] systemd[1]: Reached target Basic System. full # [ 6.737817] systemd[1]: Started backdoor.service. full # [ 6.738840] systemd[1]: Starting Import lastlog data into lastlog2 database... full # [ 6.741814] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 6.743627] systemd[1]: Starting Post-Boot Actions... worker # [ 6.710079] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. full # [ 6.745635] systemd[1]: Started Reset console on configuration changes. full # [ 6.748444] systemd[1]: Starting resolvconf update... worker # [ 6.717741] systemd[1]: Finished Save Transient machine-id to Disk. full # [ 6.754485] systemd[1]: Starting D-Bus System Message Bus... worker # [ 6.722455] systemd[1]: Finished Create System Files and Directories. worker # [ 6.733563] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.769475] systemd[1]: Finished Post-Boot Actions. full # connecting to host... worker # [ 6.747704] systemd[1]: Starting Record System Boot/Shutdown in UTMP... full # [ 6.786297] nsncd[542]: Oct 01 22:28:38.205 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full # [ 6.788853] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 6.753661] systemd[1]: Condition check resulted in Virtio network device being skipped. full # [ 6.790057] systemd[1]: Reached target Host and Network Name Lookups. full # [ 6.791356] systemd[1]: Reached target User and Group Name Lookups. full: Guest shell says: b'Spawning backdoor root shell...\n' worker # [ 6.761252] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 6.767127] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.793700] systemd[1]: Starting User Login Management... full: connected to guest root shell full: (connecting took 7.51 seconds) full: (finished: waiting for the VM to finish booting, in 7.51 seconds) full # [ 6.806899] systemd[1]: Finished Import lastlog data into lastlog2 database. worker # [ 6.769197] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 worker # [ 6.772763] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 6.776169] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 6.779234] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.819574] dbus-broker-launch[547]: Looking up NSS user entry for 'systemd-timesync'... full # [ 6.822940] dbus-broker-launch[547]: NSS returned no entry for 'systemd-timesync' full # [ 6.823712] dbus-broker-launch[547]: Invalid user-name in /nix/store/dknbw048ah8ci1k6r1dk5vsn5np0r2av-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" full # [ 6.843224] systemd[1]: Started D-Bus System Message Bus. full # [ 6.850380] systemd-logind[567]: New seat seat0. full # [ 6.855464] systemd-logind[567]: Watching system buttons on /dev/input/event2 (Power Button) full # [ 6.859278] systemd-logind[567]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) full # [ 6.860075] systemd-logind[567]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) full # [ 6.860641] systemd[1]: Started User Login Management. full # [ 6.867946] systemd[1]: Starting linger-users.service... full # [ 6.872114] dbus-broker-launch[547]: Ready worker # [ 6.844678] systemd[1]: Finished Record System Boot/Shutdown in UTMP. full # [ 6.901390] systemd[1]: linger-users.service: Deactivated successfully. full # [ 6.902688] systemd[1]: Finished linger-users.service. full # [ 6.907494] systemd[1]: Stopped target Host and Network Name Lookups. full # [ 6.909165] systemd[1]: Stopping Host and Network Name Lookups... full # [ 6.910310] systemd[1]: Stopped target User and Group Name Lookups. full # [ 6.911524] systemd[1]: Stopping User and Group Name Lookups... full # [ 6.912975] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... worker # [ 6.877807] systemd[1]: Finished Rebuild Journal Catalog. full # [ 6.914262] systemd[1]: nscd.service: Deactivated successfully. full # [ 6.916131] systemd[1]: Stopped Name Service Cache Daemon (nsncd). worker # [ 6.883788] systemd[1]: Starting Update is Completed... full # [ 6.920991] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 6.937087] systemd[1]: Finished resolvconf update. full # [ 6.938704] systemd[1]: Reached target Preparation for Network. full # [ 6.941209] systemd[1]: Starting DHCP Client... full # [ 6.942762] systemd[1]: Starting Address configuration of eth1... full # [ 6.947547] systemd[1]: Starting Extra networking commands.... full # [ 6.959469] systemd[1]: Started Name Service Cache Daemon (nsncd). full # [ 6.961686] systemd[1]: Reached target Host and Network Name Lookups. full # [ 6.963788] nsncd[635]: Oct 01 22:28:38.379 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full # [ 6.966396] systemd[1]: Reached target User and Group Name Lookups. worker # [ 6.950128] systemd[1]: Finished Update is Completed. full # [ 6.997218] network-addresses-eth1-start[641]: adding address 192.168.1.1/24... done full # [ 7.008429] network-addresses-eth1-start[641]: adding address 2001:db8:1::1/64... done full # [ 7.017098] systemd[1]: Finished Address configuration of eth1. full # [ 7.028253] dhcpcd[656]: dhcpcd-10.3.2 starting full # [ 7.033403] dhcpcd[698]: dev: loaded udev full # [ 7.247712] 8021q: 802.1Q VLAN Support v1.8 full # [ 7.248939] 8021q: adding VLAN 0 to HW filter on device eth1 full # [ 7.063077] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. full # [ 7.079242] systemd[1]: Finished Extra networking commands.. full # [ 7.080570] systemd[1]: Reached target Network. full # [ 7.085960] systemd[1]: Started Dagster Code Server (hello). full # [ 7.090603] systemd[1]: Started Dagster Daemon. full # [ 7.096533] systemd[1]: Started Dagster Webserver. full # [ 7.117205] systemd[1]: Starting PostgreSQL Server... full # [ 7.121784] systemd[1]: Starting Permit User Sessions... worker # [ 7.086098] systemd[1]: Finished Firewall. full # [ 7.332220] cfg80211: Loading compiled-in X.509 certificates for regulatory database worker # [ 7.289646] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 worker # [ 7.102236] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. worker # [ 7.105217] systemd[1]: Finished Create SUID/SGID Wrappers. worker # [ 7.300769] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console worker # [ 7.312468] mousedev: PS/2 mouse device common for all mice full # [ 7.370659] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' full # [ 7.372309] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' full # [ 7.377490] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 full # [ 7.379036] cfg80211: failed to load regulatory.db full # [ 7.182501] systemd[1]: Finished Permit User Sessions. full # [ 7.193098] systemd[1]: Started Getty on tty1. full # [ 7.193980] systemd[1]: Reached target Login Prompts. full # [ 7.240264] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. worker # [ 7.324136] ACPI: button: Power Button [PWRF] full # [ 7.453657] 8021q: adding VLAN 0 to HW filter on device eth0 full # [ 7.249418] dhcpcd[698]: eth0: waiting for carrier full # [ 7.251541] dhcpcd[698]: eth0: carrier acquired full # [ 7.263653] dhcpcd[698]: DUID 00:01:00:01:32:51:9b:16:52:54:00:12:34:56 full # [ 7.264764] dhcpcd[698]: eth0: IAID 00:12:34:56 full # [ 7.265817] dhcpcd[698]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 7.351553] rtc_cmos PNP0B00:00: RTC can wake from S4 worker # [ 7.385193] rtc_cmos PNP0B00:00: registered as rtc0 full # [ 7.287144] postgresql-pre-start[736]: The files belonging to this database system will be owned by user "postgres". full # [ 7.287994] postgresql-pre-start[736]: This user must also own the server process. worker # [ 7.385298] rtc_cmos PNP0B00:00: setting system clock to 2026-10-01T22:28:38 UTC (1790893718) worker # [ 7.385398] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs full # [ 7.293854] postgresql-pre-start[736]: The database cluster will be initialized with locale "en_US.UTF-8". full # [ 7.294656] postgresql-pre-start[736]: The default database encoding has accordingly been set to "UTF8". full # [ 7.295573] postgresql-pre-start[736]: The default text search configuration will be set to "english". full # [ 7.296528] postgresql-pre-start[736]: Data page checksums are enabled. full # [ 7.297552] postgresql-pre-start[736]: fixing permissions on existing directory /var/lib/postgresql/18 ... ok full # [ 7.298370] postgresql-pre-start[736]: creating subdirectories ... ok full # [ 7.298937] postgresql-pre-start[736]: selecting dynamic shared memory implementation ... posix worker # [ 7.389106] systemd-journald[280]: Time jumped backwards, rotating. worker # [ 7.399669] Console: switching to colour dummy device 80x25 worker # [ 7.405445] parport_pc 00:02: reported by Plug and Play ACPI worker # [ 7.405562] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] worker # [ 7.306916] systemd[1]: Finished register-nix-paths.service. worker # [ 7.310114] systemd[1]: Reached target System Initialization. worker # [ 7.313245] systemd[1]: Started Discard unused filesystem blocks once a week. worker # [ 7.314734] systemd[1]: Started Daily Cleanup of Temporary Directories. worker # [ 7.316923] systemd[1]: Reached target Timer Units. worker # [ 7.320319] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 7.322199] systemd[1]: Listening on Nix Daemon Socket. worker # [ 7.326194] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. worker # [ 7.328683] systemd[1]: Reached target Socket Units. worker # [ 7.330932] systemd[1]: Reached target Basic System. worker # [ 7.332922] systemd[1]: Started backdoor.service. worker # [ 7.335372] systemd[1]: Starting Import lastlog data into lastlog2 database... worker # [ 7.346174] systemd[1]: Starting Name Service Cache Daemon (nsncd)... full # [ 7.394313] postgresql-pre-start[736]: selecting default "max_connections" ... 100 worker # [ 7.423336] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 worker # [ 7.445354] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized worker # [ 7.363651] systemd[1]: Starting Post-Boot Actions... worker # [ 7.370605] systemd[1]: Started Reset console on configuration changes. worker # [ 7.384569] systemd[1]: Starting resolvconf update... worker # [ 7.402431] systemd[1]: Starting D-Bus System Message Bus... full # [ 7.462754] postgresql-pre-start[736]: selecting default "shared_buffers" ... 128MB worker # [ 7.636485] [drm] Found bochs VGA, ID 0xb0c5. worker # [ 7.636487] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. worker # [ 7.460760] systemd[1]: Finished Post-Boot Actions. worker # [ 7.654382] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic worker # [ 7.655367] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 worker # [ 7.468296] nsncd[505]: Oct 01 22:28:38.773 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # connecting to host... worker # [ 7.475461] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 7.484704] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.485973] systemd[1]: Reached target User and Group Name Lookups. worker # [ 7.688420] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt worker # [ 7.689438] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD worker # [ 7.504338] systemd[1]: Starting User Login Management... worker # [ 7.525338] systemd[1]: Finished Import lastlog data into lastlog2 database. worker # [ 7.540650] dbus-broker-launch[510]: Looking up NSS user entry for 'systemd-timesync'... worker # [ 7.548768] dbus-broker-launch[510]: NSS returned no entry for 'systemd-timesync' worker # [ 7.550547] dbus-broker-launch[510]: Invalid user-name in /nix/store/ili7qzbw5rhaly9ag0qanyy1j0c2cnh1-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" worker # [ 7.787153] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 worker # [ 7.602158] systemd[1]: Started D-Bus System Message Bus. worker # [ 7.796728] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 worker # [ 7.631397] dbus-broker-launch[510]: Ready worker # [ 7.893795] Console: switching to colour frame buffer device 160x50 worker # [ 7.977686] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device worker # [ 7.649995] systemd[1]: Stopped target Host and Network Name Lookups. worker # [ 7.788784] systemd[1]: Stopping Host and Network Name Lookups... worker # [ 7.794672] systemd[1]: Stopped target User and Group Name Lookups. worker # [ 7.800545] nsncd[582]: Oct 01 22:28:39.026 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.805244] systemd[1]: Stopping User and Group Name Lookups... worker # [ 7.810513] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... worker # [ 7.813480] systemd[1]: nscd.service: Deactivated successfully. worker # [ 7.818924] systemd[1]: Stopped Name Service Cache Daemon (nsncd). worker # [ 7.821168] systemd[1]: Starting Name Service Cache Daemon (nsncd)... worker # [ 7.823448] systemd[1]: Starting Virtual Console Setup... worker # [ 7.825832] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 7.827166] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.828373] systemd[1]: Reached target User and Group Name Lookups. worker # [ 7.829576] systemd[1]: Finished resolvconf update. worker # [ 7.835594] systemd[1]: Reached target Preparation for Network. worker # [ 7.838173] systemd[1]: Starting DHCP Client... worker # [ 7.839147] systemd[1]: Starting Address configuration of eth1... worker # [ 7.840405] systemd[1]: Starting Extra networking commands.... worker # [ 7.846580] systemd-logind[531]: New seat seat0. worker # [ 7.848769] systemd[1]: Started User Login Management. worker # [ 7.851432] systemd-logind[531]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) worker # [ 7.853468] systemd[1]: Starting linger-users.service... worker # [ 7.854517] systemd-logind[531]: Watching system buttons on /dev/input/event2 (Power Button) worker # [ 7.874543] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 7.878463] systemd[1]: Stopped Virtual Console Setup. worker # [ 7.915297] network-addresses-eth1-start[606]: adding address 192.168.1.2/24... done worker # [ 7.919507] systemd[1]: Starting Virtual Console Setup... worker # [ 7.927130] systemd[1]: linger-users.service: Deactivated successfully. worker # [ 7.932280] systemd[1]: Finished linger-users.service. worker # [ 7.938257] network-addresses-eth1-start[606]: adding address 2001:db8:1::2/64... done worker # [ 7.966432] systemd[1]: Finished Address configuration of eth1. worker # [ 8.204457] ppdev: user-space parallel port driver worker # [ 8.053176] systemd[1]: Finished Extra networking commands.. worker # [ 8.057697] systemd[1]: Reached target Network. worker # [ 8.060387] systemd[1]: Starting Permit User Sessions... worker # [ 8.068890] dhcpcd[618]: dhcpcd-10.3.2 starting worker # [ 8.076346] dhcpcd[680]: dev: loaded udev worker # [ 8.282238] 8021q: 802.1Q VLAN Support v1.8 worker # [ 8.282837] 8021q: adding VLAN 0 to HW filter on device eth1 worker # [ 8.095569] systemd-logind[531]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) worker # [ 8.101849] systemd[1]: Finished Permit User Sessions. worker # [ 8.108797] systemd[1]: Started Getty on tty1. worker # [ 8.111284] systemd[1]: Reached target Login Prompts. worker # [ 8.307074] iTCO_wdt iTCO_wdt.1.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) worker # [ 8.352079] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) worker # [ 8.161285] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 8.163046] systemd[1]: Stopped Virtual Console Setup. worker # [ 8.174957] systemd[1]: Starting Virtual Console Setup... worker # [ 8.231291] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. worker # [ 8.451531] cfg80211: Loading compiled-in X.509 certificates for regulatory database worker # [ 8.503356] kvm_amd: TSC scaling supported worker # [ 8.503925] kvm_amd: Nested Virtualization enabled worker # [ 8.505094] kvm_amd: Nested Paging enabled worker # [ 8.505656] kvm_amd: LBR virtualization supported worker # [ 8.506647] kvm_amd: Virtual VMLOAD VMSAVE supported worker # [ 8.507522] kvm_amd: Virtual GIF supported worker # [ 8.511341] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' worker # [ 8.512229] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' worker # [ 8.515199] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 worker # [ 8.516364] cfg80211: failed to load regulatory.db worker # [ 8.550462] EDAC MC: Ver: 3.0.0 worker # [ 8.555515] 8021q: adding VLAN 0 to HW filter on device eth0 worker # [ 8.365200] dhcpcd[680]: eth0: waiting for carrier worker # [ 8.366346] dhcpcd[680]: eth0: carrier acquired worker # [ 8.372195] dhcpcd[680]: DUID 00:01:00:01:32:51:9b:17:52:54:00:12:34:56 worker # [ 8.373484] dhcpcd[680]: eth0: IAID 00:12:34:56 worker # [ 8.374693] dhcpcd[680]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 8.434490] systemd-vconsole-setup[687]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 8.438080] systemd[1]: Finished Virtual Console Setup. full # [ 8.591464] postgresql-pre-start[736]: selecting default time zone ... UTC full # [ 8.595472] postgresql-pre-start[736]: creating configuration files ... ok full # [ 8.847156] postgresql-pre-start[736]: running bootstrap script ... ok full # [ 8.988218] dhcpcd[698]: eth0: soliciting an IPv6 router full # [ 8.991967] dhcpcd[698]: eth0: Router Advertisement from fe80::2 full # [ 8.994148] dhcpcd[698]: eth0: adding address fec0::5054:ff:fe12:3456/64 full # [ 8.995729] dhcpcd[698]: eth0: adding route to fec0::/64 full # [ 8.997119] dhcpcd[698]: eth0: adding default route via fe80::2 full # [ 9.088966] dhcpcd[698]: eth0: soliciting a DHCP lease full # [ 9.331914] NET: Registered PF_PACKET protocol family full # [ 9.137655] dhcpcd[698]: eth0: offered 10.0.2.15 from 10.0.2.2 full # [ 9.143250] dhcpcd[698]: eth0: probing address 10.0.2.15/24 full # [ 9.420566] postgresql-pre-start[736]: performing post-bootstrap initialization ... ok full # [ 9.650335] postgresql-pre-start[736]: syncing data to disk ... ok full # [ 9.651525] postgresql-pre-start[736]: initdb: warning: enabling "trust" authentication for local connections full # [ 9.653206] postgresql-pre-start[736]: 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. full # [ 9.655745] postgresql-pre-start[736]: Success. You can now start the database server using: full # [ 9.657204] postgresql-pre-start[736]: pg_ctl -D /var/lib/postgresql/18 -l logfile start full # [ 9.829328] postgres[767]: [767] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit full # [ 9.837394] postgres[767]: [767] LOG: listening on IPv6 address "::1", port 5432 full # [ 9.838366] postgres[767]: [767] LOG: listening on IPv4 address "127.0.0.1", port 5432 full # [ 9.853096] postgres[767]: [767] LOG: listening on Unix socket "/run/postgresql/.s.PGSQL.5432" full # [ 9.886347] postgres[776]: [776] LOG: database system was shut down at 2026-10-01 22:28:40 GMT full # [ 9.902117] postgres[767]: [767] LOG: database system is ready to accept connections full # [ 9.916223] systemd[1]: Started PostgreSQL Server. full # [ 9.919263] systemd[1]: Starting PostgreSQL Setup Scripts... full: (finished: waiting for unit postgresql.service, in 10.80 seconds) full: waiting for unit postgresql-setup.service full # [ 10.201866] postgresql-setup-start[787]: CREATE DATABASE worker # [ 10.210758] dhcpcd[680]: eth0: soliciting an IPv6 router worker # [ 10.213070] dhcpcd[680]: eth0: Router Advertisement from fe80::2 worker # [ 10.214591] dhcpcd[680]: eth0: adding address fec0::5054:ff:fe12:3456/64 worker # [ 10.216265] dhcpcd[680]: eth0: adding route to fec0::/64 worker # [ 10.217708] dhcpcd[680]: eth0: adding default route via fe80::2 full # [ 10.255896] postgresql-setup-start[800]: CREATE ROLE full # [ 10.279648] postgresql-setup-start[802]: ALTER DATABASE full # [ 10.292411] systemd[1]: Finished PostgreSQL Setup Scripts. full # [ 10.293701] systemd[1]: Reached target PostgreSQL. worker # [ 10.313532] dhcpcd[680]: eth0: soliciting a DHCP lease worker # [ 10.515417] NET: Registered PF_PACKET protocol family worker # [ 10.328414] dhcpcd[680]: eth0: offered 10.0.2.15 from 10.0.2.2 worker # [ 10.330225] dhcpcd[680]: eth0: probing address 10.0.2.15/24 full # [ 10.425498] dagster[719]: 2026-10-01 22:28:41 +0000 - dagster.code_server - INFO - Starting Dagster code proxy server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py on port 4266 in process 719 full # [ 11.188080] dagster-daemon[720]: Traceback (most recent call last): full # [ 11.190608] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 11.192827] dagster-daemon[720]: sys.exit(main()) full # [ 11.194152] dagster-daemon[720]: ~~~~^^ full # [ 11.195214] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 11.197780] dagster-daemon[720]: cli(obj={}) full # [ 11.199758] dagster-daemon[720]: ~~~^^^^^^^^ full # [ 11.200708] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 11.203209] dagster-daemon[720]: return self.main(*args, **kwargs) full # [ 11.204355] dagster-daemon[720]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 11.205515] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 11.207823] dagster-daemon[720]: rv = self.invoke(ctx) full # [ 11.208827] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 11.211633] dagster-daemon[720]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 11.214157] dagster-daemon[720]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 11.215562] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 11.217864] dagster-daemon[720]: return ctx.invoke(self.callback, **ctx.params) full # [ 11.219453] dagster-daemon[720]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.222399] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 11.225327] dagster-daemon[720]: return callback(*args, **kwargs) full # [ 11.226586] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 11.229360] dagster-daemon[720]: with get_instance_for_cli( full # [ 11.230512] dagster-daemon[720]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 11.231594] dagster-daemon[720]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 11.234990] dagster-daemon[720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.237336] dagster-daemon[720]: ) as instance: full # [ 11.238259] dagster-daemon[720]: ^ full # [ 11.238990] dagster-daemon[720]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 11.241307] dagster-daemon[720]: return next(self.gen) full # [ 11.242311] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 11.245334] dagster-daemon[720]: with DagsterInstance.get() as instance: full # [ 11.246565] dagster-daemon[720]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 11.248086] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 11.250670] dagster-daemon[720]: return create_instance_from_dagster_home() full # [ 11.252164] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 11.255326] dagster-daemon[720]: return create_instance_from_config(dagster_home_path) full # [ 11.256804] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 11.259670] dagster-daemon[720]: return create_instance_from_ref(instance_ref) full # [ 11.260984] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 11.263890] dagster-daemon[720]: unified_storage = instance_ref.storage full # [ 11.265550] dagster-daemon[720]: ^^^^^^^^^^^^^^^^^^^^ full # [ 11.266760] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 11.269466] dagster-daemon[720]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 11.271475] dagster-daemon[720]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.272948] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 11.277802] dagster-daemon[720]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 11.279446] dagster-daemon[720]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.281105] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 11.284221] dagster-daemon[720]: return DagsterPostgresStorage( full # [ 11.285525] dagster-daemon[720]: inst_data=inst_data, full # [ 11.286568] dagster-daemon[720]: ...<2 lines>... full # [ 11.287609] dagster-daemon[720]: token_provider=get_token_provider_from_config(config_value), full # [ 11.289371] dagster-daemon[720]: ) full # [ 11.290140] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 11.293073] dagster-daemon[720]: self._run_storage = PostgresRunStorage( full # [ 11.294415] dagster-daemon[720]: ~~~~~~~~~~~~~~~~~~^ full # [ 11.295720] dagster-daemon[720]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 11.297807] dagster-daemon[720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.299584] dagster-daemon[720]: ) full # [ 11.300352] dagster-daemon[720]: ^ full # [ 11.301352] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 11.304981] dagster-daemon[720]: self._engine = create_pg_engine( full # [ 11.306332] dagster-daemon[720]: ~~~~~~~~~~~~~~~~^ full # [ 11.307499] dagster-daemon[720]: self.postgres_url, full # [ 11.309302] dagster-daemon[720]: ^^^^^^^^^^^^^^^^^^ full # [ 11.310392] dagster-daemon[720]: ...<2 lines>... full # [ 11.311333] dagster-daemon[720]: poolclass=db_pool.NullPool, full # [ 11.312502] dagster-daemon[720]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.313633] dagster-daemon[720]: ) full # [ 11.315737] dagster-daemon[720]: ^ full # [ 11.316724] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 11.319366] dagster-daemon[720]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 11.320978] dagster-daemon[720]: File "", line 2, in create_engine full # [ 11.324573] dagster-daemon[720]: return target(fn, url, **kwargs) full # [ 11.325722] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 11.328742] dagster-daemon[720]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 11.330264] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 11.332942] dagster-daemon[720]: dbapi = dbapi_meth(**dbapi_args) full # [ 11.334391] dagster-daemon[720]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 11.339172] dagster-daemon[720]: import psycopg full # [ 11.340331] dagster-daemon[720]: ModuleNotFoundError: No module named 'psycopg' full: (finished: waiting for unit postgresql-setup.service, in 1.29 seconds) full: must succeed: sudo -u postgres psql -lqt | grep -q dagster full # [ 11.453406] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 11.454325] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 11.457263] systemd[1]: dagster-daemon.service: Consumed 1.735s CPU time over 4.362s wall clock time, 125.3M memory peak. full # [ 11.475609] sudo[880]: root : TTY=hvc0 ; PWD=/tmp ; USER=postgres ; COMMAND=/run/current-system/sw/bin/psql -lqt full # [ 11.491933] sudo[880]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 11.518426] sudo[880]: pam_unix(sudo:session): session closed for user postgres full: (finished: must succeed: sudo -u postgres psql -lqt | grep -q dagster, in 0.13 seconds) full: must succeed: sudo -u postgres psql -tAc "SELECT 1 FROM pg_roles WHERE rolname='dagster'" | grep -q 1 full # [ 11.558674] sudo[899]: root : TTY=hvc0 ; PWD=/tmp ; USER=postgres ; COMMAND=/run/current-system/sw/bin/psql -tAc 'SELECT 1 FROM pg_roles WHERE rolname=\'dagster\'' full # [ 11.569970] sudo[899]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 11.588715] sudo[899]: pam_unix(sudo:session): session closed for user postgres full: (finished: must succeed: sudo -u postgres psql -tAc "SELECT 1 FROM pg_roles WHERE rolname='dagster'" | grep -q 1, in 0.07 seconds) (finished: subtest: PostgreSQL starts and dagster database exists, in 12.29 seconds) subtest: dagster.yaml is generated with correct content full: must succeed: test -L /var/lib/dagster/dagster.yaml full: (finished: must succeed: test -L /var/lib/dagster/dagster.yaml, in 0.01 seconds) full: must succeed: grep -q postgres /var/lib/dagster/dagster.yaml full: (finished: must succeed: grep -q postgres /var/lib/dagster/dagster.yaml, in 0.02 seconds) full: must succeed: grep -q 'enabled: false' /var/lib/dagster/dagster.yaml full: (finished: must succeed: grep -q 'enabled: false' /var/lib/dagster/dagster.yaml, in 0.01 seconds) (finished: subtest: dagster.yaml is generated with correct content, in 0.04 seconds) subtest: webserver starts and responds full: waiting for unit dagster-webserver.service full: (finished: waiting for unit dagster-webserver.service, in 0.03 seconds) full: waiting for TCP port 3000 on localhost full # [ 12.332253] dagster-webserver[721]: Traceback (most recent call last): full # [ 12.334889] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 12.337909] dagster-webserver[721]: sys.exit(main()) full # [ 12.339046] dagster-webserver[721]: ~~~~^^ full # [ 12.340066] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 12.342686] dagster-webserver[721]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 12.344746] dagster-webserver[721]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.346928] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 12.349314] dagster-webserver[721]: return self.main(*args, **kwargs) full # [ 12.350679] dagster-webserver[721]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 12.352393] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 12.355807] dagster-webserver[721]: rv = self.invoke(ctx) full # [ 12.356851] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 12.359449] dagster-webserver[721]: return ctx.invoke(self.callback, **ctx.params) full # [ 12.361331] dagster-webserver[721]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.362897] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 12.365597] dagster-webserver[721]: return callback(*args, **kwargs) full # [ 12.367075] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 12.370324] dagster-webserver[721]: instance = stack.enter_context( full # [ 12.371772] dagster-webserver[721]: get_possibly_temporary_instance_for_cli( full # [ 12.373612] dagster-webserver[721]: ...<3 lines>... full # [ 12.374607] dagster-webserver[721]: ) full # [ 12.375454] dagster-webserver[721]: ) full # [ 12.376239] dagster-webserver[721]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 12.378658] dagster-webserver[721]: result = _enter(cm) full # [ 12.380069] dagster-webserver[721]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 12.382511] dagster-webserver[721]: return next(self.gen) full # [ 12.383958] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 12.387526] dagster-webserver[721]: with DagsterInstance.get() as instance: full # [ 12.389173] dagster-webserver[721]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 12.390551] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 12.393448] dagster-webserver[721]: return create_instance_from_dagster_home() full # [ 12.394984] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 12.398415] dagster-webserver[721]: return create_instance_from_config(dagster_home_path) full # [ 12.400212] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 12.405868] dagster-webserver[721]: return create_instance_from_ref(instance_ref) full # [ 12.407677] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 12.410463] dagster-webserver[721]: unified_storage = instance_ref.storage full # [ 12.411728] dagster-webserver[721]: ^^^^^^^^^^^^^^^^^^^^ full # [ 12.412995] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 12.415795] dagster-webserver[721]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 12.418401] dagster-webserver[721]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.420194] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 12.423860] dagster-webserver[721]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 12.425834] dagster-webserver[721]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.427718] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 12.430696] dagster-webserver[721]: return DagsterPostgresStorage( full # [ 12.432089] dagster-webserver[721]: inst_data=inst_data, full # [ 12.433545] dagster-webserver[721]: ...<2 lines>... full # [ 12.434825] dagster-webserver[721]: token_provider=get_token_provider_from_config(config_value), full # [ 12.436713] dagster-webserver[721]: ) full # [ 12.437871] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 12.440653] dagster-webserver[721]: self._run_storage = PostgresRunStorage( full # [ 12.442162] dagster-webserver[721]: ~~~~~~~~~~~~~~~~~~^ full # [ 12.444378] dagster-webserver[721]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 12.446495] dagster-webserver[721]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.448888] dagster-webserver[721]: ) full # [ 12.449951] dagster-webserver[721]: ^ full # [ 12.451207] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 12.454150] dagster-webserver[721]: self._engine = create_pg_engine( full # [ 12.455495] dagster-webserver[721]: ~~~~~~~~~~~~~~~~^ full # [ 12.456676] dagster-webserver[721]: self.postgres_url, full # [ 12.457961] dagster-webserver[721]: ^^^^^^^^^^^^^^^^^^ full # [ 12.459328] dagster-webserver[721]: ...<2 lines>... full # [ 12.460520] dagster-webserver[721]: poolclass=db_pool.NullPool, full # [ 12.462079] dagster-webserver[721]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.463466] dagster-webserver[721]: ) full # [ 12.464745] dagster-webserver[721]: ^ full # [ 12.466236] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 12.469303] dagster-webserver[721]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 12.470987] dagster-webserver[721]: File "", line 2, in create_engine full # [ 12.473769] dagster-webserver[721]: return target(fn, url, **kwargs) full # [ 12.475392] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 12.478335] dagster-webserver[721]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 12.480206] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 12.483086] dagster-webserver[721]: dbapi = dbapi_meth(**dbapi_args) full # [ 12.484834] dagster-webserver[721]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 12.487595] dagster-webserver[721]: import psycopg full # [ 12.488561] dagster-webserver[721]: ModuleNotFoundError: No module named 'psycopg' full # [ 12.558128] dagster[806]: 2026-10-01 22:28:43 +0000 - dagster.code_server - INFO - Starting Dagster code server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py in process 806 full # [ 12.643612] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 12.648365] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 12.650365] systemd[1]: dagster-webserver.service: Consumed 2.427s CPU time over 5.546s wall clock time, 151.6M memory peak. full # [ 13.101388] dagster[806]: 2026-10-01 22:28:44 +0000 - dagster.code_server - ERROR - Error while importing code full # [ 13.102255] dagster[806]: Traceback (most recent call last): full # [ 13.102794] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_grpc/server.py", line 494, in __init__ full # [ 13.103670] dagster[806]: self._instance = self._exit_stack.enter_context( full # [ 13.104311] dagster[806]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ full # [ 13.104937] dagster[806]: get_instance_for_cli(instance_ref=instance_ref) full # [ 13.105735] dagster[806]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.106562] dagster[806]: ) full # [ 13.107232] dagster[806]: ^ full # [ 13.107849] dagster[806]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 13.108470] dagster[806]: result = _enter(cm) full # [ 13.109141] dagster[806]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 13.109762] dagster[806]: return next(self.gen) full # [ 13.110587] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 13.111246] dagster[806]: with DagsterInstance.get() as instance: full # [ 13.111871] dagster[806]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 13.112711] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 13.113525] dagster[806]: return create_instance_from_dagster_home() full # [ 13.114176] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 13.114814] dagster[806]: return create_instance_from_config(dagster_home_path) full # [ 13.115641] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 13.116265] dagster[806]: return create_instance_from_ref(instance_ref) full # [ 13.116911] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 13.117743] dagster[806]: unified_storage = instance_ref.storage full # [ 13.118565] dagster[806]: ^^^^^^^^^^^^^^^^^^^^ full # [ 13.119249] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 13.119811] dagster[806]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 13.120645] dagster[806]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.121488] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 13.122173] dagster[806]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 13.122755] dagster[806]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.123588] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 13.124248] dagster[806]: return DagsterPostgresStorage( full # [ 13.124847] dagster[806]: inst_data=inst_data, full # [ 13.125873] dagster[806]: ...<2 lines>... full # [ 13.126794] dagster[806]: token_provider=get_token_provider_from_config(config_value), full # [ 13.127516] dagster[806]: ) full # [ 13.128181] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 13.128808] dagster[806]: self._run_storage = PostgresRunStorage( full # [ 13.129632] dagster[806]: ~~~~~~~~~~~~~~~~~~^ full # [ 13.130277] dagster[806]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 13.130868] dagster[806]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.131681] dagster[806]: ) full # [ 13.132516] dagster[806]: ^ full # [ 13.133183] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 13.133779] dagster[806]: self._engine = create_pg_engine( full # [ 13.134600] dagster[806]: ~~~~~~~~~~~~~~~~^ full # [ 13.135248] dagster[806]: self.postgres_url, full # [ 13.135871] dagster[806]: ^^^^^^^^^^^^^^^^^^ full # [ 13.136708] dagster[806]: ...<2 lines>... full # [ 13.137551] dagster[806]: poolclass=db_pool.NullPool, full # [ 13.138193] dagster[806]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.138790] dagster[806]: ) full # [ 13.139629] dagster[806]: ^ full # [ 13.140275] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 13.140876] dagster[806]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 13.141706] dagster[806]: File "", line 2, in create_engine full # [ 13.142576] dagster[806]: return target(fn, url, **kwargs) full # [ 13.143189] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 13.143783] dagster[806]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 13.144601] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 13.145270] dagster[806]: dbapi = dbapi_meth(**dbapi_args) full # [ 13.145873] dagster[806]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 13.146705] dagster[806]: import psycopg full # [ 13.147540] dagster[806]: ModuleNotFoundError: No module named 'psycopg' full # [ 13.196319] dagster[806]: 2026-10-01 22:28:44 +0000 - dagster.code_server - INFO - Started Dagster code server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py in process 806 full # [ 13.308880] dagster[719]: 2026-10-01 22:28:44 +0000 - dagster.code_server - INFO - Started Dagster code proxy server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py on port 4266 in process 719 full # [ 14.279897] dhcpcd[698]: eth0: leased 10.0.2.15 for 86400 seconds full # [ 14.281862] dhcpcd[698]: eth0: adding route to 10.0.2.0/24 full # [ 14.283635] dhcpcd[698]: eth0: adding default route via 10.0.2.2 full # [ 14.340782] systemd[1]: Started DHCP Client. full # [ 14.342097] systemd[1]: Reached target Multi-User System. full # [ 14.343175] systemd[1]: Startup finished in 932ms (kernel) + 3.319s (initrd) + 10.090s (userspace) = 14.342s. worker # [ 15.090838] dhcpcd[680]: eth0: leased 10.0.2.15 for 86400 seconds worker # [ 15.092626] dhcpcd[680]: eth0: adding route to 10.0.2.0/24 worker # [ 15.094641] dhcpcd[680]: eth0: adding default route via 10.0.2.2 worker # [ 15.146988] systemd[1]: Started DHCP Client. worker # [ 15.149825] systemd[1]: Reached target Multi-User System. worker # [ 15.151527] systemd[1]: Startup finished in 918ms (kernel) + 3.547s (initrd) + 10.685s (userspace) = 15.151s. full # [ 16.704441] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 1. full # [ 16.706891] systemd[1]: Started Dagster Daemon. full # [ 17.893264] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 1. full # [ 17.896885] systemd[1]: Started Dagster Webserver. full # [ 18.540081] dagster-daemon[1128]: Traceback (most recent call last): full # [ 18.542786] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 18.543619] dagster-daemon[1128]: sys.exit(main()) full # [ 18.544613] dagster-daemon[1128]: ~~~~^^ full # [ 18.547158] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 18.547852] dagster-daemon[1128]: cli(obj={}) full # [ 18.548492] dagster-daemon[1128]: ~~~^^^^^^^^ full # [ 18.551101] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 18.551781] dagster-daemon[1128]: return self.main(*args, **kwargs) full # [ 18.552605] dagster-daemon[1128]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 18.553263] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 18.553884] dagster-daemon[1128]: rv = self.invoke(ctx) full # [ 18.554715] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 18.555562] dagster-daemon[1128]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 18.556232] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 18.556802] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 18.557633] dagster-daemon[1128]: return ctx.invoke(self.callback, **ctx.params) full # [ 18.558264] dagster-daemon[1128]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.558909] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 18.559748] dagster-daemon[1128]: return callback(*args, **kwargs) full # [ 18.560596] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 18.561526] dagster-daemon[1128]: with get_instance_for_cli( full # [ 18.562231] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 18.562873] dagster-daemon[1128]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 18.563805] dagster-daemon[1128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.564668] dagster-daemon[1128]: ) as instance: full # [ 18.565523] dagster-daemon[1128]: ^ full # [ 18.566194] dagster-daemon[1128]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 18.566806] dagster-daemon[1128]: return next(self.gen) full # [ 18.567661] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 18.568513] dagster-daemon[1128]: with DagsterInstance.get() as instance: full # [ 18.569199] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 18.569857] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 18.570668] dagster-daemon[1128]: return create_instance_from_dagster_home() full # [ 18.571522] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 18.572200] dagster-daemon[1128]: return create_instance_from_config(dagster_home_path) full # [ 18.572814] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 18.573700] dagster-daemon[1128]: return create_instance_from_ref(instance_ref) full # [ 18.574520] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 18.575197] dagster-daemon[1128]: unified_storage = instance_ref.storage full # [ 18.575826] dagster-daemon[1128]: ^^^^^^^^^^^^^^^^^^^^ full # [ 18.576662] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 18.577515] dagster-daemon[1128]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 18.578193] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.578802] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 18.579649] dagster-daemon[1128]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 18.580509] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.581177] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 18.581787] dagster-daemon[1128]: return DagsterPostgresStorage( full # [ 18.582638] dagster-daemon[1128]: inst_data=inst_data, full # [ 18.583489] dagster-daemon[1128]: ...<2 lines>... full # [ 18.584165] dagster-daemon[1128]: token_provider=get_token_provider_from_config(config_value), full # [ 18.584778] dagster-daemon[1128]: ) full # [ 18.585631] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 18.586482] dagster-daemon[1128]: self._run_storage = PostgresRunStorage( full # [ 18.587158] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~~~^ full # [ 18.587811] dagster-daemon[1128]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 18.588631] dagster-daemon[1128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.589276] dagster-daemon[1128]: ) full # [ 18.589926] dagster-daemon[1128]: ^ full # [ 18.590767] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 18.591616] dagster-daemon[1128]: self._engine = create_pg_engine( full # [ 18.592264] dagster-daemon[1128]: ~~~~~~~~~~~~~~~~^ full # [ 18.592911] dagster-daemon[1128]: self.postgres_url, full # [ 18.593750] dagster-daemon[1128]: ^^^^^^^^^^^^^^^^^^ full # [ 18.594601] dagster-daemon[1128]: ...<2 lines>... full # [ 18.595279] dagster-daemon[1128]: poolclass=db_pool.NullPool, full # [ 18.595901] dagster-daemon[1128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.596741] dagster-daemon[1128]: ) full # [ 18.597599] dagster-daemon[1128]: ^ full # [ 18.598269] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 18.598887] dagster-daemon[1128]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 18.599727] dagster-daemon[1128]: File "", line 2, in create_engine full # [ 18.600579] dagster-daemon[1128]: return target(fn, url, **kwargs) full # [ 18.601259] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 18.601874] dagster-daemon[1128]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 18.602711] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 18.603560] dagster-daemon[1128]: dbapi = dbapi_meth(**dbapi_args) full # [ 18.604235] dagster-daemon[1128]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 18.604851] dagster-daemon[1128]: import psycopg full # [ 18.605703] dagster-daemon[1128]: ModuleNotFoundError: No module named 'psycopg' full # [ 18.890604] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 18.893361] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 18.895070] systemd[1]: dagster-daemon.service: Consumed 1.538s CPU time over 7.430s wall clock time, 88.5M memory peak. full # [ 20.605429] dagster-webserver[1139]: Traceback (most recent call last): full # [ 20.607910] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 20.608713] dagster-webserver[1139]: sys.exit(main()) full # [ 20.609510] dagster-webserver[1139]: ~~~~^^ full # [ 20.610159] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 20.610764] dagster-webserver[1139]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 20.611638] dagster-webserver[1139]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.612257] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 20.612838] dagster-webserver[1139]: return self.main(*args, **kwargs) full # [ 20.613467] dagster-webserver[1139]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 20.614162] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 20.614730] dagster-webserver[1139]: rv = self.invoke(ctx) full # [ 20.623321] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 20.624121] dagster-webserver[1139]: return ctx.invoke(self.callback, **ctx.params) full # [ 20.624738] dagster-webserver[1139]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.625551] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 20.626221] dagster-webserver[1139]: return callback(*args, **kwargs) full # [ 20.626824] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 20.627683] dagster-webserver[1139]: instance = stack.enter_context( full # [ 20.628508] dagster-webserver[1139]: get_possibly_temporary_instance_for_cli( full # [ 20.629181] dagster-webserver[1139]: ...<3 lines>... full # [ 20.629777] dagster-webserver[1139]: ) full # [ 20.630617] dagster-webserver[1139]: ) full # [ 20.631279] dagster-webserver[1139]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 20.631854] dagster-webserver[1139]: result = _enter(cm) full # [ 20.632475] dagster-webserver[1139]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 20.633125] dagster-webserver[1139]: return next(self.gen) full # [ 20.643743] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 20.644527] dagster-webserver[1139]: with DagsterInstance.get() as instance: full # [ 20.645184] dagster-webserver[1139]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 20.645786] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 20.646622] dagster-webserver[1139]: return create_instance_from_dagster_home() full # [ 20.647291] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 20.647913] dagster-webserver[1139]: return create_instance_from_config(dagster_home_path) full # [ 20.648741] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 20.649563] dagster-webserver[1139]: return create_instance_from_ref(instance_ref) full # [ 20.650268] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 20.650831] dagster-webserver[1139]: unified_storage = instance_ref.storage full # [ 20.651653] dagster-webserver[1139]: ^^^^^^^^^^^^^^^^^^^^ full # [ 20.652511] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 20.653142] dagster-webserver[1139]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 20.653725] dagster-webserver[1139]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.670077] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 20.670849] dagster-webserver[1139]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 20.671676] dagster-webserver[1139]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.672559] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 20.673183] dagster-webserver[1139]: return DagsterPostgresStorage( full # [ 20.673784] dagster-webserver[1139]: inst_data=inst_data, full # [ 20.674619] dagster-webserver[1139]: ...<2 lines>... full # [ 20.675301] dagster-webserver[1139]: token_provider=get_token_provider_from_config(config_value), full # [ 20.675901] dagster-webserver[1139]: ) full # [ 20.676719] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 20.677554] dagster-webserver[1139]: self._run_storage = PostgresRunStorage( full # [ 20.678230] dagster-webserver[1139]: ~~~~~~~~~~~~~~~~~~^ full # [ 20.678827] dagster-webserver[1139]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 20.679662] dagster-webserver[1139]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.680493] dagster-webserver[1139]: ) full # [ 20.681163] dagster-webserver[1139]: ^ full # [ 20.681765] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 20.682605] dagster-webserver[1139]: self._engine = create_pg_engine( full # [ 20.683276] dagster-webserver[1139]: ~~~~~~~~~~~~~~~~^ full # [ 20.683869] dagster-webserver[1139]: self.postgres_url, full # [ 20.684677] dagster-webserver[1139]: ^^^^^^^^^^^^^^^^^^ full # [ 20.685503] dagster-webserver[1139]: ...<2 lines>... full # [ 20.686152] dagster-webserver[1139]: poolclass=db_pool.NullPool, full # [ 20.686756] dagster-webserver[1139]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.687586] dagster-webserver[1139]: ) full # [ 20.688228] dagster-webserver[1139]: ^ full # [ 20.688864] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 20.689649] dagster-webserver[1139]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 20.690473] dagster-webserver[1139]: File "", line 2, in create_engine full # [ 20.691126] dagster-webserver[1139]: return target(fn, url, **kwargs) full # [ 20.708442] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 20.710982] dagster-webserver[1139]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 20.712491] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 20.715081] dagster-webserver[1139]: dbapi = dbapi_meth(**dbapi_args) full # [ 20.716274] dagster-webserver[1139]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 20.718996] dagster-webserver[1139]: import psycopg full # [ 20.719938] dagster-webserver[1139]: ModuleNotFoundError: No module named 'psycopg' full # [ 20.987660] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 20.988993] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 20.992739] systemd[1]: dagster-webserver.service: Consumed 2.009s CPU time over 8.346s wall clock time, 111.6M memory peak. full # [ 24.141856] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 2. full # [ 24.146381] systemd[1]: Started Dagster Daemon. full # [ 25.992442] dagster-daemon[1173]: Traceback (most recent call last): full # [ 25.994936] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 25.995796] dagster-daemon[1173]: sys.exit(main()) full # [ 25.996608] dagster-daemon[1173]: ~~~~^^ full # [ 25.997265] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 25.997862] dagster-daemon[1173]: cli(obj={}) full # [ 25.998576] dagster-daemon[1173]: ~~~^^^^^^^^ full # [ 25.999155] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 25.999731] dagster-daemon[1173]: return self.main(*args, **kwargs) full # [ 26.000557] dagster-daemon[1173]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 26.001256] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 26.001814] dagster-daemon[1173]: rv = self.invoke(ctx) full # [ 26.002638] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 26.003269] dagster-daemon[1173]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 26.004576] dagster-daemon[1173]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 26.013966] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 26.014697] dagster-daemon[1173]: return ctx.invoke(self.callback, **ctx.params) full # [ 26.015542] dagster-daemon[1173]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.016257] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 26.016769] dagster-daemon[1173]: return callback(*args, **kwargs) full # [ 26.017633] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 26.018245] dagster-daemon[1173]: with get_instance_for_cli( full # [ 26.018848] dagster-daemon[1173]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 26.019480] dagster-daemon[1173]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 26.020126] dagster-daemon[1173]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.020721] dagster-daemon[1173]: ) as instance: full # [ 26.021543] dagster-daemon[1173]: ^ full # [ 26.022204] dagster-daemon[1173]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 26.022800] dagster-daemon[1173]: return next(self.gen) full # [ 26.033197] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 26.033944] dagster-daemon[1173]: with DagsterInstance.get() as instance: full # [ 26.034764] dagster-daemon[1173]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 26.035735] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 26.036609] dagster-daemon[1173]: return create_instance_from_dagster_home() full # [ 26.037454] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 26.038178] dagster-daemon[1173]: return create_instance_from_config(dagster_home_path) full # [ 26.038882] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 26.040130] dagster-daemon[1173]: return create_instance_from_ref(instance_ref) full # [ 26.040713] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 26.041607] dagster-daemon[1173]: unified_storage = instance_ref.storage full # [ 26.042200] dagster-daemon[1173]: ^^^^^^^^^^^^^^^^^^^^ full # [ 26.042808] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 26.043659] dagster-daemon[1173]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 26.044246] dagster-daemon[1173]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.058538] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 26.059517] dagster-daemon[1173]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 26.062538] dagster-daemon[1173]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.063515] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 26.064190] dagster-daemon[1173]: return DagsterPostgresStorage( full # [ 26.064786] dagster-daemon[1173]: inst_data=inst_data, full # [ 26.065623] dagster-daemon[1173]: ...<2 lines>... full # [ 26.066594] dagster-daemon[1173]: token_provider=get_token_provider_from_config(config_value), full # [ 26.067296] dagster-daemon[1173]: ) full # [ 26.067968] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 26.068841] dagster-daemon[1173]: self._run_storage = PostgresRunStorage( full # [ 26.069584] dagster-daemon[1173]: ~~~~~~~~~~~~~~~~~~^ full # [ 26.070323] dagster-daemon[1173]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 26.070819] dagster-daemon[1173]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.071642] dagster-daemon[1173]: ) full # [ 26.072437] dagster-daemon[1173]: ^ full # [ 26.073199] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 26.073713] dagster-daemon[1173]: self._engine = create_pg_engine( full # [ 26.074631] dagster-daemon[1173]: ~~~~~~~~~~~~~~~~^ full # [ 26.075181] dagster-daemon[1173]: self.postgres_url, full # [ 26.075776] dagster-daemon[1173]: ^^^^^^^^^^^^^^^^^^ full # [ 26.076688] dagster-daemon[1173]: ...<2 lines>... full # [ 26.077241] dagster-daemon[1173]: poolclass=db_pool.NullPool, full # [ 26.077847] dagster-daemon[1173]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 26.079283] dagster-daemon[1173]: ) full # [ 26.079880] dagster-daemon[1173]: ^ full # [ 26.080963] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 26.081715] dagster-daemon[1173]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 26.082537] dagster-daemon[1173]: File "", line 2, in create_engine full # [ 26.083276] dagster-daemon[1173]: return target(fn, url, **kwargs) full # [ 26.083783] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 26.084607] dagster-daemon[1173]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 26.085310] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 26.085860] dagster-daemon[1173]: dbapi = dbapi_meth(**dbapi_args) full # [ 26.086481] dagster-daemon[1173]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 26.087175] dagster-daemon[1173]: import psycopg full # [ 26.107084] dagster-daemon[1173]: ModuleNotFoundError: No module named 'psycopg' full # [ 26.239731] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 2. full # [ 26.243205] systemd[1]: Started Dagster Webserver. full # [ 26.316441] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 26.317661] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 26.318864] systemd[1]: dagster-daemon.service: Consumed 1.433s CPU time over 7.425s wall clock time, 88.5M memory peak. full # [ 28.868039] dagster-webserver[1183]: Traceback (most recent call last): full # [ 28.870501] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 28.871540] dagster-webserver[1183]: sys.exit(main()) full # [ 28.872177] dagster-webserver[1183]: ~~~~^^ full # [ 28.872754] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 28.873583] dagster-webserver[1183]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 28.874252] dagster-webserver[1183]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.874831] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 28.875468] dagster-webserver[1183]: return self.main(*args, **kwargs) full # [ 28.876118] dagster-webserver[1183]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 28.876950] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 28.877735] dagster-webserver[1183]: rv = self.invoke(ctx) full # [ 28.885925] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 28.886689] dagster-webserver[1183]: return ctx.invoke(self.callback, **ctx.params) full # [ 28.887572] dagster-webserver[1183]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.888193] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 28.888800] dagster-webserver[1183]: return callback(*args, **kwargs) full # [ 28.889641] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 28.890276] dagster-webserver[1183]: instance = stack.enter_context( full # [ 28.890916] dagster-webserver[1183]: get_possibly_temporary_instance_for_cli( full # [ 28.891738] dagster-webserver[1183]: ...<3 lines>... full # [ 28.892572] dagster-webserver[1183]: ) full # [ 28.893250] dagster-webserver[1183]: ) full # [ 28.893860] dagster-webserver[1183]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 28.894644] dagster-webserver[1183]: result = _enter(cm) full # [ 28.895272] dagster-webserver[1183]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 28.895898] dagster-webserver[1183]: return next(self.gen) full # [ 28.906285] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 28.907075] dagster-webserver[1183]: with DagsterInstance.get() as instance: full # [ 28.907677] dagster-webserver[1183]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 28.908514] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 28.909181] dagster-webserver[1183]: return create_instance_from_dagster_home() full # [ 28.909782] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 28.910614] dagster-webserver[1183]: return create_instance_from_config(dagster_home_path) full # [ 28.911316] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 28.911888] dagster-webserver[1183]: return create_instance_from_ref(instance_ref) full # [ 28.912714] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 28.913553] dagster-webserver[1183]: unified_storage = instance_ref.storage full # [ 28.914219] dagster-webserver[1183]: ^^^^^^^^^^^^^^^^^^^^ full # [ 28.927205] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 28.928035] dagster-webserver[1183]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 28.928611] dagster-webserver[1183]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.929330] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 28.929890] dagster-webserver[1183]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 28.930715] dagster-webserver[1183]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.931623] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 28.932216] dagster-webserver[1183]: return DagsterPostgresStorage( full # [ 28.932818] dagster-webserver[1183]: inst_data=inst_data, full # [ 28.933664] dagster-webserver[1183]: ...<2 lines>... full # [ 28.934488] dagster-webserver[1183]: token_provider=get_token_provider_from_config(config_value), full # [ 28.935153] dagster-webserver[1183]: ) full # [ 28.935792] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 28.936591] dagster-webserver[1183]: self._run_storage = PostgresRunStorage( full # [ 28.937257] dagster-webserver[1183]: ~~~~~~~~~~~~~~~~~~^ full # [ 28.938169] dagster-webserver[1183]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 28.938697] dagster-webserver[1183]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.939516] dagster-webserver[1183]: ) full # [ 28.940164] dagster-webserver[1183]: ^ full # [ 28.940760] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 28.941583] dagster-webserver[1183]: self._engine = create_pg_engine( full # [ 28.942605] dagster-webserver[1183]: ~~~~~~~~~~~~~~~~^ full # [ 28.943276] dagster-webserver[1183]: self.postgres_url, full # [ 28.943834] dagster-webserver[1183]: ^^^^^^^^^^^^^^^^^^ full # [ 28.944464] dagster-webserver[1183]: ...<2 lines>... full # [ 28.945119] dagster-webserver[1183]: poolclass=db_pool.NullPool, full # [ 28.945716] dagster-webserver[1183]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.946537] dagster-webserver[1183]: ) full # [ 28.947187] dagster-webserver[1183]: ^ full # [ 28.966091] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 28.966914] dagster-webserver[1183]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 28.967762] dagster-webserver[1183]: File "", line 2, in create_engine full # [ 28.968612] dagster-webserver[1183]: return target(fn, url, **kwargs) full # [ 28.969280] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 28.969882] dagster-webserver[1183]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 28.972677] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 28.973512] dagster-webserver[1183]: dbapi = dbapi_meth(**dbapi_args) full # [ 28.974183] dagster-webserver[1183]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 28.974776] dagster-webserver[1183]: import psycopg full # [ 28.977106] dagster-webserver[1183]: ModuleNotFoundError: No module named 'psycopg' full # [ 29.254275] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 29.256537] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 29.258679] systemd[1]: dagster-webserver.service: Consumed 2.016s CPU time over 8.259s wall clock time, 111.5M memory peak. full # [ 31.567792] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 3. full # [ 31.572286] systemd[1]: Started Dagster Daemon. full # [ 33.429613] dagster-daemon[1213]: Traceback (most recent call last): full # [ 33.432117] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 33.432906] dagster-daemon[1213]: sys.exit(main()) full # [ 33.433726] dagster-daemon[1213]: ~~~~^^ full # [ 33.434576] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 33.435174] dagster-daemon[1213]: cli(obj={}) full # [ 33.435792] dagster-daemon[1213]: ~~~^^^^^^^^ full # [ 33.436630] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 33.437253] dagster-daemon[1213]: return self.main(*args, **kwargs) full # [ 33.437840] dagster-daemon[1213]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 33.438471] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 33.439124] dagster-daemon[1213]: rv = self.invoke(ctx) full # [ 33.446315] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 33.447120] dagster-daemon[1213]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 33.447738] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 33.448570] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 33.449219] dagster-daemon[1213]: return ctx.invoke(self.callback, **ctx.params) full # [ 33.449821] dagster-daemon[1213]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.450895] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 33.451482] dagster-daemon[1213]: return callback(*args, **kwargs) full # [ 33.452166] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 33.452724] dagster-daemon[1213]: with get_instance_for_cli( full # [ 33.453544] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 33.454190] dagster-daemon[1213]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 33.454784] dagster-daemon[1213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.455604] dagster-daemon[1213]: ) as instance: full # [ 33.456263] dagster-daemon[1213]: ^ full # [ 33.467295] dagster-daemon[1213]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 33.468096] dagster-daemon[1213]: return next(self.gen) full # [ 33.468697] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 33.469535] dagster-daemon[1213]: with DagsterInstance.get() as instance: full # [ 33.470201] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 33.470803] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 33.471636] dagster-daemon[1213]: return create_instance_from_dagster_home() full # [ 33.472316] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 33.472916] dagster-daemon[1213]: return create_instance_from_config(dagster_home_path) full # [ 33.473741] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 33.474571] dagster-daemon[1213]: return create_instance_from_ref(instance_ref) full # [ 33.485732] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 33.486502] dagster-daemon[1213]: unified_storage = instance_ref.storage full # [ 33.487191] dagster-daemon[1213]: ^^^^^^^^^^^^^^^^^^^^ full # [ 33.487771] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 33.488607] dagster-daemon[1213]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 33.489275] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.489945] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 33.490709] dagster-daemon[1213]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 33.491684] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.492628] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 33.493244] dagster-daemon[1213]: return DagsterPostgresStorage( full # [ 33.493855] dagster-daemon[1213]: inst_data=inst_data, full # [ 33.494502] dagster-daemon[1213]: ...<2 lines>... full # [ 33.495182] dagster-daemon[1213]: token_provider=get_token_provider_from_config(config_value), full # [ 33.495776] dagster-daemon[1213]: ) full # [ 33.496612] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 33.497260] dagster-daemon[1213]: self._run_storage = PostgresRunStorage( full # [ 33.497863] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~~~^ full # [ 33.498943] dagster-daemon[1213]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 33.499689] dagster-daemon[1213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.500512] dagster-daemon[1213]: ) full # [ 33.501167] dagster-daemon[1213]: ^ full # [ 33.516431] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 33.517225] dagster-daemon[1213]: self._engine = create_pg_engine( full # [ 33.517825] dagster-daemon[1213]: ~~~~~~~~~~~~~~~~^ full # [ 33.518662] dagster-daemon[1213]: self.postgres_url, full # [ 33.519498] dagster-daemon[1213]: ^^^^^^^^^^^^^^^^^^ full # [ 33.520335] dagster-daemon[1213]: ...<2 lines>... full # [ 33.520974] dagster-daemon[1213]: poolclass=db_pool.NullPool, full # [ 33.521799] dagster-daemon[1213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.522634] dagster-daemon[1213]: ) full # [ 33.523278] dagster-daemon[1213]: ^ full # [ 33.523917] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 33.524741] dagster-daemon[1213]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 33.525575] dagster-daemon[1213]: File "", line 2, in create_engine full # [ 33.526241] dagster-daemon[1213]: return target(fn, url, **kwargs) full # [ 33.526899] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 33.527484] dagster-daemon[1213]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 33.528151] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 33.528753] dagster-daemon[1213]: dbapi = dbapi_meth(**dbapi_args) full # [ 33.540129] dagster-daemon[1213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 33.542822] dagster-daemon[1213]: import psycopg full # [ 33.543760] dagster-daemon[1213]: ModuleNotFoundError: No module named 'psycopg' full # [ 33.729376] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 33.730311] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 33.734053] systemd[1]: dagster-daemon.service: Consumed 1.407s CPU time over 7.413s wall clock time, 88.5M memory peak. full # [ 34.505216] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 3. full # [ 34.510808] systemd[1]: Started Dagster Webserver. full # [ 37.068635] dagster-webserver[1231]: Traceback (most recent call last): full # [ 37.071165] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 37.071879] dagster-webserver[1231]: sys.exit(main()) full # [ 37.072477] dagster-webserver[1231]: ~~~~^^ full # [ 37.073127] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 37.073727] dagster-webserver[1231]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 37.074576] dagster-webserver[1231]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.075252] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 37.075815] dagster-webserver[1231]: return self.main(*args, **kwargs) full # [ 37.076636] dagster-webserver[1231]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 37.077268] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 37.077892] dagster-webserver[1231]: rv = self.invoke(ctx) full # [ 37.086488] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 37.087291] dagster-webserver[1231]: return ctx.invoke(self.callback, **ctx.params) full # [ 37.087922] dagster-webserver[1231]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.088721] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 37.089558] dagster-webserver[1231]: return callback(*args, **kwargs) full # [ 37.090229] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 37.090831] dagster-webserver[1231]: instance = stack.enter_context( full # [ 37.091674] dagster-webserver[1231]: get_possibly_temporary_instance_for_cli( full # [ 37.092527] dagster-webserver[1231]: ...<3 lines>... full # [ 37.093174] dagster-webserver[1231]: ) full # [ 37.093797] dagster-webserver[1231]: ) full # [ 37.094636] dagster-webserver[1231]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 37.095256] dagster-webserver[1231]: result = _enter(cm) full # [ 37.095859] dagster-webserver[1231]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 37.096669] dagster-webserver[1231]: return next(self.gen) full # [ 37.106918] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 37.107672] dagster-webserver[1231]: with DagsterInstance.get() as instance: full # [ 37.108505] dagster-webserver[1231]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 37.109174] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 37.109781] dagster-webserver[1231]: return create_instance_from_dagster_home() full # [ 37.110615] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 37.111279] dagster-webserver[1231]: return create_instance_from_config(dagster_home_path) full # [ 37.111926] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 37.112710] dagster-webserver[1231]: return create_instance_from_ref(instance_ref) full # [ 37.113547] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 37.114212] dagster-webserver[1231]: unified_storage = instance_ref.storage full # [ 37.114812] dagster-webserver[1231]: ^^^^^^^^^^^^^^^^^^^^ full # [ 37.127863] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 37.128640] dagster-webserver[1231]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 37.129281] dagster-webserver[1231]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.129890] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 37.130722] dagster-webserver[1231]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 37.131737] dagster-webserver[1231]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.132571] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 37.133247] dagster-webserver[1231]: return DagsterPostgresStorage( full # [ 37.133839] dagster-webserver[1231]: inst_data=inst_data, full # [ 37.134673] dagster-webserver[1231]: ...<2 lines>... full # [ 37.135509] dagster-webserver[1231]: token_provider=get_token_provider_from_config(config_value), full # [ 37.136176] dagster-webserver[1231]: ) full # [ 37.136816] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 37.137616] dagster-webserver[1231]: self._run_storage = PostgresRunStorage( full # [ 37.138290] dagster-webserver[1231]: ~~~~~~~~~~~~~~~~~~^ full # [ 37.138891] dagster-webserver[1231]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 37.139713] dagster-webserver[1231]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.140531] dagster-webserver[1231]: ) full # [ 37.141181] dagster-webserver[1231]: ^ full # [ 37.141775] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 37.142677] dagster-webserver[1231]: self._engine = create_pg_engine( full # [ 37.143255] dagster-webserver[1231]: ~~~~~~~~~~~~~~~~^ full # [ 37.143850] dagster-webserver[1231]: self.postgres_url, full # [ 37.144475] dagster-webserver[1231]: ^^^^^^^^^^^^^^^^^^ full # [ 37.145126] dagster-webserver[1231]: ...<2 lines>... full # [ 37.145721] dagster-webserver[1231]: poolclass=db_pool.NullPool, full # [ 37.146543] dagster-webserver[1231]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.147192] dagster-webserver[1231]: ) full # [ 37.147787] dagster-webserver[1231]: ^ full # [ 37.164835] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 37.167462] dagster-webserver[1231]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 37.168916] dagster-webserver[1231]: File "", line 2, in create_engine full # [ 37.171152] dagster-webserver[1231]: return target(fn, url, **kwargs) full # [ 37.172348] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 37.174882] dagster-webserver[1231]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 37.176392] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 37.178953] dagster-webserver[1231]: dbapi = dbapi_meth(**dbapi_args) full # [ 37.180147] dagster-webserver[1231]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 37.182874] dagster-webserver[1231]: import psycopg full # [ 37.183811] dagster-webserver[1231]: ModuleNotFoundError: No module named 'psycopg' full # [ 37.442396] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 37.443383] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 37.447163] systemd[1]: dagster-webserver.service: Consumed 2.020s CPU time over 8.190s wall clock time, 111.8M memory peak. full # [ 38.980473] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 4. full # [ 38.983813] systemd[1]: Started Dagster Daemon. full # [ 40.872604] dagster-daemon[1253]: Traceback (most recent call last): full # [ 40.875078] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 40.875871] dagster-daemon[1253]: sys.exit(main()) full # [ 40.876656] dagster-daemon[1253]: ~~~~^^ full # [ 40.877498] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 40.878157] dagster-daemon[1253]: cli(obj={}) full # [ 40.878776] dagster-daemon[1253]: ~~~^^^^^^^^ full # [ 40.879608] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 40.880234] dagster-daemon[1253]: return self.main(*args, **kwargs) full # [ 40.880822] dagster-daemon[1253]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 40.881653] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 40.882496] dagster-daemon[1253]: rv = self.invoke(ctx) full # [ 40.889362] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 40.890173] dagster-daemon[1253]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 40.890789] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 40.891613] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 40.892631] dagster-daemon[1253]: return ctx.invoke(self.callback, **ctx.params) full # [ 40.893278] dagster-daemon[1253]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.893922] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 40.894747] dagster-daemon[1253]: return callback(*args, **kwargs) full # [ 40.895561] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 40.896211] dagster-daemon[1253]: with get_instance_for_cli( full # [ 40.896819] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 40.897647] dagster-daemon[1253]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 40.898264] dagster-daemon[1253]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.898895] dagster-daemon[1253]: ) as instance: full # [ 40.899697] dagster-daemon[1253]: ^ full # [ 40.900557] dagster-daemon[1253]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 40.901207] dagster-daemon[1253]: return next(self.gen) full # [ 40.901769] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 40.902596] dagster-daemon[1253]: with DagsterInstance.get() as instance: full # [ 40.903231] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 40.917549] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 40.918519] dagster-daemon[1253]: return create_instance_from_dagster_home() full # [ 40.919188] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 40.919788] dagster-daemon[1253]: return create_instance_from_config(dagster_home_path) full # [ 40.920625] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 40.921312] dagster-daemon[1253]: return create_instance_from_ref(instance_ref) full # [ 40.921913] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 40.922730] dagster-daemon[1253]: unified_storage = instance_ref.storage full # [ 40.923578] dagster-daemon[1253]: ^^^^^^^^^^^^^^^^^^^^ full # [ 40.924233] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 40.924825] dagster-daemon[1253]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 40.925664] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.926498] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 40.927166] dagster-daemon[1253]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 40.927769] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.928642] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 40.929297] dagster-daemon[1253]: return DagsterPostgresStorage( full # [ 40.929880] dagster-daemon[1253]: inst_data=inst_data, full # [ 40.930677] dagster-daemon[1253]: ...<2 lines>... full # [ 40.931498] dagster-daemon[1253]: token_provider=get_token_provider_from_config(config_value), full # [ 40.932360] dagster-daemon[1253]: ) full # [ 40.933045] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 40.933618] dagster-daemon[1253]: self._run_storage = PostgresRunStorage( full # [ 40.934295] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~~~^ full # [ 40.934894] dagster-daemon[1253]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 40.935716] dagster-daemon[1253]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.936552] dagster-daemon[1253]: ) full # [ 40.937216] dagster-daemon[1253]: ^ full # [ 40.959337] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 40.960140] dagster-daemon[1253]: self._engine = create_pg_engine( full # [ 40.960740] dagster-daemon[1253]: ~~~~~~~~~~~~~~~~^ full # [ 40.961588] dagster-daemon[1253]: self.postgres_url, full # [ 40.962245] dagster-daemon[1253]: ^^^^^^^^^^^^^^^^^^ full # [ 40.962853] dagster-daemon[1253]: ...<2 lines>... full # [ 40.963491] dagster-daemon[1253]: poolclass=db_pool.NullPool, full # [ 40.964159] dagster-daemon[1253]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.964759] dagster-daemon[1253]: ) full # [ 40.965599] dagster-daemon[1253]: ^ full # [ 40.966267] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 40.966877] dagster-daemon[1253]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 40.967698] dagster-daemon[1253]: File "", line 2, in create_engine full # [ 40.968579] dagster-daemon[1253]: return target(fn, url, **kwargs) full # [ 40.969239] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 40.969859] dagster-daemon[1253]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 40.970544] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 40.971187] dagster-daemon[1253]: dbapi = dbapi_meth(**dbapi_args) full # [ 40.971750] dagster-daemon[1253]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 40.972582] dagster-daemon[1253]: import psycopg full # [ 40.986337] dagster-daemon[1253]: ModuleNotFoundError: No module named 'psycopg' full # [ 41.177154] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 41.179362] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 41.181408] systemd[1]: dagster-daemon.service: Consumed 1.411s CPU time over 7.440s wall clock time, 88.5M memory peak. full # [ 42.693170] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 4. full # [ 42.697125] systemd[1]: Started Dagster Webserver. full # [ 45.310740] dagster-webserver[1275]: Traceback (most recent call last): full # [ 45.313247] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 45.313989] dagster-webserver[1275]: sys.exit(main()) full # [ 45.314632] dagster-webserver[1275]: ~~~~^^ full # [ 45.315273] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 45.315900] dagster-webserver[1275]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 45.316766] dagster-webserver[1275]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.317646] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 45.318275] dagster-webserver[1275]: return self.main(*args, **kwargs) full # [ 45.318882] dagster-webserver[1275]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 45.319722] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 45.320573] dagster-webserver[1275]: rv = self.invoke(ctx) full # [ 45.329032] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 45.329807] dagster-webserver[1275]: return ctx.invoke(self.callback, **ctx.params) full # [ 45.330692] dagster-webserver[1275]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.331535] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 45.332201] dagster-webserver[1275]: return callback(*args, **kwargs) full # [ 45.332826] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 45.333695] dagster-webserver[1275]: instance = stack.enter_context( full # [ 45.334544] dagster-webserver[1275]: get_possibly_temporary_instance_for_cli( full # [ 45.335212] dagster-webserver[1275]: ...<3 lines>... full # [ 45.335819] dagster-webserver[1275]: ) full # [ 45.336675] dagster-webserver[1275]: ) full # [ 45.337544] dagster-webserver[1275]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 45.338172] dagster-webserver[1275]: result = _enter(cm) full # [ 45.338812] dagster-webserver[1275]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 45.339648] dagster-webserver[1275]: return next(self.gen) full # [ 45.349962] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 45.350741] dagster-webserver[1275]: with DagsterInstance.get() as instance: full # [ 45.351612] dagster-webserver[1275]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 45.352282] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 45.352896] dagster-webserver[1275]: return create_instance_from_dagster_home() full # [ 45.353741] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 45.354607] dagster-webserver[1275]: return create_instance_from_config(dagster_home_path) full # [ 45.355339] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 45.355910] dagster-webserver[1275]: return create_instance_from_ref(instance_ref) full # [ 45.356797] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 45.357619] dagster-webserver[1275]: unified_storage = instance_ref.storage full # [ 45.358280] dagster-webserver[1275]: ^^^^^^^^^^^^^^^^^^^^ full # [ 45.358890] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 45.359747] dagster-webserver[1275]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 45.360578] dagster-webserver[1275]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.361260] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 45.361864] dagster-webserver[1275]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 45.362502] dagster-webserver[1275]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.363153] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 45.363775] dagster-webserver[1275]: return DagsterPostgresStorage( full # [ 45.364624] dagster-webserver[1275]: inst_data=inst_data, full # [ 45.365281] dagster-webserver[1275]: ...<2 lines>... full # [ 45.365893] dagster-webserver[1275]: token_provider=get_token_provider_from_config(config_value), full # [ 45.366730] dagster-webserver[1275]: ) full # [ 45.389539] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 45.390524] dagster-webserver[1275]: self._run_storage = PostgresRunStorage( full # [ 45.391192] dagster-webserver[1275]: ~~~~~~~~~~~~~~~~~~^ full # [ 45.391832] dagster-webserver[1275]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 45.392698] dagster-webserver[1275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.393555] dagster-webserver[1275]: ) full # [ 45.394225] dagster-webserver[1275]: ^ full # [ 45.394878] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 45.395727] dagster-webserver[1275]: self._engine = create_pg_engine( full # [ 45.396394] dagster-webserver[1275]: ~~~~~~~~~~~~~~~~^ full # [ 45.397068] dagster-webserver[1275]: self.postgres_url, full # [ 45.397683] dagster-webserver[1275]: ^^^^^^^^^^^^^^^^^^ full # [ 45.398544] dagster-webserver[1275]: ...<2 lines>... full # [ 45.399211] dagster-webserver[1275]: poolclass=db_pool.NullPool, full # [ 45.399836] dagster-webserver[1275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.400695] dagster-webserver[1275]: ) full # [ 45.401555] dagster-webserver[1275]: ^ full # [ 45.402224] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 45.402867] dagster-webserver[1275]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 45.403550] dagster-webserver[1275]: File "", line 2, in create_engine full # [ 45.404154] dagster-webserver[1275]: return target(fn, url, **kwargs) full # [ 45.404774] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 45.405643] dagster-webserver[1275]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 45.420084] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 45.420868] dagster-webserver[1275]: dbapi = dbapi_meth(**dbapi_args) full # [ 45.423748] dagster-webserver[1275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 45.426559] dagster-webserver[1275]: import psycopg full # [ 45.427570] dagster-webserver[1275]: ModuleNotFoundError: No module named 'psycopg' full # [ 45.691400] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 45.692319] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 45.696236] systemd[1]: dagster-webserver.service: Consumed 1.986s CPU time over 8.245s wall clock time, 111.7M memory peak. full # [ 46.427958] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 5. full # [ 46.430757] systemd[1]: Started Dagster Daemon. full # [ 48.278950] dagster-daemon[1292]: Traceback (most recent call last): full # [ 48.281507] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 48.282317] dagster-daemon[1292]: sys.exit(main()) full # [ 48.282910] dagster-daemon[1292]: ~~~~^^ full # [ 48.283749] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 48.284602] dagster-daemon[1292]: cli(obj={}) full # [ 48.285273] dagster-daemon[1292]: ~~~^^^^^^^^ full # [ 48.285881] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 48.286710] dagster-daemon[1292]: return self.main(*args, **kwargs) full # [ 48.287355] dagster-daemon[1292]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 48.288040] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 48.288627] dagster-daemon[1292]: rv = self.invoke(ctx) full # [ 48.289261] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 48.289909] dagster-daemon[1292]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 48.290771] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 48.300777] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 48.301361] dagster-daemon[1292]: return ctx.invoke(self.callback, **ctx.params) full # [ 48.302045] dagster-daemon[1292]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.302649] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 48.303312] dagster-daemon[1292]: return callback(*args, **kwargs) full # [ 48.303954] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 48.304808] dagster-daemon[1292]: with get_instance_for_cli( full # [ 48.305666] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 48.306527] dagster-daemon[1292]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 48.307194] dagster-daemon[1292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.307821] dagster-daemon[1292]: ) as instance: full # [ 48.308683] dagster-daemon[1292]: ^ full # [ 48.309621] dagster-daemon[1292]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 48.310201] dagster-daemon[1292]: return next(self.gen) full # [ 48.310800] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 48.311652] dagster-daemon[1292]: with DagsterInstance.get() as instance: full # [ 48.312494] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 48.325003] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 48.325818] dagster-daemon[1292]: return create_instance_from_dagster_home() full # [ 48.326689] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 48.327553] dagster-daemon[1292]: return create_instance_from_config(dagster_home_path) full # [ 48.328231] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 48.328906] dagster-daemon[1292]: return create_instance_from_ref(instance_ref) full # [ 48.329948] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 48.330799] dagster-daemon[1292]: unified_storage = instance_ref.storage full # [ 48.331683] dagster-daemon[1292]: ^^^^^^^^^^^^^^^^^^^^ full # [ 48.332353] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 48.332952] dagster-daemon[1292]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 48.333798] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.334656] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 48.335512] dagster-daemon[1292]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 48.336178] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.352150] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 48.352940] dagster-daemon[1292]: return DagsterPostgresStorage( full # [ 48.353790] dagster-daemon[1292]: inst_data=inst_data, full # [ 48.354759] dagster-daemon[1292]: ...<2 lines>... full # [ 48.355705] dagster-daemon[1292]: token_provider=get_token_provider_from_config(config_value), full # [ 48.356839] dagster-daemon[1292]: ) full # [ 48.357726] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 48.358586] dagster-daemon[1292]: self._run_storage = PostgresRunStorage( full # [ 48.359270] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~~~^ full # [ 48.359912] dagster-daemon[1292]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 48.360568] dagster-daemon[1292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.361255] dagster-daemon[1292]: ) full # [ 48.361933] dagster-daemon[1292]: ^ full # [ 48.362761] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 48.363629] dagster-daemon[1292]: self._engine = create_pg_engine( full # [ 48.364305] dagster-daemon[1292]: ~~~~~~~~~~~~~~~~^ full # [ 48.364919] dagster-daemon[1292]: self.postgres_url, full # [ 48.365761] dagster-daemon[1292]: ^^^^^^^^^^^^^^^^^^ full # [ 48.366615] dagster-daemon[1292]: ...<2 lines>... full # [ 48.367275] dagster-daemon[1292]: poolclass=db_pool.NullPool, full # [ 48.367888] dagster-daemon[1292]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.368761] dagster-daemon[1292]: ) full # [ 48.369611] dagster-daemon[1292]: ^ full # [ 48.370317] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 48.370910] dagster-daemon[1292]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 48.371428] dagster-daemon[1292]: File "", line 2, in create_engine full # [ 48.371540] dagster-daemon[1292]: return target(fn, url, **kwargs) full # [ 48.385652] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 48.388205] dagster-daemon[1292]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 48.389674] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 48.392282] dagster-daemon[1292]: dbapi = dbapi_meth(**dbapi_args) full # [ 48.393488] dagster-daemon[1292]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 48.396231] dagster-daemon[1292]: import psycopg full # [ 48.397141] dagster-daemon[1292]: ModuleNotFoundError: No module named 'psycopg' full # [ 48.586084] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 48.587069] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 48.590831] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.407s wall clock time, 88.5M memory peak. full # [ 50.701715] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 5. full # [ 50.705279] systemd[1]: Started Dagster Webserver. full # [ 53.305243] dagster-webserver[1317]: Traceback (most recent call last): full # [ 53.307986] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 53.308872] dagster-webserver[1317]: sys.exit(main()) full # [ 53.309689] dagster-webserver[1317]: ~~~~^^ full # [ 53.310569] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 53.311279] dagster-webserver[1317]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 53.311882] dagster-webserver[1317]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.312725] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 53.313366] dagster-webserver[1317]: return self.main(*args, **kwargs) full # [ 53.313993] dagster-webserver[1317]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 53.314727] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 53.315502] dagster-webserver[1317]: rv = self.invoke(ctx) full # [ 53.316177] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 53.316819] dagster-webserver[1317]: return ctx.invoke(self.callback, **ctx.params) full # [ 53.317687] dagster-webserver[1317]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.328741] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 53.329524] dagster-webserver[1317]: return callback(*args, **kwargs) full # [ 53.330189] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 53.330823] dagster-webserver[1317]: instance = stack.enter_context( full # [ 53.331702] dagster-webserver[1317]: get_possibly_temporary_instance_for_cli( full # [ 53.332580] dagster-webserver[1317]: ...<3 lines>... full # [ 53.333249] dagster-webserver[1317]: ) full # [ 53.333897] dagster-webserver[1317]: ) full # [ 53.334731] dagster-webserver[1317]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 53.335608] dagster-webserver[1317]: result = _enter(cm) full # [ 53.336370] dagster-webserver[1317]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 53.336927] dagster-webserver[1317]: return next(self.gen) full # [ 53.337797] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 53.338699] dagster-webserver[1317]: with DagsterInstance.get() as instance: full # [ 53.339567] dagster-webserver[1317]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 53.350132] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 53.350927] dagster-webserver[1317]: return create_instance_from_dagster_home() full # [ 53.351788] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 53.352664] dagster-webserver[1317]: return create_instance_from_config(dagster_home_path) full # [ 53.353313] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 53.353952] dagster-webserver[1317]: return create_instance_from_ref(instance_ref) full # [ 53.354868] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 53.355685] dagster-webserver[1317]: unified_storage = instance_ref.storage full # [ 53.356542] dagster-webserver[1317]: ^^^^^^^^^^^^^^^^^^^^ full # [ 53.357216] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 53.357876] dagster-webserver[1317]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 53.358528] dagster-webserver[1317]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.372565] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 53.373558] dagster-webserver[1317]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 53.374261] dagster-webserver[1317]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.374865] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 53.375728] dagster-webserver[1317]: return DagsterPostgresStorage( full # [ 53.376587] dagster-webserver[1317]: inst_data=inst_data, full # [ 53.377278] dagster-webserver[1317]: ...<2 lines>... full # [ 53.377910] dagster-webserver[1317]: token_provider=get_token_provider_from_config(config_value), full # [ 53.378777] dagster-webserver[1317]: ) full # [ 53.379684] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 53.380278] dagster-webserver[1317]: self._run_storage = PostgresRunStorage( full # [ 53.380932] dagster-webserver[1317]: ~~~~~~~~~~~~~~~~~~^ full # [ 53.381798] dagster-webserver[1317]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 53.382688] dagster-webserver[1317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.383566] dagster-webserver[1317]: ) full # [ 53.384257] dagster-webserver[1317]: ^ full # [ 53.384890] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 53.385755] dagster-webserver[1317]: self._engine = create_pg_engine( full # [ 53.386834] dagster-webserver[1317]: ~~~~~~~~~~~~~~~~^ full # [ 53.387683] dagster-webserver[1317]: self.postgres_url, full # [ 53.388559] dagster-webserver[1317]: ^^^^^^^^^^^^^^^^^^ full # [ 53.389226] dagster-webserver[1317]: ...<2 lines>... full # [ 53.389875] dagster-webserver[1317]: poolclass=db_pool.NullPool, full # [ 53.390725] dagster-webserver[1317]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.391788] dagster-webserver[1317]: ) full # [ 53.392663] dagster-webserver[1317]: ^ full # [ 53.406087] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 53.408769] dagster-webserver[1317]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 53.410301] dagster-webserver[1317]: File "", line 2, in create_engine full # [ 53.412530] dagster-webserver[1317]: return target(fn, url, **kwargs) full # [ 53.413754] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 53.416372] dagster-webserver[1317]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 53.417921] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 53.420605] dagster-webserver[1317]: dbapi = dbapi_meth(**dbapi_args) full # [ 53.421817] dagster-webserver[1317]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 53.424680] dagster-webserver[1317]: import psycopg full # [ 53.425682] dagster-webserver[1317]: ModuleNotFoundError: No module named 'psycopg' full # [ 53.680770] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 6. full # [ 53.683343] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 53.685193] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 53.686922] systemd[1]: dagster-webserver.service: Consumed 2.002s CPU time over 7.985s wall clock time, 111.8M memory peak. full # [ 53.691358] systemd[1]: Started Dagster Daemon. full # [ 55.540975] dagster-daemon[1334]: Traceback (most recent call last): full # [ 55.543501] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 55.544268] dagster-daemon[1334]: sys.exit(main()) full # [ 55.544878] dagster-daemon[1334]: ~~~~^^ full # [ 55.545700] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 55.546546] dagster-daemon[1334]: cli(obj={}) full # [ 55.547215] dagster-daemon[1334]: ~~~^^^^^^^^ full # [ 55.547851] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 55.548663] dagster-daemon[1334]: return self.main(*args, **kwargs) full # [ 55.549511] dagster-daemon[1334]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 55.550161] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 55.550777] dagster-daemon[1334]: rv = self.invoke(ctx) full # [ 55.558076] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 55.558867] dagster-daemon[1334]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 55.559546] dagster-daemon[1334]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 55.560191] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 55.560811] dagster-daemon[1334]: return ctx.invoke(self.callback, **ctx.params) full # [ 55.561674] dagster-daemon[1334]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.562533] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 55.563206] dagster-daemon[1334]: return callback(*args, **kwargs) full # [ 55.563858] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 55.564867] dagster-daemon[1334]: with get_instance_for_cli( full # [ 55.565705] dagster-daemon[1334]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 55.566559] dagster-daemon[1334]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 55.567200] dagster-daemon[1334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.567881] dagster-daemon[1334]: ) as instance: full # [ 55.568683] dagster-daemon[1334]: ^ full # [ 55.569553] dagster-daemon[1334]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 55.570177] dagster-daemon[1334]: return next(self.gen) full # [ 55.582504] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 55.583306] dagster-daemon[1334]: with DagsterInstance.get() as instance: full # [ 55.583936] dagster-daemon[1334]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 55.584785] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 55.585640] dagster-daemon[1334]: return create_instance_from_dagster_home() full # [ 55.586323] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 55.586934] dagster-daemon[1334]: return create_instance_from_config(dagster_home_path) full # [ 55.587579] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 55.588274] dagster-daemon[1334]: return create_instance_from_ref(instance_ref) full # [ 55.598476] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 55.599283] dagster-daemon[1334]: unified_storage = instance_ref.storage full # [ 55.599937] dagster-daemon[1334]: ^^^^^^^^^^^^^^^^^^^^ full # [ 55.600762] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 55.601617] dagster-daemon[1334]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 55.602286] dagster-daemon[1334]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.602919] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 55.603760] dagster-daemon[1334]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 55.604618] dagster-daemon[1334]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.605791] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 55.606540] dagster-daemon[1334]: return DagsterPostgresStorage( full # [ 55.607196] dagster-daemon[1334]: inst_data=inst_data, full # [ 55.607819] dagster-daemon[1334]: ...<2 lines>... full # [ 55.608674] dagster-daemon[1334]: token_provider=get_token_provider_from_config(config_value), full # [ 55.609559] dagster-daemon[1334]: ) full # [ 55.621208] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 55.621975] dagster-daemon[1334]: self._run_storage = PostgresRunStorage( full # [ 55.622824] dagster-daemon[1334]: ~~~~~~~~~~~~~~~~~~^ full # [ 55.623695] dagster-daemon[1334]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 55.624552] dagster-daemon[1334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.625218] dagster-daemon[1334]: ) full # [ 55.625834] dagster-daemon[1334]: ^ full # [ 55.626693] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 55.627749] dagster-daemon[1334]: self._engine = create_pg_engine( full # [ 55.628606] dagster-daemon[1334]: ~~~~~~~~~~~~~~~~^ full # [ 55.629273] dagster-daemon[1334]: self.postgres_url, full # [ 55.629917] dagster-daemon[1334]: ^^^^^^^^^^^^^^^^^^ full # [ 55.630748] dagster-daemon[1334]: ...<2 lines>... full # [ 55.631610] dagster-daemon[1334]: poolclass=db_pool.NullPool, full # [ 55.632292] dagster-daemon[1334]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.632918] dagster-daemon[1334]: ) full # [ 55.633751] dagster-daemon[1334]: ^ full # [ 55.634591] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 55.635247] dagster-daemon[1334]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 55.635996] dagster-daemon[1334]: File "", line 2, in create_engine full # [ 55.636713] dagster-daemon[1334]: return target(fn, url, **kwargs) full # [ 55.637360] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 55.637986] dagster-daemon[1334]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 55.651096] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 55.653703] dagster-daemon[1334]: dbapi = dbapi_meth(**dbapi_args) full # [ 55.654871] dagster-daemon[1334]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 55.657664] dagster-daemon[1334]: import psycopg full # [ 55.658630] dagster-daemon[1334]: ModuleNotFoundError: No module named 'psycopg' full # [ 55.850887] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 55.851813] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 55.855650] systemd[1]: dagster-daemon.service: Consumed 1.412s CPU time over 7.262s wall clock time, 88.6M memory peak. full # [ 58.689762] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 6. full # [ 58.692980] systemd[1]: Started Dagster Webserver. full # [ 60.940428] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 7. full # [ 60.942105] systemd[1]: Started Dagster Daemon. full # [ 61.289377] dagster-webserver[1355]: Traceback (most recent call last): full # [ 61.290799] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 61.295113] dagster-webserver[1355]: sys.exit(main()) full # [ 61.296137] dagster-webserver[1355]: ~~~~^^ full # [ 61.297166] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 61.299760] dagster-webserver[1355]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 61.301145] dagster-webserver[1355]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.302498] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 61.304907] dagster-webserver[1355]: return self.main(*args, **kwargs) full # [ 61.308088] dagster-webserver[1355]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 61.308813] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 61.309668] dagster-webserver[1355]: rv = self.invoke(ctx) full # [ 61.310856] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 61.311750] dagster-webserver[1355]: return ctx.invoke(self.callback, **ctx.params) full # [ 61.312777] dagster-webserver[1355]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.313686] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 61.314618] dagster-webserver[1355]: return callback(*args, **kwargs) full # [ 61.315160] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 61.315777] dagster-webserver[1355]: instance = stack.enter_context( full # [ 61.316710] dagster-webserver[1355]: get_possibly_temporary_instance_for_cli( full # [ 61.317283] dagster-webserver[1355]: ...<3 lines>... full # [ 61.317891] dagster-webserver[1355]: ) full # [ 61.318529] dagster-webserver[1355]: ) full # [ 61.319183] dagster-webserver[1355]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 61.319799] dagster-webserver[1355]: result = _enter(cm) full # [ 61.320923] dagster-webserver[1355]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 61.321695] dagster-webserver[1355]: return next(self.gen) full # [ 61.322641] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 61.323207] dagster-webserver[1355]: with DagsterInstance.get() as instance: full # [ 61.323830] dagster-webserver[1355]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 61.324366] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 61.324904] dagster-webserver[1355]: return create_instance_from_dagster_home() full # [ 61.325778] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 61.326715] dagster-webserver[1355]: return create_instance_from_config(dagster_home_path) full # [ 61.327255] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 61.327874] dagster-webserver[1355]: return create_instance_from_ref(instance_ref) full # [ 61.328722] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 61.329588] dagster-webserver[1355]: unified_storage = instance_ref.storage full # [ 61.330333] dagster-webserver[1355]: ^^^^^^^^^^^^^^^^^^^^ full # [ 61.330874] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 61.331715] dagster-webserver[1355]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 61.332423] dagster-webserver[1355]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.332966] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 61.333944] dagster-webserver[1355]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 61.334839] dagster-webserver[1355]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.335677] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 61.336653] dagster-webserver[1355]: return DagsterPostgresStorage( full # [ 61.337181] dagster-webserver[1355]: inst_data=inst_data, full # [ 61.337796] dagster-webserver[1355]: ...<2 lines>... full # [ 61.338750] dagster-webserver[1355]: token_provider=get_token_provider_from_config(config_value), full # [ 61.339501] dagster-webserver[1355]: ) full # [ 61.340200] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 61.340765] dagster-webserver[1355]: self._run_storage = PostgresRunStorage( full # [ 61.341613] dagster-webserver[1355]: ~~~~~~~~~~~~~~~~~~^ full # [ 61.342336] dagster-webserver[1355]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 61.342885] dagster-webserver[1355]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.343721] dagster-webserver[1355]: ) full # [ 61.344677] dagster-webserver[1355]: ^ full # [ 61.345262] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 61.345859] dagster-webserver[1355]: self._engine = create_pg_engine( full # [ 61.346545] dagster-webserver[1355]: ~~~~~~~~~~~~~~~~^ full # [ 61.347146] dagster-webserver[1355]: self.postgres_url, full # [ 61.347755] dagster-webserver[1355]: ^^^^^^^^^^^^^^^^^^ full # [ 61.348700] dagster-webserver[1355]: ...<2 lines>... full # [ 61.349257] dagster-webserver[1355]: poolclass=db_pool.NullPool, full # [ 61.349874] dagster-webserver[1355]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.350712] dagster-webserver[1355]: ) full # [ 61.351557] dagster-webserver[1355]: ^ full # [ 61.352294] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 61.352822] dagster-webserver[1355]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 61.353669] dagster-webserver[1355]: File "", line 2, in create_engine full # [ 61.354600] dagster-webserver[1355]: return target(fn, url, **kwargs) full # [ 61.355168] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 61.355776] dagster-webserver[1355]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 61.357401] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 61.358110] dagster-webserver[1355]: dbapi = dbapi_meth(**dbapi_args) full # [ 61.358721] dagster-webserver[1355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 61.359687] dagster-webserver[1355]: import psycopg full # [ 61.360224] dagster-webserver[1355]: ModuleNotFoundError: No module named 'psycopg' full # [ 61.731268] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 61.733602] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 61.735328] systemd[1]: dagster-webserver.service: Consumed 2.095s CPU time over 8.046s wall clock time, 111.6M memory peak. full # [ 62.810186] dagster-daemon[1369]: Traceback (most recent call last): full # [ 62.811716] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 62.813776] dagster-daemon[1369]: sys.exit(main()) full # [ 62.814798] dagster-daemon[1369]: ~~~~^^ full # [ 62.815759] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 62.818348] dagster-daemon[1369]: cli(obj={}) full # [ 62.819263] dagster-daemon[1369]: ~~~^^^^^^^^ full # [ 62.820148] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 62.822533] dagster-daemon[1369]: return self.main(*args, **kwargs) full # [ 62.823715] dagster-daemon[1369]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 62.824886] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 62.827228] dagster-daemon[1369]: rv = self.invoke(ctx) full # [ 62.828219] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 62.830547] dagster-daemon[1369]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 62.832033] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 62.833472] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 62.835825] dagster-daemon[1369]: return ctx.invoke(self.callback, **ctx.params) full # [ 62.837212] dagster-daemon[1369]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.838550] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 62.840877] dagster-daemon[1369]: return callback(*args, **kwargs) full # [ 62.842132] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 62.844733] dagster-daemon[1369]: with get_instance_for_cli( full # [ 62.845820] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 62.846926] dagster-daemon[1369]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 62.848798] dagster-daemon[1369]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.850690] dagster-daemon[1369]: ) as instance: full # [ 62.851624] dagster-daemon[1369]: ^ full # [ 62.852406] dagster-daemon[1369]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 62.854646] dagster-daemon[1369]: return next(self.gen) full # [ 62.855657] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 62.858241] dagster-daemon[1369]: with DagsterInstance.get() as instance: full # [ 62.859471] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 62.860557] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 62.863130] dagster-daemon[1369]: return create_instance_from_dagster_home() full # [ 62.864454] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 62.867370] dagster-daemon[1369]: return create_instance_from_config(dagster_home_path) full # [ 62.868775] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 62.871657] dagster-daemon[1369]: return create_instance_from_ref(instance_ref) full # [ 62.872988] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 62.875838] dagster-daemon[1369]: unified_storage = instance_ref.storage full # [ 62.877127] dagster-daemon[1369]: ^^^^^^^^^^^^^^^^^^^^ full # [ 62.878345] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 62.880872] dagster-daemon[1369]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 62.882806] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.884403] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 62.886982] dagster-daemon[1369]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 62.888586] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.890198] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 62.892811] dagster-daemon[1369]: return DagsterPostgresStorage( full # [ 62.893953] dagster-daemon[1369]: inst_data=inst_data, full # [ 62.894996] dagster-daemon[1369]: ...<2 lines>... full # [ 62.895927] dagster-daemon[1369]: token_provider=get_token_provider_from_config(config_value), full # [ 62.897523] dagster-daemon[1369]: ) full # [ 62.898284] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 62.900798] dagster-daemon[1369]: self._run_storage = PostgresRunStorage( full # [ 62.902082] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~~~^ full # [ 62.903329] dagster-daemon[1369]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 62.905034] dagster-daemon[1369]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.906719] dagster-daemon[1369]: ) full # [ 62.907502] dagster-daemon[1369]: ^ full # [ 62.908257] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 62.910984] dagster-daemon[1369]: self._engine = create_pg_engine( full # [ 62.912148] dagster-daemon[1369]: ~~~~~~~~~~~~~~~~^ full # [ 62.913320] dagster-daemon[1369]: self.postgres_url, full # [ 62.914350] dagster-daemon[1369]: ^^^^^^^^^^^^^^^^^^ full # [ 62.915353] dagster-daemon[1369]: ...<2 lines>... full # [ 62.916274] dagster-daemon[1369]: poolclass=db_pool.NullPool, full # [ 62.917415] dagster-daemon[1369]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.918557] dagster-daemon[1369]: ) full # [ 62.919330] dagster-daemon[1369]: ^ full # [ 62.920077] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 62.922681] dagster-daemon[1369]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 62.924151] dagster-daemon[1369]: File "", line 2, in create_engine full # [ 62.926351] dagster-daemon[1369]: return target(fn, url, **kwargs) full # [ 62.927504] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 62.930078] dagster-daemon[1369]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 62.931619] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 62.934200] dagster-daemon[1369]: dbapi = dbapi_meth(**dbapi_args) full # [ 62.935353] dagster-daemon[1369]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 62.938119] dagster-daemon[1369]: import psycopg full # [ 62.939066] dagster-daemon[1369]: ModuleNotFoundError: No module named 'psycopg' full # [ 63.006525] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 63.009278] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 63.011549] systemd[1]: dagster-daemon.service: Consumed 1.367s CPU time over 7.148s wall clock time, 88.4M memory peak. full # [ 66.939759] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 7. full # [ 66.942944] systemd[1]: Started Dagster Webserver. full # [ 68.189152] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 8. full # [ 68.191495] systemd[1]: Started Dagster Daemon. full # [ 69.625350] dagster-webserver[1401]: Traceback (most recent call last): full # [ 69.627343] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 69.630571] dagster-webserver[1401]: sys.exit(main()) full # [ 69.631820] dagster-webserver[1401]: ~~~~^^ full # [ 69.633592] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 69.636301] dagster-webserver[1401]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 69.638143] dagster-webserver[1401]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.639724] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 69.644092] dagster-webserver[1401]: return self.main(*args, **kwargs) full # [ 69.645332] dagster-webserver[1401]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 69.646524] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 69.648884] dagster-webserver[1401]: rv = self.invoke(ctx) full # [ 69.652054] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 69.654465] dagster-webserver[1401]: return ctx.invoke(self.callback, **ctx.params) full # [ 69.655855] dagster-webserver[1401]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.657262] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 69.659688] dagster-webserver[1401]: return callback(*args, **kwargs) full # [ 69.663098] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 69.665768] dagster-webserver[1401]: instance = stack.enter_context( full # [ 69.666953] dagster-webserver[1401]: get_possibly_temporary_instance_for_cli( full # [ 69.668317] dagster-webserver[1401]: ...<3 lines>... full # [ 69.669318] dagster-webserver[1401]: ) full # [ 69.670167] dagster-webserver[1401]: ) full # [ 69.670950] dagster-webserver[1401]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 69.673291] dagster-webserver[1401]: result = _enter(cm) full # [ 69.675466] dagster-webserver[1401]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 69.677752] dagster-webserver[1401]: return next(self.gen) full # [ 69.678809] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 69.681737] dagster-webserver[1401]: with DagsterInstance.get() as instance: full # [ 69.683686] dagster-webserver[1401]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 69.685500] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 69.690095] dagster-webserver[1401]: return create_instance_from_dagster_home() full # [ 69.691437] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 69.695462] dagster-webserver[1401]: return create_instance_from_config(dagster_home_path) full # [ 69.696939] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 69.699924] dagster-webserver[1401]: return create_instance_from_ref(instance_ref) full # [ 69.701599] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 69.704464] dagster-webserver[1401]: unified_storage = instance_ref.storage full # [ 69.705736] dagster-webserver[1401]: ^^^^^^^^^^^^^^^^^^^^ full # [ 69.707050] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 69.709894] dagster-webserver[1401]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 69.712510] dagster-webserver[1401]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.714264] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 69.717302] dagster-webserver[1401]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 69.718918] dagster-webserver[1401]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.720563] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 69.723221] dagster-webserver[1401]: return DagsterPostgresStorage( full # [ 69.724382] dagster-webserver[1401]: inst_data=inst_data, full # [ 69.725541] dagster-webserver[1401]: ...<2 lines>... full # [ 69.726522] dagster-webserver[1401]: token_provider=get_token_provider_from_config(config_value), full # [ 69.728235] dagster-webserver[1401]: ) full # [ 69.728987] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 69.731615] dagster-webserver[1401]: self._run_storage = PostgresRunStorage( full # [ 69.732906] dagster-webserver[1401]: ~~~~~~~~~~~~~~~~~~^ full # [ 69.734260] dagster-webserver[1401]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 69.735959] dagster-webserver[1401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.737706] dagster-webserver[1401]: ) full # [ 69.738517] dagster-webserver[1401]: ^ full # [ 69.739327] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 69.742106] dagster-webserver[1401]: self._engine = create_pg_engine( full # [ 69.743309] dagster-webserver[1401]: ~~~~~~~~~~~~~~~~^ full # [ 69.744497] dagster-webserver[1401]: self.postgres_url, full # [ 69.745579] dagster-webserver[1401]: ^^^^^^^^^^^^^^^^^^ full # [ 69.746647] dagster-webserver[1401]: ...<2 lines>... full # [ 69.747619] dagster-webserver[1401]: poolclass=db_pool.NullPool, full # [ 69.748800] dagster-webserver[1401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.749985] dagster-webserver[1401]: ) full # [ 69.750755] dagster-webserver[1401]: ^ full # [ 69.751559] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 69.754226] dagster-webserver[1401]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 69.755679] dagster-webserver[1401]: File "", line 2, in create_engine full # [ 69.757887] dagster-webserver[1401]: return target(fn, url, **kwargs) full # [ 69.759114] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 69.761748] dagster-webserver[1401]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 69.763256] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 69.765877] dagster-webserver[1401]: dbapi = dbapi_meth(**dbapi_args) full # [ 69.767106] dagster-webserver[1401]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 69.769912] dagster-webserver[1401]: import psycopg full # [ 69.770888] dagster-webserver[1401]: ModuleNotFoundError: No module named 'psycopg' full # [ 69.949240] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 69.951122] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 69.953602] systemd[1]: dagster-webserver.service: Consumed 2.079s CPU time over 8.215s wall clock time, 111.7M memory peak. full # [ 70.253447] dagster-daemon[1407]: Traceback (most recent call last): full # [ 70.255881] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 70.256662] dagster-daemon[1407]: sys.exit(main()) full # [ 70.257264] dagster-daemon[1407]: ~~~~^^ full # [ 70.257905] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 70.258745] dagster-daemon[1407]: cli(obj={}) full # [ 70.259614] dagster-daemon[1407]: ~~~^^^^^^^^ full # [ 70.260305] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 70.260885] dagster-daemon[1407]: return self.main(*args, **kwargs) full # [ 70.261717] dagster-daemon[1407]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 70.262557] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 70.263206] dagster-daemon[1407]: rv = self.invoke(ctx) full # [ 70.270427] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 70.271229] dagster-daemon[1407]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 70.271878] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 70.272548] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 70.273178] dagster-daemon[1407]: return ctx.invoke(self.callback, **ctx.params) full # [ 70.273820] dagster-daemon[1407]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.274663] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 70.275521] dagster-daemon[1407]: return callback(*args, **kwargs) full # [ 70.276196] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 70.276821] dagster-daemon[1407]: with get_instance_for_cli( full # [ 70.277665] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 70.278513] dagster-daemon[1407]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 70.279162] dagster-daemon[1407]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.279776] dagster-daemon[1407]: ) as instance: full # [ 70.280627] dagster-daemon[1407]: ^ full # [ 70.281310] dagster-daemon[1407]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 70.281891] dagster-daemon[1407]: return next(self.gen) full # [ 70.294872] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 70.295656] dagster-daemon[1407]: with DagsterInstance.get() as instance: full # [ 70.296291] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 70.296940] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 70.297785] dagster-daemon[1407]: return create_instance_from_dagster_home() full # [ 70.298643] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 70.299291] dagster-daemon[1407]: return create_instance_from_config(dagster_home_path) full # [ 70.299978] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 70.300788] dagster-daemon[1407]: return create_instance_from_ref(instance_ref) full # [ 70.301644] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 70.302309] dagster-daemon[1407]: unified_storage = instance_ref.storage full # [ 70.302982] dagster-daemon[1407]: ^^^^^^^^^^^^^^^^^^^^ full # [ 70.315601] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 70.316602] dagster-daemon[1407]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 70.317259] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.317889] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 70.318730] dagster-daemon[1407]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 70.319588] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.320255] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 70.320888] dagster-daemon[1407]: return DagsterPostgresStorage( full # [ 70.321730] dagster-daemon[1407]: inst_data=inst_data, full # [ 70.322588] dagster-daemon[1407]: ...<2 lines>... full # [ 70.323256] dagster-daemon[1407]: token_provider=get_token_provider_from_config(config_value), full # [ 70.323889] dagster-daemon[1407]: ) full # [ 70.324768] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 70.325587] dagster-daemon[1407]: self._run_storage = PostgresRunStorage( full # [ 70.326269] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~~~^ full # [ 70.326952] dagster-daemon[1407]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 70.327730] dagster-daemon[1407]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.328588] dagster-daemon[1407]: ) full # [ 70.329256] dagster-daemon[1407]: ^ full # [ 70.329888] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 70.330764] dagster-daemon[1407]: self._engine = create_pg_engine( full # [ 70.331554] dagster-daemon[1407]: ~~~~~~~~~~~~~~~~^ full # [ 70.332203] dagster-daemon[1407]: self.postgres_url, full # [ 70.332830] dagster-daemon[1407]: ^^^^^^^^^^^^^^^^^^ full # [ 70.333663] dagster-daemon[1407]: ...<2 lines>... full # [ 70.334507] dagster-daemon[1407]: poolclass=db_pool.NullPool, full # [ 70.335156] dagster-daemon[1407]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.335780] dagster-daemon[1407]: ) full # [ 70.336623] dagster-daemon[1407]: ^ full # [ 70.352423] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 70.355054] dagster-daemon[1407]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 70.356484] dagster-daemon[1407]: File "", line 2, in create_engine full # [ 70.358668] dagster-daemon[1407]: return target(fn, url, **kwargs) full # [ 70.359863] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 70.362451] dagster-daemon[1407]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 70.363934] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 70.366545] dagster-daemon[1407]: dbapi = dbapi_meth(**dbapi_args) full # [ 70.367697] dagster-daemon[1407]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 70.370472] dagster-daemon[1407]: import psycopg full # [ 70.371406] dagster-daemon[1407]: ModuleNotFoundError: No module named 'psycopg' full # [ 70.542682] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 70.544964] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 70.547129] systemd[1]: dagster-daemon.service: Consumed 1.524s CPU time over 7.535s wall clock time, 88.6M memory peak. full # [ 75.189895] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 8. full # [ 75.192780] systemd[1]: Started Dagster Webserver. full # [ 75.688945] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 9. full # [ 75.691451] systemd[1]: Started Dagster Daemon. full # [ 77.527053] dagster-daemon[1446]: Traceback (most recent call last): full # [ 77.530062] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 77.530806] dagster-daemon[1446]: sys.exit(main()) full # [ 77.531636] dagster-daemon[1446]: ~~~~^^ full # [ 77.532447] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 77.533144] dagster-daemon[1446]: cli(obj={}) full # [ 77.533770] dagster-daemon[1446]: ~~~^^^^^^^^ full # [ 77.534721] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 77.535275] dagster-daemon[1446]: return self.main(*args, **kwargs) full # [ 77.535884] dagster-daemon[1446]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 77.536765] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 77.537589] dagster-daemon[1446]: rv = self.invoke(ctx) full # [ 77.538332] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 77.538870] dagster-daemon[1446]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 77.539718] dagster-daemon[1446]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 77.540503] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 77.541309] dagster-daemon[1446]: return ctx.invoke(self.callback, **ctx.params) full # [ 77.541808] dagster-daemon[1446]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.542753] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 77.543513] dagster-daemon[1446]: return callback(*args, **kwargs) full # [ 77.544255] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 77.544778] dagster-daemon[1446]: with get_instance_for_cli( full # [ 77.545625] dagster-daemon[1446]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 77.546405] dagster-daemon[1446]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 77.547118] dagster-daemon[1446]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.547741] dagster-daemon[1446]: ) as instance: full # [ 77.548677] dagster-daemon[1446]: ^ full # [ 77.549246] dagster-daemon[1446]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 77.549862] dagster-daemon[1446]: return next(self.gen) full # [ 77.550704] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 77.551582] dagster-daemon[1446]: with DagsterInstance.get() as instance: full # [ 77.552330] dagster-daemon[1446]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 77.552835] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 77.553500] dagster-daemon[1446]: return create_instance_from_dagster_home() full # [ 77.554233] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 77.554762] dagster-daemon[1446]: return create_instance_from_config(dagster_home_path) full # [ 77.555624] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 77.556370] dagster-daemon[1446]: return create_instance_from_ref(instance_ref) full # [ 77.556894] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 77.557731] dagster-daemon[1446]: unified_storage = instance_ref.storage full # [ 77.558680] dagster-daemon[1446]: ^^^^^^^^^^^^^^^^^^^^ full # [ 77.559236] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 77.559852] dagster-daemon[1446]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 77.560584] dagster-daemon[1446]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.561150] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 77.561563] dagster-daemon[1446]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 77.566092] dagster-daemon[1446]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.566686] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 77.567536] dagster-daemon[1446]: return DagsterPostgresStorage( full # [ 77.570090] dagster-daemon[1446]: inst_data=inst_data, full # [ 77.570624] dagster-daemon[1446]: ...<2 lines>... full # [ 77.571281] dagster-daemon[1446]: token_provider=get_token_provider_from_config(config_value), full # [ 77.571892] dagster-daemon[1446]: ) full # [ 77.573765] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 77.574629] dagster-daemon[1446]: self._run_storage = PostgresRunStorage( full # [ 77.575438] dagster-daemon[1446]: ~~~~~~~~~~~~~~~~~~^ full # [ 77.576504] dagster-daemon[1446]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 77.577274] dagster-daemon[1446]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.577798] dagster-daemon[1446]: ) full # [ 77.578647] dagster-daemon[1446]: ^ full # [ 77.579563] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 77.580146] dagster-daemon[1446]: self._engine = create_pg_engine( full # [ 77.580755] dagster-daemon[1446]: ~~~~~~~~~~~~~~~~^ full # [ 77.581698] dagster-daemon[1446]: self.postgres_url, full # [ 77.582257] dagster-daemon[1446]: ^^^^^^^^^^^^^^^^^^ full # [ 77.582874] dagster-daemon[1446]: ...<2 lines>... full # [ 77.583712] dagster-daemon[1446]: poolclass=db_pool.NullPool, full # [ 77.584558] dagster-daemon[1446]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.586288] dagster-daemon[1446]: ) full # [ 77.586855] dagster-daemon[1446]: ^ full # [ 77.587501] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 77.588273] dagster-daemon[1446]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 77.588767] dagster-daemon[1446]: File "", line 2, in create_engine full # [ 77.589614] dagster-daemon[1446]: return target(fn, url, **kwargs) full # [ 77.590387] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 77.590886] dagster-daemon[1446]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 77.591718] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 77.592638] dagster-daemon[1446]: dbapi = dbapi_meth(**dbapi_args) full # [ 77.593222] dagster-daemon[1446]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 77.593833] dagster-daemon[1446]: import psycopg full # [ 77.594603] dagster-daemon[1446]: ModuleNotFoundError: No module named 'psycopg' full # [ 77.856398] dagster-webserver[1444]: Traceback (most recent call last): full # [ 77.857197] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 77.857768] dagster-webserver[1444]: sys.exit(main()) full # [ 77.858608] dagster-webserver[1444]: ~~~~^^ full # [ 77.859255] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 77.859878] dagster-webserver[1444]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 77.862564] dagster-webserver[1444]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.865087] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 77.865636] dagster-webserver[1444]: return self.main(*args, **kwargs) full # [ 77.866293] dagster-webserver[1444]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 77.866913] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 77.867547] dagster-webserver[1444]: rv = self.invoke(ctx) full # [ 77.872986] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 77.873721] dagster-webserver[1444]: return ctx.invoke(self.callback, **ctx.params) full # [ 77.874595] dagster-webserver[1444]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.875239] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 77.875852] dagster-webserver[1444]: return callback(*args, **kwargs) full # [ 77.876498] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 77.877927] dagster-webserver[1444]: instance = stack.enter_context( full # [ 77.878786] dagster-webserver[1444]: get_possibly_temporary_instance_for_cli( full # [ 77.879635] dagster-webserver[1444]: ...<3 lines>... full # [ 77.880286] dagster-webserver[1444]: ) full # [ 77.880915] dagster-webserver[1444]: ) full # [ 77.881756] dagster-webserver[1444]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 77.882608] dagster-webserver[1444]: result = _enter(cm) full # [ 77.883257] dagster-webserver[1444]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 77.883876] dagster-webserver[1444]: return next(self.gen) full # [ 77.884708] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 77.885355] dagster-webserver[1444]: with DagsterInstance.get() as instance: full # [ 77.885981] dagster-webserver[1444]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 77.886870] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 77.887665] dagster-webserver[1444]: return create_instance_from_dagster_home() full # [ 77.888303] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 77.888934] dagster-webserver[1444]: return create_instance_from_config(dagster_home_path) full # [ 77.889772] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 77.890621] dagster-webserver[1444]: return create_instance_from_ref(instance_ref) full # [ 77.891270] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 77.891887] dagster-webserver[1444]: unified_storage = instance_ref.storage full # [ 77.892718] dagster-webserver[1444]: ^^^^^^^^^^^^^^^^^^^^ full # [ 77.893567] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 77.894247] dagster-webserver[1444]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 77.894851] dagster-webserver[1444]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.895486] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 77.896143] dagster-webserver[1444]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 77.896755] dagster-webserver[1444]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.897602] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 77.898265] dagster-webserver[1444]: return DagsterPostgresStorage( full # [ 77.898874] dagster-webserver[1444]: inst_data=inst_data, full # [ 77.899708] dagster-webserver[1444]: ...<2 lines>... full # [ 77.900567] dagster-webserver[1444]: token_provider=get_token_provider_from_config(config_value), full # [ 77.901222] dagster-webserver[1444]: ) full # [ 77.901835] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 77.902491] dagster-webserver[1444]: self._run_storage = PostgresRunStorage( full # [ 77.903141] dagster-webserver[1444]: ~~~~~~~~~~~~~~~~~~^ full # [ 77.903792] dagster-webserver[1444]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 77.904604] dagster-webserver[1444]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.905260] dagster-webserver[1444]: ) full # [ 77.905881] dagster-webserver[1444]: ^ full # [ 77.906717] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 77.907559] dagster-webserver[1444]: self._engine = create_pg_engine( full # [ 77.908214] dagster-webserver[1444]: ~~~~~~~~~~~~~~~~^ full # [ 77.908829] dagster-webserver[1444]: self.postgres_url, full # [ 77.909485] dagster-webserver[1444]: ^^^^^^^^^^^^^^^^^^ full # [ 77.910148] dagster-webserver[1444]: ...<2 lines>... full # [ 77.910759] dagster-webserver[1444]: poolclass=db_pool.NullPool, full # [ 77.911612] dagster-webserver[1444]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.912260] dagster-webserver[1444]: ) full # [ 77.912882] dagster-webserver[1444]: ^ full # [ 77.913714] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 77.914564] dagster-webserver[1444]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 77.915213] dagster-webserver[1444]: File "", line 2, in create_engine full # [ 77.915823] dagster-webserver[1444]: return target(fn, url, **kwargs) full # [ 77.916669] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 77.917514] dagster-webserver[1444]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 77.918176] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 77.918778] dagster-webserver[1444]: dbapi = dbapi_meth(**dbapi_args) full # [ 77.919625] dagster-webserver[1444]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 77.920281] dagster-webserver[1444]: import psycopg full # [ 77.920894] dagster-webserver[1444]: ModuleNotFoundError: No module named 'psycopg' full # [ 77.975964] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 77.978323] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 77.980114] systemd[1]: dagster-daemon.service: Consumed 1.547s CPU time over 7.433s wall clock time, 88.5M memory peak. full # [ 78.259263] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 78.261570] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 78.263757] systemd[1]: dagster-webserver.service: Consumed 2.001s CPU time over 8.309s wall clock time, 111.6M memory peak. full # [ 83.189987] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 10. full # [ 83.193210] systemd[1]: Started Dagster Daemon. full # [ 83.438978] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 9. full # [ 83.441133] systemd[1]: Started Dagster Webserver. full # [ 85.024350] dagster-daemon[1482]: Traceback (most recent call last): full # [ 85.025555] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 85.027590] dagster-daemon[1482]: sys.exit(main()) full # [ 85.028533] dagster-daemon[1482]: ~~~~^^ full # [ 85.029527] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 85.032128] dagster-daemon[1482]: cli(obj={}) full # [ 85.033063] dagster-daemon[1482]: ~~~^^^^^^^^ full # [ 85.033936] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 85.038188] dagster-daemon[1482]: return self.main(*args, **kwargs) full # [ 85.039349] dagster-daemon[1482]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 85.040512] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 85.042833] dagster-daemon[1482]: rv = self.invoke(ctx) full # [ 85.046202] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 85.048535] dagster-daemon[1482]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 85.049994] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 85.051454] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 85.053788] dagster-daemon[1482]: return ctx.invoke(self.callback, **ctx.params) full # [ 85.055156] dagster-daemon[1482]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.056507] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 85.058931] dagster-daemon[1482]: return callback(*args, **kwargs) full # [ 85.060106] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 85.062718] dagster-daemon[1482]: with get_instance_for_cli( full # [ 85.063799] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 85.064892] dagster-daemon[1482]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 85.066746] dagster-daemon[1482]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.068577] dagster-daemon[1482]: ) as instance: full # [ 85.069506] dagster-daemon[1482]: ^ full # [ 85.070250] dagster-daemon[1482]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 85.072490] dagster-daemon[1482]: return next(self.gen) full # [ 85.073565] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 85.076172] dagster-daemon[1482]: with DagsterInstance.get() as instance: full # [ 85.077406] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 85.078484] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 85.081059] dagster-daemon[1482]: return create_instance_from_dagster_home() full # [ 85.082351] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 85.085244] dagster-daemon[1482]: return create_instance_from_config(dagster_home_path) full # [ 85.086649] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 85.089494] dagster-daemon[1482]: return create_instance_from_ref(instance_ref) full # [ 85.090806] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 85.093653] dagster-daemon[1482]: unified_storage = instance_ref.storage full # [ 85.094911] dagster-daemon[1482]: ^^^^^^^^^^^^^^^^^^^^ full # [ 85.096153] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 85.098715] dagster-daemon[1482]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 85.100597] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.102118] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 85.104771] dagster-daemon[1482]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 85.106448] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.108053] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 85.110687] dagster-daemon[1482]: return DagsterPostgresStorage( full # [ 85.111856] dagster-daemon[1482]: inst_data=inst_data, full # [ 85.112918] dagster-daemon[1482]: ...<2 lines>... full # [ 85.113856] dagster-daemon[1482]: token_provider=get_token_provider_from_config(config_value), full # [ 85.115456] dagster-daemon[1482]: ) full # [ 85.116253] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 85.118748] dagster-daemon[1482]: self._run_storage = PostgresRunStorage( full # [ 85.120061] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~~~^ full # [ 85.121318] dagster-daemon[1482]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 85.123041] dagster-daemon[1482]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.124714] dagster-daemon[1482]: ) full # [ 85.125478] dagster-daemon[1482]: ^ full # [ 85.126221] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 85.128927] dagster-daemon[1482]: self._engine = create_pg_engine( full # [ 85.130105] dagster-daemon[1482]: ~~~~~~~~~~~~~~~~^ full # [ 85.131251] dagster-daemon[1482]: self.postgres_url, full # [ 85.132248] dagster-daemon[1482]: ^^^^^^^^^^^^^^^^^^ full # [ 85.133245] dagster-daemon[1482]: ...<2 lines>... full # [ 85.134167] dagster-daemon[1482]: poolclass=db_pool.NullPool, full # [ 85.135423] dagster-daemon[1482]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 85.136567] dagster-daemon[1482]: ) full # [ 85.137339] dagster-daemon[1482]: ^ full # [ 85.138086] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 85.140698] dagster-daemon[1482]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 85.142160] dagster-daemon[1482]: File "", line 2, in create_engine full # [ 85.144354] dagster-daemon[1482]: return target(fn, url, **kwargs) full # [ 85.145512] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 85.148083] dagster-daemon[1482]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 85.149601] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 85.152190] dagster-daemon[1482]: dbapi = dbapi_meth(**dbapi_args) full # [ 85.153374] dagster-daemon[1482]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 85.156151] dagster-daemon[1482]: import psycopg full # [ 85.157085] dagster-daemon[1482]: ModuleNotFoundError: No module named 'psycopg' full # [ 85.273530] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 85.277195] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 85.278956] systemd[1]: dagster-daemon.service: Consumed 1.438s CPU time over 7.297s wall clock time, 88.7M memory peak. full # [ 86.159622] dagster-webserver[1487]: Traceback (most recent call last): full # [ 86.162187] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 86.162951] dagster-webserver[1487]: sys.exit(main()) full # [ 86.163555] dagster-webserver[1487]: ~~~~^^ full # [ 86.164207] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 86.164832] dagster-webserver[1487]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 86.165749] dagster-webserver[1487]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.166580] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 86.167220] dagster-webserver[1487]: return self.main(*args, **kwargs) full # [ 86.167821] dagster-webserver[1487]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 86.168672] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 86.169524] dagster-webserver[1487]: rv = self.invoke(ctx) full # [ 86.177974] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 86.178773] dagster-webserver[1487]: return ctx.invoke(self.callback, **ctx.params) full # [ 86.179656] dagster-webserver[1487]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.180281] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 86.180936] dagster-webserver[1487]: return callback(*args, **kwargs) full # [ 86.181792] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 86.182655] dagster-webserver[1487]: instance = stack.enter_context( full # [ 86.183521] dagster-webserver[1487]: get_possibly_temporary_instance_for_cli( full # [ 86.184185] dagster-webserver[1487]: ...<3 lines>... full # [ 86.184821] dagster-webserver[1487]: ) full # [ 86.185668] dagster-webserver[1487]: ) full # [ 86.186554] dagster-webserver[1487]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 86.187173] dagster-webserver[1487]: result = _enter(cm) full # [ 86.187789] dagster-webserver[1487]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 86.188645] dagster-webserver[1487]: return next(self.gen) full # [ 86.198938] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 86.199698] dagster-webserver[1487]: with DagsterInstance.get() as instance: full # [ 86.200562] dagster-webserver[1487]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 86.201229] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 86.201879] dagster-webserver[1487]: return create_instance_from_dagster_home() full # [ 86.202728] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 86.203610] dagster-webserver[1487]: return create_instance_from_config(dagster_home_path) full # [ 86.204316] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 86.204906] dagster-webserver[1487]: return create_instance_from_ref(instance_ref) full # [ 86.205755] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 86.206621] dagster-webserver[1487]: unified_storage = instance_ref.storage full # [ 86.207288] dagster-webserver[1487]: ^^^^^^^^^^^^^^^^^^^^ full # [ 86.220482] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 86.221306] dagster-webserver[1487]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 86.221912] dagster-webserver[1487]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.222557] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 86.223226] dagster-webserver[1487]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 86.223867] dagster-webserver[1487]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.224504] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 86.225170] dagster-webserver[1487]: return DagsterPostgresStorage( full # [ 86.225799] dagster-webserver[1487]: inst_data=inst_data, full # [ 86.226664] dagster-webserver[1487]: ...<2 lines>... full # [ 86.227522] dagster-webserver[1487]: token_provider=get_token_provider_from_config(config_value), full # [ 86.228191] dagster-webserver[1487]: ) full # [ 86.228812] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 86.229689] dagster-webserver[1487]: self._run_storage = PostgresRunStorage( full # [ 86.230564] dagster-webserver[1487]: ~~~~~~~~~~~~~~~~~~^ full # [ 86.231235] dagster-webserver[1487]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 86.232150] dagster-webserver[1487]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.232723] dagster-webserver[1487]: ) full # [ 86.233563] dagster-webserver[1487]: ^ full # [ 86.234241] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 86.234866] dagster-webserver[1487]: self._engine = create_pg_engine( full # [ 86.235722] dagster-webserver[1487]: ~~~~~~~~~~~~~~~~^ full # [ 86.236570] dagster-webserver[1487]: self.postgres_url, full # [ 86.237236] dagster-webserver[1487]: ^^^^^^^^^^^^^^^^^^ full # [ 86.237889] dagster-webserver[1487]: ...<2 lines>... full # [ 86.238726] dagster-webserver[1487]: poolclass=db_pool.NullPool, full # [ 86.239601] dagster-webserver[1487]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.240250] dagster-webserver[1487]: ) full # [ 86.240875] dagster-webserver[1487]: ^ full # [ 86.258630] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 86.261281] dagster-webserver[1487]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 86.262742] dagster-webserver[1487]: File "", line 2, in create_engine full # [ 86.264958] dagster-webserver[1487]: return target(fn, url, **kwargs) full # [ 86.266188] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 86.268774] dagster-webserver[1487]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 86.270350] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 86.272971] dagster-webserver[1487]: dbapi = dbapi_meth(**dbapi_args) full # [ 86.274169] dagster-webserver[1487]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 86.276989] dagster-webserver[1487]: import psycopg full # [ 86.277964] dagster-webserver[1487]: ModuleNotFoundError: No module named 'psycopg' full # [ 86.545484] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 86.547796] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 86.550246] systemd[1]: dagster-webserver.service: Consumed 2.091s CPU time over 8.285s wall clock time, 111.8M memory peak. full # [ 90.439611] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 11. full # [ 90.442388] systemd[1]: Started Dagster Daemon. full # [ 91.689095] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 10. full # [ 91.691833] systemd[1]: Started Dagster Webserver. full # [ 92.298060] dagster-daemon[1524]: Traceback (most recent call last): full # [ 92.300763] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 92.303080] dagster-daemon[1524]: sys.exit(main()) full # [ 92.303811] dagster-daemon[1524]: ~~~~^^ full # [ 92.305509] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 92.306235] dagster-daemon[1524]: cli(obj={}) full # [ 92.306872] dagster-daemon[1524]: ~~~^^^^^^^^ full # [ 92.309498] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 92.311907] dagster-daemon[1524]: return self.main(*args, **kwargs) full # [ 92.312635] dagster-daemon[1524]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 92.313289] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 92.313917] dagster-daemon[1524]: rv = self.invoke(ctx) full # [ 92.316797] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 92.317670] dagster-daemon[1524]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 92.321099] dagster-daemon[1524]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 92.321930] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 92.324597] dagster-daemon[1524]: return ctx.invoke(self.callback, **ctx.params) full # [ 92.327812] dagster-daemon[1524]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.329438] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 92.331090] dagster-daemon[1524]: return callback(*args, **kwargs) full # [ 92.331764] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 92.332801] dagster-daemon[1524]: with get_instance_for_cli( full # [ 92.336090] dagster-daemon[1524]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 92.336793] dagster-daemon[1524]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 92.339090] dagster-daemon[1524]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.339862] dagster-daemon[1524]: ) as instance: full # [ 92.340503] dagster-daemon[1524]: ^ full # [ 92.343050] dagster-daemon[1524]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 92.343763] dagster-daemon[1524]: return next(self.gen) full # [ 92.344625] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 92.348091] dagster-daemon[1524]: with DagsterInstance.get() as instance: full # [ 92.348739] dagster-daemon[1524]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 92.349642] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 92.352091] dagster-daemon[1524]: return create_instance_from_dagster_home() full # [ 92.352896] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 92.353936] dagster-daemon[1524]: return create_instance_from_config(dagster_home_path) full # [ 92.356771] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 92.357818] dagster-daemon[1524]: return create_instance_from_ref(instance_ref) full # [ 92.360680] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 92.361702] dagster-daemon[1524]: unified_storage = instance_ref.storage full # [ 92.365109] dagster-daemon[1524]: ^^^^^^^^^^^^^^^^^^^^ full # [ 92.365822] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 92.368617] dagster-daemon[1524]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 92.369273] dagster-daemon[1524]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.369895] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 92.372592] dagster-daemon[1524]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 92.373648] dagster-daemon[1524]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.376090] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 92.376763] dagster-daemon[1524]: return DagsterPostgresStorage( full # [ 92.377622] dagster-daemon[1524]: inst_data=inst_data, full # [ 92.380710] dagster-daemon[1524]: ...<2 lines>... full # [ 92.381568] dagster-daemon[1524]: token_provider=get_token_provider_from_config(config_value), full # [ 92.384090] dagster-daemon[1524]: ) full # [ 92.384495] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 92.385149] dagster-daemon[1524]: self._run_storage = PostgresRunStorage( full # [ 92.385783] dagster-daemon[1524]: ~~~~~~~~~~~~~~~~~~^ full # [ 92.389140] dagster-daemon[1524]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 92.389722] dagster-daemon[1524]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.392089] dagster-daemon[1524]: ) full # [ 92.392643] dagster-daemon[1524]: ^ full # [ 92.393504] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 92.396089] dagster-daemon[1524]: self._engine = create_pg_engine( full # [ 92.396643] dagster-daemon[1524]: ~~~~~~~~~~~~~~~~^ full # [ 92.397500] dagster-daemon[1524]: self.postgres_url, full # [ 92.400090] dagster-daemon[1524]: ^^^^^^^^^^^^^^^^^^ full # [ 92.400633] dagster-daemon[1524]: ...<2 lines>... full # [ 92.401288] dagster-daemon[1524]: poolclass=db_pool.NullPool, full # [ 92.401924] dagster-daemon[1524]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.404742] dagster-daemon[1524]: ) full # [ 92.405601] dagster-daemon[1524]: ^ full # [ 92.408426] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 92.409210] dagster-daemon[1524]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 92.409830] dagster-daemon[1524]: File "", line 2, in create_engine full # [ 92.413201] dagster-daemon[1524]: return target(fn, url, **kwargs) full # [ 92.413797] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 92.416089] dagster-daemon[1524]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 92.416743] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 92.419095] dagster-daemon[1524]: dbapi = dbapi_meth(**dbapi_args) full # [ 92.419487] dagster-daemon[1524]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 92.422090] dagster-daemon[1524]: import psycopg full # [ 92.422751] dagster-daemon[1524]: ModuleNotFoundError: No module named 'psycopg' full # [ 92.593229] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 92.595148] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 92.597288] systemd[1]: dagster-daemon.service: Consumed 1.430s CPU time over 7.316s wall clock time, 88.3M memory peak. full # [ 94.423158] dagster-webserver[1530]: Traceback (most recent call last): full # [ 94.424816] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 94.425628] dagster-webserver[1530]: sys.exit(main()) full # [ 94.426279] dagster-webserver[1530]: ~~~~^^ full # [ 94.426909] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 94.427576] dagster-webserver[1530]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 94.428301] dagster-webserver[1530]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.428920] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 94.429774] dagster-webserver[1530]: return self.main(*args, **kwargs) full # [ 94.430659] dagster-webserver[1530]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 94.431551] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 94.432478] dagster-webserver[1530]: rv = self.invoke(ctx) full # [ 94.433073] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 94.433702] dagster-webserver[1530]: return ctx.invoke(self.callback, **ctx.params) full # [ 94.434588] dagster-webserver[1530]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.445550] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 94.446325] dagster-webserver[1530]: return callback(*args, **kwargs) full # [ 94.446963] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 94.447809] dagster-webserver[1530]: instance = stack.enter_context( full # [ 94.448682] dagster-webserver[1530]: get_possibly_temporary_instance_for_cli( full # [ 94.449562] dagster-webserver[1530]: ...<3 lines>... full # [ 94.450250] dagster-webserver[1530]: ) full # [ 94.450873] dagster-webserver[1530]: ) full # [ 94.451767] dagster-webserver[1530]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 94.452608] dagster-webserver[1530]: result = _enter(cm) full # [ 94.459050] dagster-webserver[1530]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 94.459838] dagster-webserver[1530]: return next(self.gen) full # [ 94.460696] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 94.461577] dagster-webserver[1530]: with DagsterInstance.get() as instance: full # [ 94.462243] dagster-webserver[1530]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 94.462898] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 94.463753] dagster-webserver[1530]: return create_instance_from_dagster_home() full # [ 94.464637] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 94.465275] dagster-webserver[1530]: return create_instance_from_config(dagster_home_path) full # [ 94.474910] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 94.475931] dagster-webserver[1530]: return create_instance_from_ref(instance_ref) full # [ 94.476736] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 94.477609] dagster-webserver[1530]: unified_storage = instance_ref.storage full # [ 94.482656] dagster-webserver[1530]: ^^^^^^^^^^^^^^^^^^^^ full # [ 94.483327] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 94.483987] dagster-webserver[1530]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 94.484692] dagster-webserver[1530]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.485315] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 94.485929] dagster-webserver[1530]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 94.487379] dagster-webserver[1530]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.495331] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 94.496062] dagster-webserver[1530]: return DagsterPostgresStorage( full # [ 94.496664] dagster-webserver[1530]: inst_data=inst_data, full # [ 94.497513] dagster-webserver[1530]: ...<2 lines>... full # [ 94.498176] dagster-webserver[1530]: token_provider=get_token_provider_from_config(config_value), full # [ 94.498803] dagster-webserver[1530]: ) full # [ 94.499684] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 94.500548] dagster-webserver[1530]: self._run_storage = PostgresRunStorage( full # [ 94.501311] dagster-webserver[1530]: ~~~~~~~~~~~~~~~~~~^ full # [ 94.501832] dagster-webserver[1530]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 94.502498] dagster-webserver[1530]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.503230] dagster-webserver[1530]: ) full # [ 94.503795] dagster-webserver[1530]: ^ full # [ 94.504624] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 94.514421] dagster-webserver[1530]: self._engine = create_pg_engine( full # [ 94.515145] dagster-webserver[1530]: ~~~~~~~~~~~~~~~~^ full # [ 94.515569] dagster-webserver[1530]: self.postgres_url, full # [ 94.516272] dagster-webserver[1530]: ^^^^^^^^^^^^^^^^^^ full # [ 94.516884] dagster-webserver[1530]: ...<2 lines>... full # [ 94.517518] dagster-webserver[1530]: poolclass=db_pool.NullPool, full # [ 94.518186] dagster-webserver[1530]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.518823] dagster-webserver[1530]: ) full # [ 94.519877] dagster-webserver[1530]: ^ full # [ 94.520545] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 94.521195] dagster-webserver[1530]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 94.521865] dagster-webserver[1530]: File "", line 2, in create_engine full # [ 94.522788] dagster-webserver[1530]: return target(fn, url, **kwargs) full # [ 94.523547] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 94.524242] dagster-webserver[1530]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 94.534086] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 94.536739] dagster-webserver[1530]: dbapi = dbapi_meth(**dbapi_args) full # [ 94.537951] dagster-webserver[1530]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 94.540794] dagster-webserver[1530]: import psycopg full # [ 94.541800] dagster-webserver[1530]: ModuleNotFoundError: No module named 'psycopg' full # [ 94.811760] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 94.814361] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 94.816662] systemd[1]: dagster-webserver.service: Consumed 2.053s CPU time over 8.265s wall clock time, 111.6M memory peak. full # [ 97.689956] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 12. full # [ 97.694674] systemd[1]: Started Dagster Daemon. full # [ 99.568922] dagster-daemon[1562]: Traceback (most recent call last): full # [ 99.571566] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 99.572340] dagster-daemon[1562]: sys.exit(main()) full # [ 99.572930] dagster-daemon[1562]: ~~~~^^ full # [ 99.573800] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 99.574656] dagster-daemon[1562]: cli(obj={}) full # [ 99.575553] dagster-daemon[1562]: ~~~^^^^^^^^ full # [ 99.576177] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 99.576789] dagster-daemon[1562]: return self.main(*args, **kwargs) full # [ 99.577636] dagster-daemon[1562]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 99.578555] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 99.579187] dagster-daemon[1562]: rv = self.invoke(ctx) full # [ 99.586301] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 99.587105] dagster-daemon[1562]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 99.587733] dagster-daemon[1562]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 99.588788] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 99.589645] dagster-daemon[1562]: return ctx.invoke(self.callback, **ctx.params) full # [ 99.590325] dagster-daemon[1562]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.590972] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 99.591826] dagster-daemon[1562]: return callback(*args, **kwargs) full # [ 99.592658] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 99.593510] dagster-daemon[1562]: with get_instance_for_cli( full # [ 99.594171] dagster-daemon[1562]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 99.594791] dagster-daemon[1562]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 99.595669] dagster-daemon[1562]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.596549] dagster-daemon[1562]: ) as instance: full # [ 99.597201] dagster-daemon[1562]: ^ full # [ 99.597856] dagster-daemon[1562]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 99.598696] dagster-daemon[1562]: return next(self.gen) full # [ 99.611528] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 99.612549] dagster-daemon[1562]: with DagsterInstance.get() as instance: full # [ 99.613343] dagster-daemon[1562]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 99.614030] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 99.614671] dagster-daemon[1562]: return create_instance_from_dagster_home() full # [ 99.615616] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 99.616199] dagster-daemon[1562]: return create_instance_from_config(dagster_home_path) full # [ 99.616830] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 99.617545] dagster-daemon[1562]: return create_instance_from_ref(instance_ref) full # [ 99.618135] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 99.618748] dagster-daemon[1562]: unified_storage = instance_ref.storage full # [ 99.619690] dagster-daemon[1562]: ^^^^^^^^^^^^^^^^^^^^ full # [ 99.620493] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 99.634832] dagster-daemon[1562]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 99.635550] dagster-daemon[1562]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.636197] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 99.636831] dagster-daemon[1562]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 99.637522] dagster-daemon[1562]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.638158] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 99.638796] dagster-daemon[1562]: return DagsterPostgresStorage( full # [ 99.639649] dagster-daemon[1562]: inst_data=inst_data, full # [ 99.640306] dagster-daemon[1562]: ...<2 lines>... full # [ 99.640942] dagster-daemon[1562]: token_provider=get_token_provider_from_config(config_value), full # [ 99.641790] dagster-daemon[1562]: ) full # [ 99.642673] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 99.643639] dagster-daemon[1562]: self._run_storage = PostgresRunStorage( full # [ 99.644174] dagster-daemon[1562]: ~~~~~~~~~~~~~~~~~~^ full # [ 99.644789] dagster-daemon[1562]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 99.645726] dagster-daemon[1562]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.646292] dagster-daemon[1562]: ) full # [ 99.646937] dagster-daemon[1562]: ^ full # [ 99.648079] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 99.648666] dagster-daemon[1562]: self._engine = create_pg_engine( full # [ 99.649442] dagster-daemon[1562]: ~~~~~~~~~~~~~~~~^ full # [ 99.649968] dagster-daemon[1562]: self.postgres_url, full # [ 99.650811] dagster-daemon[1562]: ^^^^^^^^^^^^^^^^^^ full # [ 99.652105] dagster-daemon[1562]: ...<2 lines>... full # [ 99.652867] dagster-daemon[1562]: poolclass=db_pool.NullPool, full # [ 99.653785] dagster-daemon[1562]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.654652] dagster-daemon[1562]: ) full # [ 99.655777] dagster-daemon[1562]: ^ full # [ 99.656720] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 99.657761] dagster-daemon[1562]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 99.658657] dagster-daemon[1562]: File "", line 2, in create_engine full # [ 99.659671] dagster-daemon[1562]: return target(fn, url, **kwargs) full # [ 99.660863] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 99.661533] dagster-daemon[1562]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 99.662227] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 99.662884] dagster-daemon[1562]: dbapi = dbapi_meth(**dbapi_args) full # [ 99.664790] dagster-daemon[1562]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 99.665766] dagster-daemon[1562]: import psycopg full # [ 99.669079] dagster-daemon[1562]: ModuleNotFoundError: No module named 'psycopg' full # [ 99.864278] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 11. full # [ 99.869278] systemd[1]: Started Dagster Webserver. full # [ 99.870202] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 99.871390] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 99.872145] systemd[1]: dagster-daemon.service: Consumed 1.421s CPU time over 7.269s wall clock time, 88.5M memory peak. full # [ 102.482768] dagster-webserver[1573]: Traceback (most recent call last): full # [ 102.485364] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 102.486197] dagster-webserver[1573]: sys.exit(main()) full # [ 102.486589] dagster-webserver[1573]: ~~~~^^ full # [ 102.487282] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 102.487879] dagster-webserver[1573]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 102.488750] dagster-webserver[1573]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.489636] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 102.490676] dagster-webserver[1573]: return self.main(*args, **kwargs) full # [ 102.491294] dagster-webserver[1573]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 102.491935] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 102.492571] dagster-webserver[1573]: rv = self.invoke(ctx) full # [ 102.501193] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 102.501964] dagster-webserver[1573]: return ctx.invoke(self.callback, **ctx.params) full # [ 102.502834] dagster-webserver[1573]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.503682] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 102.504544] dagster-webserver[1573]: return callback(*args, **kwargs) full # [ 102.505262] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 102.505860] dagster-webserver[1573]: instance = stack.enter_context( full # [ 102.506512] dagster-webserver[1573]: get_possibly_temporary_instance_for_cli( full # [ 102.507187] dagster-webserver[1573]: ...<3 lines>... full # [ 102.507802] dagster-webserver[1573]: ) full # [ 102.508658] dagster-webserver[1573]: ) full # [ 102.509503] dagster-webserver[1573]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 102.510170] dagster-webserver[1573]: result = _enter(cm) full # [ 102.519137] dagster-webserver[1573]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 102.519937] dagster-webserver[1573]: return next(self.gen) full # [ 102.520796] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 102.521670] dagster-webserver[1573]: with DagsterInstance.get() as instance: full # [ 102.522512] dagster-webserver[1573]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 102.523179] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 102.523850] dagster-webserver[1573]: return create_instance_from_dagster_home() full # [ 102.524715] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 102.525652] dagster-webserver[1573]: return create_instance_from_config(dagster_home_path) full # [ 102.526204] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 102.526839] dagster-webserver[1573]: return create_instance_from_ref(instance_ref) full # [ 102.538752] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 102.539546] dagster-webserver[1573]: unified_storage = instance_ref.storage full # [ 102.540214] dagster-webserver[1573]: ^^^^^^^^^^^^^^^^^^^^ full # [ 102.540838] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 102.541521] dagster-webserver[1573]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 102.542168] dagster-webserver[1573]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.542793] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 102.543666] dagster-webserver[1573]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 102.544521] dagster-webserver[1573]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.545226] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 102.545813] dagster-webserver[1573]: return DagsterPostgresStorage( full # [ 102.546679] dagster-webserver[1573]: inst_data=inst_data, full # [ 102.547555] dagster-webserver[1573]: ...<2 lines>... full # [ 102.548211] dagster-webserver[1573]: token_provider=get_token_provider_from_config(config_value), full # [ 102.548837] dagster-webserver[1573]: ) full # [ 102.562301] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 102.563129] dagster-webserver[1573]: self._run_storage = PostgresRunStorage( full # [ 102.563509] dagster-webserver[1573]: ~~~~~~~~~~~~~~~~~~^ full # [ 102.564179] dagster-webserver[1573]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 102.564802] dagster-webserver[1573]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.565675] dagster-webserver[1573]: ) full # [ 102.566533] dagster-webserver[1573]: ^ full # [ 102.567209] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 102.567825] dagster-webserver[1573]: self._engine = create_pg_engine( full # [ 102.568688] dagster-webserver[1573]: ~~~~~~~~~~~~~~~~^ full # [ 102.569547] dagster-webserver[1573]: self.postgres_url, full # [ 102.570211] dagster-webserver[1573]: ^^^^^^^^^^^^^^^^^^ full # [ 102.570837] dagster-webserver[1573]: ...<2 lines>... full # [ 102.571296] dagster-webserver[1573]: poolclass=db_pool.NullPool, full # [ 102.571939] dagster-webserver[1573]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.572663] dagster-webserver[1573]: ) full # [ 102.573262] dagster-webserver[1573]: ^ full # [ 102.573887] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 102.574718] dagster-webserver[1573]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 102.575608] dagster-webserver[1573]: File "", line 2, in create_engine full # [ 102.576228] dagster-webserver[1573]: return target(fn, url, **kwargs) full # [ 102.576853] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 102.577500] dagster-webserver[1573]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 102.593083] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 102.595739] dagster-webserver[1573]: dbapi = dbapi_meth(**dbapi_args) full # [ 102.596936] dagster-webserver[1573]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 102.599754] dagster-webserver[1573]: import psycopg full # [ 102.600719] dagster-webserver[1573]: ModuleNotFoundError: No module named 'psycopg' full # [ 102.870540] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 102.871724] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 102.874827] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 8.061s wall clock time, 111.6M memory peak. full # [ 104.939769] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 13. full # [ 104.942460] systemd[1]: Started Dagster Daemon. full # [ 106.779812] dagster-daemon[1601]: Traceback (most recent call last): full # [ 106.782395] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 106.783205] dagster-daemon[1601]: sys.exit(main()) full # [ 106.783770] dagster-daemon[1601]: ~~~~^^ full # [ 106.784628] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 106.785281] dagster-daemon[1601]: cli(obj={}) full # [ 106.785926] dagster-daemon[1601]: ~~~^^^^^^^^ full # [ 106.786769] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 106.787631] dagster-daemon[1601]: return self.main(*args, **kwargs) full # [ 106.788454] dagster-daemon[1601]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 106.789144] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 106.789737] dagster-daemon[1601]: rv = self.invoke(ctx) full # [ 106.797609] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 106.799300] dagster-daemon[1601]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 106.799911] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 106.801189] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 106.801591] dagster-daemon[1601]: return ctx.invoke(self.callback, **ctx.params) full # [ 106.803963] dagster-daemon[1601]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.804483] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 106.805136] dagster-daemon[1601]: return callback(*args, **kwargs) full # [ 106.805756] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 106.808439] dagster-daemon[1601]: with get_instance_for_cli( full # [ 106.809104] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 106.809720] dagster-daemon[1601]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 106.810567] dagster-daemon[1601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.811864] dagster-daemon[1601]: ) as instance: full # [ 106.812776] dagster-daemon[1601]: ^ full # [ 106.813548] dagster-daemon[1601]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 106.814297] dagster-daemon[1601]: return next(self.gen) full # [ 106.814834] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 106.815670] dagster-daemon[1601]: with DagsterInstance.get() as instance: full # [ 106.816609] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 106.817227] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 106.817791] dagster-daemon[1601]: return create_instance_from_dagster_home() full # [ 106.818701] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 106.819295] dagster-daemon[1601]: return create_instance_from_config(dagster_home_path) full # [ 106.819939] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 106.820867] dagster-daemon[1601]: return create_instance_from_ref(instance_ref) full # [ 106.821626] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 106.822336] dagster-daemon[1601]: unified_storage = instance_ref.storage full # [ 106.822921] dagster-daemon[1601]: ^^^^^^^^^^^^^^^^^^^^ full # [ 106.824125] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 106.824792] dagster-daemon[1601]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 106.825657] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.826909] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 106.828103] dagster-daemon[1601]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 106.828791] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.829640] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 106.830338] dagster-daemon[1601]: return DagsterPostgresStorage( full # [ 106.830923] dagster-daemon[1601]: inst_data=inst_data, full # [ 106.831760] dagster-daemon[1601]: ...<2 lines>... full # [ 106.832709] dagster-daemon[1601]: token_provider=get_token_provider_from_config(config_value), full # [ 106.833258] dagster-daemon[1601]: ) full # [ 106.833884] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 106.835077] dagster-daemon[1601]: self._run_storage = PostgresRunStorage( full # [ 106.835776] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~~~^ full # [ 106.836783] dagster-daemon[1601]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 106.837324] dagster-daemon[1601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.837907] dagster-daemon[1601]: ) full # [ 106.838753] dagster-daemon[1601]: ^ full # [ 106.839611] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 106.840358] dagster-daemon[1601]: self._engine = create_pg_engine( full # [ 106.840885] dagster-daemon[1601]: ~~~~~~~~~~~~~~~~^ full # [ 106.841721] dagster-daemon[1601]: self.postgres_url, full # [ 106.843752] dagster-daemon[1601]: ^^^^^^^^^^^^^^^^^^ full # [ 106.844648] dagster-daemon[1601]: ...<2 lines>... full # [ 106.845743] dagster-daemon[1601]: poolclass=db_pool.NullPool, full # [ 106.846551] dagster-daemon[1601]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.847211] dagster-daemon[1601]: ) full # [ 106.847825] dagster-daemon[1601]: ^ full # [ 106.848704] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 106.849525] dagster-daemon[1601]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 106.850175] dagster-daemon[1601]: File "", line 2, in create_engine full # [ 106.850798] dagster-daemon[1601]: return target(fn, url, **kwargs) full # [ 106.851661] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 106.852506] dagster-daemon[1601]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 106.853162] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 106.853779] dagster-daemon[1601]: dbapi = dbapi_meth(**dbapi_args) full # [ 106.854629] dagster-daemon[1601]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 106.855261] dagster-daemon[1601]: import psycopg full # [ 106.855907] dagster-daemon[1601]: ModuleNotFoundError: No module named 'psycopg' full # [ 107.092541] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 107.094807] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 107.096952] systemd[1]: dagster-daemon.service: Consumed 1.465s CPU time over 7.223s wall clock time, 88.5M memory peak. full # [ 107.939056] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 12. full # [ 107.942693] systemd[1]: Started Dagster Webserver. full # [ 110.532162] dagster-webserver[1618]: Traceback (most recent call last): full # [ 110.534707] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 110.535729] dagster-webserver[1618]: sys.exit(main()) full # [ 110.536567] dagster-webserver[1618]: ~~~~^^ full # [ 110.537212] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 110.537863] dagster-webserver[1618]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 110.538714] dagster-webserver[1618]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.539583] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 110.540217] dagster-webserver[1618]: return self.main(*args, **kwargs) full # [ 110.540825] dagster-webserver[1618]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 110.541670] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 110.542512] dagster-webserver[1618]: rv = self.invoke(ctx) full # [ 110.550489] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 110.551290] dagster-webserver[1618]: return ctx.invoke(self.callback, **ctx.params) full # [ 110.551938] dagster-webserver[1618]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.552760] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 110.553622] dagster-webserver[1618]: return callback(*args, **kwargs) full # [ 110.554290] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 110.554912] dagster-webserver[1618]: instance = stack.enter_context( full # [ 110.555754] dagster-webserver[1618]: get_possibly_temporary_instance_for_cli( full # [ 110.556613] dagster-webserver[1618]: ...<3 lines>... full # [ 110.557282] dagster-webserver[1618]: ) full # [ 110.557904] dagster-webserver[1618]: ) full # [ 110.558762] dagster-webserver[1618]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 110.559600] dagster-webserver[1618]: result = _enter(cm) full # [ 110.560248] dagster-webserver[1618]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 110.560864] dagster-webserver[1618]: return next(self.gen) full # [ 110.571319] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 110.572128] dagster-webserver[1618]: with DagsterInstance.get() as instance: full # [ 110.572747] dagster-webserver[1618]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 110.573610] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 110.574290] dagster-webserver[1618]: return create_instance_from_dagster_home() full # [ 110.574913] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 110.575556] dagster-webserver[1618]: return create_instance_from_config(dagster_home_path) full # [ 110.576225] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 110.577128] dagster-webserver[1618]: return create_instance_from_ref(instance_ref) full # [ 110.577731] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 110.578550] dagster-webserver[1618]: unified_storage = instance_ref.storage full # [ 110.579218] dagster-webserver[1618]: ^^^^^^^^^^^^^^^^^^^^ full # [ 110.592744] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 110.593557] dagster-webserver[1618]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 110.594202] dagster-webserver[1618]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.594835] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 110.595682] dagster-webserver[1618]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 110.596536] dagster-webserver[1618]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.597206] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 110.597834] dagster-webserver[1618]: return DagsterPostgresStorage( full # [ 110.598695] dagster-webserver[1618]: inst_data=inst_data, full # [ 110.599556] dagster-webserver[1618]: ...<2 lines>... full # [ 110.600222] dagster-webserver[1618]: token_provider=get_token_provider_from_config(config_value), full # [ 110.600852] dagster-webserver[1618]: ) full # [ 110.601560] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 110.602178] dagster-webserver[1618]: self._run_storage = PostgresRunStorage( full # [ 110.602802] dagster-webserver[1618]: ~~~~~~~~~~~~~~~~~~^ full # [ 110.603674] dagster-webserver[1618]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 110.604541] dagster-webserver[1618]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.605197] dagster-webserver[1618]: ) full # [ 110.605837] dagster-webserver[1618]: ^ full # [ 110.620176] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 110.620939] dagster-webserver[1618]: self._engine = create_pg_engine( full # [ 110.621789] dagster-webserver[1618]: ~~~~~~~~~~~~~~~~^ full # [ 110.622696] dagster-webserver[1618]: self.postgres_url, full # [ 110.623304] dagster-webserver[1618]: ^^^^^^^^^^^^^^^^^^ full # [ 110.623946] dagster-webserver[1618]: ...<2 lines>... full # [ 110.624595] dagster-webserver[1618]: poolclass=db_pool.NullPool, full # [ 110.625263] dagster-webserver[1618]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.625902] dagster-webserver[1618]: ) full # [ 110.626828] dagster-webserver[1618]: ^ full # [ 110.627611] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 110.628281] dagster-webserver[1618]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 110.628950] dagster-webserver[1618]: File "", line 2, in create_engine full # [ 110.629755] dagster-webserver[1618]: return target(fn, url, **kwargs) full # [ 110.630612] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 110.631287] dagster-webserver[1618]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 110.641722] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 110.642302] dagster-webserver[1618]: dbapi = dbapi_meth(**dbapi_args) full # [ 110.645080] dagster-webserver[1618]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 110.645630] dagster-webserver[1618]: import psycopg full # [ 110.646311] dagster-webserver[1618]: ModuleNotFoundError: No module named 'psycopg' full # [ 110.910963] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 110.913289] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 110.915657] systemd[1]: dagster-webserver.service: Consumed 1.982s CPU time over 8.034s wall clock time, 111.8M memory peak. full # [ 112.189995] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 14. full # [ 112.192748] systemd[1]: Started Dagster Daemon. full # [ 114.040886] dagster-daemon[1639]: Traceback (most recent call last): full # [ 114.043504] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 114.044283] dagster-daemon[1639]: sys.exit(main()) full # [ 114.045253] dagster-daemon[1639]: ~~~~^^ full # [ 114.045918] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 114.046763] dagster-daemon[1639]: cli(obj={}) full # [ 114.047737] dagster-daemon[1639]: ~~~^^^^^^^^ full # [ 114.048274] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 114.048884] dagster-daemon[1639]: return self.main(*args, **kwargs) full # [ 114.049795] dagster-daemon[1639]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 114.050618] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 114.051313] dagster-daemon[1639]: rv = self.invoke(ctx) full # [ 114.058129] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 114.058880] dagster-daemon[1639]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 114.059732] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 114.060668] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 114.061563] dagster-daemon[1639]: return ctx.invoke(self.callback, **ctx.params) full # [ 114.062271] dagster-daemon[1639]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 114.063073] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 114.063677] dagster-daemon[1639]: return callback(*args, **kwargs) full # [ 114.064592] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 114.065184] dagster-daemon[1639]: with get_instance_for_cli( full # [ 114.065816] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 114.067066] dagster-daemon[1639]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 114.067945] dagster-daemon[1639]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 114.068785] dagster-daemon[1639]: ) as instance: full # [ 114.069648] dagster-daemon[1639]: ^ full # [ 114.079975] dagster-daemon[1639]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 114.080673] dagster-daemon[1639]: return next(self.gen) full # [ 114.081524] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 114.082300] dagster-daemon[1639]: with DagsterInstance.get() as instance: full # [ 114.082822] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 114.083718] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 114.084543] dagster-daemon[1639]: return create_instance_from_dagster_home() full # [ 114.085171] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 114.085790] dagster-daemon[1639]: return create_instance_from_config(dagster_home_path) full # [ 114.086691] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 114.087325] dagster-daemon[1639]: return create_instance_from_ref(instance_ref) full # [ 114.087925] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 114.088646] dagster-daemon[1639]: unified_storage = instance_ref.storage full # [ 114.089299] dagster-daemon[1639]: ^^^^^^^^^^^^^^^^^^^^ full # [ 114.089909] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 114.090748] dagster-daemon[1639]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 114.091607] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 114.092290] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 114.092884] dagster-daemon[1639]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 114.093722] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 114.094603] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 114.095235] dagster-daemon[1639]: return DagsterPostgresStorage( full # [ 114.095853] dagster-daemon[1639]: inst_data=inst_data, full # [ 114.096501] dagster-daemon[1639]: ...<2 lines>... full # [ 114.097185] dagster-daemon[1639]: token_provider=get_token_provider_from_config(config_value), full # [ 114.097770] dagster-daemon[1639]: ) full # [ 114.121352] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 114.122188] dagster-daemon[1639]: self._run_storage = PostgresRunStorage( full # [ 114.122785] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~~~^ full # [ 114.123648] dagster-daemon[1639]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 114.124293] dagster-daemon[1639]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 114.124946] dagster-daemon[1639]: ) full # [ 114.125806] dagster-daemon[1639]: ^ full # [ 114.126669] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 114.127531] dagster-daemon[1639]: self._engine = create_pg_engine( full # [ 114.128231] dagster-daemon[1639]: ~~~~~~~~~~~~~~~~^ full # [ 114.128826] dagster-daemon[1639]: self.postgres_url, full # [ 114.129744] dagster-daemon[1639]: ^^^^^^^^^^^^^^^^^^ full # [ 114.130548] dagster-daemon[1639]: ...<2 lines>... full # [ 114.131233] dagster-daemon[1639]: poolclass=db_pool.NullPool, full # [ 114.131856] dagster-daemon[1639]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 114.132513] dagster-daemon[1639]: ) full # [ 114.133198] dagster-daemon[1639]: ^ full # [ 114.133822] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 114.134684] dagster-daemon[1639]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 114.135577] dagster-daemon[1639]: File "", line 2, in create_engine full # [ 114.136194] dagster-daemon[1639]: return target(fn, url, **kwargs) full # [ 114.147390] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 114.149942] dagster-daemon[1639]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 114.151446] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 114.154074] dagster-daemon[1639]: dbapi = dbapi_meth(**dbapi_args) full # [ 114.155284] dagster-daemon[1639]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 114.158062] dagster-daemon[1639]: import psycopg full # [ 114.158983] dagster-daemon[1639]: ModuleNotFoundError: No module named 'psycopg' full # [ 114.335596] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 114.336761] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 114.340228] systemd[1]: dagster-daemon.service: Consumed 1.406s CPU time over 7.246s wall clock time, 88.5M memory peak. full # [ 115.939810] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 13. full # [ 115.944860] systemd[1]: Started Dagster Webserver. full # [ 118.545829] dagster-webserver[1656]: Traceback (most recent call last): full # [ 118.548413] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 118.549251] dagster-webserver[1656]: sys.exit(main()) full # [ 118.549868] dagster-webserver[1656]: ~~~~^^ full # [ 118.550497] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 118.551145] dagster-webserver[1656]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 118.551785] dagster-webserver[1656]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.552611] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 118.553262] dagster-webserver[1656]: return self.main(*args, **kwargs) full # [ 118.553881] dagster-webserver[1656]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 118.554749] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 118.555582] dagster-webserver[1656]: rv = self.invoke(ctx) full # [ 118.556233] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 118.556864] dagster-webserver[1656]: return ctx.invoke(self.callback, **ctx.params) full # [ 118.557715] dagster-webserver[1656]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.568794] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 118.569602] dagster-webserver[1656]: return callback(*args, **kwargs) full # [ 118.570267] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 118.570908] dagster-webserver[1656]: instance = stack.enter_context( full # [ 118.571750] dagster-webserver[1656]: get_possibly_temporary_instance_for_cli( full # [ 118.572610] dagster-webserver[1656]: ...<3 lines>... full # [ 118.573275] dagster-webserver[1656]: ) full # [ 118.573921] dagster-webserver[1656]: ) full # [ 118.574763] dagster-webserver[1656]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 118.575612] dagster-webserver[1656]: result = _enter(cm) full # [ 118.576281] dagster-webserver[1656]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 118.576913] dagster-webserver[1656]: return next(self.gen) full # [ 118.577857] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 118.578628] dagster-webserver[1656]: with DagsterInstance.get() as instance: full # [ 118.579262] dagster-webserver[1656]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 118.579879] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 118.580713] dagster-webserver[1656]: return create_instance_from_dagster_home() full # [ 118.593404] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 118.594207] dagster-webserver[1656]: return create_instance_from_config(dagster_home_path) full # [ 118.594830] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 118.595691] dagster-webserver[1656]: return create_instance_from_ref(instance_ref) full # [ 118.596587] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 118.597216] dagster-webserver[1656]: unified_storage = instance_ref.storage full # [ 118.597838] dagster-webserver[1656]: ^^^^^^^^^^^^^^^^^^^^ full # [ 118.598506] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 118.599215] dagster-webserver[1656]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 118.599812] dagster-webserver[1656]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.612064] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 118.612857] dagster-webserver[1656]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 118.613522] dagster-webserver[1656]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.614220] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 118.614803] dagster-webserver[1656]: return DagsterPostgresStorage( full # [ 118.615674] dagster-webserver[1656]: inst_data=inst_data, full # [ 118.616532] dagster-webserver[1656]: ...<2 lines>... full # [ 118.617209] dagster-webserver[1656]: token_provider=get_token_provider_from_config(config_value), full # [ 118.617824] dagster-webserver[1656]: ) full # [ 118.618684] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 118.619536] dagster-webserver[1656]: self._run_storage = PostgresRunStorage( full # [ 118.620202] dagster-webserver[1656]: ~~~~~~~~~~~~~~~~~~^ full # [ 118.620825] dagster-webserver[1656]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 118.621683] dagster-webserver[1656]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.622537] dagster-webserver[1656]: ) full # [ 118.623202] dagster-webserver[1656]: ^ full # [ 118.623872] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 118.624689] dagster-webserver[1656]: self._engine = create_pg_engine( full # [ 118.625563] dagster-webserver[1656]: ~~~~~~~~~~~~~~~~^ full # [ 118.626202] dagster-webserver[1656]: self.postgres_url, full # [ 118.626826] dagster-webserver[1656]: ^^^^^^^^^^^^^^^^^^ full # [ 118.627674] dagster-webserver[1656]: ...<2 lines>... full # [ 118.628579] dagster-webserver[1656]: poolclass=db_pool.NullPool, full # [ 118.629192] dagster-webserver[1656]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.629812] dagster-webserver[1656]: ) full # [ 118.630660] dagster-webserver[1656]: ^ full # [ 118.631502] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 118.632159] dagster-webserver[1656]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 118.648375] dagster-webserver[1656]: File "", line 2, in create_engine full # [ 118.650613] dagster-webserver[1656]: return target(fn, url, **kwargs) full # [ 118.651810] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 118.654462] dagster-webserver[1656]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 118.656033] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 118.658673] dagster-webserver[1656]: dbapi = dbapi_meth(**dbapi_args) full # [ 118.659872] dagster-webserver[1656]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 118.662693] dagster-webserver[1656]: import psycopg full # [ 118.663658] dagster-webserver[1656]: ModuleNotFoundError: No module named 'psycopg' full # [ 118.920765] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 118.921687] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 118.925669] systemd[1]: dagster-webserver.service: Consumed 2.014s CPU time over 8.008s wall clock time, 111.8M memory peak. full # [ 119.439673] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 15. full # [ 119.443640] systemd[1]: Started Dagster Daemon. full # [ 121.274961] dagster-daemon[1677]: Traceback (most recent call last): full # [ 121.277485] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 121.278313] dagster-daemon[1677]: sys.exit(main()) full # [ 121.278904] dagster-daemon[1677]: ~~~~^^ full # [ 121.279737] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 121.280595] dagster-daemon[1677]: cli(obj={}) full # [ 121.281273] dagster-daemon[1677]: ~~~^^^^^^^^ full # [ 121.281887] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 121.282741] dagster-daemon[1677]: return self.main(*args, **kwargs) full # [ 121.283596] dagster-daemon[1677]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 121.284277] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 121.284882] dagster-daemon[1677]: rv = self.invoke(ctx) full # [ 121.292108] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 121.292935] dagster-daemon[1677]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 121.293791] dagster-daemon[1677]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 121.294644] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 121.295313] dagster-daemon[1677]: return ctx.invoke(self.callback, **ctx.params) full # [ 121.295952] dagster-daemon[1677]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.296836] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 121.297657] dagster-daemon[1677]: return callback(*args, **kwargs) full # [ 121.298495] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 121.299145] dagster-daemon[1677]: with get_instance_for_cli( full # [ 121.299564] dagster-daemon[1677]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 121.300216] dagster-daemon[1677]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 121.300833] dagster-daemon[1677]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.301488] dagster-daemon[1677]: ) as instance: full # [ 121.302150] dagster-daemon[1677]: ^ full # [ 121.313698] dagster-daemon[1677]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 121.314688] dagster-daemon[1677]: return next(self.gen) full # [ 121.315544] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 121.316214] dagster-daemon[1677]: with DagsterInstance.get() as instance: full # [ 121.316837] dagster-daemon[1677]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 121.317506] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 121.318174] dagster-daemon[1677]: return create_instance_from_dagster_home() full # [ 121.318860] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 121.319677] dagster-daemon[1677]: return create_instance_from_config(dagster_home_path) full # [ 121.329092] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 121.331957] dagster-daemon[1677]: return create_instance_from_ref(instance_ref) full # [ 121.333317] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 121.336135] dagster-daemon[1677]: unified_storage = instance_ref.storage full # [ 121.337378] dagster-daemon[1677]: ^^^^^^^^^^^^^^^^^^^^ full # [ 121.338604] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 121.341174] dagster-daemon[1677]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 121.343100] dagster-daemon[1677]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.344604] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 121.347190] dagster-daemon[1677]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 121.348765] dagster-daemon[1677]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.350384] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 121.353034] dagster-daemon[1677]: return DagsterPostgresStorage( full # [ 121.354181] dagster-daemon[1677]: inst_data=inst_data, full # [ 121.355235] dagster-daemon[1677]: ...<2 lines>... full # [ 121.356159] dagster-daemon[1677]: token_provider=get_token_provider_from_config(config_value), full # [ 121.357734] dagster-daemon[1677]: ) full # [ 121.358505] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 121.361053] dagster-daemon[1677]: self._run_storage = PostgresRunStorage( full # [ 121.362277] dagster-daemon[1677]: ~~~~~~~~~~~~~~~~~~^ full # [ 121.363525] dagster-daemon[1677]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 121.365200] dagster-daemon[1677]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.366914] dagster-daemon[1677]: ) full # [ 121.367760] dagster-daemon[1677]: ^ full # [ 121.368536] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 121.371295] dagster-daemon[1677]: self._engine = create_pg_engine( full # [ 121.372452] dagster-daemon[1677]: ~~~~~~~~~~~~~~~~^ full # [ 121.373610] dagster-daemon[1677]: self.postgres_url, full # [ 121.374694] dagster-daemon[1677]: ^^^^^^^^^^^^^^^^^^ full # [ 121.375736] dagster-daemon[1677]: ...<2 lines>... full # [ 121.376681] dagster-daemon[1677]: poolclass=db_pool.NullPool, full # [ 121.377828] dagster-daemon[1677]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.378983] dagster-daemon[1677]: ) full # [ 121.379726] dagster-daemon[1677]: ^ full # [ 121.380494] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 121.383115] dagster-daemon[1677]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 121.384559] dagster-daemon[1677]: File "", line 2, in create_engine full # [ 121.386743] dagster-daemon[1677]: return target(fn, url, **kwargs) full # [ 121.387925] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 121.390526] dagster-daemon[1677]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 121.392042] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 121.394624] dagster-daemon[1677]: dbapi = dbapi_meth(**dbapi_args) full # [ 121.395778] dagster-daemon[1677]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 121.398592] dagster-daemon[1677]: import psycopg full # [ 121.399525] dagster-daemon[1677]: ModuleNotFoundError: No module named 'psycopg' full # [ 121.522208] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 121.523148] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 121.527139] systemd[1]: dagster-daemon.service: Consumed 1.391s CPU time over 7.183s wall clock time, 88.7M memory peak. full # [ 123.939833] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 14. full # [ 123.944569] systemd[1]: Started Dagster Webserver. full # [ 126.539548] dagster-webserver[1698]: Traceback (most recent call last): full # [ 126.542068] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 126.542812] dagster-webserver[1698]: sys.exit(main()) full # [ 126.543662] dagster-webserver[1698]: ~~~~^^ full # [ 126.544519] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 126.545179] dagster-webserver[1698]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 126.545823] dagster-webserver[1698]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.546694] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 126.547515] dagster-webserver[1698]: return self.main(*args, **kwargs) full # [ 126.548172] dagster-webserver[1698]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 126.548805] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 126.549697] dagster-webserver[1698]: rv = self.invoke(ctx) full # [ 126.557914] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 126.558695] dagster-webserver[1698]: return ctx.invoke(self.callback, **ctx.params) full # [ 126.559579] dagster-webserver[1698]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.560226] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 126.560864] dagster-webserver[1698]: return callback(*args, **kwargs) full # [ 126.561523] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 126.562195] dagster-webserver[1698]: instance = stack.enter_context( full # [ 126.562822] dagster-webserver[1698]: get_possibly_temporary_instance_for_cli( full # [ 126.563688] dagster-webserver[1698]: ...<3 lines>... full # [ 126.564544] dagster-webserver[1698]: ) full # [ 126.565219] dagster-webserver[1698]: ) full # [ 126.565896] dagster-webserver[1698]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 126.566512] dagster-webserver[1698]: result = _enter(cm) full # [ 126.567180] dagster-webserver[1698]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 126.567805] dagster-webserver[1698]: return next(self.gen) full # [ 126.568676] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 126.569532] dagster-webserver[1698]: with DagsterInstance.get() as instance: full # [ 126.570209] dagster-webserver[1698]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 126.583737] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 126.584570] dagster-webserver[1698]: return create_instance_from_dagster_home() full # [ 126.585233] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 126.585871] dagster-webserver[1698]: return create_instance_from_config(dagster_home_path) full # [ 126.586708] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 126.587567] dagster-webserver[1698]: return create_instance_from_ref(instance_ref) full # [ 126.588259] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 126.588869] dagster-webserver[1698]: unified_storage = instance_ref.storage full # [ 126.589517] dagster-webserver[1698]: ^^^^^^^^^^^^^^^^^^^^ full # [ 126.590216] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 126.590837] dagster-webserver[1698]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 126.591678] dagster-webserver[1698]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.592534] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 126.593202] dagster-webserver[1698]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 126.593875] dagster-webserver[1698]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.611223] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 126.612038] dagster-webserver[1698]: return DagsterPostgresStorage( full # [ 126.612656] dagster-webserver[1698]: inst_data=inst_data, full # [ 126.613511] dagster-webserver[1698]: ...<2 lines>... full # [ 126.614182] dagster-webserver[1698]: token_provider=get_token_provider_from_config(config_value), full # [ 126.614807] dagster-webserver[1698]: ) full # [ 126.615661] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 126.616509] dagster-webserver[1698]: self._run_storage = PostgresRunStorage( full # [ 126.617181] dagster-webserver[1698]: ~~~~~~~~~~~~~~~~~~^ full # [ 126.617792] dagster-webserver[1698]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 126.618647] dagster-webserver[1698]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.619312] dagster-webserver[1698]: ) full # [ 126.619940] dagster-webserver[1698]: ^ full # [ 126.620782] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 126.621631] dagster-webserver[1698]: self._engine = create_pg_engine( full # [ 126.622290] dagster-webserver[1698]: ~~~~~~~~~~~~~~~~^ full # [ 126.622933] dagster-webserver[1698]: self.postgres_url, full # [ 126.623773] dagster-webserver[1698]: ^^^^^^^^^^^^^^^^^^ full # [ 126.624624] dagster-webserver[1698]: ...<2 lines>... full # [ 126.625288] dagster-webserver[1698]: poolclass=db_pool.NullPool, full # [ 126.625876] dagster-webserver[1698]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.626905] dagster-webserver[1698]: ) full # [ 126.627732] dagster-webserver[1698]: ^ full # [ 126.628570] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 126.629220] dagster-webserver[1698]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 126.629873] dagster-webserver[1698]: File "", line 2, in create_engine full # [ 126.630479] dagster-webserver[1698]: return target(fn, url, **kwargs) full # [ 126.644821] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 126.647452] dagster-webserver[1698]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 126.648953] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 126.651574] dagster-webserver[1698]: dbapi = dbapi_meth(**dbapi_args) full # [ 126.652783] dagster-webserver[1698]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 126.655586] dagster-webserver[1698]: import psycopg full # [ 126.656547] dagster-webserver[1698]: ModuleNotFoundError: No module named 'psycopg' full # [ 126.689499] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 16. full # [ 126.693917] systemd[1]: Started Dagster Daemon. full # [ 126.969157] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 126.972658] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 126.974395] systemd[1]: dagster-webserver.service: Consumed 2.026s CPU time over 8.041s wall clock time, 111.7M memory peak. full # [ 128.528832] dagster-daemon[1712]: Traceback (most recent call last): full # [ 128.531388] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 128.532209] dagster-daemon[1712]: sys.exit(main()) full # [ 128.532811] dagster-daemon[1712]: ~~~~^^ full # [ 128.533653] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 128.534507] dagster-daemon[1712]: cli(obj={}) full # [ 128.535176] dagster-daemon[1712]: ~~~^^^^^^^^ full # [ 128.535790] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 128.536636] dagster-daemon[1712]: return self.main(*args, **kwargs) full # [ 128.537286] dagster-daemon[1712]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 128.537949] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 128.538769] dagster-daemon[1712]: rv = self.invoke(ctx) full # [ 128.539625] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 128.540275] dagster-daemon[1712]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 128.540911] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 128.550716] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 128.551507] dagster-daemon[1712]: return ctx.invoke(self.callback, **ctx.params) full # [ 128.552184] dagster-daemon[1712]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.552804] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 128.553677] dagster-daemon[1712]: return callback(*args, **kwargs) full # [ 128.554532] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 128.555200] dagster-daemon[1712]: with get_instance_for_cli( full # [ 128.555823] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 128.556683] dagster-daemon[1712]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 128.557337] dagster-daemon[1712]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.557975] dagster-daemon[1712]: ) as instance: full # [ 128.558819] dagster-daemon[1712]: ^ full # [ 128.559716] dagster-daemon[1712]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 128.560521] dagster-daemon[1712]: return next(self.gen) full # [ 128.561178] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 128.561789] dagster-daemon[1712]: with DagsterInstance.get() as instance: full # [ 128.562636] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 128.574913] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 128.575691] dagster-daemon[1712]: return create_instance_from_dagster_home() full # [ 128.576556] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 128.577225] dagster-daemon[1712]: return create_instance_from_config(dagster_home_path) full # [ 128.577907] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 128.578521] dagster-daemon[1712]: return create_instance_from_ref(instance_ref) full # [ 128.579190] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 128.579853] dagster-daemon[1712]: unified_storage = instance_ref.storage full # [ 128.580782] dagster-daemon[1712]: ^^^^^^^^^^^^^^^^^^^^ full # [ 128.591322] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 128.592116] dagster-daemon[1712]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 128.592742] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.593600] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 128.594271] dagster-daemon[1712]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 128.594909] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.595789] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 128.596613] dagster-daemon[1712]: return DagsterPostgresStorage( full # [ 128.597284] dagster-daemon[1712]: inst_data=inst_data, full # [ 128.597912] dagster-daemon[1712]: ...<2 lines>... full # [ 128.598761] dagster-daemon[1712]: token_provider=get_token_provider_from_config(config_value), full # [ 128.599622] dagster-daemon[1712]: ) full # [ 128.609289] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 128.611802] dagster-daemon[1712]: self._run_storage = PostgresRunStorage( full # [ 128.613072] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~~~^ full # [ 128.614343] dagster-daemon[1712]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 128.616045] dagster-daemon[1712]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.617731] dagster-daemon[1712]: ) full # [ 128.618506] dagster-daemon[1712]: ^ full # [ 128.619256] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 128.621980] dagster-daemon[1712]: self._engine = create_pg_engine( full # [ 128.623146] dagster-daemon[1712]: ~~~~~~~~~~~~~~~~^ full # [ 128.624335] dagster-daemon[1712]: self.postgres_url, full # [ 128.625349] dagster-daemon[1712]: ^^^^^^^^^^^^^^^^^^ full # [ 128.626352] dagster-daemon[1712]: ...<2 lines>... full # [ 128.627277] dagster-daemon[1712]: poolclass=db_pool.NullPool, full # [ 128.628429] dagster-daemon[1712]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.629585] dagster-daemon[1712]: ) full # [ 128.630347] dagster-daemon[1712]: ^ full # [ 128.631140] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 128.633754] dagster-daemon[1712]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 128.635166] dagster-daemon[1712]: File "", line 2, in create_engine full # [ 128.637343] dagster-daemon[1712]: return target(fn, url, **kwargs) full # [ 128.638494] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 128.641067] dagster-daemon[1712]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 128.642557] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 128.645163] dagster-daemon[1712]: dbapi = dbapi_meth(**dbapi_args) full # [ 128.646340] dagster-daemon[1712]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 128.649118] dagster-daemon[1712]: import psycopg full # [ 128.650070] dagster-daemon[1712]: ModuleNotFoundError: No module named 'psycopg' full # [ 128.801067] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 128.802069] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 128.805863] systemd[1]: dagster-daemon.service: Consumed 1.399s CPU time over 7.271s wall clock time, 88.7M memory peak. full # [ 132.189770] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 15. full # [ 132.194597] systemd[1]: Started Dagster Webserver. full # [ 133.939186] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 17. full # [ 133.942590] systemd[1]: Started Dagster Daemon. full # [ 134.846611] dagster-webserver[1741]: Traceback (most recent call last): full # [ 134.850338] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 134.852479] dagster-webserver[1741]: sys.exit(main()) full # [ 134.853504] dagster-webserver[1741]: ~~~~^^ full # [ 134.854488] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 134.856977] dagster-webserver[1741]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 134.858354] dagster-webserver[1741]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.862093] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 134.864513] dagster-webserver[1741]: return self.main(*args, **kwargs) full # [ 134.865709] dagster-webserver[1741]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 134.866923] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 134.869323] dagster-webserver[1741]: rv = self.invoke(ctx) full # [ 134.872090] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 134.874506] dagster-webserver[1741]: return ctx.invoke(self.callback, **ctx.params) full # [ 134.875903] dagster-webserver[1741]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.877321] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 134.881097] dagster-webserver[1741]: return callback(*args, **kwargs) full # [ 134.882313] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 134.884963] dagster-webserver[1741]: instance = stack.enter_context( full # [ 134.887104] dagster-webserver[1741]: get_possibly_temporary_instance_for_cli( full # [ 134.888483] dagster-webserver[1741]: ...<3 lines>... full # [ 134.889471] dagster-webserver[1741]: ) full # [ 134.890350] dagster-webserver[1741]: ) full # [ 134.893099] dagster-webserver[1741]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 134.895452] dagster-webserver[1741]: result = _enter(cm) full # [ 134.896494] dagster-webserver[1741]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 134.898777] dagster-webserver[1741]: return next(self.gen) full # [ 134.902124] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 134.902862] dagster-webserver[1741]: with DagsterInstance.get() as instance: full # [ 134.903505] dagster-webserver[1741]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 134.904225] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 134.904789] dagster-webserver[1741]: return create_instance_from_dagster_home() full # [ 134.905645] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 134.907329] dagster-webserver[1741]: return create_instance_from_config(dagster_home_path) full # [ 134.907942] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 134.908784] dagster-webserver[1741]: return create_instance_from_ref(instance_ref) full # [ 134.909746] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 134.910280] dagster-webserver[1741]: unified_storage = instance_ref.storage full # [ 134.910902] dagster-webserver[1741]: ^^^^^^^^^^^^^^^^^^^^ full # [ 134.911757] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 134.912612] dagster-webserver[1741]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 134.913333] dagster-webserver[1741]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.913873] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 134.914709] dagster-webserver[1741]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 134.915442] dagster-webserver[1741]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.915983] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 134.916828] dagster-webserver[1741]: return DagsterPostgresStorage( full # [ 134.918904] dagster-webserver[1741]: inst_data=inst_data, full # [ 134.919762] dagster-webserver[1741]: ...<2 lines>... full # [ 134.920792] dagster-webserver[1741]: token_provider=get_token_provider_from_config(config_value), full # [ 134.921565] dagster-webserver[1741]: ) full # [ 134.922238] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 134.922786] dagster-webserver[1741]: self._run_storage = PostgresRunStorage( full # [ 134.923859] dagster-webserver[1741]: ~~~~~~~~~~~~~~~~~~^ full # [ 134.924529] dagster-webserver[1741]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 134.925148] dagster-webserver[1741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.925764] dagster-webserver[1741]: ) full # [ 134.927488] dagster-webserver[1741]: ^ full # [ 134.928102] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 134.928700] dagster-webserver[1741]: self._engine = create_pg_engine( full # [ 134.929669] dagster-webserver[1741]: ~~~~~~~~~~~~~~~~^ full # [ 134.930214] dagster-webserver[1741]: self.postgres_url, full # [ 134.930837] dagster-webserver[1741]: ^^^^^^^^^^^^^^^^^^ full # [ 134.931372] dagster-webserver[1741]: ...<2 lines>... full # [ 134.931898] dagster-webserver[1741]: poolclass=db_pool.NullPool, full # [ 134.932730] dagster-webserver[1741]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.933664] dagster-webserver[1741]: ) full # [ 134.934247] dagster-webserver[1741]: ^ full # [ 134.934882] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 134.935715] dagster-webserver[1741]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 134.936559] dagster-webserver[1741]: File "", line 2, in create_engine full # [ 134.937301] dagster-webserver[1741]: return target(fn, url, **kwargs) full # [ 134.937832] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 134.938486] dagster-webserver[1741]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 134.939299] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 134.939958] dagster-webserver[1741]: dbapi = dbapi_meth(**dbapi_args) full # [ 134.940814] dagster-webserver[1741]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 134.941748] dagster-webserver[1741]: import psycopg full # [ 134.942508] dagster-webserver[1741]: ModuleNotFoundError: No module named 'psycopg' full # [ 135.327629] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 135.328856] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 135.332372] systemd[1]: dagster-webserver.service: Consumed 2.085s CPU time over 8.361s wall clock time, 111.5M memory peak. full # [ 135.866616] dagster-daemon[1751]: Traceback (most recent call last): full # [ 135.869206] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 135.870223] dagster-daemon[1751]: sys.exit(main()) full # [ 135.870804] dagster-daemon[1751]: ~~~~^^ full # [ 135.871732] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 135.872315] dagster-daemon[1751]: cli(obj={}) full # [ 135.872971] dagster-daemon[1751]: ~~~^^^^^^^^ full # [ 135.873787] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 135.874649] dagster-daemon[1751]: return self.main(*args, **kwargs) full # [ 135.875497] dagster-daemon[1751]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 135.876185] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 135.876778] dagster-daemon[1751]: rv = self.invoke(ctx) full # [ 135.883801] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 135.884598] dagster-daemon[1751]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 135.885288] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 135.885924] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 135.886763] dagster-daemon[1751]: return ctx.invoke(self.callback, **ctx.params) full # [ 135.887620] dagster-daemon[1751]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.888288] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 135.888909] dagster-daemon[1751]: return callback(*args, **kwargs) full # [ 135.889791] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 135.890592] dagster-daemon[1751]: with get_instance_for_cli( full # [ 135.891241] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 135.891870] dagster-daemon[1751]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 135.892704] dagster-daemon[1751]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.893556] dagster-daemon[1751]: ) as instance: full # [ 135.894201] dagster-daemon[1751]: ^ full # [ 135.895037] dagster-daemon[1751]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 135.895666] dagster-daemon[1751]: return next(self.gen) full # [ 135.908242] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 135.909040] dagster-daemon[1751]: with DagsterInstance.get() as instance: full # [ 135.909654] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 135.910513] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 135.911183] dagster-daemon[1751]: return create_instance_from_dagster_home() full # [ 135.911801] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 135.912703] dagster-daemon[1751]: return create_instance_from_config(dagster_home_path) full # [ 135.913558] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 135.914197] dagster-daemon[1751]: return create_instance_from_ref(instance_ref) full # [ 135.914812] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 135.915673] dagster-daemon[1751]: unified_storage = instance_ref.storage full # [ 135.916556] dagster-daemon[1751]: ^^^^^^^^^^^^^^^^^^^^ full # [ 135.928982] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 135.929809] dagster-daemon[1751]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 135.930668] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.931526] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 135.932202] dagster-daemon[1751]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 135.932814] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.933674] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 135.934532] dagster-daemon[1751]: return DagsterPostgresStorage( full # [ 135.935197] dagster-daemon[1751]: inst_data=inst_data, full # [ 135.935823] dagster-daemon[1751]: ...<2 lines>... full # [ 135.936683] dagster-daemon[1751]: token_provider=get_token_provider_from_config(config_value), full # [ 135.937536] dagster-daemon[1751]: ) full # [ 135.938240] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 135.939138] dagster-daemon[1751]: self._run_storage = PostgresRunStorage( full # [ 135.939681] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~~~^ full # [ 135.940542] dagster-daemon[1751]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 135.941209] dagster-daemon[1751]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.941833] dagster-daemon[1751]: ) full # [ 135.942503] dagster-daemon[1751]: ^ full # [ 135.957091] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 135.959855] dagster-daemon[1751]: self._engine = create_pg_engine( full # [ 135.961047] dagster-daemon[1751]: ~~~~~~~~~~~~~~~~^ full # [ 135.962208] dagster-daemon[1751]: self.postgres_url, full # [ 135.963210] dagster-daemon[1751]: ^^^^^^^^^^^^^^^^^^ full # [ 135.964211] dagster-daemon[1751]: ...<2 lines>... full # [ 135.965133] dagster-daemon[1751]: poolclass=db_pool.NullPool, full # [ 135.966276] dagster-daemon[1751]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.967423] dagster-daemon[1751]: ) full # [ 135.968167] dagster-daemon[1751]: ^ full # [ 135.968902] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 135.971543] dagster-daemon[1751]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 135.972973] dagster-daemon[1751]: File "", line 2, in create_engine full # [ 135.975164] dagster-daemon[1751]: return target(fn, url, **kwargs) full # [ 135.976344] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 135.978885] dagster-daemon[1751]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 135.980415] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 135.982993] dagster-daemon[1751]: dbapi = dbapi_meth(**dbapi_args) full # [ 135.984173] dagster-daemon[1751]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 135.986949] dagster-daemon[1751]: import psycopg full # [ 135.987860] dagster-daemon[1751]: ModuleNotFoundError: No module named 'psycopg' full # [ 136.153360] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 136.155415] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 136.158240] systemd[1]: dagster-daemon.service: Consumed 1.464s CPU time over 7.349s wall clock time, 88.5M memory peak. full # [ 140.439962] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 16. full # [ 140.444449] systemd[1]: Started Dagster Webserver. full # [ 141.188975] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 18. full # [ 141.191699] systemd[1]: Started Dagster Daemon. full # [ 143.000180] dagster-webserver[1783]: Traceback (most recent call last): full # [ 143.002289] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 143.004697] dagster-webserver[1783]: sys.exit(main()) full # [ 143.007404] dagster-webserver[1783]: ~~~~^^ full # [ 143.008388] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 143.012572] dagster-webserver[1783]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 143.015514] dagster-webserver[1783]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.016853] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 143.019286] dagster-webserver[1783]: return self.main(*args, **kwargs) full # [ 143.020479] dagster-webserver[1783]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 143.024166] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 143.026570] dagster-webserver[1783]: rv = self.invoke(ctx) full # [ 143.027694] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 143.030114] dagster-webserver[1783]: return ctx.invoke(self.callback, **ctx.params) full # [ 143.032555] dagster-webserver[1783]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.034202] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 143.037105] dagster-webserver[1783]: return callback(*args, **kwargs) full # [ 143.040180] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 143.042818] dagster-webserver[1783]: instance = stack.enter_context( full # [ 143.046092] dagster-webserver[1783]: get_possibly_temporary_instance_for_cli( full # [ 143.047473] dagster-webserver[1783]: ...<3 lines>... full # [ 143.048453] dagster-webserver[1783]: ) full # [ 143.049320] dagster-webserver[1783]: ) full # [ 143.050171] dagster-webserver[1783]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 143.052576] dagster-webserver[1783]: result = _enter(cm) full # [ 143.053624] dagster-webserver[1783]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 143.057831] dagster-webserver[1783]: return next(self.gen) full # [ 143.058908] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 143.061824] dagster-webserver[1783]: with DagsterInstance.get() as instance: full # [ 143.063139] dagster-webserver[1783]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 143.064644] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 143.067460] dagster-webserver[1783]: return create_instance_from_dagster_home() full # [ 143.069392] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 143.072994] dagster-webserver[1783]: return create_instance_from_config(dagster_home_path) full # [ 143.074631] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 143.077801] dagster-webserver[1783]: return create_instance_from_ref(instance_ref) full # [ 143.079921] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 143.082969] dagster-webserver[1783]: unified_storage = instance_ref.storage full # [ 143.086068] dagster-webserver[1783]: ^^^^^^^^^^^^^^^^^^^^ full # [ 143.087358] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 143.090102] dagster-webserver[1783]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 143.092057] dagster-webserver[1783]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.093659] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 143.096283] dagster-webserver[1783]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 143.097904] dagster-webserver[1783]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.099549] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 143.102191] dagster-webserver[1783]: return DagsterPostgresStorage( full # [ 143.103348] dagster-webserver[1783]: inst_data=inst_data, full # [ 143.104444] dagster-webserver[1783]: ...<2 lines>... full # [ 143.105429] dagster-webserver[1783]: token_provider=get_token_provider_from_config(config_value), full # [ 143.107052] dagster-webserver[1783]: ) full # [ 143.107832] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 143.110524] dagster-webserver[1783]: self._run_storage = PostgresRunStorage( full # [ 143.111873] dagster-webserver[1783]: ~~~~~~~~~~~~~~~~~~^ full # [ 143.113250] dagster-webserver[1783]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 143.114966] dagster-webserver[1783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.116695] dagster-webserver[1783]: ) full # [ 143.117498] dagster-webserver[1783]: ^ full # [ 143.118278] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 143.121066] dagster-webserver[1783]: self._engine = create_pg_engine( full # [ 143.122283] dagster-webserver[1783]: ~~~~~~~~~~~~~~~~^ full # [ 143.123468] dagster-webserver[1783]: self.postgres_url, full # [ 143.124542] dagster-webserver[1783]: ^^^^^^^^^^^^^^^^^^ full # [ 143.125693] dagster-webserver[1783]: ...<2 lines>... full # [ 143.126672] dagster-webserver[1783]: poolclass=db_pool.NullPool, full # [ 143.127856] dagster-webserver[1783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.129077] dagster-webserver[1783]: ) full # [ 143.129851] dagster-webserver[1783]: ^ full # [ 143.130641] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 143.133282] dagster-webserver[1783]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 143.134739] dagster-webserver[1783]: File "", line 2, in create_engine full # [ 143.136954] dagster-webserver[1783]: return target(fn, url, **kwargs) full # [ 143.138179] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 143.140770] dagster-webserver[1783]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 143.142332] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 143.144988] dagster-webserver[1783]: dbapi = dbapi_meth(**dbapi_args) full # [ 143.146202] dagster-webserver[1783]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 143.148977] dagster-webserver[1783]: import psycopg full # [ 143.149919] dagster-webserver[1783]: ModuleNotFoundError: No module named 'psycopg' full # [ 143.214324] dagster-daemon[1789]: Traceback (most recent call last): full # [ 143.215561] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 143.217607] dagster-daemon[1789]: sys.exit(main()) full # [ 143.218587] dagster-daemon[1789]: ~~~~^^ full # [ 143.221092] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 143.223647] dagster-daemon[1789]: cli(obj={}) full # [ 143.224574] dagster-daemon[1789]: ~~~^^^^^^^^ full # [ 143.225518] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 143.230084] dagster-daemon[1789]: return self.main(*args, **kwargs) full # [ 143.231266] dagster-daemon[1789]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 143.232449] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 143.234750] dagster-daemon[1789]: rv = self.invoke(ctx) full # [ 143.235761] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 143.240117] dagster-daemon[1789]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 143.241607] dagster-daemon[1789]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 143.243063] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 143.245449] dagster-daemon[1789]: return ctx.invoke(self.callback, **ctx.params) full # [ 143.246772] dagster-daemon[1789]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.248146] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 143.250510] dagster-daemon[1789]: return callback(*args, **kwargs) full # [ 143.254096] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 143.256700] dagster-daemon[1789]: with get_instance_for_cli( full # [ 143.257792] dagster-daemon[1789]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 143.258886] dagster-daemon[1789]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 143.263186] dagster-daemon[1789]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.265061] dagster-daemon[1789]: ) as instance: full # [ 143.265970] dagster-daemon[1789]: ^ full # [ 143.266707] dagster-daemon[1789]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 143.268937] dagster-daemon[1789]: return next(self.gen) full # [ 143.269942] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 143.272610] dagster-daemon[1789]: with DagsterInstance.get() as instance: full # [ 143.273837] dagster-daemon[1789]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 143.277094] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 143.279653] dagster-daemon[1789]: return create_instance_from_dagster_home() full # [ 143.281165] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 143.284130] dagster-daemon[1789]: return create_instance_from_config(dagster_home_path) full # [ 143.286706] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 143.289546] dagster-daemon[1789]: return create_instance_from_ref(instance_ref) full # [ 143.290868] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 143.293706] dagster-daemon[1789]: unified_storage = instance_ref.storage full # [ 143.296112] dagster-daemon[1789]: ^^^^^^^^^^^^^^^^^^^^ full # [ 143.299117] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 143.301670] dagster-daemon[1789]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 143.303566] dagster-daemon[1789]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.305078] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 143.310095] dagster-daemon[1789]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 143.311687] dagster-daemon[1789]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.313347] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 143.315968] dagster-daemon[1789]: return DagsterPostgresStorage( full # [ 143.317097] dagster-daemon[1789]: inst_data=inst_data, full # [ 143.318175] dagster-daemon[1789]: ...<2 lines>... full # [ 143.319116] dagster-daemon[1789]: token_provider=get_token_provider_from_config(config_value), full # [ 143.320927] dagster-daemon[1789]: ) full # [ 143.321693] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 143.324207] dagster-daemon[1789]: self._run_storage = PostgresRunStorage( full # [ 143.325431] dagster-daemon[1789]: ~~~~~~~~~~~~~~~~~~^ full # [ 143.326661] dagster-daemon[1789]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 143.328342] dagster-daemon[1789]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.330039] dagster-daemon[1789]: ) full # [ 143.330774] dagster-daemon[1789]: ^ full # [ 143.331628] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 143.334344] dagster-daemon[1789]: self._engine = create_pg_engine( full # [ 143.335488] dagster-daemon[1789]: ~~~~~~~~~~~~~~~~^ full # [ 143.336639] dagster-daemon[1789]: self.postgres_url, full # [ 143.337652] dagster-daemon[1789]: ^^^^^^^^^^^^^^^^^^ full # [ 143.338686] dagster-daemon[1789]: ...<2 lines>... full # [ 143.339704] dagster-daemon[1789]: poolclass=db_pool.NullPool, full # [ 143.340866] dagster-daemon[1789]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.342037] dagster-daemon[1789]: ) full # [ 143.342757] dagster-daemon[1789]: ^ full # [ 143.343534] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 143.346166] dagster-daemon[1789]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 143.347586] dagster-daemon[1789]: File "", line 2, in create_engine full # [ 143.349761] dagster-daemon[1789]: return target(fn, url, **kwargs) full # [ 143.350920] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 143.353545] dagster-daemon[1789]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 143.355083] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 143.357676] dagster-daemon[1789]: dbapi = dbapi_meth(**dbapi_args) full # [ 143.358896] dagster-daemon[1789]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 143.361656] dagster-daemon[1789]: import psycopg full # [ 143.362581] dagster-daemon[1789]: ModuleNotFoundError: No module named 'psycopg' full # [ 143.370687] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 143.371815] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 143.374514] systemd[1]: dagster-webserver.service: Consumed 2.039s CPU time over 8.037s wall clock time, 111.8M memory peak. full # [ 143.501657] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 143.503857] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 143.506313] systemd[1]: dagster-daemon.service: Consumed 1.492s CPU time over 7.341s wall clock time, 88.6M memory peak. full # [ 148.439772] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 17. full # [ 148.442795] systemd[1]: Started Dagster Webserver. full # [ 148.688960] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 19. full # [ 148.692934] systemd[1]: Started Dagster Daemon. full # [ 150.523830] dagster-daemon[1826]: Traceback (most recent call last): full # [ 150.526375] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 150.527130] dagster-daemon[1826]: sys.exit(main()) full # [ 150.527725] dagster-daemon[1826]: ~~~~^^ full # [ 150.528640] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 150.529256] dagster-daemon[1826]: cli(obj={}) full # [ 150.530173] dagster-daemon[1826]: ~~~^^^^^^^^ full # [ 150.530747] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 150.531559] dagster-daemon[1826]: return self.main(*args, **kwargs) full # [ 150.532329] dagster-daemon[1826]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 150.532831] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 150.533280] dagster-daemon[1826]: rv = self.invoke(ctx) full # [ 150.540921] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 150.541639] dagster-daemon[1826]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 150.542306] dagster-daemon[1826]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 150.542915] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 150.543559] dagster-daemon[1826]: return ctx.invoke(self.callback, **ctx.params) full # [ 150.544213] dagster-daemon[1826]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.544868] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 150.545925] dagster-daemon[1826]: return callback(*args, **kwargs) full # [ 150.546715] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 150.547685] dagster-daemon[1826]: with get_instance_for_cli( full # [ 150.548226] dagster-daemon[1826]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 150.548850] dagster-daemon[1826]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 150.549577] dagster-daemon[1826]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.550149] dagster-daemon[1826]: ) as instance: full # [ 150.550763] dagster-daemon[1826]: ^ full # [ 150.562274] dagster-daemon[1826]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 150.562986] dagster-daemon[1826]: return next(self.gen) full # [ 150.563807] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 150.564714] dagster-daemon[1826]: with DagsterInstance.get() as instance: full # [ 150.565514] dagster-daemon[1826]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 150.566298] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 150.566987] dagster-daemon[1826]: return create_instance_from_dagster_home() full # [ 150.573188] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 150.573881] dagster-daemon[1826]: return create_instance_from_config(dagster_home_path) full # [ 150.574508] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 150.575790] dagster-daemon[1826]: return create_instance_from_ref(instance_ref) full # [ 150.576632] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 150.577372] dagster-daemon[1826]: unified_storage = instance_ref.storage full # [ 150.577894] dagster-daemon[1826]: ^^^^^^^^^^^^^^^^^^^^ full # [ 150.578708] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 150.579683] dagster-daemon[1826]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 150.580219] dagster-daemon[1826]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.591264] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 150.591956] dagster-daemon[1826]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 150.592795] dagster-daemon[1826]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.593704] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 150.594501] dagster-daemon[1826]: return DagsterPostgresStorage( full # [ 150.595219] dagster-daemon[1826]: inst_data=inst_data, full # [ 150.595756] dagster-daemon[1826]: ...<2 lines>... full # [ 150.596604] dagster-daemon[1826]: token_provider=get_token_provider_from_config(config_value), full # [ 150.597356] dagster-daemon[1826]: ) full # [ 150.597922] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 150.598508] dagster-daemon[1826]: self._run_storage = PostgresRunStorage( full # [ 150.599409] dagster-daemon[1826]: ~~~~~~~~~~~~~~~~~~^ full # [ 150.600033] dagster-daemon[1826]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 150.600636] dagster-daemon[1826]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.601400] dagster-daemon[1826]: ) full # [ 150.601912] dagster-daemon[1826]: ^ full # [ 150.614128] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 150.614961] dagster-daemon[1826]: self._engine = create_pg_engine( full # [ 150.615995] dagster-daemon[1826]: ~~~~~~~~~~~~~~~~^ full # [ 150.616652] dagster-daemon[1826]: self.postgres_url, full # [ 150.617291] dagster-daemon[1826]: ^^^^^^^^^^^^^^^^^^ full # [ 150.617921] dagster-daemon[1826]: ...<2 lines>... full # [ 150.620785] dagster-daemon[1826]: poolclass=db_pool.NullPool, full # [ 150.621627] dagster-daemon[1826]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.622442] dagster-daemon[1826]: ) full # [ 150.623126] dagster-daemon[1826]: ^ full # [ 150.623743] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 150.626153] dagster-daemon[1826]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 150.626863] dagster-daemon[1826]: File "", line 2, in create_engine full # [ 150.627698] dagster-daemon[1826]: return target(fn, url, **kwargs) full # [ 150.630162] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 150.630819] dagster-daemon[1826]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 150.634090] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 150.634941] dagster-daemon[1826]: dbapi = dbapi_meth(**dbapi_args) full # [ 150.635784] dagster-daemon[1826]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 150.636627] dagster-daemon[1826]: import psycopg full # [ 150.637318] dagster-daemon[1826]: ModuleNotFoundError: No module named 'psycopg' full # [ 150.853261] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 150.855821] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 150.858698] systemd[1]: dagster-daemon.service: Consumed 1.452s CPU time over 7.351s wall clock time, 88.5M memory peak. full # [ 151.138371] dagster-webserver[1825]: Traceback (most recent call last): full # [ 151.140896] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 151.141714] dagster-webserver[1825]: sys.exit(main()) full # [ 151.142546] dagster-webserver[1825]: ~~~~^^ full # [ 151.143218] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 151.143866] dagster-webserver[1825]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 151.144745] dagster-webserver[1825]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.145612] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 151.146292] dagster-webserver[1825]: return self.main(*args, **kwargs) full # [ 151.146907] dagster-webserver[1825]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 151.147784] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 151.148614] dagster-webserver[1825]: rv = self.invoke(ctx) full # [ 151.156790] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 151.157598] dagster-webserver[1825]: return ctx.invoke(self.callback, **ctx.params) full # [ 151.158341] dagster-webserver[1825]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.158901] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 151.159753] dagster-webserver[1825]: return callback(*args, **kwargs) full # [ 151.160652] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 151.161284] dagster-webserver[1825]: instance = stack.enter_context( full # [ 151.161910] dagster-webserver[1825]: get_possibly_temporary_instance_for_cli( full # [ 151.162770] dagster-webserver[1825]: ...<3 lines>... full # [ 151.163680] dagster-webserver[1825]: ) full # [ 151.164274] dagster-webserver[1825]: ) full # [ 151.164893] dagster-webserver[1825]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 151.165735] dagster-webserver[1825]: result = _enter(cm) full # [ 151.174718] dagster-webserver[1825]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 151.175513] dagster-webserver[1825]: return next(self.gen) full # [ 151.176183] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 151.176812] dagster-webserver[1825]: with DagsterInstance.get() as instance: full # [ 151.177676] dagster-webserver[1825]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 151.178533] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 151.179202] dagster-webserver[1825]: return create_instance_from_dagster_home() full # [ 151.179870] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 151.180695] dagster-webserver[1825]: return create_instance_from_config(dagster_home_path) full # [ 151.181337] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 151.181975] dagster-webserver[1825]: return create_instance_from_ref(instance_ref) full # [ 151.194260] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 151.195064] dagster-webserver[1825]: unified_storage = instance_ref.storage full # [ 151.195698] dagster-webserver[1825]: ^^^^^^^^^^^^^^^^^^^^ full # [ 151.196559] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 151.197251] dagster-webserver[1825]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 151.197857] dagster-webserver[1825]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.198528] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 151.199209] dagster-webserver[1825]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 151.199827] dagster-webserver[1825]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.200744] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 151.201578] dagster-webserver[1825]: return DagsterPostgresStorage( full # [ 151.202242] dagster-webserver[1825]: inst_data=inst_data, full # [ 151.202891] dagster-webserver[1825]: ...<2 lines>... full # [ 151.203810] dagster-webserver[1825]: token_provider=get_token_provider_from_config(config_value), full # [ 151.204632] dagster-webserver[1825]: ) full # [ 151.205276] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 151.205926] dagster-webserver[1825]: self._run_storage = PostgresRunStorage( full # [ 151.206759] dagster-webserver[1825]: ~~~~~~~~~~~~~~~~~~^ full # [ 151.207594] dagster-webserver[1825]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 151.208243] dagster-webserver[1825]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.208872] dagster-webserver[1825]: ) full # [ 151.209705] dagster-webserver[1825]: ^ full # [ 151.226683] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 151.229455] dagster-webserver[1825]: self._engine = create_pg_engine( full # [ 151.230654] dagster-webserver[1825]: ~~~~~~~~~~~~~~~~^ full # [ 151.231873] dagster-webserver[1825]: self.postgres_url, full # [ 151.232969] dagster-webserver[1825]: ^^^^^^^^^^^^^^^^^^ full # [ 151.234053] dagster-webserver[1825]: ...<2 lines>... full # [ 151.235033] dagster-webserver[1825]: poolclass=db_pool.NullPool, full # [ 151.236210] dagster-webserver[1825]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.237385] dagster-webserver[1825]: ) full # [ 151.238168] dagster-webserver[1825]: ^ full # [ 151.238947] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 151.241590] dagster-webserver[1825]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 151.243122] dagster-webserver[1825]: File "", line 2, in create_engine full # [ 151.245337] dagster-webserver[1825]: return target(fn, url, **kwargs) full # [ 151.246524] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 151.249150] dagster-webserver[1825]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 151.250674] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 151.253350] dagster-webserver[1825]: dbapi = dbapi_meth(**dbapi_args) full # [ 151.254536] dagster-webserver[1825]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 151.257345] dagster-webserver[1825]: import psycopg full # [ 151.258315] dagster-webserver[1825]: ModuleNotFoundError: No module named 'psycopg' full # [ 151.508952] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 151.511144] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 151.513849] systemd[1]: dagster-webserver.service: Consumed 2.116s CPU time over 8.141s wall clock time, 111.6M memory peak. full # [ 155.939785] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 20. full # [ 155.944812] systemd[1]: Started Dagster Daemon. full # [ 156.689118] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 18. full # [ 156.692362] systemd[1]: Started Dagster Webserver. full # [ 157.818349] dagster-daemon[1865]: Traceback (most recent call last): full # [ 157.819555] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 157.821605] dagster-daemon[1865]: sys.exit(main()) full # [ 157.822553] dagster-daemon[1865]: ~~~~^^ full # [ 157.823574] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 157.826135] dagster-daemon[1865]: cli(obj={}) full # [ 157.827062] dagster-daemon[1865]: ~~~^^^^^^^^ full # [ 157.827937] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 157.830343] dagster-daemon[1865]: return self.main(*args, **kwargs) full # [ 157.831501] dagster-daemon[1865]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 157.832674] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 157.834986] dagster-daemon[1865]: rv = self.invoke(ctx) full # [ 157.835985] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 157.838376] dagster-daemon[1865]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 157.839894] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 157.841351] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 157.843684] dagster-daemon[1865]: return ctx.invoke(self.callback, **ctx.params) full # [ 157.845067] dagster-daemon[1865]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.846486] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 157.848805] dagster-daemon[1865]: return callback(*args, **kwargs) full # [ 157.849975] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 157.852593] dagster-daemon[1865]: with get_instance_for_cli( full # [ 157.853671] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 157.854758] dagster-daemon[1865]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 157.856617] dagster-daemon[1865]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.858473] dagster-daemon[1865]: ) as instance: full # [ 157.859402] dagster-daemon[1865]: ^ full # [ 157.860147] dagster-daemon[1865]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 157.862395] dagster-daemon[1865]: return next(self.gen) full # [ 157.863511] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 157.866140] dagster-daemon[1865]: with DagsterInstance.get() as instance: full # [ 157.867407] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 157.868506] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 157.871089] dagster-daemon[1865]: return create_instance_from_dagster_home() full # [ 157.872395] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 157.875326] dagster-daemon[1865]: return create_instance_from_config(dagster_home_path) full # [ 157.876746] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 157.879603] dagster-daemon[1865]: return create_instance_from_ref(instance_ref) full # [ 157.880943] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 157.883766] dagster-daemon[1865]: unified_storage = instance_ref.storage full # [ 157.885061] dagster-daemon[1865]: ^^^^^^^^^^^^^^^^^^^^ full # [ 157.886313] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 157.888864] dagster-daemon[1865]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 157.890776] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.892342] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 157.894924] dagster-daemon[1865]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 157.896547] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.898159] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 157.900788] dagster-daemon[1865]: return DagsterPostgresStorage( full # [ 157.902037] dagster-daemon[1865]: inst_data=inst_data, full # [ 157.903098] dagster-daemon[1865]: ...<2 lines>... full # [ 157.904058] dagster-daemon[1865]: token_provider=get_token_provider_from_config(config_value), full # [ 157.905646] dagster-daemon[1865]: ) full # [ 157.906476] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 157.909130] dagster-daemon[1865]: self._run_storage = PostgresRunStorage( full # [ 157.910396] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~~~^ full # [ 157.911636] dagster-daemon[1865]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 157.913364] dagster-daemon[1865]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.915080] dagster-daemon[1865]: ) full # [ 157.915832] dagster-daemon[1865]: ^ full # [ 157.916608] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 157.919351] dagster-daemon[1865]: self._engine = create_pg_engine( full # [ 157.920513] dagster-daemon[1865]: ~~~~~~~~~~~~~~~~^ full # [ 157.921669] dagster-daemon[1865]: self.postgres_url, full # [ 157.922714] dagster-daemon[1865]: ^^^^^^^^^^^^^^^^^^ full # [ 157.923747] dagster-daemon[1865]: ...<2 lines>... full # [ 157.924704] dagster-daemon[1865]: poolclass=db_pool.NullPool, full # [ 157.925863] dagster-daemon[1865]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.927057] dagster-daemon[1865]: ) full # [ 157.927787] dagster-daemon[1865]: ^ full # [ 157.928571] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 157.931182] dagster-daemon[1865]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 157.932607] dagster-daemon[1865]: File "", line 2, in create_engine full # [ 157.934802] dagster-daemon[1865]: return target(fn, url, **kwargs) full # [ 157.935982] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 157.938643] dagster-daemon[1865]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 157.940151] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 157.942769] dagster-daemon[1865]: dbapi = dbapi_meth(**dbapi_args) full # [ 157.943935] dagster-daemon[1865]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 157.946779] dagster-daemon[1865]: import psycopg full # [ 157.947719] dagster-daemon[1865]: ModuleNotFoundError: No module named 'psycopg' full # [ 158.060189] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 158.062835] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 158.065214] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.205s wall clock time, 88.6M memory peak. full # [ 159.418183] dagster-webserver[1869]: Traceback (most recent call last): full # [ 159.420789] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 159.421653] dagster-webserver[1869]: sys.exit(main()) full # [ 159.422279] dagster-webserver[1869]: ~~~~^^ full # [ 159.422895] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 159.423725] dagster-webserver[1869]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 159.424612] dagster-webserver[1869]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.425285] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 159.425897] dagster-webserver[1869]: return self.main(*args, **kwargs) full # [ 159.426723] dagster-webserver[1869]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 159.427568] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 159.428226] dagster-webserver[1869]: rv = self.invoke(ctx) full # [ 159.436581] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 159.437578] dagster-webserver[1869]: return ctx.invoke(self.callback, **ctx.params) full # [ 159.438272] dagster-webserver[1869]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.438901] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 159.439749] dagster-webserver[1869]: return callback(*args, **kwargs) full # [ 159.440612] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 159.441272] dagster-webserver[1869]: instance = stack.enter_context( full # [ 159.441908] dagster-webserver[1869]: get_possibly_temporary_instance_for_cli( full # [ 159.442766] dagster-webserver[1869]: ...<3 lines>... full # [ 159.443613] dagster-webserver[1869]: ) full # [ 159.444254] dagster-webserver[1869]: ) full # [ 159.444912] dagster-webserver[1869]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 159.445715] dagster-webserver[1869]: result = _enter(cm) full # [ 159.446560] dagster-webserver[1869]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 159.447215] dagster-webserver[1869]: return next(self.gen) full # [ 159.457467] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 159.458274] dagster-webserver[1869]: with DagsterInstance.get() as instance: full # [ 159.458907] dagster-webserver[1869]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 159.459548] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 159.460216] dagster-webserver[1869]: return create_instance_from_dagster_home() full # [ 159.460860] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 159.461514] dagster-webserver[1869]: return create_instance_from_config(dagster_home_path) full # [ 159.462219] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 159.462814] dagster-webserver[1869]: return create_instance_from_ref(instance_ref) full # [ 159.463671] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 159.464525] dagster-webserver[1869]: unified_storage = instance_ref.storage full # [ 159.465167] dagster-webserver[1869]: ^^^^^^^^^^^^^^^^^^^^ full # [ 159.478946] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 159.479749] dagster-webserver[1869]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 159.480602] dagster-webserver[1869]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.481257] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 159.482113] dagster-webserver[1869]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 159.482738] dagster-webserver[1869]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.483598] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 159.484275] dagster-webserver[1869]: return DagsterPostgresStorage( full # [ 159.484901] dagster-webserver[1869]: inst_data=inst_data, full # [ 159.485758] dagster-webserver[1869]: ...<2 lines>... full # [ 159.486606] dagster-webserver[1869]: token_provider=get_token_provider_from_config(config_value), full # [ 159.487308] dagster-webserver[1869]: ) full # [ 159.487944] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 159.488549] dagster-webserver[1869]: self._run_storage = PostgresRunStorage( full # [ 159.489253] dagster-webserver[1869]: ~~~~~~~~~~~~~~~~~~^ full # [ 159.489857] dagster-webserver[1869]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 159.490513] dagster-webserver[1869]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.491389] dagster-webserver[1869]: ) full # [ 159.492051] dagster-webserver[1869]: ^ full # [ 159.492691] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 159.493553] dagster-webserver[1869]: self._engine = create_pg_engine( full # [ 159.494228] dagster-webserver[1869]: ~~~~~~~~~~~~~~~~^ full # [ 159.494855] dagster-webserver[1869]: self.postgres_url, full # [ 159.495510] dagster-webserver[1869]: ^^^^^^^^^^^^^^^^^^ full # [ 159.496177] dagster-webserver[1869]: ...<2 lines>... full # [ 159.496802] dagster-webserver[1869]: poolclass=db_pool.NullPool, full # [ 159.497786] dagster-webserver[1869]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.498532] dagster-webserver[1869]: ) full # [ 159.499219] dagster-webserver[1869]: ^ full # [ 159.517071] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 159.519761] dagster-webserver[1869]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 159.521263] dagster-webserver[1869]: File "", line 2, in create_engine full # [ 159.523473] dagster-webserver[1869]: return target(fn, url, **kwargs) full # [ 159.524660] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 159.527242] dagster-webserver[1869]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 159.528749] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 159.531360] dagster-webserver[1869]: dbapi = dbapi_meth(**dbapi_args) full # [ 159.532545] dagster-webserver[1869]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 159.535349] dagster-webserver[1869]: import psycopg full # [ 159.536318] dagster-webserver[1869]: ModuleNotFoundError: No module named 'psycopg' full # [ 159.794603] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 159.795850] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 159.799458] systemd[1]: dagster-webserver.service: Consumed 2.066s CPU time over 8.282s wall clock time, 111.7M memory peak. full # [ 163.189956] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 21. full # [ 163.194851] systemd[1]: Started Dagster Daemon. full # [ 164.940284] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 19. full # [ 164.942185] systemd[1]: Started Dagster Webserver. full # [ 165.060338] dagster-daemon[1906]: Traceback (most recent call last): full # [ 165.062365] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 165.064428] dagster-daemon[1906]: sys.exit(main()) full # [ 165.065826] dagster-daemon[1906]: ~~~~^^ full # [ 165.067296] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 165.070038] dagster-daemon[1906]: cli(obj={}) full # [ 165.071461] dagster-daemon[1906]: ~~~^^^^^^^^ full # [ 165.072349] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 165.074709] dagster-daemon[1906]: return self.main(*args, **kwargs) full # [ 165.076145] dagster-daemon[1906]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 165.077973] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 165.080930] dagster-daemon[1906]: rv = self.invoke(ctx) full # [ 165.082932] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 165.085480] dagster-daemon[1906]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 165.087375] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 165.088816] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 165.091193] dagster-daemon[1906]: return ctx.invoke(self.callback, **ctx.params) full # [ 165.092592] dagster-daemon[1906]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.094712] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 165.097856] dagster-daemon[1906]: return callback(*args, **kwargs) full # [ 165.099626] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 165.102731] dagster-daemon[1906]: with get_instance_for_cli( full # [ 165.103840] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 165.104941] dagster-daemon[1906]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 165.106950] dagster-daemon[1906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.109329] dagster-daemon[1906]: ) as instance: full # [ 165.110995] dagster-daemon[1906]: ^ full # [ 165.112362] dagster-daemon[1906]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 165.114801] dagster-daemon[1906]: return next(self.gen) full # [ 165.117233] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 165.119909] dagster-daemon[1906]: with DagsterInstance.get() as instance: full # [ 165.121176] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 165.122387] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 165.125170] dagster-daemon[1906]: return create_instance_from_dagster_home() full # [ 165.126674] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 165.129943] dagster-daemon[1906]: return create_instance_from_config(dagster_home_path) full # [ 165.131713] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 165.135693] dagster-daemon[1906]: return create_instance_from_ref(instance_ref) full # [ 165.137860] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 165.140717] dagster-daemon[1906]: unified_storage = instance_ref.storage full # [ 165.142050] dagster-daemon[1906]: ^^^^^^^^^^^^^^^^^^^^ full # [ 165.143474] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 165.146196] dagster-daemon[1906]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 165.148130] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.149641] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 165.152827] dagster-daemon[1906]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 165.154456] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.156068] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 165.158758] dagster-daemon[1906]: return DagsterPostgresStorage( full # [ 165.159920] dagster-daemon[1906]: inst_data=inst_data, full # [ 165.161031] dagster-daemon[1906]: ...<2 lines>... full # [ 165.161958] dagster-daemon[1906]: token_provider=get_token_provider_from_config(config_value), full # [ 165.163606] dagster-daemon[1906]: ) full # [ 165.164430] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 165.167546] dagster-daemon[1906]: self._run_storage = PostgresRunStorage( full # [ 165.168868] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~~~^ full # [ 165.170522] dagster-daemon[1906]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 165.172525] dagster-daemon[1906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.174641] dagster-daemon[1906]: ) full # [ 165.175420] dagster-daemon[1906]: ^ full # [ 165.176235] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 165.179001] dagster-daemon[1906]: self._engine = create_pg_engine( full # [ 165.180265] dagster-daemon[1906]: ~~~~~~~~~~~~~~~~^ full # [ 165.181438] dagster-daemon[1906]: self.postgres_url, full # [ 165.182478] dagster-daemon[1906]: ^^^^^^^^^^^^^^^^^^ full # [ 165.183517] dagster-daemon[1906]: ...<2 lines>... full # [ 165.184582] dagster-daemon[1906]: poolclass=db_pool.NullPool, full # [ 165.185760] dagster-daemon[1906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.186916] dagster-daemon[1906]: ) full # [ 165.188473] dagster-daemon[1906]: ^ full # [ 165.189285] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 165.191944] dagster-daemon[1906]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 165.193436] dagster-daemon[1906]: File "", line 2, in create_engine full # [ 165.195639] dagster-daemon[1906]: return target(fn, url, **kwargs) full # [ 165.196875] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 165.199498] dagster-daemon[1906]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 165.201059] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 165.203688] dagster-daemon[1906]: dbapi = dbapi_meth(**dbapi_args) full # [ 165.204928] dagster-daemon[1906]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 165.207744] dagster-daemon[1906]: import psycopg full # [ 165.208955] dagster-daemon[1906]: ModuleNotFoundError: No module named 'psycopg' full # [ 165.296964] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 165.299287] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 165.301135] systemd[1]: dagster-daemon.service: Consumed 1.419s CPU time over 7.232s wall clock time, 88.5M memory peak. full # [ 167.702792] dagster-webserver[1912]: Traceback (most recent call last): full # [ 167.705899] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 167.706754] dagster-webserver[1912]: sys.exit(main()) full # [ 167.707797] dagster-webserver[1912]: ~~~~^^ full # [ 167.708618] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 167.709720] dagster-webserver[1912]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 167.710707] dagster-webserver[1912]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.711759] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 167.712760] dagster-webserver[1912]: return self.main(*args, **kwargs) full # [ 167.713558] dagster-webserver[1912]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 167.721068] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 167.721894] dagster-webserver[1912]: rv = self.invoke(ctx) full # [ 167.722604] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 167.723683] dagster-webserver[1912]: return ctx.invoke(self.callback, **ctx.params) full # [ 167.724562] dagster-webserver[1912]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.725221] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 167.726123] dagster-webserver[1912]: return callback(*args, **kwargs) full # [ 167.726701] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 167.727521] dagster-webserver[1912]: instance = stack.enter_context( full # [ 167.728167] dagster-webserver[1912]: get_possibly_temporary_instance_for_cli( full # [ 167.728799] dagster-webserver[1912]: ...<3 lines>... full # [ 167.729670] dagster-webserver[1912]: ) full # [ 167.730519] dagster-webserver[1912]: ) full # [ 167.731166] dagster-webserver[1912]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 167.731787] dagster-webserver[1912]: result = _enter(cm) full # [ 167.742141] dagster-webserver[1912]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 167.742928] dagster-webserver[1912]: return next(self.gen) full # [ 167.743777] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 167.744647] dagster-webserver[1912]: with DagsterInstance.get() as instance: full # [ 167.745278] dagster-webserver[1912]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 167.745926] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 167.746775] dagster-webserver[1912]: return create_instance_from_dagster_home() full # [ 167.747671] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 167.748277] dagster-webserver[1912]: return create_instance_from_config(dagster_home_path) full # [ 167.748928] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 167.749783] dagster-webserver[1912]: return create_instance_from_ref(instance_ref) full # [ 167.761708] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 167.762770] dagster-webserver[1912]: unified_storage = instance_ref.storage full # [ 167.763620] dagster-webserver[1912]: ^^^^^^^^^^^^^^^^^^^^ full # [ 167.764225] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 167.764889] dagster-webserver[1912]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 167.765510] dagster-webserver[1912]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.766174] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 167.766813] dagster-webserver[1912]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 167.767712] dagster-webserver[1912]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.768560] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 167.769189] dagster-webserver[1912]: return DagsterPostgresStorage( full # [ 167.769812] dagster-webserver[1912]: inst_data=inst_data, full # [ 167.770667] dagster-webserver[1912]: ...<2 lines>... full # [ 167.771521] dagster-webserver[1912]: token_provider=get_token_provider_from_config(config_value), full # [ 167.772196] dagster-webserver[1912]: ) full # [ 167.772812] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 167.773665] dagster-webserver[1912]: self._run_storage = PostgresRunStorage( full # [ 167.774501] dagster-webserver[1912]: ~~~~~~~~~~~~~~~~~~^ full # [ 167.775147] dagster-webserver[1912]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 167.775565] dagster-webserver[1912]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.776217] dagster-webserver[1912]: ) full # [ 167.776832] dagster-webserver[1912]: ^ full # [ 167.794072] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 167.796857] dagster-webserver[1912]: self._engine = create_pg_engine( full # [ 167.798077] dagster-webserver[1912]: ~~~~~~~~~~~~~~~~^ full # [ 167.799281] dagster-webserver[1912]: self.postgres_url, full # [ 167.800365] dagster-webserver[1912]: ^^^^^^^^^^^^^^^^^^ full # [ 167.801444] dagster-webserver[1912]: ...<2 lines>... full # [ 167.802433] dagster-webserver[1912]: poolclass=db_pool.NullPool, full # [ 167.803602] dagster-webserver[1912]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.804777] dagster-webserver[1912]: ) full # [ 167.805590] dagster-webserver[1912]: ^ full # [ 167.806389] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 167.809047] dagster-webserver[1912]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 167.810571] dagster-webserver[1912]: File "", line 2, in create_engine full # [ 167.812789] dagster-webserver[1912]: return target(fn, url, **kwargs) full # [ 167.814032] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 167.816626] dagster-webserver[1912]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 167.818172] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 167.820816] dagster-webserver[1912]: dbapi = dbapi_meth(**dbapi_args) full # [ 167.822040] dagster-webserver[1912]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 167.824826] dagster-webserver[1912]: import psycopg full # [ 167.825793] dagster-webserver[1912]: ModuleNotFoundError: No module named 'psycopg' full # [ 168.073821] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 168.074766] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 168.078553] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 8.275s wall clock time, 111.4M memory peak. full # [ 170.439939] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 22. full # [ 170.444502] systemd[1]: Started Dagster Daemon. full # [ 172.281879] dagster-daemon[1944]: Traceback (most recent call last): full # [ 172.284434] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 172.285254] dagster-daemon[1944]: sys.exit(main()) full # [ 172.285876] dagster-daemon[1944]: ~~~~^^ full # [ 172.286700] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 172.287549] dagster-daemon[1944]: cli(obj={}) full # [ 172.288218] dagster-daemon[1944]: ~~~^^^^^^^^ full # [ 172.288836] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 172.289491] dagster-daemon[1944]: return self.main(*args, **kwargs) full # [ 172.290141] dagster-daemon[1944]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 172.290792] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 172.291645] dagster-daemon[1944]: rv = self.invoke(ctx) full # [ 172.292311] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 172.292886] dagster-daemon[1944]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 172.293738] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 172.303739] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 172.304314] dagster-daemon[1944]: return ctx.invoke(self.callback, **ctx.params) full # [ 172.304954] dagster-daemon[1944]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.305799] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 172.306656] dagster-daemon[1944]: return callback(*args, **kwargs) full # [ 172.307517] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 172.308185] dagster-daemon[1944]: with get_instance_for_cli( full # [ 172.308820] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 172.309678] dagster-daemon[1944]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 172.310532] dagster-daemon[1944]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.311203] dagster-daemon[1944]: ) as instance: full # [ 172.312125] dagster-daemon[1944]: ^ full # [ 172.312694] dagster-daemon[1944]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 172.313511] dagster-daemon[1944]: return next(self.gen) full # [ 172.314163] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 172.314778] dagster-daemon[1944]: with DagsterInstance.get() as instance: full # [ 172.315623] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 172.327916] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 172.328690] dagster-daemon[1944]: return create_instance_from_dagster_home() full # [ 172.329547] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 172.330261] dagster-daemon[1944]: return create_instance_from_config(dagster_home_path) full # [ 172.330835] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 172.331694] dagster-daemon[1944]: return create_instance_from_ref(instance_ref) full # [ 172.332594] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 172.333231] dagster-daemon[1944]: unified_storage = instance_ref.storage full # [ 172.333878] dagster-daemon[1944]: ^^^^^^^^^^^^^^^^^^^^ full # [ 172.334511] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 172.335371] dagster-daemon[1944]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 172.336034] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.349704] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 172.350699] dagster-daemon[1944]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 172.351556] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.352328] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 172.352856] dagster-daemon[1944]: return DagsterPostgresStorage( full # [ 172.353511] dagster-daemon[1944]: inst_data=inst_data, full # [ 172.354260] dagster-daemon[1944]: ...<2 lines>... full # [ 172.354805] dagster-daemon[1944]: token_provider=get_token_provider_from_config(config_value), full # [ 172.355748] dagster-daemon[1944]: ) full # [ 172.356532] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 172.357274] dagster-daemon[1944]: self._run_storage = PostgresRunStorage( full # [ 172.357823] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~~~^ full # [ 172.358689] dagster-daemon[1944]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 172.359606] dagster-daemon[1944]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.360597] dagster-daemon[1944]: ) full # [ 172.361290] dagster-daemon[1944]: ^ full # [ 172.361927] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 172.362729] dagster-daemon[1944]: self._engine = create_pg_engine( full # [ 172.363939] dagster-daemon[1944]: ~~~~~~~~~~~~~~~~^ full # [ 172.364820] dagster-daemon[1944]: self.postgres_url, full # [ 172.365807] dagster-daemon[1944]: ^^^^^^^^^^^^^^^^^^ full # [ 172.366696] dagster-daemon[1944]: ...<2 lines>... full # [ 172.367675] dagster-daemon[1944]: poolclass=db_pool.NullPool, full # [ 172.368199] dagster-daemon[1944]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.368821] dagster-daemon[1944]: ) full # [ 172.369734] dagster-daemon[1944]: ^ full # [ 172.381154] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 172.381886] dagster-daemon[1944]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 172.382719] dagster-daemon[1944]: File "", line 2, in create_engine full # [ 172.383582] dagster-daemon[1944]: return target(fn, url, **kwargs) full # [ 172.384232] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 172.384861] dagster-daemon[1944]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 172.385722] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 172.386536] dagster-daemon[1944]: dbapi = dbapi_meth(**dbapi_args) full # [ 172.387203] dagster-daemon[1944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 172.388120] dagster-daemon[1944]: import psycopg full # [ 172.399088] dagster-daemon[1944]: ModuleNotFoundError: No module named 'psycopg' full # [ 172.587716] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 172.588912] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 172.592372] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.293s wall clock time, 88.8M memory peak. full # [ 173.189175] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 20. full # [ 173.194262] systemd[1]: Started Dagster Webserver. full # [ 175.805624] dagster-webserver[1957]: Traceback (most recent call last): full # [ 175.808190] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 175.808985] dagster-webserver[1957]: sys.exit(main()) full # [ 175.809795] dagster-webserver[1957]: ~~~~^^ full # [ 175.810663] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 175.811518] dagster-webserver[1957]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 175.812190] dagster-webserver[1957]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.812790] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 175.813638] dagster-webserver[1957]: return self.main(*args, **kwargs) full # [ 175.814299] dagster-webserver[1957]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 175.814949] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 175.815756] dagster-webserver[1957]: rv = self.invoke(ctx) full # [ 175.816604] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 175.817261] dagster-webserver[1957]: return ctx.invoke(self.callback, **ctx.params) full # [ 175.817906] dagster-webserver[1957]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.828579] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 175.829566] dagster-webserver[1957]: return callback(*args, **kwargs) full # [ 175.830231] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 175.830862] dagster-webserver[1957]: instance = stack.enter_context( full # [ 175.831520] dagster-webserver[1957]: get_possibly_temporary_instance_for_cli( full # [ 175.832199] dagster-webserver[1957]: ...<3 lines>... full # [ 175.832823] dagster-webserver[1957]: ) full # [ 175.833684] dagster-webserver[1957]: ) full # [ 175.834562] dagster-webserver[1957]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 175.835213] dagster-webserver[1957]: result = _enter(cm) full # [ 175.835884] dagster-webserver[1957]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 175.836505] dagster-webserver[1957]: return next(self.gen) full # [ 175.837172] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 175.837800] dagster-webserver[1957]: with DagsterInstance.get() as instance: full # [ 175.838656] dagster-webserver[1957]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 175.849679] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 175.850670] dagster-webserver[1957]: return create_instance_from_dagster_home() full # [ 175.851522] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 175.852203] dagster-webserver[1957]: return create_instance_from_config(dagster_home_path) full # [ 175.852822] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 175.853688] dagster-webserver[1957]: return create_instance_from_ref(instance_ref) full # [ 175.854583] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 175.855215] dagster-webserver[1957]: unified_storage = instance_ref.storage full # [ 175.855834] dagster-webserver[1957]: ^^^^^^^^^^^^^^^^^^^^ full # [ 175.856695] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 175.857580] dagster-webserver[1957]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 175.858223] dagster-webserver[1957]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.871915] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 175.872693] dagster-webserver[1957]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 175.873549] dagster-webserver[1957]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.874219] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 175.874866] dagster-webserver[1957]: return DagsterPostgresStorage( full # [ 175.875521] dagster-webserver[1957]: inst_data=inst_data, full # [ 175.876200] dagster-webserver[1957]: ...<2 lines>... full # [ 175.876814] dagster-webserver[1957]: token_provider=get_token_provider_from_config(config_value), full # [ 175.877689] dagster-webserver[1957]: ) full # [ 175.878555] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 175.879220] dagster-webserver[1957]: self._run_storage = PostgresRunStorage( full # [ 175.879856] dagster-webserver[1957]: ~~~~~~~~~~~~~~~~~~^ full # [ 175.880520] dagster-webserver[1957]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 175.881414] dagster-webserver[1957]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.882048] dagster-webserver[1957]: ) full # [ 175.882677] dagster-webserver[1957]: ^ full # [ 175.883586] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 175.884214] dagster-webserver[1957]: self._engine = create_pg_engine( full # [ 175.884835] dagster-webserver[1957]: ~~~~~~~~~~~~~~~~^ full # [ 175.885505] dagster-webserver[1957]: self.postgres_url, full # [ 175.886163] dagster-webserver[1957]: ^^^^^^^^^^^^^^^^^^ full # [ 175.886785] dagster-webserver[1957]: ...<2 lines>... full # [ 175.887632] dagster-webserver[1957]: poolclass=db_pool.NullPool, full # [ 175.888286] dagster-webserver[1957]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.888911] dagster-webserver[1957]: ) full # [ 175.889545] dagster-webserver[1957]: ^ full # [ 175.890206] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 175.890816] dagster-webserver[1957]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 175.908218] dagster-webserver[1957]: File "", line 2, in create_engine full # [ 175.910444] dagster-webserver[1957]: return target(fn, url, **kwargs) full # [ 175.911624] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 175.914200] dagster-webserver[1957]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 175.915742] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 175.918353] dagster-webserver[1957]: dbapi = dbapi_meth(**dbapi_args) full # [ 175.919537] dagster-webserver[1957]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 175.922344] dagster-webserver[1957]: import psycopg full # [ 175.923320] dagster-webserver[1957]: ModuleNotFoundError: No module named 'psycopg' full # [ 176.180283] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 176.182572] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 176.184735] systemd[1]: dagster-webserver.service: Consumed 2.006s CPU time over 8.099s wall clock time, 111.8M memory peak. full # [ 177.689876] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 23. full # [ 177.692493] systemd[1]: Started Dagster Daemon. full # [ 179.532605] dagster-daemon[1982]: Traceback (most recent call last): full # [ 179.535128] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 179.535955] dagster-daemon[1982]: sys.exit(main()) full # [ 179.536756] dagster-daemon[1982]: ~~~~^^ full # [ 179.537604] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 179.538256] dagster-daemon[1982]: cli(obj={}) full # [ 179.538902] dagster-daemon[1982]: ~~~^^^^^^^^ full # [ 179.539751] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 179.540570] dagster-daemon[1982]: return self.main(*args, **kwargs) full # [ 179.541233] dagster-daemon[1982]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 179.541861] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 179.542484] dagster-daemon[1982]: rv = self.invoke(ctx) full # [ 179.549713] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 179.550695] dagster-daemon[1982]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 179.551579] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 179.552226] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 179.552853] dagster-daemon[1982]: return ctx.invoke(self.callback, **ctx.params) full # [ 179.553509] dagster-daemon[1982]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.554176] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 179.554801] dagster-daemon[1982]: return callback(*args, **kwargs) full # [ 179.555714] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 179.556514] dagster-daemon[1982]: with get_instance_for_cli( full # [ 179.557162] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 179.557777] dagster-daemon[1982]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 179.558647] dagster-daemon[1982]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.559485] dagster-daemon[1982]: ) as instance: full # [ 179.560131] dagster-daemon[1982]: ^ full # [ 179.571307] dagster-daemon[1982]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 179.572098] dagster-daemon[1982]: return next(self.gen) full # [ 179.572512] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 179.573181] dagster-daemon[1982]: with DagsterInstance.get() as instance: full # [ 179.573805] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 179.574678] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 179.575552] dagster-daemon[1982]: return create_instance_from_dagster_home() full # [ 179.576248] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 179.576835] dagster-daemon[1982]: return create_instance_from_config(dagster_home_path) full # [ 179.577716] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 179.578554] dagster-daemon[1982]: return create_instance_from_ref(instance_ref) full # [ 179.590210] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 179.590966] dagster-daemon[1982]: unified_storage = instance_ref.storage full # [ 179.591864] dagster-daemon[1982]: ^^^^^^^^^^^^^^^^^^^^ full # [ 179.592745] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 179.593548] dagster-daemon[1982]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 179.594219] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.594856] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 179.595518] dagster-daemon[1982]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 179.596193] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.597083] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 179.597666] dagster-daemon[1982]: return DagsterPostgresStorage( full # [ 179.598525] dagster-daemon[1982]: inst_data=inst_data, full # [ 179.599194] dagster-daemon[1982]: ...<2 lines>... full # [ 179.599821] dagster-daemon[1982]: token_provider=get_token_provider_from_config(config_value), full # [ 179.600678] dagster-daemon[1982]: ) full # [ 179.613043] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 179.613834] dagster-daemon[1982]: self._run_storage = PostgresRunStorage( full # [ 179.614505] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~~~^ full # [ 179.615298] dagster-daemon[1982]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 179.616038] dagster-daemon[1982]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.616667] dagster-daemon[1982]: ) full # [ 179.617529] dagster-daemon[1982]: ^ full # [ 179.618204] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 179.618837] dagster-daemon[1982]: self._engine = create_pg_engine( full # [ 179.619694] dagster-daemon[1982]: ~~~~~~~~~~~~~~~~^ full # [ 179.620555] dagster-daemon[1982]: self.postgres_url, full # [ 179.621224] dagster-daemon[1982]: ^^^^^^^^^^^^^^^^^^ full # [ 179.621856] dagster-daemon[1982]: ...<2 lines>... full # [ 179.622509] dagster-daemon[1982]: poolclass=db_pool.NullPool, full # [ 179.623185] dagster-daemon[1982]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.623801] dagster-daemon[1982]: ) full # [ 179.624674] dagster-daemon[1982]: ^ full # [ 179.625570] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 179.626198] dagster-daemon[1982]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 179.626804] dagster-daemon[1982]: File "", line 2, in create_engine full # [ 179.627647] dagster-daemon[1982]: return target(fn, url, **kwargs) full # [ 179.638972] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 179.641564] dagster-daemon[1982]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 179.643085] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 179.645692] dagster-daemon[1982]: dbapi = dbapi_meth(**dbapi_args) full # [ 179.646891] dagster-daemon[1982]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 179.649686] dagster-daemon[1982]: import psycopg full # [ 179.650648] dagster-daemon[1982]: ModuleNotFoundError: No module named 'psycopg' full # [ 179.827609] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 179.828771] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 179.832312] systemd[1]: dagster-daemon.service: Consumed 1.400s CPU time over 7.236s wall clock time, 88.5M memory peak. full # [ 181.189803] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 21. full # [ 181.192894] systemd[1]: Started Dagster Webserver. full # [ 183.779597] dagster-webserver[1999]: Traceback (most recent call last): full # [ 183.782128] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 183.782955] dagster-webserver[1999]: sys.exit(main()) full # [ 183.783747] dagster-webserver[1999]: ~~~~^^ full # [ 183.784596] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 183.785244] dagster-webserver[1999]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 183.785907] dagster-webserver[1999]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.786753] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 183.787569] dagster-webserver[1999]: return self.main(*args, **kwargs) full # [ 183.788219] dagster-webserver[1999]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 183.794832] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 183.795626] dagster-webserver[1999]: rv = self.invoke(ctx) full # [ 183.796293] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 183.796908] dagster-webserver[1999]: return ctx.invoke(self.callback, **ctx.params) full # [ 183.797780] dagster-webserver[1999]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.798638] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 183.799478] dagster-webserver[1999]: return callback(*args, **kwargs) full # [ 183.800542] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 183.801163] dagster-webserver[1999]: instance = stack.enter_context( full # [ 183.801789] dagster-webserver[1999]: get_possibly_temporary_instance_for_cli( full # [ 183.802625] dagster-webserver[1999]: ...<3 lines>... full # [ 183.803275] dagster-webserver[1999]: ) full # [ 183.803892] dagster-webserver[1999]: ) full # [ 183.804731] dagster-webserver[1999]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 183.805581] dagster-webserver[1999]: result = _enter(cm) full # [ 183.815700] dagster-webserver[1999]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 183.816694] dagster-webserver[1999]: return next(self.gen) full # [ 183.817351] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 183.817992] dagster-webserver[1999]: with DagsterInstance.get() as instance: full # [ 183.818644] dagster-webserver[1999]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 183.819292] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 183.819952] dagster-webserver[1999]: return create_instance_from_dagster_home() full # [ 183.820838] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 183.821665] dagster-webserver[1999]: return create_instance_from_config(dagster_home_path) full # [ 183.822523] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 183.823191] dagster-webserver[1999]: return create_instance_from_ref(instance_ref) full # [ 183.835313] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 183.836122] dagster-webserver[1999]: unified_storage = instance_ref.storage full # [ 183.836951] dagster-webserver[1999]: ^^^^^^^^^^^^^^^^^^^^ full # [ 183.837801] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 183.838702] dagster-webserver[1999]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 183.839547] dagster-webserver[1999]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.840216] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 183.840865] dagster-webserver[1999]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 183.841539] dagster-webserver[1999]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.842242] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 183.842823] dagster-webserver[1999]: return DagsterPostgresStorage( full # [ 183.843688] dagster-webserver[1999]: inst_data=inst_data, full # [ 183.844545] dagster-webserver[1999]: ...<2 lines>... full # [ 183.845218] dagster-webserver[1999]: token_provider=get_token_provider_from_config(config_value), full # [ 183.845866] dagster-webserver[1999]: ) full # [ 183.858805] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 183.859592] dagster-webserver[1999]: self._run_storage = PostgresRunStorage( full # [ 183.860262] dagster-webserver[1999]: ~~~~~~~~~~~~~~~~~~^ full # [ 183.860901] dagster-webserver[1999]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 183.861753] dagster-webserver[1999]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.862616] dagster-webserver[1999]: ) full # [ 183.863283] dagster-webserver[1999]: ^ full # [ 183.863927] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 183.864765] dagster-webserver[1999]: self._engine = create_pg_engine( full # [ 183.865623] dagster-webserver[1999]: ~~~~~~~~~~~~~~~~^ full # [ 183.866295] dagster-webserver[1999]: self.postgres_url, full # [ 183.866920] dagster-webserver[1999]: ^^^^^^^^^^^^^^^^^^ full # [ 183.867770] dagster-webserver[1999]: ...<2 lines>... full # [ 183.868631] dagster-webserver[1999]: poolclass=db_pool.NullPool, full # [ 183.869278] dagster-webserver[1999]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.869939] dagster-webserver[1999]: ) full # [ 183.870785] dagster-webserver[1999]: ^ full # [ 183.871630] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 183.872287] dagster-webserver[1999]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 183.872948] dagster-webserver[1999]: File "", line 2, in create_engine full # [ 183.873759] dagster-webserver[1999]: return target(fn, url, **kwargs) full # [ 183.874603] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 183.875255] dagster-webserver[1999]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 183.889267] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 183.891914] dagster-webserver[1999]: dbapi = dbapi_meth(**dbapi_args) full # [ 183.893128] dagster-webserver[1999]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 183.895925] dagster-webserver[1999]: import psycopg full # [ 183.896922] dagster-webserver[1999]: ModuleNotFoundError: No module named 'psycopg' full # [ 184.157373] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 184.158307] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 184.161119] systemd[1]: dagster-webserver.service: Consumed 1.992s CPU time over 7.975s wall clock time, 111.5M memory peak. full # [ 184.939494] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 24. full # [ 184.942833] systemd[1]: Started Dagster Daemon. full # [ 186.775247] dagster-daemon[2020]: Traceback (most recent call last): full # [ 186.777765] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 186.778592] dagster-daemon[2020]: sys.exit(main()) full # [ 186.779233] dagster-daemon[2020]: ~~~~^^ full # [ 186.779866] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 186.780528] dagster-daemon[2020]: cli(obj={}) full # [ 186.781220] dagster-daemon[2020]: ~~~^^^^^^^^ full # [ 186.781838] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 186.782703] dagster-daemon[2020]: return self.main(*args, **kwargs) full # [ 186.783556] dagster-daemon[2020]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 186.784267] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 186.784856] dagster-daemon[2020]: rv = self.invoke(ctx) full # [ 186.792480] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 186.793269] dagster-daemon[2020]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 186.793926] dagster-daemon[2020]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 186.794751] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 186.795682] dagster-daemon[2020]: return ctx.invoke(self.callback, **ctx.params) full # [ 186.796289] dagster-daemon[2020]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.796967] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 186.797756] dagster-daemon[2020]: return callback(*args, **kwargs) full # [ 186.798611] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 186.799279] dagster-daemon[2020]: with get_instance_for_cli( full # [ 186.799910] dagster-daemon[2020]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 186.800756] dagster-daemon[2020]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 186.801678] dagster-daemon[2020]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.802303] dagster-daemon[2020]: ) as instance: full # [ 186.802911] dagster-daemon[2020]: ^ full # [ 186.814076] dagster-daemon[2020]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 186.814869] dagster-daemon[2020]: return next(self.gen) full # [ 186.815523] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 186.816193] dagster-daemon[2020]: with DagsterInstance.get() as instance: full # [ 186.816825] dagster-daemon[2020]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 186.817783] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 186.818552] dagster-daemon[2020]: return create_instance_from_dagster_home() full # [ 186.819234] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 186.819835] dagster-daemon[2020]: return create_instance_from_config(dagster_home_path) full # [ 186.829204] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 186.829963] dagster-daemon[2020]: return create_instance_from_ref(instance_ref) full # [ 186.830811] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 186.831675] dagster-daemon[2020]: unified_storage = instance_ref.storage full # [ 186.832569] dagster-daemon[2020]: ^^^^^^^^^^^^^^^^^^^^ full # [ 186.833202] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 186.833825] dagster-daemon[2020]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 186.834685] dagster-daemon[2020]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.835583] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 186.836213] dagster-daemon[2020]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 186.836853] dagster-daemon[2020]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.837506] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 186.838172] dagster-daemon[2020]: return DagsterPostgresStorage( full # [ 186.838808] dagster-daemon[2020]: inst_data=inst_data, full # [ 186.839667] dagster-daemon[2020]: ...<2 lines>... full # [ 186.840511] dagster-daemon[2020]: token_provider=get_token_provider_from_config(config_value), full # [ 186.841162] dagster-daemon[2020]: ) full # [ 186.855783] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 186.856379] dagster-daemon[2020]: self._run_storage = PostgresRunStorage( full # [ 186.857050] dagster-daemon[2020]: ~~~~~~~~~~~~~~~~~~^ full # [ 186.857671] dagster-daemon[2020]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 186.858531] dagster-daemon[2020]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.859199] dagster-daemon[2020]: ) full # [ 186.859823] dagster-daemon[2020]: ^ full # [ 186.860682] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 186.861537] dagster-daemon[2020]: self._engine = create_pg_engine( full # [ 186.862204] dagster-daemon[2020]: ~~~~~~~~~~~~~~~~^ full # [ 186.862832] dagster-daemon[2020]: self.postgres_url, full # [ 186.863688] dagster-daemon[2020]: ^^^^^^^^^^^^^^^^^^ full # [ 186.864554] dagster-daemon[2020]: ...<2 lines>... full # [ 186.865210] dagster-daemon[2020]: poolclass=db_pool.NullPool, full # [ 186.865836] dagster-daemon[2020]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.866695] dagster-daemon[2020]: ) full # [ 186.867555] dagster-daemon[2020]: ^ full # [ 186.868222] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 186.868855] dagster-daemon[2020]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 186.869551] dagster-daemon[2020]: File "", line 2, in create_engine full # [ 186.870159] dagster-daemon[2020]: return target(fn, url, **kwargs) full # [ 186.870777] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 186.871625] dagster-daemon[2020]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 186.885300] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 186.886105] dagster-daemon[2020]: dbapi = dbapi_meth(**dbapi_args) full # [ 186.886731] dagster-daemon[2020]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 186.887589] dagster-daemon[2020]: import psycopg full # [ 186.888293] dagster-daemon[2020]: ModuleNotFoundError: No module named 'psycopg' full # [ 187.087198] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 187.089759] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 187.091974] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.252s wall clock time, 88.5M memory peak. full # [ 189.189892] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 22. full # [ 189.192707] systemd[1]: Started Dagster Webserver. full # [ 191.793215] dagster-webserver[2041]: Traceback (most recent call last): full # [ 191.795716] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 191.796541] dagster-webserver[2041]: sys.exit(main()) full # [ 191.797181] dagster-webserver[2041]: ~~~~^^ full # [ 191.797803] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 191.798651] dagster-webserver[2041]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 191.799523] dagster-webserver[2041]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.800169] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 191.800834] dagster-webserver[2041]: return self.main(*args, **kwargs) full # [ 191.801626] dagster-webserver[2041]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 191.802318] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 191.802911] dagster-webserver[2041]: rv = self.invoke(ctx) full # [ 191.811445] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 191.812237] dagster-webserver[2041]: return ctx.invoke(self.callback, **ctx.params) full # [ 191.812949] dagster-webserver[2041]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.813514] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 191.814191] dagster-webserver[2041]: return callback(*args, **kwargs) full # [ 191.814796] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 191.815646] dagster-webserver[2041]: instance = stack.enter_context( full # [ 191.816303] dagster-webserver[2041]: get_possibly_temporary_instance_for_cli( full # [ 191.816942] dagster-webserver[2041]: ...<3 lines>... full # [ 191.817779] dagster-webserver[2041]: ) full # [ 191.818629] dagster-webserver[2041]: ) full # [ 191.819313] dagster-webserver[2041]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 191.819896] dagster-webserver[2041]: result = _enter(cm) full # [ 191.820724] dagster-webserver[2041]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 191.821564] dagster-webserver[2041]: return next(self.gen) full # [ 191.832104] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 191.832891] dagster-webserver[2041]: with DagsterInstance.get() as instance: full # [ 191.833730] dagster-webserver[2041]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 191.834580] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 191.835243] dagster-webserver[2041]: return create_instance_from_dagster_home() full # [ 191.835866] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 191.836515] dagster-webserver[2041]: return create_instance_from_config(dagster_home_path) full # [ 191.837267] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 191.837800] dagster-webserver[2041]: return create_instance_from_ref(instance_ref) full # [ 191.838649] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 191.839502] dagster-webserver[2041]: unified_storage = instance_ref.storage full # [ 191.840166] dagster-webserver[2041]: ^^^^^^^^^^^^^^^^^^^^ full # [ 191.853361] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 191.854198] dagster-webserver[2041]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 191.854777] dagster-webserver[2041]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.855631] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 191.856298] dagster-webserver[2041]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 191.856913] dagster-webserver[2041]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.857752] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 191.858597] dagster-webserver[2041]: return DagsterPostgresStorage( full # [ 191.859271] dagster-webserver[2041]: inst_data=inst_data, full # [ 191.859888] dagster-webserver[2041]: ...<2 lines>... full # [ 191.860725] dagster-webserver[2041]: token_provider=get_token_provider_from_config(config_value), full # [ 191.861573] dagster-webserver[2041]: ) full # [ 191.862275] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 191.862864] dagster-webserver[2041]: self._run_storage = PostgresRunStorage( full # [ 191.863506] dagster-webserver[2041]: ~~~~~~~~~~~~~~~~~~^ full # [ 191.864593] dagster-webserver[2041]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 191.865213] dagster-webserver[2041]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.865828] dagster-webserver[2041]: ) full # [ 191.866659] dagster-webserver[2041]: ^ full # [ 191.881086] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 191.883833] dagster-webserver[2041]: self._engine = create_pg_engine( full # [ 191.885061] dagster-webserver[2041]: ~~~~~~~~~~~~~~~~^ full # [ 191.886238] dagster-webserver[2041]: self.postgres_url, full # [ 191.887304] dagster-webserver[2041]: ^^^^^^^^^^^^^^^^^^ full # [ 191.888353] dagster-webserver[2041]: ...<2 lines>... full # [ 191.889333] dagster-webserver[2041]: poolclass=db_pool.NullPool, full # [ 191.890498] dagster-webserver[2041]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 191.891663] dagster-webserver[2041]: ) full # [ 191.892460] dagster-webserver[2041]: ^ full # [ 191.893254] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 191.895858] dagster-webserver[2041]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 191.897338] dagster-webserver[2041]: File "", line 2, in create_engine full # [ 191.899546] dagster-webserver[2041]: return target(fn, url, **kwargs) full # [ 191.900727] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 191.903301] dagster-webserver[2041]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 191.904795] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 191.907460] dagster-webserver[2041]: dbapi = dbapi_meth(**dbapi_args) full # [ 191.908641] dagster-webserver[2041]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 191.911405] dagster-webserver[2041]: import psycopg full # [ 191.912357] dagster-webserver[2041]: ModuleNotFoundError: No module named 'psycopg' full # [ 192.150798] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 25. full # [ 192.155108] systemd[1]: Started Dagster Daemon. full # [ 192.156261] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 192.158448] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 192.160976] systemd[1]: dagster-webserver.service: Consumed 1.988s CPU time over 7.992s wall clock time, 111.8M memory peak. full # [ 193.994730] dagster-daemon[2058]: Traceback (most recent call last): full # [ 193.997284] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 193.998055] dagster-daemon[2058]: sys.exit(main()) full # [ 193.998656] dagster-daemon[2058]: ~~~~^^ full # [ 193.999508] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 194.000165] dagster-daemon[2058]: cli(obj={}) full # [ 194.000805] dagster-daemon[2058]: ~~~^^^^^^^^ full # [ 194.001670] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 194.002286] dagster-daemon[2058]: return self.main(*args, **kwargs) full # [ 194.002909] dagster-daemon[2058]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 194.003747] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 194.004604] dagster-daemon[2058]: rv = self.invoke(ctx) full # [ 194.011805] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 194.012601] dagster-daemon[2058]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 194.013291] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 194.013906] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 194.014772] dagster-daemon[2058]: return ctx.invoke(self.callback, **ctx.params) full # [ 194.015718] dagster-daemon[2058]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.016276] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 194.016906] dagster-daemon[2058]: return callback(*args, **kwargs) full # [ 194.017784] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 194.018615] dagster-daemon[2058]: with get_instance_for_cli( full # [ 194.019246] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 194.019884] dagster-daemon[2058]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 194.020719] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.021570] dagster-daemon[2058]: ) as instance: full # [ 194.022226] dagster-daemon[2058]: ^ full # [ 194.022863] dagster-daemon[2058]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 194.023684] dagster-daemon[2058]: return next(self.gen) full # [ 194.036302] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 194.037109] dagster-daemon[2058]: with DagsterInstance.get() as instance: full # [ 194.037523] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 194.038192] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 194.038816] dagster-daemon[2058]: return create_instance_from_dagster_home() full # [ 194.039669] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 194.040707] dagster-daemon[2058]: return create_instance_from_config(dagster_home_path) full # [ 194.041576] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 194.042253] dagster-daemon[2058]: return create_instance_from_ref(instance_ref) full # [ 194.042913] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 194.043719] dagster-daemon[2058]: unified_storage = instance_ref.storage full # [ 194.044614] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^ full # [ 194.057058] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 194.057856] dagster-daemon[2058]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 194.058299] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.058937] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 194.059786] dagster-daemon[2058]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 194.060644] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.061291] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 194.061939] dagster-daemon[2058]: return DagsterPostgresStorage( full # [ 194.062793] dagster-daemon[2058]: inst_data=inst_data, full # [ 194.063644] dagster-daemon[2058]: ...<2 lines>... full # [ 194.064290] dagster-daemon[2058]: token_provider=get_token_provider_from_config(config_value), full # [ 194.064940] dagster-daemon[2058]: ) full # [ 194.065586] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 194.066254] dagster-daemon[2058]: self._run_storage = PostgresRunStorage( full # [ 194.066886] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~^ full # [ 194.067743] dagster-daemon[2058]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 194.068589] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.069256] dagster-daemon[2058]: ) full # [ 194.069889] dagster-daemon[2058]: ^ full # [ 194.070769] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 194.071589] dagster-daemon[2058]: self._engine = create_pg_engine( full # [ 194.072234] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~^ full # [ 194.072882] dagster-daemon[2058]: self.postgres_url, full # [ 194.073538] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^ full # [ 194.074215] dagster-daemon[2058]: ...<2 lines>... full # [ 194.074866] dagster-daemon[2058]: poolclass=db_pool.NullPool, full # [ 194.075525] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.076196] dagster-daemon[2058]: ) full # [ 194.076839] dagster-daemon[2058]: ^ full # [ 194.093996] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 194.096634] dagster-daemon[2058]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 194.098125] dagster-daemon[2058]: File "", line 2, in create_engine full # [ 194.100353] dagster-daemon[2058]: return target(fn, url, **kwargs) full # [ 194.101543] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 194.104126] dagster-daemon[2058]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 194.105694] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 194.108486] dagster-daemon[2058]: dbapi = dbapi_meth(**dbapi_args) full # [ 194.109841] dagster-daemon[2058]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 194.112684] dagster-daemon[2058]: import psycopg full # [ 194.115890] dagster-daemon[2058]: ModuleNotFoundError: No module named 'psycopg' full # [ 194.301740] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 194.302969] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 194.306350] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.213s wall clock time, 88.6M memory peak. full # [ 197.189497] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 23. full # [ 197.192112] systemd[1]: Started Dagster Webserver. full # [ 199.439238] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 26. full # [ 199.443333] systemd[1]: Started Dagster Daemon. full # [ 199.780869] dagster-webserver[2085]: Traceback (most recent call last): full # [ 199.783296] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 199.784045] dagster-webserver[2085]: sys.exit(main()) full # [ 199.784654] dagster-webserver[2085]: ~~~~^^ full # [ 199.785746] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 199.786536] dagster-webserver[2085]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 199.787300] dagster-webserver[2085]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 199.787853] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 199.788669] dagster-webserver[2085]: return self.main(*args, **kwargs) full # [ 199.789629] dagster-webserver[2085]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 199.795966] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 199.796683] dagster-webserver[2085]: rv = self.invoke(ctx) full # [ 199.797316] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 199.797950] dagster-webserver[2085]: return ctx.invoke(self.callback, **ctx.params) full # [ 199.798949] dagster-webserver[2085]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 199.799822] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 199.800765] dagster-webserver[2085]: return callback(*args, **kwargs) full # [ 199.801512] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 199.802262] dagster-webserver[2085]: instance = stack.enter_context( full # [ 199.802788] dagster-webserver[2085]: get_possibly_temporary_instance_for_cli( full # [ 199.803650] dagster-webserver[2085]: ...<3 lines>... full # [ 199.804581] dagster-webserver[2085]: ) full # [ 199.805156] dagster-webserver[2085]: ) full # [ 199.805795] dagster-webserver[2085]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 199.808191] dagster-webserver[2085]: result = _enter(cm) full # [ 199.816697] dagster-webserver[2085]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 199.817625] dagster-webserver[2085]: return next(self.gen) full # [ 199.818323] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 199.818892] dagster-webserver[2085]: with DagsterInstance.get() as instance: full # [ 199.819721] dagster-webserver[2085]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 199.820775] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 199.821626] dagster-webserver[2085]: return create_instance_from_dagster_home() full # [ 199.822381] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 199.822895] dagster-webserver[2085]: return create_instance_from_config(dagster_home_path) full # [ 199.832341] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 199.833074] dagster-webserver[2085]: return create_instance_from_ref(instance_ref) full # [ 199.833677] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 199.834901] dagster-webserver[2085]: unified_storage = instance_ref.storage full # [ 199.835752] dagster-webserver[2085]: ^^^^^^^^^^^^^^^^^^^^ full # [ 199.836766] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 199.837701] dagster-webserver[2085]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 199.838606] dagster-webserver[2085]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 199.846708] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 199.847618] dagster-webserver[2085]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 199.848334] dagster-webserver[2085]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 199.848890] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 199.849875] dagster-webserver[2085]: return DagsterPostgresStorage( full # [ 199.850781] dagster-webserver[2085]: inst_data=inst_data, full # [ 199.851622] dagster-webserver[2085]: ...<2 lines>... full # [ 199.852407] dagster-webserver[2085]: token_provider=get_token_provider_from_config(config_value), full # [ 199.853114] dagster-webserver[2085]: ) full # [ 199.853755] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 199.854760] dagster-webserver[2085]: self._run_storage = PostgresRunStorage( full # [ 199.855614] dagster-webserver[2085]: ~~~~~~~~~~~~~~~~~~^ full # [ 199.856387] dagster-webserver[2085]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 199.856895] dagster-webserver[2085]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 199.857719] dagster-webserver[2085]: ) full # [ 199.858672] dagster-webserver[2085]: ^ full # [ 199.859230] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 199.859834] dagster-webserver[2085]: self._engine = create_pg_engine( full # [ 199.860558] dagster-webserver[2085]: ~~~~~~~~~~~~~~~~^ full # [ 199.861148] dagster-webserver[2085]: self.postgres_url, full # [ 199.861743] dagster-webserver[2085]: ^^^^^^^^^^^^^^^^^^ full # [ 199.862693] dagster-webserver[2085]: ...<2 lines>... full # [ 199.863238] dagster-webserver[2085]: poolclass=db_pool.NullPool, full # [ 199.863869] dagster-webserver[2085]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 199.864703] dagster-webserver[2085]: ) full # [ 199.865548] dagster-webserver[2085]: ^ full # [ 199.878778] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 199.879553] dagster-webserver[2085]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 199.880191] dagster-webserver[2085]: File "", line 2, in create_engine full # [ 199.880798] dagster-webserver[2085]: return target(fn, url, **kwargs) full # [ 199.881721] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 199.882504] dagster-webserver[2085]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 199.883248] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 199.883766] dagster-webserver[2085]: dbapi = dbapi_meth(**dbapi_args) full # [ 199.893171] dagster-webserver[2085]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 199.893889] dagster-webserver[2085]: import psycopg full # [ 199.894722] dagster-webserver[2085]: ModuleNotFoundError: No module named 'psycopg' full # [ 200.221113] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 200.224107] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 200.226158] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 8.064s wall clock time, 111.8M memory peak. full # [ 201.337112] dagster-daemon[2095]: Traceback (most recent call last): full # [ 201.339699] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 201.340712] dagster-daemon[2095]: sys.exit(main()) full # [ 201.341528] dagster-daemon[2095]: ~~~~^^ full # [ 201.342184] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 201.342810] dagster-daemon[2095]: cli(obj={}) full # [ 201.343745] dagster-daemon[2095]: ~~~^^^^^^^^ full # [ 201.344519] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 201.345169] dagster-daemon[2095]: return self.main(*args, **kwargs) full # [ 201.345801] dagster-daemon[2095]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 201.346679] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 201.347491] dagster-daemon[2095]: rv = self.invoke(ctx) full # [ 201.354289] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 201.355094] dagster-daemon[2095]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 201.355529] dagster-daemon[2095]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 201.356184] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 201.356811] dagster-daemon[2095]: return ctx.invoke(self.callback, **ctx.params) full # [ 201.357679] dagster-daemon[2095]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.358572] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 201.359207] dagster-daemon[2095]: return callback(*args, **kwargs) full # [ 201.359808] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 201.360656] dagster-daemon[2095]: with get_instance_for_cli( full # [ 201.361499] dagster-daemon[2095]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 201.362149] dagster-daemon[2095]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 201.362978] dagster-daemon[2095]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.363805] dagster-daemon[2095]: ) as instance: full # [ 201.364648] dagster-daemon[2095]: ^ full # [ 201.375822] dagster-daemon[2095]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 201.376613] dagster-daemon[2095]: return next(self.gen) full # [ 201.377279] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 201.378214] dagster-daemon[2095]: with DagsterInstance.get() as instance: full # [ 201.378761] dagster-daemon[2095]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 201.379621] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 201.380285] dagster-daemon[2095]: return create_instance_from_dagster_home() full # [ 201.380947] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 201.381765] dagster-daemon[2095]: return create_instance_from_config(dagster_home_path) full # [ 201.390879] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 201.391677] dagster-daemon[2095]: return create_instance_from_ref(instance_ref) full # [ 201.392534] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 201.393199] dagster-daemon[2095]: unified_storage = instance_ref.storage full # [ 201.393857] dagster-daemon[2095]: ^^^^^^^^^^^^^^^^^^^^ full # [ 201.394724] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 201.395540] dagster-daemon[2095]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 201.396212] dagster-daemon[2095]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.396893] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 201.397522] dagster-daemon[2095]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 201.398178] dagster-daemon[2095]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.398804] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 201.399676] dagster-daemon[2095]: return DagsterPostgresStorage( full # [ 201.400531] dagster-daemon[2095]: inst_data=inst_data, full # [ 201.401177] dagster-daemon[2095]: ...<2 lines>... full # [ 201.401790] dagster-daemon[2095]: token_provider=get_token_provider_from_config(config_value), full # [ 201.402636] dagster-daemon[2095]: ) full # [ 201.417510] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 201.418318] dagster-daemon[2095]: self._run_storage = PostgresRunStorage( full # [ 201.418953] dagster-daemon[2095]: ~~~~~~~~~~~~~~~~~~^ full # [ 201.419801] dagster-daemon[2095]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 201.420662] dagster-daemon[2095]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.421512] dagster-daemon[2095]: ) full # [ 201.422178] dagster-daemon[2095]: ^ full # [ 201.423146] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 201.423879] dagster-daemon[2095]: self._engine = create_pg_engine( full # [ 201.424722] dagster-daemon[2095]: ~~~~~~~~~~~~~~~~^ full # [ 201.425578] dagster-daemon[2095]: self.postgres_url, full # [ 201.426258] dagster-daemon[2095]: ^^^^^^^^^^^^^^^^^^ full # [ 201.426882] dagster-daemon[2095]: ...<2 lines>... full # [ 201.427717] dagster-daemon[2095]: poolclass=db_pool.NullPool, full # [ 201.428578] dagster-daemon[2095]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.429272] dagster-daemon[2095]: ) full # [ 201.430183] dagster-daemon[2095]: ^ full # [ 201.430763] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 201.431621] dagster-daemon[2095]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 201.432356] dagster-daemon[2095]: File "", line 2, in create_engine full # [ 201.432938] dagster-daemon[2095]: return target(fn, url, **kwargs) full # [ 201.433789] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 201.434655] dagster-daemon[2095]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 201.447173] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 201.449783] dagster-daemon[2095]: dbapi = dbapi_meth(**dbapi_args) full # [ 201.450951] dagster-daemon[2095]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 201.453758] dagster-daemon[2095]: import psycopg full # [ 201.454735] dagster-daemon[2095]: ModuleNotFoundError: No module named 'psycopg' full # [ 201.672976] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 201.674084] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 201.678547] systemd[1]: dagster-daemon.service: Consumed 1.472s CPU time over 7.364s wall clock time, 88.6M memory peak. full # [ 205.439806] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 24. full # [ 205.443883] systemd[1]: Started Dagster Webserver. full # [ 206.689279] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 27. full # [ 206.691799] systemd[1]: Started Dagster Daemon. full # [ 208.099275] dagster-webserver[2127]: Traceback (most recent call last): full # [ 208.100834] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 208.103305] dagster-webserver[2127]: sys.exit(main()) full # [ 208.104479] dagster-webserver[2127]: ~~~~^^ full # [ 208.106374] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 208.108889] dagster-webserver[2127]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 208.110258] dagster-webserver[2127]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.111678] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 208.115115] dagster-webserver[2127]: return self.main(*args, **kwargs) full # [ 208.117090] dagster-webserver[2127]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 208.118543] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 208.121654] dagster-webserver[2127]: rv = self.invoke(ctx) full # [ 208.122715] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 208.125112] dagster-webserver[2127]: return ctx.invoke(self.callback, **ctx.params) full # [ 208.126509] dagster-webserver[2127]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.128054] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 208.131085] dagster-webserver[2127]: return callback(*args, **kwargs) full # [ 208.132496] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 208.138051] dagster-webserver[2127]: instance = stack.enter_context( full # [ 208.139240] dagster-webserver[2127]: get_possibly_temporary_instance_for_cli( full # [ 208.140574] dagster-webserver[2127]: ...<3 lines>... full # [ 208.141554] dagster-webserver[2127]: ) full # [ 208.144040] dagster-webserver[2127]: ) full # [ 208.144900] dagster-webserver[2127]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 208.147343] dagster-webserver[2127]: result = _enter(cm) full # [ 208.148344] dagster-webserver[2127]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 208.150774] dagster-webserver[2127]: return next(self.gen) full # [ 208.152139] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 208.157156] dagster-webserver[2127]: with DagsterInstance.get() as instance: full # [ 208.158468] dagster-webserver[2127]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 208.159587] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 208.162254] dagster-webserver[2127]: return create_instance_from_dagster_home() full # [ 208.163596] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 208.166552] dagster-webserver[2127]: return create_instance_from_config(dagster_home_path) full # [ 208.168048] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 208.171141] dagster-webserver[2127]: return create_instance_from_ref(instance_ref) full # [ 208.172721] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 208.176105] dagster-webserver[2127]: unified_storage = instance_ref.storage full # [ 208.178048] dagster-webserver[2127]: ^^^^^^^^^^^^^^^^^^^^ full # [ 208.179583] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 208.183293] dagster-webserver[2127]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 208.185463] dagster-webserver[2127]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.189184] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 208.191804] dagster-webserver[2127]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 208.193477] dagster-webserver[2127]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.195186] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 208.198595] dagster-webserver[2127]: return DagsterPostgresStorage( full # [ 208.199762] dagster-webserver[2127]: inst_data=inst_data, full # [ 208.200866] dagster-webserver[2127]: ...<2 lines>... full # [ 208.201854] dagster-webserver[2127]: token_provider=get_token_provider_from_config(config_value), full # [ 208.203778] dagster-webserver[2127]: ) full # [ 208.204810] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 208.207747] dagster-webserver[2127]: self._run_storage = PostgresRunStorage( full # [ 208.209492] dagster-webserver[2127]: ~~~~~~~~~~~~~~~~~~^ full # [ 208.211110] dagster-webserver[2127]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 208.213074] dagster-webserver[2127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.215162] dagster-webserver[2127]: ) full # [ 208.216165] dagster-webserver[2127]: ^ full # [ 208.217078] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 208.220372] dagster-webserver[2127]: self._engine = create_pg_engine( full # [ 208.222218] dagster-webserver[2127]: ~~~~~~~~~~~~~~~~^ full # [ 208.223637] dagster-webserver[2127]: self.postgres_url, full # [ 208.225079] dagster-webserver[2127]: ^^^^^^^^^^^^^^^^^^ full # [ 208.226164] dagster-webserver[2127]: ...<2 lines>... full # [ 208.227342] dagster-webserver[2127]: poolclass=db_pool.NullPool, full # [ 208.228718] dagster-webserver[2127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.230211] dagster-webserver[2127]: ) full # [ 208.231184] dagster-webserver[2127]: ^ full # [ 208.232167] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 208.235366] dagster-webserver[2127]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 208.237302] dagster-webserver[2127]: File "", line 2, in create_engine full # [ 208.239759] dagster-webserver[2127]: return target(fn, url, **kwargs) full # [ 208.241287] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 208.244104] dagster-webserver[2127]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 208.245826] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 208.249166] dagster-webserver[2127]: dbapi = dbapi_meth(**dbapi_args) full # [ 208.250530] dagster-webserver[2127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 208.253562] dagster-webserver[2127]: import psycopg full # [ 208.254890] dagster-webserver[2127]: ModuleNotFoundError: No module named 'psycopg' full # [ 208.413306] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 208.414233] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 208.417133] systemd[1]: dagster-webserver.service: Consumed 2.056s CPU time over 8.189s wall clock time, 111.7M memory peak. full # [ 208.671259] dagster-daemon[2133]: Traceback (most recent call last): full # [ 208.673758] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 208.674588] dagster-daemon[2133]: sys.exit(main()) full # [ 208.675231] dagster-daemon[2133]: ~~~~^^ full # [ 208.675864] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 208.676916] dagster-daemon[2133]: cli(obj={}) full # [ 208.677777] dagster-daemon[2133]: ~~~^^^^^^^^ full # [ 208.678606] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 208.679263] dagster-daemon[2133]: return self.main(*args, **kwargs) full # [ 208.679875] dagster-daemon[2133]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 208.680744] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 208.681560] dagster-daemon[2133]: rv = self.invoke(ctx) full # [ 208.688390] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 208.689182] dagster-daemon[2133]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 208.689915] dagster-daemon[2133]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 208.690718] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 208.691542] dagster-daemon[2133]: return ctx.invoke(self.callback, **ctx.params) full # [ 208.692208] dagster-daemon[2133]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.692853] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 208.693511] dagster-daemon[2133]: return callback(*args, **kwargs) full # [ 208.694224] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 208.694790] dagster-daemon[2133]: with get_instance_for_cli( full # [ 208.695637] dagster-daemon[2133]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 208.696288] dagster-daemon[2133]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 208.696916] dagster-daemon[2133]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.697752] dagster-daemon[2133]: ) as instance: full # [ 208.698613] dagster-daemon[2133]: ^ full # [ 208.699274] dagster-daemon[2133]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 208.699884] dagster-daemon[2133]: return next(self.gen) full # [ 208.712895] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 208.713683] dagster-daemon[2133]: with DagsterInstance.get() as instance: full # [ 208.714546] dagster-daemon[2133]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 208.715214] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 208.715836] dagster-daemon[2133]: return create_instance_from_dagster_home() full # [ 208.716697] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 208.717556] dagster-daemon[2133]: return create_instance_from_config(dagster_home_path) full # [ 208.718268] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 208.718854] dagster-daemon[2133]: return create_instance_from_ref(instance_ref) full # [ 208.719511] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 208.720190] dagster-daemon[2133]: unified_storage = instance_ref.storage full # [ 208.720828] dagster-daemon[2133]: ^^^^^^^^^^^^^^^^^^^^ full # [ 208.733735] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 208.734326] dagster-daemon[2133]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 208.734964] dagster-daemon[2133]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.735813] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 208.736666] dagster-daemon[2133]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 208.737531] dagster-daemon[2133]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.738199] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 208.738826] dagster-daemon[2133]: return DagsterPostgresStorage( full # [ 208.739693] dagster-daemon[2133]: inst_data=inst_data, full # [ 208.740336] dagster-daemon[2133]: ...<2 lines>... full # [ 208.740974] dagster-daemon[2133]: token_provider=get_token_provider_from_config(config_value), full # [ 208.741821] dagster-daemon[2133]: ) full # [ 208.742718] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 208.743535] dagster-daemon[2133]: self._run_storage = PostgresRunStorage( full # [ 208.744211] dagster-daemon[2133]: ~~~~~~~~~~~~~~~~~~^ full # [ 208.744833] dagster-daemon[2133]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 208.745696] dagster-daemon[2133]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.746556] dagster-daemon[2133]: ) full # [ 208.747234] dagster-daemon[2133]: ^ full # [ 208.747833] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 208.748484] dagster-daemon[2133]: self._engine = create_pg_engine( full # [ 208.749139] dagster-daemon[2133]: ~~~~~~~~~~~~~~~~^ full # [ 208.749753] dagster-daemon[2133]: self.postgres_url, full # [ 208.750606] dagster-daemon[2133]: ^^^^^^^^^^^^^^^^^^ full # [ 208.751716] dagster-daemon[2133]: ...<2 lines>... full # [ 208.752502] dagster-daemon[2133]: poolclass=db_pool.NullPool, full # [ 208.753153] dagster-daemon[2133]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.753776] dagster-daemon[2133]: ) full # [ 208.754625] dagster-daemon[2133]: ^ full # [ 208.771091] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 208.773716] dagster-daemon[2133]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 208.775165] dagster-daemon[2133]: File "", line 2, in create_engine full # [ 208.777344] dagster-daemon[2133]: return target(fn, url, **kwargs) full # [ 208.778495] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 208.781065] dagster-daemon[2133]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 208.782570] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 208.785180] dagster-daemon[2133]: dbapi = dbapi_meth(**dbapi_args) full # [ 208.786347] dagster-daemon[2133]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 208.789121] dagster-daemon[2133]: import psycopg full # [ 208.790075] dagster-daemon[2133]: ModuleNotFoundError: No module named 'psycopg' full # [ 208.957456] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 208.959500] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 208.962209] systemd[1]: dagster-daemon.service: Consumed 1.501s CPU time over 7.280s wall clock time, 88.6M memory peak. full # [ 213.439967] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 25. full # [ 213.444685] systemd[1]: Started Dagster Webserver. full # [ 214.189736] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 28. full # [ 214.194321] systemd[1]: Started Dagster Daemon. full # [ 216.022797] dagster-daemon[2175]: Traceback (most recent call last): full # [ 216.024134] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 216.026174] dagster-daemon[2175]: sys.exit(main()) full # [ 216.029142] dagster-daemon[2175]: ~~~~^^ full # [ 216.030091] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 216.035178] dagster-daemon[2175]: cli(obj={}) full # [ 216.036091] dagster-daemon[2175]: ~~~^^^^^^^^ full # [ 216.036963] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 216.039345] dagster-daemon[2175]: return self.main(*args, **kwargs) full # [ 216.040507] dagster-daemon[2175]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 216.044093] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 216.046445] dagster-daemon[2175]: rv = self.invoke(ctx) full # [ 216.047457] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 216.049791] dagster-daemon[2175]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 216.051275] dagster-daemon[2175]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 216.052715] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 216.055106] dagster-daemon[2175]: return ctx.invoke(self.callback, **ctx.params) full # [ 216.056458] dagster-daemon[2175]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.060100] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 216.062466] dagster-daemon[2175]: return callback(*args, **kwargs) full # [ 216.063629] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 216.066219] dagster-daemon[2175]: with get_instance_for_cli( full # [ 216.069103] dagster-daemon[2175]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 216.070210] dagster-daemon[2175]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 216.072105] dagster-daemon[2175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.073961] dagster-daemon[2175]: ) as instance: full # [ 216.075967] dagster-daemon[2175]: ^ full # [ 216.076711] dagster-daemon[2175]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 216.078950] dagster-daemon[2175]: return next(self.gen) full # [ 216.079991] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 216.082782] dagster-daemon[2175]: with DagsterInstance.get() as instance: full # [ 216.084215] dagster-daemon[2175]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 216.085279] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 216.087829] dagster-daemon[2175]: return create_instance_from_dagster_home() full # [ 216.089357] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 216.093243] dagster-daemon[2175]: return create_instance_from_config(dagster_home_path) full # [ 216.094896] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 216.098149] dagster-daemon[2175]: return create_instance_from_ref(instance_ref) full # [ 216.099646] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 216.104189] dagster-daemon[2175]: unified_storage = instance_ref.storage full # [ 216.105412] dagster-daemon[2175]: ^^^^^^^^^^^^^^^^^^^^ full # [ 216.106633] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 216.109177] dagster-daemon[2175]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 216.111091] dagster-daemon[2175]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.112612] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 216.115322] dagster-daemon[2175]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 216.116894] dagster-daemon[2175]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.118520] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 216.121167] dagster-daemon[2175]: return DagsterPostgresStorage( full # [ 216.122319] dagster-daemon[2175]: inst_data=inst_data, full # [ 216.123356] dagster-daemon[2175]: ...<2 lines>... full # [ 216.124282] dagster-daemon[2175]: token_provider=get_token_provider_from_config(config_value), full # [ 216.125841] dagster-daemon[2175]: ) full # [ 216.126663] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 216.129196] dagster-daemon[2175]: self._run_storage = PostgresRunStorage( full # [ 216.130421] dagster-daemon[2175]: ~~~~~~~~~~~~~~~~~~^ full # [ 216.131642] dagster-daemon[2175]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 216.133344] dagster-daemon[2175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.135113] dagster-daemon[2175]: ) full # [ 216.135853] dagster-daemon[2175]: ^ full # [ 216.136641] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 216.139358] dagster-daemon[2175]: self._engine = create_pg_engine( full # [ 216.140507] dagster-daemon[2175]: ~~~~~~~~~~~~~~~~^ full # [ 216.141659] dagster-daemon[2175]: self.postgres_url, full # [ 216.142676] dagster-daemon[2175]: ^^^^^^^^^^^^^^^^^^ full # [ 216.143710] dagster-daemon[2175]: ...<2 lines>... full # [ 216.144653] dagster-daemon[2175]: poolclass=db_pool.NullPool, full # [ 216.145818] dagster-daemon[2175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.146964] dagster-daemon[2175]: ) full # [ 216.147697] dagster-daemon[2175]: ^ full # [ 216.148476] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 216.151136] dagster-daemon[2175]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 216.152561] dagster-daemon[2175]: File "", line 2, in create_engine full # [ 216.154761] dagster-daemon[2175]: return target(fn, url, **kwargs) full # [ 216.155945] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 216.158536] dagster-daemon[2175]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 216.160047] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 216.162684] dagster-daemon[2175]: dbapi = dbapi_meth(**dbapi_args) full # [ 216.163854] dagster-daemon[2175]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 216.166690] dagster-daemon[2175]: import psycopg full # [ 216.167683] dagster-daemon[2175]: ModuleNotFoundError: No module named 'psycopg' full # [ 216.243656] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 216.245444] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 216.247152] systemd[1]: dagster-daemon.service: Consumed 1.458s CPU time over 7.279s wall clock time, 88.5M memory peak. full # [ 216.272527] dagster-webserver[2169]: Traceback (most recent call last): full # [ 216.275927] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 216.277077] dagster-webserver[2169]: sys.exit(main()) full # [ 216.277804] dagster-webserver[2169]: ~~~~^^ full # [ 216.278833] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 216.279873] dagster-webserver[2169]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 216.280931] dagster-webserver[2169]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.281944] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 216.282979] dagster-webserver[2169]: return self.main(*args, **kwargs) full # [ 216.284034] dagster-webserver[2169]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 216.284532] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 216.285412] dagster-webserver[2169]: rv = self.invoke(ctx) full # [ 216.286153] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 216.286739] dagster-webserver[2169]: return ctx.invoke(self.callback, **ctx.params) full # [ 216.287608] dagster-webserver[2169]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.298245] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 216.299058] dagster-webserver[2169]: return callback(*args, **kwargs) full # [ 216.299677] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 216.300595] dagster-webserver[2169]: instance = stack.enter_context( full # [ 216.301202] dagster-webserver[2169]: get_possibly_temporary_instance_for_cli( full # [ 216.301824] dagster-webserver[2169]: ...<3 lines>... full # [ 216.302683] dagster-webserver[2169]: ) full # [ 216.303536] dagster-webserver[2169]: ) full # [ 216.304248] dagster-webserver[2169]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 216.304825] dagster-webserver[2169]: result = _enter(cm) full # [ 216.305677] dagster-webserver[2169]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 216.306532] dagster-webserver[2169]: return next(self.gen) full # [ 216.314529] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 216.315525] dagster-webserver[2169]: with DagsterInstance.get() as instance: full # [ 216.316202] dagster-webserver[2169]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 216.316816] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 216.317689] dagster-webserver[2169]: return create_instance_from_dagster_home() full # [ 216.318545] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 216.319211] dagster-webserver[2169]: return create_instance_from_config(dagster_home_path) full # [ 216.319884] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 216.320696] dagster-webserver[2169]: return create_instance_from_ref(instance_ref) full # [ 216.321556] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 216.322202] dagster-webserver[2169]: unified_storage = instance_ref.storage full # [ 216.322831] dagster-webserver[2169]: ^^^^^^^^^^^^^^^^^^^^ full # [ 216.338094] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 216.339320] dagster-webserver[2169]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 216.339945] dagster-webserver[2169]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.342628] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 216.343298] dagster-webserver[2169]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 216.343915] dagster-webserver[2169]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.346618] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 216.347291] dagster-webserver[2169]: return DagsterPostgresStorage( full # [ 216.347912] dagster-webserver[2169]: inst_data=inst_data, full # [ 216.350568] dagster-webserver[2169]: ...<2 lines>... full # [ 216.351231] dagster-webserver[2169]: token_provider=get_token_provider_from_config(config_value), full # [ 216.351834] dagster-webserver[2169]: ) full # [ 216.354088] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 216.354743] dagster-webserver[2169]: self._run_storage = PostgresRunStorage( full # [ 216.357088] dagster-webserver[2169]: ~~~~~~~~~~~~~~~~~~^ full # [ 216.357659] dagster-webserver[2169]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 216.358502] dagster-webserver[2169]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.361091] dagster-webserver[2169]: ) full # [ 216.361788] dagster-webserver[2169]: ^ full # [ 216.362647] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 216.366091] dagster-webserver[2169]: self._engine = create_pg_engine( full # [ 216.366767] dagster-webserver[2169]: ~~~~~~~~~~~~~~~~^ full # [ 216.369089] dagster-webserver[2169]: self.postgres_url, full # [ 216.369674] dagster-webserver[2169]: ^^^^^^^^^^^^^^^^^^ full # [ 216.370317] dagster-webserver[2169]: ...<2 lines>... full # [ 216.370944] dagster-webserver[2169]: poolclass=db_pool.NullPool, full # [ 216.373749] dagster-webserver[2169]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.376089] dagster-webserver[2169]: ) full # [ 216.376901] dagster-webserver[2169]: ^ full # [ 216.377628] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 216.381091] dagster-webserver[2169]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 216.381904] dagster-webserver[2169]: File "", line 2, in create_engine full # [ 216.383779] dagster-webserver[2169]: return target(fn, url, **kwargs) full # [ 216.384383] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 216.385050] dagster-webserver[2169]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 216.385660] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 216.386510] dagster-webserver[2169]: dbapi = dbapi_meth(**dbapi_args) full # [ 216.387187] dagster-webserver[2169]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 216.387781] dagster-webserver[2169]: import psycopg full # [ 216.388626] dagster-webserver[2169]: ModuleNotFoundError: No module named 'psycopg' full # [ 216.654316] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 216.656865] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 216.659239] systemd[1]: dagster-webserver.service: Consumed 2.090s CPU time over 8.239s wall clock time, 111.7M memory peak. full # [ 221.439638] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 29. full # [ 221.443058] systemd[1]: Started Dagster Daemon. full # [ 221.689071] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 26. full # [ 221.692893] systemd[1]: Started Dagster Webserver. full # [ 223.289343] dagster-daemon[2212]: Traceback (most recent call last): full # [ 223.291073] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 223.291810] dagster-daemon[2212]: sys.exit(main()) full # [ 223.294091] dagster-daemon[2212]: ~~~~^^ full # [ 223.294787] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 223.297091] dagster-daemon[2212]: cli(obj={}) full # [ 223.297628] dagster-daemon[2212]: ~~~^^^^^^^^ full # [ 223.300095] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 223.300791] dagster-daemon[2212]: return self.main(*args, **kwargs) full # [ 223.301635] dagster-daemon[2212]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 223.304089] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 223.304732] dagster-daemon[2212]: rv = self.invoke(ctx) full # [ 223.305609] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 223.308089] dagster-daemon[2212]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 223.308670] dagster-daemon[2212]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 223.309490] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 223.312095] dagster-daemon[2212]: return ctx.invoke(self.callback, **ctx.params) full # [ 223.312764] dagster-daemon[2212]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.313605] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 223.316514] dagster-daemon[2212]: return callback(*args, **kwargs) full # [ 223.317111] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 223.317717] dagster-daemon[2212]: with get_instance_for_cli( full # [ 223.322116] dagster-daemon[2212]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 223.322800] dagster-daemon[2212]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 223.325089] dagster-daemon[2212]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.325690] dagster-daemon[2212]: ) as instance: full # [ 223.328089] dagster-daemon[2212]: ^ full # [ 223.328750] dagster-daemon[2212]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 223.332089] dagster-daemon[2212]: return next(self.gen) full # [ 223.332789] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 223.333639] dagster-daemon[2212]: with DagsterInstance.get() as instance: full # [ 223.334286] dagster-daemon[2212]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 223.334912] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 223.337547] dagster-daemon[2212]: return create_instance_from_dagster_home() full # [ 223.338201] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 223.338809] dagster-daemon[2212]: return create_instance_from_config(dagster_home_path) full # [ 223.342089] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 223.342738] dagster-daemon[2212]: return create_instance_from_ref(instance_ref) full # [ 223.343521] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 223.346102] dagster-daemon[2212]: unified_storage = instance_ref.storage full # [ 223.346796] dagster-daemon[2212]: ^^^^^^^^^^^^^^^^^^^^ full # [ 223.347619] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 223.350109] dagster-daemon[2212]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 223.350662] dagster-daemon[2212]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.351518] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 223.354090] dagster-daemon[2212]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 223.354785] dagster-daemon[2212]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.355626] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 223.358663] dagster-daemon[2212]: return DagsterPostgresStorage( full # [ 223.359505] dagster-daemon[2212]: inst_data=inst_data, full # [ 223.362088] dagster-daemon[2212]: ...<2 lines>... full # [ 223.362776] dagster-daemon[2212]: token_provider=get_token_provider_from_config(config_value), full # [ 223.363620] dagster-daemon[2212]: ) full # [ 223.364450] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 223.365114] dagster-daemon[2212]: self._run_storage = PostgresRunStorage( full # [ 223.365720] dagster-daemon[2212]: ~~~~~~~~~~~~~~~~~~^ full # [ 223.366721] dagster-daemon[2212]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 223.367595] dagster-daemon[2212]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.368354] dagster-daemon[2212]: ) full # [ 223.368870] dagster-daemon[2212]: ^ full # [ 223.369695] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 223.370618] dagster-daemon[2212]: self._engine = create_pg_engine( full # [ 223.371188] dagster-daemon[2212]: ~~~~~~~~~~~~~~~~^ full # [ 223.371792] dagster-daemon[2212]: self.postgres_url, full # [ 223.372720] dagster-daemon[2212]: ^^^^^^^^^^^^^^^^^^ full # [ 223.373275] dagster-daemon[2212]: ...<2 lines>... full # [ 223.373901] dagster-daemon[2212]: poolclass=db_pool.NullPool, full # [ 223.375739] dagster-daemon[2212]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.376573] dagster-daemon[2212]: ) full # [ 223.377412] dagster-daemon[2212]: ^ full # [ 223.378129] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 223.378655] dagster-daemon[2212]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 223.378942] dagster-daemon[2212]: File "", line 2, in create_engine full # [ 223.379885] dagster-daemon[2212]: return target(fn, url, **kwargs) full # [ 223.380657] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 223.381573] dagster-daemon[2212]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 223.382248] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 223.382983] dagster-daemon[2212]: dbapi = dbapi_meth(**dbapi_args) full # [ 223.383835] dagster-daemon[2212]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 223.384278] dagster-daemon[2212]: import psycopg full # [ 223.384903] dagster-daemon[2212]: ModuleNotFoundError: No module named 'psycopg' full # [ 223.636141] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 223.638452] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 223.639269] systemd[1]: dagster-daemon.service: Consumed 1.451s CPU time over 7.392s wall clock time, 88.5M memory peak. full # [ 224.412470] dagster-webserver[2213]: Traceback (most recent call last): full # [ 224.414947] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 224.415719] dagster-webserver[2213]: sys.exit(main()) full # [ 224.416542] dagster-webserver[2213]: ~~~~^^ full # [ 224.417216] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 224.417813] dagster-webserver[2213]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 224.418678] dagster-webserver[2213]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.419542] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 224.420157] dagster-webserver[2213]: return self.main(*args, **kwargs) full # [ 224.420776] dagster-webserver[2213]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 224.421628] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 224.422297] dagster-webserver[2213]: rv = self.invoke(ctx) full # [ 224.430671] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 224.431659] dagster-webserver[2213]: return ctx.invoke(self.callback, **ctx.params) full # [ 224.432535] dagster-webserver[2213]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.433176] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 224.433604] dagster-webserver[2213]: return callback(*args, **kwargs) full # [ 224.434271] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 224.434905] dagster-webserver[2213]: instance = stack.enter_context( full # [ 224.435743] dagster-webserver[2213]: get_possibly_temporary_instance_for_cli( full # [ 224.436601] dagster-webserver[2213]: ...<3 lines>... full # [ 224.437306] dagster-webserver[2213]: ) full # [ 224.437913] dagster-webserver[2213]: ) full # [ 224.438779] dagster-webserver[2213]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 224.439594] dagster-webserver[2213]: result = _enter(cm) full # [ 224.440240] dagster-webserver[2213]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 224.441909] dagster-webserver[2213]: return next(self.gen) full # [ 224.451564] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 224.452353] dagster-webserver[2213]: with DagsterInstance.get() as instance: full # [ 224.452991] dagster-webserver[2213]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 224.453645] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 224.454305] dagster-webserver[2213]: return create_instance_from_dagster_home() full # [ 224.454949] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 224.455782] dagster-webserver[2213]: return create_instance_from_config(dagster_home_path) full # [ 224.456663] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 224.457271] dagster-webserver[2213]: return create_instance_from_ref(instance_ref) full # [ 224.457884] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 224.458719] dagster-webserver[2213]: unified_storage = instance_ref.storage full # [ 224.459567] dagster-webserver[2213]: ^^^^^^^^^^^^^^^^^^^^ full # [ 224.472919] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 224.473709] dagster-webserver[2213]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 224.474543] dagster-webserver[2213]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.475212] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 224.475835] dagster-webserver[2213]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 224.476692] dagster-webserver[2213]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.477543] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 224.478222] dagster-webserver[2213]: return DagsterPostgresStorage( full # [ 224.478836] dagster-webserver[2213]: inst_data=inst_data, full # [ 224.479524] dagster-webserver[2213]: ...<2 lines>... full # [ 224.480171] dagster-webserver[2213]: token_provider=get_token_provider_from_config(config_value), full # [ 224.480870] dagster-webserver[2213]: ) full # [ 224.481692] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 224.482518] dagster-webserver[2213]: self._run_storage = PostgresRunStorage( full # [ 224.483203] dagster-webserver[2213]: ~~~~~~~~~~~~~~~~~~^ full # [ 224.484037] dagster-webserver[2213]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 224.484654] dagster-webserver[2213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.485532] dagster-webserver[2213]: ) full # [ 224.486148] dagster-webserver[2213]: ^ full # [ 224.500315] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 224.503098] dagster-webserver[2213]: self._engine = create_pg_engine( full # [ 224.504327] dagster-webserver[2213]: ~~~~~~~~~~~~~~~~^ full # [ 224.505526] dagster-webserver[2213]: self.postgres_url, full # [ 224.506602] dagster-webserver[2213]: ^^^^^^^^^^^^^^^^^^ full # [ 224.507675] dagster-webserver[2213]: ...<2 lines>... full # [ 224.508665] dagster-webserver[2213]: poolclass=db_pool.NullPool, full # [ 224.509850] dagster-webserver[2213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.511061] dagster-webserver[2213]: ) full # [ 224.511835] dagster-webserver[2213]: ^ full # [ 224.512645] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 224.515341] dagster-webserver[2213]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 224.516847] dagster-webserver[2213]: File "", line 2, in create_engine full # [ 224.519123] dagster-webserver[2213]: return target(fn, url, **kwargs) full # [ 224.520335] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 224.522934] dagster-webserver[2213]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 224.524488] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 224.527153] dagster-webserver[2213]: dbapi = dbapi_meth(**dbapi_args) full # [ 224.528359] dagster-webserver[2213]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 224.531163] dagster-webserver[2213]: import psycopg full # [ 224.532129] dagster-webserver[2213]: ModuleNotFoundError: No module named 'psycopg' full # [ 224.788550] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 224.789716] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 224.793367] systemd[1]: dagster-webserver.service: Consumed 2.118s CPU time over 8.136s wall clock time, 111.7M memory peak. full # [ 228.689682] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 30. full # [ 228.693169] systemd[1]: Started Dagster Daemon. full # [ 229.939303] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 27. full # [ 229.942861] systemd[1]: Started Dagster Webserver. full # [ 230.578274] dagster-daemon[2250]: Traceback (most recent call last): full # [ 230.581168] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 230.583421] dagster-daemon[2250]: sys.exit(main()) full # [ 230.584399] dagster-daemon[2250]: ~~~~^^ full # [ 230.585669] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 230.588449] dagster-daemon[2250]: cli(obj={}) full # [ 230.590062] dagster-daemon[2250]: ~~~^^^^^^^^ full # [ 230.591172] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 230.593820] dagster-daemon[2250]: return self.main(*args, **kwargs) full # [ 230.595189] dagster-daemon[2250]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 230.596583] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 230.599350] dagster-daemon[2250]: rv = self.invoke(ctx) full # [ 230.601882] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 230.604532] dagster-daemon[2250]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 230.606594] dagster-daemon[2250]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 230.608922] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 230.611492] dagster-daemon[2250]: return ctx.invoke(self.callback, **ctx.params) full # [ 230.613498] dagster-daemon[2250]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.615493] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 230.617855] dagster-daemon[2250]: return callback(*args, **kwargs) full # [ 230.619043] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 230.621619] dagster-daemon[2250]: with get_instance_for_cli( full # [ 230.622940] dagster-daemon[2250]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 230.624274] dagster-daemon[2250]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 230.627903] dagster-daemon[2250]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.632191] dagster-daemon[2250]: ) as instance: full # [ 230.633109] dagster-daemon[2250]: ^ full # [ 230.633858] dagster-daemon[2250]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 230.636185] dagster-daemon[2250]: return next(self.gen) full # [ 230.637184] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 230.640172] dagster-daemon[2250]: with DagsterInstance.get() as instance: full # [ 230.641411] dagster-daemon[2250]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 230.642490] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 230.645052] dagster-daemon[2250]: return create_instance_from_dagster_home() full # [ 230.646510] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 230.649622] dagster-daemon[2250]: return create_instance_from_config(dagster_home_path) full # [ 230.652350] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 230.655727] dagster-daemon[2250]: return create_instance_from_ref(instance_ref) full # [ 230.658415] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 230.661352] dagster-daemon[2250]: unified_storage = instance_ref.storage full # [ 230.662605] dagster-daemon[2250]: ^^^^^^^^^^^^^^^^^^^^ full # [ 230.663891] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 230.666476] dagster-daemon[2250]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 230.668357] dagster-daemon[2250]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.669839] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 230.672526] dagster-daemon[2250]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 230.674179] dagster-daemon[2250]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.675801] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 230.678639] dagster-daemon[2250]: return DagsterPostgresStorage( full # [ 230.679781] dagster-daemon[2250]: inst_data=inst_data, full # [ 230.680911] dagster-daemon[2250]: ...<2 lines>... full # [ 230.681870] dagster-daemon[2250]: token_provider=get_token_provider_from_config(config_value), full # [ 230.683516] dagster-daemon[2250]: ) full # [ 230.684406] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 230.687159] dagster-daemon[2250]: self._run_storage = PostgresRunStorage( full # [ 230.688716] dagster-daemon[2250]: ~~~~~~~~~~~~~~~~~~^ full # [ 230.690107] dagster-daemon[2250]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 230.691860] dagster-daemon[2250]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.693633] dagster-daemon[2250]: ) full # [ 230.694474] dagster-daemon[2250]: ^ full # [ 230.695221] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 230.698257] dagster-daemon[2250]: self._engine = create_pg_engine( full # [ 230.699450] dagster-daemon[2250]: ~~~~~~~~~~~~~~~~^ full # [ 230.700669] dagster-daemon[2250]: self.postgres_url, full # [ 230.701733] dagster-daemon[2250]: ^^^^^^^^^^^^^^^^^^ full # [ 230.702796] dagster-daemon[2250]: ...<2 lines>... full # [ 230.703819] dagster-daemon[2250]: poolclass=db_pool.NullPool, full # [ 230.704979] dagster-daemon[2250]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.706181] dagster-daemon[2250]: ) full # [ 230.706966] dagster-daemon[2250]: ^ full # [ 230.707775] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 230.710481] dagster-daemon[2250]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 230.711908] dagster-daemon[2250]: File "", line 2, in create_engine full # [ 230.714988] dagster-daemon[2250]: return target(fn, url, **kwargs) full # [ 230.716220] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 230.718837] dagster-daemon[2250]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 230.720396] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 230.723110] dagster-daemon[2250]: dbapi = dbapi_meth(**dbapi_args) full # [ 230.724298] dagster-daemon[2250]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 230.727225] dagster-daemon[2250]: import psycopg full # [ 230.728165] dagster-daemon[2250]: ModuleNotFoundError: No module named 'psycopg' full # [ 230.816200] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 230.817877] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 230.819123] systemd[1]: dagster-daemon.service: Consumed 1.464s CPU time over 7.179s wall clock time, 88.6M memory peak. full # [ 232.677607] dagster-webserver[2256]: Traceback (most recent call last): full # [ 232.680165] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 232.680976] dagster-webserver[2256]: sys.exit(main()) full # [ 232.681790] dagster-webserver[2256]: ~~~~^^ full # [ 232.682637] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 232.683285] dagster-webserver[2256]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 232.683942] dagster-webserver[2256]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.684795] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 232.685627] dagster-webserver[2256]: return self.main(*args, **kwargs) full # [ 232.686276] dagster-webserver[2256]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 232.686895] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 232.687729] dagster-webserver[2256]: rv = self.invoke(ctx) full # [ 232.695949] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 232.696725] dagster-webserver[2256]: return ctx.invoke(self.callback, **ctx.params) full # [ 232.697611] dagster-webserver[2256]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.698258] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 232.698890] dagster-webserver[2256]: return callback(*args, **kwargs) full # [ 232.699730] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 232.700620] dagster-webserver[2256]: instance = stack.enter_context( full # [ 232.701323] dagster-webserver[2256]: get_possibly_temporary_instance_for_cli( full # [ 232.701891] dagster-webserver[2256]: ...<3 lines>... full # [ 232.702730] dagster-webserver[2256]: ) full # [ 232.703582] dagster-webserver[2256]: ) full # [ 232.704260] dagster-webserver[2256]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 232.704861] dagster-webserver[2256]: result = _enter(cm) full # [ 232.705502] dagster-webserver[2256]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 232.706344] dagster-webserver[2256]: return next(self.gen) full # [ 232.716796] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 232.717602] dagster-webserver[2256]: with DagsterInstance.get() as instance: full # [ 232.718295] dagster-webserver[2256]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 232.718899] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 232.719743] dagster-webserver[2256]: return create_instance_from_dagster_home() full # [ 232.720700] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 232.721276] dagster-webserver[2256]: return create_instance_from_config(dagster_home_path) full # [ 232.721901] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 232.722747] dagster-webserver[2256]: return create_instance_from_ref(instance_ref) full # [ 232.733451] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 232.734239] dagster-webserver[2256]: unified_storage = instance_ref.storage full # [ 232.734887] dagster-webserver[2256]: ^^^^^^^^^^^^^^^^^^^^ full # [ 232.735732] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 232.736619] dagster-webserver[2256]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 232.737275] dagster-webserver[2256]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.737913] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 232.738784] dagster-webserver[2256]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 232.739668] dagster-webserver[2256]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.740324] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 232.740911] dagster-webserver[2256]: return DagsterPostgresStorage( full # [ 232.741749] dagster-webserver[2256]: inst_data=inst_data, full # [ 232.742612] dagster-webserver[2256]: ...<2 lines>... full # [ 232.743278] dagster-webserver[2256]: token_provider=get_token_provider_from_config(config_value), full # [ 232.743912] dagster-webserver[2256]: ) full # [ 232.744752] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 232.745595] dagster-webserver[2256]: self._run_storage = PostgresRunStorage( full # [ 232.746244] dagster-webserver[2256]: ~~~~~~~~~~~~~~~~~~^ full # [ 232.746882] dagster-webserver[2256]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 232.747718] dagster-webserver[2256]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.748574] dagster-webserver[2256]: ) full # [ 232.749229] dagster-webserver[2256]: ^ full # [ 232.765782] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 232.766581] dagster-webserver[2256]: self._engine = create_pg_engine( full # [ 232.767275] dagster-webserver[2256]: ~~~~~~~~~~~~~~~~^ full # [ 232.767903] dagster-webserver[2256]: self.postgres_url, full # [ 232.768751] dagster-webserver[2256]: ^^^^^^^^^^^^^^^^^^ full # [ 232.770383] dagster-webserver[2256]: ...<2 lines>... full # [ 232.771113] dagster-webserver[2256]: poolclass=db_pool.NullPool, full # [ 232.771723] dagster-webserver[2256]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 232.772715] dagster-webserver[2256]: ) full # [ 232.773656] dagster-webserver[2256]: ^ full # [ 232.774374] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 232.774949] dagster-webserver[2256]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 232.775803] dagster-webserver[2256]: File "", line 2, in create_engine full # [ 232.776740] dagster-webserver[2256]: return target(fn, url, **kwargs) full # [ 232.777531] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 232.778266] dagster-webserver[2256]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 232.778828] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 232.779682] dagster-webserver[2256]: dbapi = dbapi_meth(**dbapi_args) full # [ 232.780573] dagster-webserver[2256]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 232.781213] dagster-webserver[2256]: import psycopg full # [ 232.781825] dagster-webserver[2256]: ModuleNotFoundError: No module named 'psycopg' full # [ 233.067206] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 233.068166] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 233.072119] systemd[1]: dagster-webserver.service: Consumed 2.032s CPU time over 8.276s wall clock time, 111.7M memory peak. full # [ 235.939623] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 31. full # [ 235.944382] systemd[1]: Started Dagster Daemon. full # [ 237.790217] dagster-daemon[2288]: Traceback (most recent call last): full # [ 237.792713] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 237.793530] dagster-daemon[2288]: sys.exit(main()) full # [ 237.794170] dagster-daemon[2288]: ~~~~^^ full # [ 237.794786] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 237.795643] dagster-daemon[2288]: cli(obj={}) full # [ 237.796324] dagster-daemon[2288]: ~~~^^^^^^^^ full # [ 237.796945] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 237.797787] dagster-daemon[2288]: return self.main(*args, **kwargs) full # [ 237.798617] dagster-daemon[2288]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 237.799303] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 237.799881] dagster-daemon[2288]: rv = self.invoke(ctx) full # [ 237.807225] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 237.807984] dagster-daemon[2288]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 237.808857] dagster-daemon[2288]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 237.809673] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 237.810541] dagster-daemon[2288]: return ctx.invoke(self.callback, **ctx.params) full # [ 237.811202] dagster-daemon[2288]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.811861] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 237.812729] dagster-daemon[2288]: return callback(*args, **kwargs) full # [ 237.813499] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 237.814150] dagster-daemon[2288]: with get_instance_for_cli( full # [ 237.814760] dagster-daemon[2288]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 237.815601] dagster-daemon[2288]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 237.816254] dagster-daemon[2288]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.816873] dagster-daemon[2288]: ) as instance: full # [ 237.817697] dagster-daemon[2288]: ^ full # [ 237.828574] dagster-daemon[2288]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 237.829549] dagster-daemon[2288]: return next(self.gen) full # [ 237.830229] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 237.830836] dagster-daemon[2288]: with DagsterInstance.get() as instance: full # [ 237.831687] dagster-daemon[2288]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 237.832535] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 237.833203] dagster-daemon[2288]: return create_instance_from_dagster_home() full # [ 237.833871] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 237.834674] dagster-daemon[2288]: return create_instance_from_config(dagster_home_path) full # [ 237.835568] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 237.836191] dagster-daemon[2288]: return create_instance_from_ref(instance_ref) full # [ 237.847320] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 237.848110] dagster-daemon[2288]: unified_storage = instance_ref.storage full # [ 237.848750] dagster-daemon[2288]: ^^^^^^^^^^^^^^^^^^^^ full # [ 237.849660] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 237.850249] dagster-daemon[2288]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 237.850878] dagster-daemon[2288]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.851711] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 237.852751] dagster-daemon[2288]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 237.853598] dagster-daemon[2288]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.854265] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 237.854915] dagster-daemon[2288]: return DagsterPostgresStorage( full # [ 237.855723] dagster-daemon[2288]: inst_data=inst_data, full # [ 237.856571] dagster-daemon[2288]: ...<2 lines>... full # [ 237.857239] dagster-daemon[2288]: token_provider=get_token_provider_from_config(config_value), full # [ 237.857866] dagster-daemon[2288]: ) full # [ 237.858528] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 237.859148] dagster-daemon[2288]: self._run_storage = PostgresRunStorage( full # [ 237.859753] dagster-daemon[2288]: ~~~~~~~~~~~~~~~~~~^ full # [ 237.860584] dagster-daemon[2288]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 237.861234] dagster-daemon[2288]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.861840] dagster-daemon[2288]: ) full # [ 237.862488] dagster-daemon[2288]: ^ full # [ 237.878708] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 237.879639] dagster-daemon[2288]: self._engine = create_pg_engine( full # [ 237.880287] dagster-daemon[2288]: ~~~~~~~~~~~~~~~~^ full # [ 237.880913] dagster-daemon[2288]: self.postgres_url, full # [ 237.881756] dagster-daemon[2288]: ^^^^^^^^^^^^^^^^^^ full # [ 237.882597] dagster-daemon[2288]: ...<2 lines>... full # [ 237.883615] dagster-daemon[2288]: poolclass=db_pool.NullPool, full # [ 237.884274] dagster-daemon[2288]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.884920] dagster-daemon[2288]: ) full # [ 237.885816] dagster-daemon[2288]: ^ full # [ 237.886604] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 237.887310] dagster-daemon[2288]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 237.887877] dagster-daemon[2288]: File "", line 2, in create_engine full # [ 237.888711] dagster-daemon[2288]: return target(fn, url, **kwargs) full # [ 237.889677] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 237.890211] dagster-daemon[2288]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 237.899251] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 237.900054] dagster-daemon[2288]: dbapi = dbapi_meth(**dbapi_args) full # [ 237.900689] dagster-daemon[2288]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 237.901548] dagster-daemon[2288]: import psycopg full # [ 237.902234] dagster-daemon[2288]: ModuleNotFoundError: No module named 'psycopg' full # [ 238.097123] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 28. full # [ 238.099239] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 238.102224] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 238.104837] systemd[1]: dagster-daemon.service: Consumed 1.412s CPU time over 7.278s wall clock time, 88.5M memory peak. full # [ 238.107279] systemd[1]: Started Dagster Webserver. full # [ 240.676373] dagster-webserver[2301]: Traceback (most recent call last): full # [ 240.678917] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 240.679716] dagster-webserver[2301]: sys.exit(main()) full # [ 240.680532] dagster-webserver[2301]: ~~~~^^ full # [ 240.681247] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 240.681806] dagster-webserver[2301]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 240.682689] dagster-webserver[2301]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 240.683539] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 240.684175] dagster-webserver[2301]: return self.main(*args, **kwargs) full # [ 240.684789] dagster-webserver[2301]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 240.685672] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 240.686293] dagster-webserver[2301]: rv = self.invoke(ctx) full # [ 240.686922] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 240.687558] dagster-webserver[2301]: return ctx.invoke(self.callback, **ctx.params) full # [ 240.688233] dagster-webserver[2301]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 240.699277] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 240.700073] dagster-webserver[2301]: return callback(*args, **kwargs) full # [ 240.700703] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 240.701549] dagster-webserver[2301]: instance = stack.enter_context( full # [ 240.702216] dagster-webserver[2301]: get_possibly_temporary_instance_for_cli( full # [ 240.702851] dagster-webserver[2301]: ...<3 lines>... full # [ 240.703501] dagster-webserver[2301]: ) full # [ 240.704168] dagster-webserver[2301]: ) full # [ 240.704792] dagster-webserver[2301]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 240.705669] dagster-webserver[2301]: result = _enter(cm) full # [ 240.706567] dagster-webserver[2301]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 240.707196] dagster-webserver[2301]: return next(self.gen) full # [ 240.707835] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 240.708506] dagster-webserver[2301]: with DagsterInstance.get() as instance: full # [ 240.709172] dagster-webserver[2301]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 240.720373] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 240.721176] dagster-webserver[2301]: return create_instance_from_dagster_home() full # [ 240.721812] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 240.722719] dagster-webserver[2301]: return create_instance_from_config(dagster_home_path) full # [ 240.723571] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 240.724201] dagster-webserver[2301]: return create_instance_from_ref(instance_ref) full # [ 240.724825] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 240.725690] dagster-webserver[2301]: unified_storage = instance_ref.storage full # [ 240.726552] dagster-webserver[2301]: ^^^^^^^^^^^^^^^^^^^^ full # [ 240.737146] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 240.737984] dagster-webserver[2301]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 240.738791] dagster-webserver[2301]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 240.739654] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 240.740513] dagster-webserver[2301]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 240.741219] dagster-webserver[2301]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 240.741860] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 240.742523] dagster-webserver[2301]: return DagsterPostgresStorage( full # [ 240.743203] dagster-webserver[2301]: inst_data=inst_data, full # [ 240.743836] dagster-webserver[2301]: ...<2 lines>... full # [ 240.744700] dagster-webserver[2301]: token_provider=get_token_provider_from_config(config_value), full # [ 240.745361] dagster-webserver[2301]: ) full # [ 240.746045] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 240.746676] dagster-webserver[2301]: self._run_storage = PostgresRunStorage( full # [ 240.747535] dagster-webserver[2301]: ~~~~~~~~~~~~~~~~~~^ full # [ 240.748217] dagster-webserver[2301]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 240.748849] dagster-webserver[2301]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 240.749749] dagster-webserver[2301]: ) full # [ 240.750371] dagster-webserver[2301]: ^ full # [ 240.751084] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 240.751670] dagster-webserver[2301]: self._engine = create_pg_engine( full # [ 240.752528] dagster-webserver[2301]: ~~~~~~~~~~~~~~~~^ full # [ 240.753197] dagster-webserver[2301]: self.postgres_url, full # [ 240.754044] dagster-webserver[2301]: ^^^^^^^^^^^^^^^^^^ full # [ 240.754666] dagster-webserver[2301]: ...<2 lines>... full # [ 240.755529] dagster-webserver[2301]: poolclass=db_pool.NullPool, full # [ 240.756415] dagster-webserver[2301]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 240.757074] dagster-webserver[2301]: ) full # [ 240.757686] dagster-webserver[2301]: ^ full # [ 240.775379] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 240.778043] dagster-webserver[2301]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 240.779511] dagster-webserver[2301]: File "", line 2, in create_engine full # [ 240.781735] dagster-webserver[2301]: return target(fn, url, **kwargs) full # [ 240.782964] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 240.785570] dagster-webserver[2301]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 240.787126] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 240.789746] dagster-webserver[2301]: dbapi = dbapi_meth(**dbapi_args) full # [ 240.790939] dagster-webserver[2301]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 240.793755] dagster-webserver[2301]: import psycopg full # [ 240.794721] dagster-webserver[2301]: ModuleNotFoundError: No module named 'psycopg' full # [ 241.056361] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 241.058632] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 241.060921] systemd[1]: dagster-webserver.service: Consumed 1.996s CPU time over 7.981s wall clock time, 111.6M memory peak. full # [ 243.189825] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 32. full # [ 243.192586] systemd[1]: Started Dagster Daemon. full # [ 245.040571] dagster-daemon[2326]: Traceback (most recent call last): full # [ 245.043140] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 245.043900] dagster-daemon[2326]: sys.exit(main()) full # [ 245.044710] dagster-daemon[2326]: ~~~~^^ full # [ 245.045550] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 245.046205] dagster-daemon[2326]: cli(obj={}) full # [ 245.046861] dagster-daemon[2326]: ~~~^^^^^^^^ full # [ 245.047524] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 245.048151] dagster-daemon[2326]: return self.main(*args, **kwargs) full # [ 245.048757] dagster-daemon[2326]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 245.054668] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 245.055671] dagster-daemon[2326]: rv = self.invoke(ctx) full # [ 245.056531] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 245.057200] dagster-daemon[2326]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 245.057856] dagster-daemon[2326]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 245.058722] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 245.059544] dagster-daemon[2326]: return ctx.invoke(self.callback, **ctx.params) full # [ 245.060204] dagster-daemon[2326]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.060801] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 245.061696] dagster-daemon[2326]: return callback(*args, **kwargs) full # [ 245.070258] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 245.071061] dagster-daemon[2326]: with get_instance_for_cli( full # [ 245.071676] dagster-daemon[2326]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 245.072533] dagster-daemon[2326]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 245.073202] dagster-daemon[2326]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.073825] dagster-daemon[2326]: ) as instance: full # [ 245.074681] dagster-daemon[2326]: ^ full # [ 245.075537] dagster-daemon[2326]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 245.076210] dagster-daemon[2326]: return next(self.gen) full # [ 245.076824] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 245.077683] dagster-daemon[2326]: with DagsterInstance.get() as instance: full # [ 245.078522] dagster-daemon[2326]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 245.079203] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 245.079789] dagster-daemon[2326]: return create_instance_from_dagster_home() full # [ 245.080641] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 245.081293] dagster-daemon[2326]: return create_instance_from_config(dagster_home_path) full # [ 245.094328] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 245.095135] dagster-daemon[2326]: return create_instance_from_ref(instance_ref) full # [ 245.095755] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 245.096612] dagster-daemon[2326]: unified_storage = instance_ref.storage full # [ 245.097315] dagster-daemon[2326]: ^^^^^^^^^^^^^^^^^^^^ full # [ 245.097912] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 245.098761] dagster-daemon[2326]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 245.099621] dagster-daemon[2326]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.100298] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 245.100905] dagster-daemon[2326]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 245.101763] dagster-daemon[2326]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.102651] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 245.103281] dagster-daemon[2326]: return DagsterPostgresStorage( full # [ 245.103911] dagster-daemon[2326]: inst_data=inst_data, full # [ 245.104753] dagster-daemon[2326]: ...<2 lines>... full # [ 245.105610] dagster-daemon[2326]: token_provider=get_token_provider_from_config(config_value), full # [ 245.106253] dagster-daemon[2326]: ) full # [ 245.106882] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 245.107718] dagster-daemon[2326]: self._run_storage = PostgresRunStorage( full # [ 245.108568] dagster-daemon[2326]: ~~~~~~~~~~~~~~~~~~^ full # [ 245.109218] dagster-daemon[2326]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 245.109834] dagster-daemon[2326]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.110490] dagster-daemon[2326]: ) full # [ 245.111139] dagster-daemon[2326]: ^ full # [ 245.129574] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 245.132323] dagster-daemon[2326]: self._engine = create_pg_engine( full # [ 245.133496] dagster-daemon[2326]: ~~~~~~~~~~~~~~~~^ full # [ 245.134655] dagster-daemon[2326]: self.postgres_url, full # [ 245.135692] dagster-daemon[2326]: ^^^^^^^^^^^^^^^^^^ full # [ 245.136722] dagster-daemon[2326]: ...<2 lines>... full # [ 245.137669] dagster-daemon[2326]: poolclass=db_pool.NullPool, full # [ 245.138810] dagster-daemon[2326]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 245.139964] dagster-daemon[2326]: ) full # [ 245.140705] dagster-daemon[2326]: ^ full # [ 245.141492] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 245.144113] dagster-daemon[2326]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 245.145582] dagster-daemon[2326]: File "", line 2, in create_engine full # [ 245.147766] dagster-daemon[2326]: return target(fn, url, **kwargs) full # [ 245.148931] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 245.151524] dagster-daemon[2326]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 245.153035] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 245.155624] dagster-daemon[2326]: dbapi = dbapi_meth(**dbapi_args) full # [ 245.156785] dagster-daemon[2326]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 245.159602] dagster-daemon[2326]: import psycopg full # [ 245.160544] dagster-daemon[2326]: ModuleNotFoundError: No module named 'psycopg' full # [ 245.321921] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 245.324212] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 245.326647] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.222s wall clock time, 88.5M memory peak. full # [ 246.189337] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 29. full # [ 246.192944] systemd[1]: Started Dagster Webserver. full # [ 248.820065] dagster-webserver[2343]: Traceback (most recent call last): full # [ 248.822583] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 248.823545] dagster-webserver[2343]: sys.exit(main()) full # [ 248.824171] dagster-webserver[2343]: ~~~~^^ full # [ 248.824791] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 248.825654] dagster-webserver[2343]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 248.826529] dagster-webserver[2343]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 248.827190] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 248.827768] dagster-webserver[2343]: return self.main(*args, **kwargs) full # [ 248.828614] dagster-webserver[2343]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 248.829507] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 248.830109] dagster-webserver[2343]: rv = self.invoke(ctx) full # [ 248.838304] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 248.839097] dagster-webserver[2343]: return ctx.invoke(self.callback, **ctx.params) full # [ 248.839733] dagster-webserver[2343]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 248.840586] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 248.841253] dagster-webserver[2343]: return callback(*args, **kwargs) full # [ 248.841890] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 248.842740] dagster-webserver[2343]: instance = stack.enter_context( full # [ 248.843600] dagster-webserver[2343]: get_possibly_temporary_instance_for_cli( full # [ 248.844277] dagster-webserver[2343]: ...<3 lines>... full # [ 248.844898] dagster-webserver[2343]: ) full # [ 248.845742] dagster-webserver[2343]: ) full # [ 248.846611] dagster-webserver[2343]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 248.847235] dagster-webserver[2343]: result = _enter(cm) full # [ 248.847862] dagster-webserver[2343]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 248.848700] dagster-webserver[2343]: return next(self.gen) full # [ 248.859151] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 248.859941] dagster-webserver[2343]: with DagsterInstance.get() as instance: full # [ 248.860789] dagster-webserver[2343]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 248.861664] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 248.862491] dagster-webserver[2343]: return create_instance_from_dagster_home() full # [ 248.863159] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 248.863781] dagster-webserver[2343]: return create_instance_from_config(dagster_home_path) full # [ 248.864695] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 248.865522] dagster-webserver[2343]: return create_instance_from_ref(instance_ref) full # [ 248.866181] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 248.866819] dagster-webserver[2343]: unified_storage = instance_ref.storage full # [ 248.867666] dagster-webserver[2343]: ^^^^^^^^^^^^^^^^^^^^ full # [ 248.880648] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 248.881666] dagster-webserver[2343]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 248.882311] dagster-webserver[2343]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 248.882953] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 248.883799] dagster-webserver[2343]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 248.884656] dagster-webserver[2343]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 248.885510] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 248.886187] dagster-webserver[2343]: return DagsterPostgresStorage( full # [ 248.886801] dagster-webserver[2343]: inst_data=inst_data, full # [ 248.887663] dagster-webserver[2343]: ...<2 lines>... full # [ 248.888523] dagster-webserver[2343]: token_provider=get_token_provider_from_config(config_value), full # [ 248.889199] dagster-webserver[2343]: ) full # [ 248.889860] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 248.890698] dagster-webserver[2343]: self._run_storage = PostgresRunStorage( full # [ 248.891559] dagster-webserver[2343]: ~~~~~~~~~~~~~~~~~~^ full # [ 248.892205] dagster-webserver[2343]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 248.892824] dagster-webserver[2343]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 248.893668] dagster-webserver[2343]: ) full # [ 248.894513] dagster-webserver[2343]: ^ full # [ 248.895166] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 248.895786] dagster-webserver[2343]: self._engine = create_pg_engine( full # [ 248.896648] dagster-webserver[2343]: ~~~~~~~~~~~~~~~~^ full # [ 248.897498] dagster-webserver[2343]: self.postgres_url, full # [ 248.898149] dagster-webserver[2343]: ^^^^^^^^^^^^^^^^^^ full # [ 248.898767] dagster-webserver[2343]: ...<2 lines>... full # [ 248.899613] dagster-webserver[2343]: poolclass=db_pool.NullPool, full # [ 248.900265] dagster-webserver[2343]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 248.900883] dagster-webserver[2343]: ) full # [ 248.901718] dagster-webserver[2343]: ^ full # [ 248.918605] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 248.921240] dagster-webserver[2343]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 248.922697] dagster-webserver[2343]: File "", line 2, in create_engine full # [ 248.924917] dagster-webserver[2343]: return target(fn, url, **kwargs) full # [ 248.926169] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 248.928766] dagster-webserver[2343]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 248.930331] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 248.932939] dagster-webserver[2343]: dbapi = dbapi_meth(**dbapi_args) full # [ 248.934145] dagster-webserver[2343]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 248.936967] dagster-webserver[2343]: import psycopg full # [ 248.937911] dagster-webserver[2343]: ModuleNotFoundError: No module named 'psycopg' full # [ 249.196461] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 249.198816] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 249.201141] systemd[1]: dagster-webserver.service: Consumed 2.001s CPU time over 8.139s wall clock time, 111.8M memory peak. full # [ 250.439952] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 33. full # [ 250.442698] systemd[1]: Started Dagster Daemon. full # [ 252.279596] dagster-daemon[2365]: Traceback (most recent call last): full # [ 252.282077] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 252.282823] dagster-daemon[2365]: sys.exit(main()) full # [ 252.283630] dagster-daemon[2365]: ~~~~^^ full # [ 252.284275] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 252.284900] dagster-daemon[2365]: cli(obj={}) full # [ 252.285750] dagster-daemon[2365]: ~~~^^^^^^^^ full # [ 252.286603] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 252.287231] dagster-daemon[2365]: return self.main(*args, **kwargs) full # [ 252.287830] dagster-daemon[2365]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 252.293497] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 252.294287] dagster-daemon[2365]: rv = self.invoke(ctx) full # [ 252.294898] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 252.295735] dagster-daemon[2365]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 252.296611] dagster-daemon[2365]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 252.297263] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 252.297880] dagster-daemon[2365]: return ctx.invoke(self.callback, **ctx.params) full # [ 252.298702] dagster-daemon[2365]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.299570] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 252.300189] dagster-daemon[2365]: return callback(*args, **kwargs) full # [ 252.300796] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 252.301635] dagster-daemon[2365]: with get_instance_for_cli( full # [ 252.302277] dagster-daemon[2365]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 252.302914] dagster-daemon[2365]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 252.303732] dagster-daemon[2365]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.304567] dagster-daemon[2365]: ) as instance: full # [ 252.305216] dagster-daemon[2365]: ^ full # [ 252.317775] dagster-daemon[2365]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 252.318563] dagster-daemon[2365]: return next(self.gen) full # [ 252.319231] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 252.319856] dagster-daemon[2365]: with DagsterInstance.get() as instance: full # [ 252.320506] dagster-daemon[2365]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 252.321176] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 252.321790] dagster-daemon[2365]: return create_instance_from_dagster_home() full # [ 252.322639] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 252.323297] dagster-daemon[2365]: return create_instance_from_config(dagster_home_path) full # [ 252.323935] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 252.324771] dagster-daemon[2365]: return create_instance_from_ref(instance_ref) full # [ 252.325622] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 252.326290] dagster-daemon[2365]: unified_storage = instance_ref.storage full # [ 252.326928] dagster-daemon[2365]: ^^^^^^^^^^^^^^^^^^^^ full # [ 252.327775] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 252.328584] dagster-daemon[2365]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 252.329251] dagster-daemon[2365]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.329873] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 252.330714] dagster-daemon[2365]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 252.331582] dagster-daemon[2365]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.351837] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 252.352618] dagster-daemon[2365]: return DagsterPostgresStorage( full # [ 252.353288] dagster-daemon[2365]: inst_data=inst_data, full # [ 252.353898] dagster-daemon[2365]: ...<2 lines>... full # [ 252.354739] dagster-daemon[2365]: token_provider=get_token_provider_from_config(config_value), full # [ 252.355595] dagster-daemon[2365]: ) full # [ 252.356266] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 252.356894] dagster-daemon[2365]: self._run_storage = PostgresRunStorage( full # [ 252.357743] dagster-daemon[2365]: ~~~~~~~~~~~~~~~~~~^ full # [ 252.358609] dagster-daemon[2365]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 252.359265] dagster-daemon[2365]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.359897] dagster-daemon[2365]: ) full # [ 252.360735] dagster-daemon[2365]: ^ full # [ 252.361590] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 252.362266] dagster-daemon[2365]: self._engine = create_pg_engine( full # [ 252.362891] dagster-daemon[2365]: ~~~~~~~~~~~~~~~~^ full # [ 252.363733] dagster-daemon[2365]: self.postgres_url, full # [ 252.364588] dagster-daemon[2365]: ^^^^^^^^^^^^^^^^^^ full # [ 252.365257] dagster-daemon[2365]: ...<2 lines>... full # [ 252.365870] dagster-daemon[2365]: poolclass=db_pool.NullPool, full # [ 252.366700] dagster-daemon[2365]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.367538] dagster-daemon[2365]: ) full # [ 252.368190] dagster-daemon[2365]: ^ full # [ 252.368834] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 252.369690] dagster-daemon[2365]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 252.370498] dagster-daemon[2365]: File "", line 2, in create_engine full # [ 252.371153] dagster-daemon[2365]: return target(fn, url, **kwargs) full # [ 252.384568] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 252.387144] dagster-daemon[2365]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 252.388619] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 252.391251] dagster-daemon[2365]: dbapi = dbapi_meth(**dbapi_args) full # [ 252.392429] dagster-daemon[2365]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 252.395183] dagster-daemon[2365]: import psycopg full # [ 252.396093] dagster-daemon[2365]: ModuleNotFoundError: No module named 'psycopg' full # [ 252.574434] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 252.576951] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 252.579156] systemd[1]: dagster-daemon.service: Consumed 1.403s CPU time over 7.253s wall clock time, 88.5M memory peak. full # [ 254.439955] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 30. full # [ 254.442892] systemd[1]: Started Dagster Webserver. full # [ 257.029042] dagster-webserver[2386]: Traceback (most recent call last): full # [ 257.031540] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 257.032336] dagster-webserver[2386]: sys.exit(main()) full # [ 257.032950] dagster-webserver[2386]: ~~~~^^ full # [ 257.033771] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 257.034611] dagster-webserver[2386]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 257.035277] dagster-webserver[2386]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.035906] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 257.036704] dagster-webserver[2386]: return self.main(*args, **kwargs) full # [ 257.037548] dagster-webserver[2386]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 257.038187] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 257.038796] dagster-webserver[2386]: rv = self.invoke(ctx) full # [ 257.047101] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 257.047888] dagster-webserver[2386]: return ctx.invoke(self.callback, **ctx.params) full # [ 257.048748] dagster-webserver[2386]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.049576] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 257.050245] dagster-webserver[2386]: return callback(*args, **kwargs) full # [ 257.050909] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 257.051713] dagster-webserver[2386]: instance = stack.enter_context( full # [ 257.052565] dagster-webserver[2386]: get_possibly_temporary_instance_for_cli( full # [ 257.053234] dagster-webserver[2386]: ...<3 lines>... full # [ 257.053855] dagster-webserver[2386]: ) full # [ 257.054478] dagster-webserver[2386]: ) full # [ 257.055128] dagster-webserver[2386]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 257.055739] dagster-webserver[2386]: result = _enter(cm) full # [ 257.064836] dagster-webserver[2386]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 257.065629] dagster-webserver[2386]: return next(self.gen) full # [ 257.066293] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 257.066904] dagster-webserver[2386]: with DagsterInstance.get() as instance: full # [ 257.067744] dagster-webserver[2386]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 257.068593] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 257.069258] dagster-webserver[2386]: return create_instance_from_dagster_home() full # [ 257.069882] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 257.070716] dagster-webserver[2386]: return create_instance_from_config(dagster_home_path) full # [ 257.071556] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 257.072194] dagster-webserver[2386]: return create_instance_from_ref(instance_ref) full # [ 257.072831] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 257.073638] dagster-webserver[2386]: unified_storage = instance_ref.storage full # [ 257.074283] dagster-webserver[2386]: ^^^^^^^^^^^^^^^^^^^^ full # [ 257.088974] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 257.089818] dagster-webserver[2386]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 257.090661] dagster-webserver[2386]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.091537] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 257.092193] dagster-webserver[2386]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 257.092824] dagster-webserver[2386]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.093688] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 257.094548] dagster-webserver[2386]: return DagsterPostgresStorage( full # [ 257.095218] dagster-webserver[2386]: inst_data=inst_data, full # [ 257.095856] dagster-webserver[2386]: ...<2 lines>... full # [ 257.096516] dagster-webserver[2386]: token_provider=get_token_provider_from_config(config_value), full # [ 257.097185] dagster-webserver[2386]: ) full # [ 257.097811] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 257.098669] dagster-webserver[2386]: self._run_storage = PostgresRunStorage( full # [ 257.099643] dagster-webserver[2386]: ~~~~~~~~~~~~~~~~~~^ full # [ 257.100208] dagster-webserver[2386]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 257.100849] dagster-webserver[2386]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.101675] dagster-webserver[2386]: ) full # [ 257.102525] dagster-webserver[2386]: ^ full # [ 257.103252] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 257.103814] dagster-webserver[2386]: self._engine = create_pg_engine( full # [ 257.104665] dagster-webserver[2386]: ~~~~~~~~~~~~~~~~^ full # [ 257.105517] dagster-webserver[2386]: self.postgres_url, full # [ 257.106192] dagster-webserver[2386]: ^^^^^^^^^^^^^^^^^^ full # [ 257.106806] dagster-webserver[2386]: ...<2 lines>... full # [ 257.107658] dagster-webserver[2386]: poolclass=db_pool.NullPool, full # [ 257.108509] dagster-webserver[2386]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.109183] dagster-webserver[2386]: ) full # [ 257.109789] dagster-webserver[2386]: ^ full # [ 257.110643] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 257.111308] dagster-webserver[2386]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 257.131089] dagster-webserver[2386]: File "", line 2, in create_engine full # [ 257.133301] dagster-webserver[2386]: return target(fn, url, **kwargs) full # [ 257.134476] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 257.137064] dagster-webserver[2386]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 257.138565] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 257.141178] dagster-webserver[2386]: dbapi = dbapi_meth(**dbapi_args) full # [ 257.142340] dagster-webserver[2386]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 257.145122] dagster-webserver[2386]: import psycopg full # [ 257.146077] dagster-webserver[2386]: ModuleNotFoundError: No module named 'psycopg' full # [ 257.414490] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 257.415407] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 257.419313] systemd[1]: dagster-webserver.service: Consumed 2.006s CPU time over 8.221s wall clock time, 111.5M memory peak. full # [ 257.689369] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 34. full # [ 257.692419] systemd[1]: Started Dagster Daemon. full # [ 259.534125] dagster-daemon[2403]: Traceback (most recent call last): full # [ 259.536600] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 259.537610] dagster-daemon[2403]: sys.exit(main()) full # [ 259.538263] dagster-daemon[2403]: ~~~~^^ full # [ 259.538880] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 259.539725] dagster-daemon[2403]: cli(obj={}) full # [ 259.540595] dagster-daemon[2403]: ~~~^^^^^^^^ full # [ 259.541235] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 259.541836] dagster-daemon[2403]: return self.main(*args, **kwargs) full # [ 259.542478] dagster-daemon[2403]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 259.543168] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 259.543752] dagster-daemon[2403]: rv = self.invoke(ctx) full # [ 259.551142] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 259.551920] dagster-daemon[2403]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 259.552785] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 259.553612] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 259.554280] dagster-daemon[2403]: return ctx.invoke(self.callback, **ctx.params) full # [ 259.554903] dagster-daemon[2403]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.555747] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 259.556588] dagster-daemon[2403]: return callback(*args, **kwargs) full # [ 259.557286] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 259.557855] dagster-daemon[2403]: with get_instance_for_cli( full # [ 259.558489] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 259.559129] dagster-daemon[2403]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 259.559745] dagster-daemon[2403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.560584] dagster-daemon[2403]: ) as instance: full # [ 259.561233] dagster-daemon[2403]: ^ full # [ 259.561856] dagster-daemon[2403]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 259.562685] dagster-daemon[2403]: return next(self.gen) full # [ 259.575337] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 259.576142] dagster-daemon[2403]: with DagsterInstance.get() as instance: full # [ 259.576762] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 259.577610] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 259.578278] dagster-daemon[2403]: return create_instance_from_dagster_home() full # [ 259.578889] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 259.579729] dagster-daemon[2403]: return create_instance_from_config(dagster_home_path) full # [ 259.580617] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 259.581255] dagster-daemon[2403]: return create_instance_from_ref(instance_ref) full # [ 259.581872] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 259.582708] dagster-daemon[2403]: unified_storage = instance_ref.storage full # [ 259.583580] dagster-daemon[2403]: ^^^^^^^^^^^^^^^^^^^^ full # [ 259.595971] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 259.596764] dagster-daemon[2403]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 259.597601] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.598271] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 259.598895] dagster-daemon[2403]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 259.599731] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.600583] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 259.601258] dagster-daemon[2403]: return DagsterPostgresStorage( full # [ 259.601875] dagster-daemon[2403]: inst_data=inst_data, full # [ 259.602714] dagster-daemon[2403]: ...<2 lines>... full # [ 259.603565] dagster-daemon[2403]: token_provider=get_token_provider_from_config(config_value), full # [ 259.604233] dagster-daemon[2403]: ) full # [ 259.604860] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 259.605509] dagster-daemon[2403]: self._run_storage = PostgresRunStorage( full # [ 259.606381] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~~~^ full # [ 259.607046] dagster-daemon[2403]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 259.607868] dagster-daemon[2403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.608509] dagster-daemon[2403]: ) full # [ 259.609177] dagster-daemon[2403]: ^ full # [ 259.609800] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 259.610671] dagster-daemon[2403]: self._engine = create_pg_engine( full # [ 259.611512] dagster-daemon[2403]: ~~~~~~~~~~~~~~~~^ full # [ 259.612182] dagster-daemon[2403]: self.postgres_url, full # [ 259.612809] dagster-daemon[2403]: ^^^^^^^^^^^^^^^^^^ full # [ 259.613661] dagster-daemon[2403]: ...<2 lines>... full # [ 259.614526] dagster-daemon[2403]: poolclass=db_pool.NullPool, full # [ 259.615225] dagster-daemon[2403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.615800] dagster-daemon[2403]: ) full # [ 259.616667] dagster-daemon[2403]: ^ full # [ 259.617546] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 259.618557] dagster-daemon[2403]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 259.619265] dagster-daemon[2403]: File "", line 2, in create_engine full # [ 259.619856] dagster-daemon[2403]: return target(fn, url, **kwargs) full # [ 259.643750] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 259.644659] dagster-daemon[2403]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 259.645490] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 259.646146] dagster-daemon[2403]: dbapi = dbapi_meth(**dbapi_args) full # [ 259.646759] dagster-daemon[2403]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 259.647613] dagster-daemon[2403]: import psycopg full # [ 259.648253] dagster-daemon[2403]: ModuleNotFoundError: No module named 'psycopg' full # [ 259.842210] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 259.844473] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 259.846773] systemd[1]: dagster-daemon.service: Consumed 1.393s CPU time over 7.264s wall clock time, 88.5M memory peak. full # [ 262.439523] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 31. full # [ 262.443270] systemd[1]: Started Dagster Webserver. full # [ 264.939215] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 35. full # [ 264.942822] systemd[1]: Started Dagster Daemon. full # [ 265.027363] dagster-webserver[2428]: Traceback (most recent call last): full # [ 265.029112] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 265.029831] dagster-webserver[2428]: sys.exit(main()) full # [ 265.030664] dagster-webserver[2428]: ~~~~^^ full # [ 265.031657] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 265.032553] dagster-webserver[2428]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 265.033306] dagster-webserver[2428]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.033814] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 265.034660] dagster-webserver[2428]: return self.main(*args, **kwargs) full # [ 265.035625] dagster-webserver[2428]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 265.036187] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 265.036772] dagster-webserver[2428]: rv = self.invoke(ctx) full # [ 265.044712] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 265.045630] dagster-webserver[2428]: return ctx.invoke(self.callback, **ctx.params) full # [ 265.046762] dagster-webserver[2428]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.047484] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 265.048139] dagster-webserver[2428]: return callback(*args, **kwargs) full # [ 265.048780] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 265.049735] dagster-webserver[2428]: instance = stack.enter_context( full # [ 265.050623] dagster-webserver[2428]: get_possibly_temporary_instance_for_cli( full # [ 265.051657] dagster-webserver[2428]: ...<3 lines>... full # [ 265.052494] dagster-webserver[2428]: ) full # [ 265.054551] dagster-webserver[2428]: ) full # [ 265.055207] dagster-webserver[2428]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 265.055809] dagster-webserver[2428]: result = _enter(cm) full # [ 265.062375] dagster-webserver[2428]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 265.063108] dagster-webserver[2428]: return next(self.gen) full # [ 265.063708] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 265.064783] dagster-webserver[2428]: with DagsterInstance.get() as instance: full # [ 265.065582] dagster-webserver[2428]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 265.066598] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 265.067277] dagster-webserver[2428]: return create_instance_from_dagster_home() full # [ 265.067885] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 265.068878] dagster-webserver[2428]: return create_instance_from_config(dagster_home_path) full # [ 265.069760] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 265.070900] dagster-webserver[2428]: return create_instance_from_ref(instance_ref) full # [ 265.071635] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 265.072351] dagster-webserver[2428]: unified_storage = instance_ref.storage full # [ 265.072894] dagster-webserver[2428]: ^^^^^^^^^^^^^^^^^^^^ full # [ 265.073728] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 265.074690] dagster-webserver[2428]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 265.075590] dagster-webserver[2428]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.076508] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 265.077084] dagster-webserver[2428]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 265.077686] dagster-webserver[2428]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.097155] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 265.097868] dagster-webserver[2428]: return DagsterPostgresStorage( full # [ 265.098702] dagster-webserver[2428]: inst_data=inst_data, full # [ 265.099592] dagster-webserver[2428]: ...<2 lines>... full # [ 265.100384] dagster-webserver[2428]: token_provider=get_token_provider_from_config(config_value), full # [ 265.101165] dagster-webserver[2428]: ) full # [ 265.101834] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 265.102275] dagster-webserver[2428]: self._run_storage = PostgresRunStorage( full # [ 265.102900] dagster-webserver[2428]: ~~~~~~~~~~~~~~~~~~^ full # [ 265.103797] dagster-webserver[2428]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 265.104569] dagster-webserver[2428]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.105325] dagster-webserver[2428]: ) full # [ 265.105830] dagster-webserver[2428]: ^ full # [ 265.106704] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 265.107686] dagster-webserver[2428]: self._engine = create_pg_engine( full # [ 265.108535] dagster-webserver[2428]: ~~~~~~~~~~~~~~~~^ full # [ 265.109291] dagster-webserver[2428]: self.postgres_url, full # [ 265.109797] dagster-webserver[2428]: ^^^^^^^^^^^^^^^^^^ full # [ 265.110633] dagster-webserver[2428]: ...<2 lines>... full # [ 265.111388] dagster-webserver[2428]: poolclass=db_pool.NullPool, full # [ 265.111922] dagster-webserver[2428]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.112728] dagster-webserver[2428]: ) full # [ 265.113746] dagster-webserver[2428]: ^ full # [ 265.114807] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 265.115722] dagster-webserver[2428]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 265.128087] dagster-webserver[2428]: File "", line 2, in create_engine full # [ 265.130289] dagster-webserver[2428]: return target(fn, url, **kwargs) full # [ 265.131463] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 265.134052] dagster-webserver[2428]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 265.135559] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 265.138189] dagster-webserver[2428]: dbapi = dbapi_meth(**dbapi_args) full # [ 265.139349] dagster-webserver[2428]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 265.142134] dagster-webserver[2428]: import psycopg full # [ 265.143090] dagster-webserver[2428]: ModuleNotFoundError: No module named 'psycopg' full # [ 265.456555] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 265.459304] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 265.461056] systemd[1]: dagster-webserver.service: Consumed 2.045s CPU time over 8.035s wall clock time, 111.8M memory peak. full # [ 266.889337] dagster-daemon[2438]: Traceback (most recent call last): full # [ 266.891796] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 266.892557] dagster-daemon[2438]: sys.exit(main()) full # [ 266.893188] dagster-daemon[2438]: ~~~~^^ full # [ 266.893788] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 266.894633] dagster-daemon[2438]: cli(obj={}) full # [ 266.895300] dagster-daemon[2438]: ~~~^^^^^^^^ full # [ 266.895943] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 266.896742] dagster-daemon[2438]: return self.main(*args, **kwargs) full # [ 266.897579] dagster-daemon[2438]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 266.898226] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 266.898841] dagster-daemon[2438]: rv = self.invoke(ctx) full # [ 266.906203] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 266.906962] dagster-daemon[2438]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 266.907839] dagster-daemon[2438]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 266.908661] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 266.909509] dagster-daemon[2438]: return ctx.invoke(self.callback, **ctx.params) full # [ 266.910176] dagster-daemon[2438]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.910788] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 266.911639] dagster-daemon[2438]: return callback(*args, **kwargs) full # [ 266.912335] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 266.912913] dagster-daemon[2438]: with get_instance_for_cli( full # [ 266.913748] dagster-daemon[2438]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 266.914577] dagster-daemon[2438]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 266.915228] dagster-daemon[2438]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.915839] dagster-daemon[2438]: ) as instance: full # [ 266.916486] dagster-daemon[2438]: ^ full # [ 266.917152] dagster-daemon[2438]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 266.917746] dagster-daemon[2438]: return next(self.gen) full # [ 266.930429] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 266.931231] dagster-daemon[2438]: with DagsterInstance.get() as instance: full # [ 266.931838] dagster-daemon[2438]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 266.932501] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 266.933167] dagster-daemon[2438]: return create_instance_from_dagster_home() full # [ 266.933786] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 266.934641] dagster-daemon[2438]: return create_instance_from_config(dagster_home_path) full # [ 266.935336] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 266.935939] dagster-daemon[2438]: return create_instance_from_ref(instance_ref) full # [ 266.936777] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 266.937629] dagster-daemon[2438]: unified_storage = instance_ref.storage full # [ 266.938333] dagster-daemon[2438]: ^^^^^^^^^^^^^^^^^^^^ full # [ 266.951083] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 266.951859] dagster-daemon[2438]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 266.952506] dagster-daemon[2438]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.953178] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 266.953795] dagster-daemon[2438]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 266.954649] dagster-daemon[2438]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.955308] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 266.955950] dagster-daemon[2438]: return DagsterPostgresStorage( full # [ 266.956790] dagster-daemon[2438]: inst_data=inst_data, full # [ 266.957646] dagster-daemon[2438]: ...<2 lines>... full # [ 266.958303] dagster-daemon[2438]: token_provider=get_token_provider_from_config(config_value), full # [ 266.958940] dagster-daemon[2438]: ) full # [ 266.959815] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 266.960631] dagster-daemon[2438]: self._run_storage = PostgresRunStorage( full # [ 266.961275] dagster-daemon[2438]: ~~~~~~~~~~~~~~~~~~^ full # [ 266.961920] dagster-daemon[2438]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 266.962759] dagster-daemon[2438]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.963612] dagster-daemon[2438]: ) full # [ 266.964280] dagster-daemon[2438]: ^ full # [ 266.964879] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 266.965720] dagster-daemon[2438]: self._engine = create_pg_engine( full # [ 266.966550] dagster-daemon[2438]: ~~~~~~~~~~~~~~~~^ full # [ 266.967199] dagster-daemon[2438]: self.postgres_url, full # [ 266.967813] dagster-daemon[2438]: ^^^^^^^^^^^^^^^^^^ full # [ 266.968655] dagster-daemon[2438]: ...<2 lines>... full # [ 266.969493] dagster-daemon[2438]: poolclass=db_pool.NullPool, full # [ 266.970143] dagster-daemon[2438]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.970757] dagster-daemon[2438]: ) full # [ 266.971594] dagster-daemon[2438]: ^ full # [ 266.987699] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 266.988677] dagster-daemon[2438]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 266.991082] dagster-daemon[2438]: File "", line 2, in create_engine full # [ 266.991784] dagster-daemon[2438]: return target(fn, url, **kwargs) full # [ 266.992639] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 266.995101] dagster-daemon[2438]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 266.995764] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 266.996602] dagster-daemon[2438]: dbapi = dbapi_meth(**dbapi_args) full # [ 266.999101] dagster-daemon[2438]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 266.999707] dagster-daemon[2438]: import psycopg full # [ 267.000535] dagster-daemon[2438]: ModuleNotFoundError: No module named 'psycopg' full # [ 267.186762] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 267.189469] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 267.191587] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.343s wall clock time, 88.4M memory peak. full # [ 270.690289] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 32. full # [ 270.695516] systemd[1]: Started Dagster Webserver. full # [ 272.189169] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 36. full # [ 272.192179] systemd[1]: Started Dagster Daemon. full # [ 273.329672] dagster-webserver[2470]: Traceback (most recent call last): full # [ 273.331556] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 273.334140] dagster-webserver[2470]: sys.exit(main()) full # [ 273.335353] dagster-webserver[2470]: ~~~~^^ full # [ 273.336549] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 273.339290] dagster-webserver[2470]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 273.340884] dagster-webserver[2470]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.342897] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 273.345578] dagster-webserver[2470]: return self.main(*args, **kwargs) full # [ 273.347312] dagster-webserver[2470]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 273.348806] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 273.351450] dagster-webserver[2470]: rv = self.invoke(ctx) full # [ 273.352839] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 273.355470] dagster-webserver[2470]: return ctx.invoke(self.callback, **ctx.params) full # [ 273.357504] dagster-webserver[2470]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.359223] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 273.361806] dagster-webserver[2470]: return callback(*args, **kwargs) full # [ 273.363387] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 273.366281] dagster-webserver[2470]: instance = stack.enter_context( full # [ 273.367915] dagster-webserver[2470]: get_possibly_temporary_instance_for_cli( full # [ 273.369519] dagster-webserver[2470]: ...<3 lines>... full # [ 273.370795] dagster-webserver[2470]: ) full # [ 273.371941] dagster-webserver[2470]: ) full # [ 273.372875] dagster-webserver[2470]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 273.375805] dagster-webserver[2470]: result = _enter(cm) full # [ 273.377421] dagster-webserver[2470]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 273.379944] dagster-webserver[2470]: return next(self.gen) full # [ 273.381703] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 273.384804] dagster-webserver[2470]: with DagsterInstance.get() as instance: full # [ 273.386536] dagster-webserver[2470]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 273.388152] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 273.390989] dagster-webserver[2470]: return create_instance_from_dagster_home() full # [ 273.392743] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 273.396173] dagster-webserver[2470]: return create_instance_from_config(dagster_home_path) full # [ 273.397894] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 273.401145] dagster-webserver[2470]: return create_instance_from_ref(instance_ref) full # [ 273.402761] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 273.405837] dagster-webserver[2470]: unified_storage = instance_ref.storage full # [ 273.408056] dagster-webserver[2470]: ^^^^^^^^^^^^^^^^^^^^ full # [ 273.409562] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 273.412590] dagster-webserver[2470]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 273.415357] dagster-webserver[2470]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.417053] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 273.420147] dagster-webserver[2470]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 273.421965] dagster-webserver[2470]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.424056] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 273.426942] dagster-webserver[2470]: return DagsterPostgresStorage( full # [ 273.428410] dagster-webserver[2470]: inst_data=inst_data, full # [ 273.429714] dagster-webserver[2470]: ...<2 lines>... full # [ 273.431517] dagster-webserver[2470]: token_provider=get_token_provider_from_config(config_value), full # [ 273.433578] dagster-webserver[2470]: ) full # [ 273.434643] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 273.437723] dagster-webserver[2470]: self._run_storage = PostgresRunStorage( full # [ 273.439539] dagster-webserver[2470]: ~~~~~~~~~~~~~~~~~~^ full # [ 273.441566] dagster-webserver[2470]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 273.443609] dagster-webserver[2470]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.445548] dagster-webserver[2470]: ) full # [ 273.446616] dagster-webserver[2470]: ^ full # [ 273.447657] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 273.450786] dagster-webserver[2470]: self._engine = create_pg_engine( full # [ 273.452243] dagster-webserver[2470]: ~~~~~~~~~~~~~~~~^ full # [ 273.454091] dagster-webserver[2470]: self.postgres_url, full # [ 273.454807] dagster-webserver[2470]: ^^^^^^^^^^^^^^^^^^ full # [ 273.455660] dagster-webserver[2470]: ...<2 lines>... full # [ 273.457100] dagster-webserver[2470]: poolclass=db_pool.NullPool, full # [ 273.458291] dagster-webserver[2470]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.459519] dagster-webserver[2470]: ) full # [ 273.460333] dagster-webserver[2470]: ^ full # [ 273.461199] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 273.466181] dagster-webserver[2470]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 273.467668] dagster-webserver[2470]: File "", line 2, in create_engine full # [ 273.469908] dagster-webserver[2470]: return target(fn, url, **kwargs) full # [ 273.471137] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 273.473895] dagster-webserver[2470]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 273.475462] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 273.478114] dagster-webserver[2470]: dbapi = dbapi_meth(**dbapi_args) full # [ 273.479507] dagster-webserver[2470]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 273.482442] dagster-webserver[2470]: import psycopg full # [ 273.483779] dagster-webserver[2470]: ModuleNotFoundError: No module named 'psycopg' full # [ 273.652532] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 273.655604] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 273.657367] systemd[1]: dagster-webserver.service: Consumed 2.085s CPU time over 8.195s wall clock time, 111.8M memory peak. full # [ 274.144570] dagster-daemon[2476]: Traceback (most recent call last): full # [ 274.147140] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 274.147940] dagster-daemon[2476]: sys.exit(main()) full # [ 274.149039] dagster-daemon[2476]: ~~~~^^ full # [ 274.149598] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 274.150256] dagster-daemon[2476]: cli(obj={}) full # [ 274.150909] dagster-daemon[2476]: ~~~^^^^^^^^ full # [ 274.151759] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 274.152575] dagster-daemon[2476]: return self.main(*args, **kwargs) full # [ 274.153221] dagster-daemon[2476]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 274.153855] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 274.154503] dagster-daemon[2476]: rv = self.invoke(ctx) full # [ 274.161711] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 274.162704] dagster-daemon[2476]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 274.163804] dagster-daemon[2476]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 274.164632] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 274.165312] dagster-daemon[2476]: return ctx.invoke(self.callback, **ctx.params) full # [ 274.165920] dagster-daemon[2476]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.166766] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 274.167628] dagster-daemon[2476]: return callback(*args, **kwargs) full # [ 274.168315] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 274.168895] dagster-daemon[2476]: with get_instance_for_cli( full # [ 274.169727] dagster-daemon[2476]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 274.170577] dagster-daemon[2476]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 274.171229] dagster-daemon[2476]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.171852] dagster-daemon[2476]: ) as instance: full # [ 274.172500] dagster-daemon[2476]: ^ full # [ 274.173148] dagster-daemon[2476]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 274.173765] dagster-daemon[2476]: return next(self.gen) full # [ 274.186155] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 274.186947] dagster-daemon[2476]: with DagsterInstance.get() as instance: full # [ 274.187800] dagster-daemon[2476]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 274.188666] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 274.189521] dagster-daemon[2476]: return create_instance_from_dagster_home() full # [ 274.190190] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 274.190815] dagster-daemon[2476]: return create_instance_from_config(dagster_home_path) full # [ 274.191673] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 274.192532] dagster-daemon[2476]: return create_instance_from_ref(instance_ref) full # [ 274.193234] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 274.193833] dagster-daemon[2476]: unified_storage = instance_ref.storage full # [ 274.194707] dagster-daemon[2476]: ^^^^^^^^^^^^^^^^^^^^ full # [ 274.206944] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 274.207725] dagster-daemon[2476]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 274.208590] dagster-daemon[2476]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.209259] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 274.209895] dagster-daemon[2476]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 274.210742] dagster-daemon[2476]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.211606] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 274.212294] dagster-daemon[2476]: return DagsterPostgresStorage( full # [ 274.212905] dagster-daemon[2476]: inst_data=inst_data, full # [ 274.213750] dagster-daemon[2476]: ...<2 lines>... full # [ 274.214610] dagster-daemon[2476]: token_provider=get_token_provider_from_config(config_value), full # [ 274.215277] dagster-daemon[2476]: ) full # [ 274.216219] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 274.216763] dagster-daemon[2476]: self._run_storage = PostgresRunStorage( full # [ 274.217620] dagster-daemon[2476]: ~~~~~~~~~~~~~~~~~~^ full # [ 274.218289] dagster-daemon[2476]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 274.218912] dagster-daemon[2476]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.219736] dagster-daemon[2476]: ) full # [ 274.220595] dagster-daemon[2476]: ^ full # [ 274.233679] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 274.236431] dagster-daemon[2476]: self._engine = create_pg_engine( full # [ 274.237590] dagster-daemon[2476]: ~~~~~~~~~~~~~~~~^ full # [ 274.238750] dagster-daemon[2476]: self.postgres_url, full # [ 274.239777] dagster-daemon[2476]: ^^^^^^^^^^^^^^^^^^ full # [ 274.240812] dagster-daemon[2476]: ...<2 lines>... full # [ 274.241759] dagster-daemon[2476]: poolclass=db_pool.NullPool, full # [ 274.242914] dagster-daemon[2476]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 274.244088] dagster-daemon[2476]: ) full # [ 274.244821] dagster-daemon[2476]: ^ full # [ 274.245596] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 274.248200] dagster-daemon[2476]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 274.249657] dagster-daemon[2476]: File "", line 2, in create_engine full # [ 274.251839] dagster-daemon[2476]: return target(fn, url, **kwargs) full # [ 274.253040] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 274.255603] dagster-daemon[2476]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 274.257112] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 274.259709] dagster-daemon[2476]: dbapi = dbapi_meth(**dbapi_args) full # [ 274.260873] dagster-daemon[2476]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 274.263669] dagster-daemon[2476]: import psycopg full # [ 274.264609] dagster-daemon[2476]: ModuleNotFoundError: No module named 'psycopg' full # [ 274.419466] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 274.421703] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 274.423858] systemd[1]: dagster-daemon.service: Consumed 1.427s CPU time over 7.232s wall clock time, 88.6M memory peak. full # [ 278.689271] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 33. full # [ 278.691705] systemd[1]: Started Dagster Webserver. full # [ 279.439085] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 37. full # [ 279.441463] systemd[1]: Started Dagster Daemon. full # [ 281.294529] dagster-daemon[2514]: Traceback (most recent call last): full # [ 281.296276] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 281.298707] dagster-daemon[2514]: sys.exit(main()) full # [ 281.300032] dagster-daemon[2514]: ~~~~^^ full # [ 281.301173] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 281.304076] dagster-daemon[2514]: cli(obj={}) full # [ 281.305230] dagster-daemon[2514]: ~~~^^^^^^^^ full # [ 281.307923] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 281.310315] dagster-daemon[2514]: return self.main(*args, **kwargs) full # [ 281.311477] dagster-daemon[2514]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 281.312786] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 281.315360] dagster-daemon[2514]: rv = self.invoke(ctx) full # [ 281.318186] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 281.320514] dagster-daemon[2514]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 281.321967] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 281.323403] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 281.328097] dagster-daemon[2514]: return ctx.invoke(self.callback, **ctx.params) full # [ 281.329441] dagster-daemon[2514]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.330763] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 281.333108] dagster-daemon[2514]: return callback(*args, **kwargs) full # [ 281.334261] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 281.336832] dagster-daemon[2514]: with get_instance_for_cli( full # [ 281.339451] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 281.340535] dagster-daemon[2514]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 281.342377] dagster-daemon[2514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.344204] dagster-daemon[2514]: ) as instance: full # [ 281.345365] dagster-daemon[2514]: ^ full # [ 281.346342] dagster-daemon[2514]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 281.349098] dagster-daemon[2514]: return next(self.gen) full # [ 281.350246] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 281.354573] dagster-daemon[2514]: with DagsterInstance.get() as instance: full # [ 281.356359] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 281.357786] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 281.360599] dagster-daemon[2514]: return create_instance_from_dagster_home() full # [ 281.362261] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 281.365428] dagster-daemon[2514]: return create_instance_from_config(dagster_home_path) full # [ 281.368044] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 281.371142] dagster-daemon[2514]: return create_instance_from_ref(instance_ref) full # [ 281.374183] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 281.376954] dagster-daemon[2514]: unified_storage = instance_ref.storage full # [ 281.378195] dagster-daemon[2514]: ^^^^^^^^^^^^^^^^^^^^ full # [ 281.382095] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 281.384633] dagster-daemon[2514]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 281.386519] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.388001] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 281.391158] dagster-daemon[2514]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 281.392729] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.394509] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 281.397467] dagster-daemon[2514]: return DagsterPostgresStorage( full # [ 281.398826] dagster-daemon[2514]: inst_data=inst_data, full # [ 281.401813] dagster-daemon[2514]: ...<2 lines>... full # [ 281.402757] dagster-daemon[2514]: token_provider=get_token_provider_from_config(config_value), full # [ 281.404320] dagster-daemon[2514]: ) full # [ 281.405224] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 281.408436] dagster-daemon[2514]: self._run_storage = PostgresRunStorage( full # [ 281.409874] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~^ full # [ 281.411189] dagster-daemon[2514]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 281.412851] dagster-daemon[2514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.414551] dagster-daemon[2514]: ) full # [ 281.415310] dagster-daemon[2514]: ^ full # [ 281.416060] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 281.418758] dagster-daemon[2514]: self._engine = create_pg_engine( full # [ 281.419912] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~^ full # [ 281.421085] dagster-daemon[2514]: self.postgres_url, full # [ 281.422106] dagster-daemon[2514]: ^^^^^^^^^^^^^^^^^^ full # [ 281.423126] dagster-daemon[2514]: ...<2 lines>... full # [ 281.424072] dagster-daemon[2514]: poolclass=db_pool.NullPool, full # [ 281.425206] dagster-daemon[2514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.426334] dagster-daemon[2514]: ) full # [ 281.427101] dagster-daemon[2514]: ^ full # [ 281.427830] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 281.430443] dagster-daemon[2514]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 281.431839] dagster-daemon[2514]: File "", line 2, in create_engine full # [ 281.434070] dagster-daemon[2514]: return target(fn, url, **kwargs) full # [ 281.435215] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 281.437729] dagster-daemon[2514]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 281.439198] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 281.441881] dagster-daemon[2514]: dbapi = dbapi_meth(**dbapi_args) full # [ 281.443060] dagster-daemon[2514]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 281.445795] dagster-daemon[2514]: import psycopg full # [ 281.446724] dagster-daemon[2514]: ModuleNotFoundError: No module named 'psycopg' full # [ 281.514494] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 281.516809] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 281.517599] systemd[1]: dagster-daemon.service: Consumed 1.481s CPU time over 7.094s wall clock time, 88.6M memory peak. full # [ 281.523728] dagster-webserver[2512]: Traceback (most recent call last): full # [ 281.525304] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 281.527424] dagster-webserver[2512]: sys.exit(main()) full # [ 281.528407] dagster-webserver[2512]: ~~~~^^ full # [ 281.529416] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 281.531885] dagster-webserver[2512]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 281.533266] dagster-webserver[2512]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.534583] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 281.536966] dagster-webserver[2512]: return self.main(*args, **kwargs) full # [ 281.538231] dagster-webserver[2512]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 281.539429] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 281.541763] dagster-webserver[2512]: rv = self.invoke(ctx) full # [ 281.542815] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 281.545197] dagster-webserver[2512]: return ctx.invoke(self.callback, **ctx.params) full # [ 281.546566] dagster-webserver[2512]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.547929] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 281.550280] dagster-webserver[2512]: return callback(*args, **kwargs) full # [ 281.551452] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 281.554084] dagster-webserver[2512]: instance = stack.enter_context( full # [ 281.555249] dagster-webserver[2512]: get_possibly_temporary_instance_for_cli( full # [ 281.556571] dagster-webserver[2512]: ...<3 lines>... full # [ 281.557622] dagster-webserver[2512]: ) full # [ 281.558480] dagster-webserver[2512]: ) full # [ 281.559273] dagster-webserver[2512]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 281.561576] dagster-webserver[2512]: result = _enter(cm) full # [ 281.562585] dagster-webserver[2512]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 281.564832] dagster-webserver[2512]: return next(self.gen) full # [ 281.565896] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 281.568780] dagster-webserver[2512]: with DagsterInstance.get() as instance: full # [ 281.570107] dagster-webserver[2512]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 281.571219] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 281.573776] dagster-webserver[2512]: return create_instance_from_dagster_home() full # [ 281.575235] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 281.578174] dagster-webserver[2512]: return create_instance_from_config(dagster_home_path) full # [ 281.579626] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 281.582509] dagster-webserver[2512]: return create_instance_from_ref(instance_ref) full # [ 281.583862] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 281.586709] dagster-webserver[2512]: unified_storage = instance_ref.storage full # [ 281.587984] dagster-webserver[2512]: ^^^^^^^^^^^^^^^^^^^^ full # [ 281.589273] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 281.591831] dagster-webserver[2512]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 281.593766] dagster-webserver[2512]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.595337] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 281.597930] dagster-webserver[2512]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 281.599560] dagster-webserver[2512]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.601196] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 281.603822] dagster-webserver[2512]: return DagsterPostgresStorage( full # [ 281.604985] dagster-webserver[2512]: inst_data=inst_data, full # [ 281.606107] dagster-webserver[2512]: ...<2 lines>... full # [ 281.607080] dagster-webserver[2512]: token_provider=get_token_provider_from_config(config_value), full # [ 281.608665] dagster-webserver[2512]: ) full # [ 281.609458] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 281.611977] dagster-webserver[2512]: self._run_storage = PostgresRunStorage( full # [ 281.613268] dagster-webserver[2512]: ~~~~~~~~~~~~~~~~~~^ full # [ 281.614541] dagster-webserver[2512]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 281.616262] dagster-webserver[2512]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.617994] dagster-webserver[2512]: ) full # [ 281.618792] dagster-webserver[2512]: ^ full # [ 281.619657] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 281.622392] dagster-webserver[2512]: self._engine = create_pg_engine( full # [ 281.623564] dagster-webserver[2512]: ~~~~~~~~~~~~~~~~^ full # [ 281.624738] dagster-webserver[2512]: self.postgres_url, full # [ 281.625801] dagster-webserver[2512]: ^^^^^^^^^^^^^^^^^^ full # [ 281.626876] dagster-webserver[2512]: ...<2 lines>... full # [ 281.627835] dagster-webserver[2512]: poolclass=db_pool.NullPool, full # [ 281.629042] dagster-webserver[2512]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.630204] dagster-webserver[2512]: ) full # [ 281.630956] dagster-webserver[2512]: ^ full # [ 281.631726] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 281.634710] dagster-webserver[2512]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 281.636165] dagster-webserver[2512]: File "", line 2, in create_engine full # [ 281.638377] dagster-webserver[2512]: return target(fn, url, **kwargs) full # [ 281.639564] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 281.642155] dagster-webserver[2512]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 281.643660] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 281.646302] dagster-webserver[2512]: dbapi = dbapi_meth(**dbapi_args) full # [ 281.647482] dagster-webserver[2512]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 281.650350] dagster-webserver[2512]: import psycopg full # [ 281.651337] dagster-webserver[2512]: ModuleNotFoundError: No module named 'psycopg' full # [ 281.816226] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 281.818098] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 281.819830] systemd[1]: dagster-webserver.service: Consumed 2.076s CPU time over 8.163s wall clock time, 111.8M memory peak. full # [ 286.689778] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 38. full # [ 286.692738] systemd[1]: Started Dagster Daemon. full # [ 286.938931] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 34. full # [ 286.942368] systemd[1]: Started Dagster Webserver. full # [ 288.549604] dagster-daemon[2551]: Traceback (most recent call last): full # [ 288.552821] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 288.554932] dagster-daemon[2551]: sys.exit(main()) full # [ 288.555897] dagster-daemon[2551]: ~~~~^^ full # [ 288.558079] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 288.560607] dagster-daemon[2551]: cli(obj={}) full # [ 288.561531] dagster-daemon[2551]: ~~~^^^^^^^^ full # [ 288.562431] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 288.564774] dagster-daemon[2551]: return self.main(*args, **kwargs) full # [ 288.568094] dagster-daemon[2551]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 288.569251] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 288.571540] dagster-daemon[2551]: rv = self.invoke(ctx) full # [ 288.574111] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 288.576428] dagster-daemon[2551]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 288.577880] dagster-daemon[2551]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 288.579341] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 288.584091] dagster-daemon[2551]: return ctx.invoke(self.callback, **ctx.params) full # [ 288.585458] dagster-daemon[2551]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.586797] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 288.589160] dagster-daemon[2551]: return callback(*args, **kwargs) full # [ 288.590326] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 288.592913] dagster-daemon[2551]: with get_instance_for_cli( full # [ 288.596090] dagster-daemon[2551]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 288.597177] dagster-daemon[2551]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 288.599042] dagster-daemon[2551]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.600886] dagster-daemon[2551]: ) as instance: full # [ 288.601809] dagster-daemon[2551]: ^ full # [ 288.602578] dagster-daemon[2551]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 288.607108] dagster-daemon[2551]: return next(self.gen) full # [ 288.608141] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 288.610807] dagster-daemon[2551]: with DagsterInstance.get() as instance: full # [ 288.612078] dagster-daemon[2551]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 288.613261] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 288.619092] dagster-daemon[2551]: return create_instance_from_dagster_home() full # [ 288.620396] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 288.623299] dagster-daemon[2551]: return create_instance_from_config(dagster_home_path) full # [ 288.624694] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 288.627510] dagster-daemon[2551]: return create_instance_from_ref(instance_ref) full # [ 288.628814] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 288.631624] dagster-daemon[2551]: unified_storage = instance_ref.storage full # [ 288.632865] dagster-daemon[2551]: ^^^^^^^^^^^^^^^^^^^^ full # [ 288.634107] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 288.636692] dagster-daemon[2551]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 288.638568] dagster-daemon[2551]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.640079] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 288.642651] dagster-daemon[2551]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 288.644246] dagster-daemon[2551]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.645803] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 288.648441] dagster-daemon[2551]: return DagsterPostgresStorage( full # [ 288.649573] dagster-daemon[2551]: inst_data=inst_data, full # [ 288.650626] dagster-daemon[2551]: ...<2 lines>... full # [ 288.651573] dagster-daemon[2551]: token_provider=get_token_provider_from_config(config_value), full # [ 288.653154] dagster-daemon[2551]: ) full # [ 288.654032] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 288.656538] dagster-daemon[2551]: self._run_storage = PostgresRunStorage( full # [ 288.657760] dagster-daemon[2551]: ~~~~~~~~~~~~~~~~~~^ full # [ 288.659080] dagster-daemon[2551]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 288.660749] dagster-daemon[2551]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.662430] dagster-daemon[2551]: ) full # [ 288.663178] dagster-daemon[2551]: ^ full # [ 288.663900] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 288.666613] dagster-daemon[2551]: self._engine = create_pg_engine( full # [ 288.667705] dagster-daemon[2551]: ~~~~~~~~~~~~~~~~^ full # [ 288.668851] dagster-daemon[2551]: self.postgres_url, full # [ 288.669870] dagster-daemon[2551]: ^^^^^^^^^^^^^^^^^^ full # [ 288.670901] dagster-daemon[2551]: ...<2 lines>... full # [ 288.671840] dagster-daemon[2551]: poolclass=db_pool.NullPool, full # [ 288.672988] dagster-daemon[2551]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.674150] dagster-daemon[2551]: ) full # [ 288.674882] dagster-daemon[2551]: ^ full # [ 288.675642] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 288.678216] dagster-daemon[2551]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 288.679612] dagster-daemon[2551]: File "", line 2, in create_engine full # [ 288.681791] dagster-daemon[2551]: return target(fn, url, **kwargs) full # [ 288.683115] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 288.685654] dagster-daemon[2551]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 288.687143] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 288.689717] dagster-daemon[2551]: dbapi = dbapi_meth(**dbapi_args) full # [ 288.690868] dagster-daemon[2551]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 288.693629] dagster-daemon[2551]: import psycopg full # [ 288.694557] dagster-daemon[2551]: ModuleNotFoundError: No module named 'psycopg' full # [ 288.851282] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 288.853978] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 288.855320] systemd[1]: dagster-daemon.service: Consumed 1.478s CPU time over 7.336s wall clock time, 88.6M memory peak. full # [ 289.663475] dagster-webserver[2556]: Traceback (most recent call last): full # [ 289.665977] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 289.666789] dagster-webserver[2556]: sys.exit(main()) full # [ 289.667616] dagster-webserver[2556]: ~~~~^^ full # [ 289.668254] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 289.668874] dagster-webserver[2556]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 289.669732] dagster-webserver[2556]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.670544] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 289.671207] dagster-webserver[2556]: return self.main(*args, **kwargs) full # [ 289.671797] dagster-webserver[2556]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 289.672671] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 289.673287] dagster-webserver[2556]: rv = self.invoke(ctx) full # [ 289.682115] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 289.682894] dagster-webserver[2556]: return ctx.invoke(self.callback, **ctx.params) full # [ 289.683959] dagster-webserver[2556]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.684776] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 289.685636] dagster-webserver[2556]: return callback(*args, **kwargs) full # [ 289.686332] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 289.686915] dagster-webserver[2556]: instance = stack.enter_context( full # [ 289.687757] dagster-webserver[2556]: get_possibly_temporary_instance_for_cli( full # [ 289.688609] dagster-webserver[2556]: ...<3 lines>... full # [ 289.689280] dagster-webserver[2556]: ) full # [ 289.689898] dagster-webserver[2556]: ) full # [ 289.690720] dagster-webserver[2556]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 289.691557] dagster-webserver[2556]: result = _enter(cm) full # [ 289.699851] dagster-webserver[2556]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 289.700632] dagster-webserver[2556]: return next(self.gen) full # [ 289.701276] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 289.701918] dagster-webserver[2556]: with DagsterInstance.get() as instance: full # [ 289.702751] dagster-webserver[2556]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 289.703610] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 289.704266] dagster-webserver[2556]: return create_instance_from_dagster_home() full # [ 289.704927] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 289.705726] dagster-webserver[2556]: return create_instance_from_config(dagster_home_path) full # [ 289.706583] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 289.707250] dagster-webserver[2556]: return create_instance_from_ref(instance_ref) full # [ 289.719209] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 289.719980] dagster-webserver[2556]: unified_storage = instance_ref.storage full # [ 289.720818] dagster-webserver[2556]: ^^^^^^^^^^^^^^^^^^^^ full # [ 289.721667] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 289.722536] dagster-webserver[2556]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 289.723179] dagster-webserver[2556]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.723796] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 289.724642] dagster-webserver[2556]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 289.725301] dagster-webserver[2556]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.725978] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 289.726774] dagster-webserver[2556]: return DagsterPostgresStorage( full # [ 289.727621] dagster-webserver[2556]: inst_data=inst_data, full # [ 289.728301] dagster-webserver[2556]: ...<2 lines>... full # [ 289.728900] dagster-webserver[2556]: token_provider=get_token_provider_from_config(config_value), full # [ 289.729734] dagster-webserver[2556]: ) full # [ 289.730597] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 289.731245] dagster-webserver[2556]: self._run_storage = PostgresRunStorage( full # [ 289.731838] dagster-webserver[2556]: ~~~~~~~~~~~~~~~~~~^ full # [ 289.732482] dagster-webserver[2556]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 289.733130] dagster-webserver[2556]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.733742] dagster-webserver[2556]: ) full # [ 289.734579] dagster-webserver[2556]: ^ full # [ 289.751140] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 289.751926] dagster-webserver[2556]: self._engine = create_pg_engine( full # [ 289.752764] dagster-webserver[2556]: ~~~~~~~~~~~~~~~~^ full # [ 289.753615] dagster-webserver[2556]: self.postgres_url, full # [ 289.754281] dagster-webserver[2556]: ^^^^^^^^^^^^^^^^^^ full # [ 289.754901] dagster-webserver[2556]: ...<2 lines>... full # [ 289.755738] dagster-webserver[2556]: poolclass=db_pool.NullPool, full # [ 289.756587] dagster-webserver[2556]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.757259] dagster-webserver[2556]: ) full # [ 289.757883] dagster-webserver[2556]: ^ full # [ 289.758723] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 289.759580] dagster-webserver[2556]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 289.760246] dagster-webserver[2556]: File "", line 2, in create_engine full # [ 289.760874] dagster-webserver[2556]: return target(fn, url, **kwargs) full # [ 289.761712] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 289.762683] dagster-webserver[2556]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 289.763276] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 289.763865] dagster-webserver[2556]: dbapi = dbapi_meth(**dbapi_args) full # [ 289.775887] dagster-webserver[2556]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 289.778717] dagster-webserver[2556]: import psycopg full # [ 289.779716] dagster-webserver[2556]: ModuleNotFoundError: No module named 'psycopg' full # [ 290.060618] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 290.062477] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 290.064214] systemd[1]: dagster-webserver.service: Consumed 2.070s CPU time over 8.242s wall clock time, 111.8M memory peak. full # [ 293.939782] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 39. full # [ 293.942584] systemd[1]: Started Dagster Daemon. full # [ 295.189376] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 35. full # [ 295.191603] systemd[1]: Started Dagster Webserver. full # [ 295.814520] dagster-daemon[2589]: Traceback (most recent call last): full # [ 295.817709] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 295.819808] dagster-daemon[2589]: sys.exit(main()) full # [ 295.820771] dagster-daemon[2589]: ~~~~^^ full # [ 295.824076] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 295.827228] dagster-daemon[2589]: cli(obj={}) full # [ 295.828141] dagster-daemon[2589]: ~~~^^^^^^^^ full # [ 295.829041] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 295.831389] dagster-daemon[2589]: return self.main(*args, **kwargs) full # [ 295.832642] dagster-daemon[2589]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 295.834473] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 295.836770] dagster-daemon[2589]: rv = self.invoke(ctx) full # [ 295.837774] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 295.840152] dagster-daemon[2589]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 295.841609] dagster-daemon[2589]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 295.843064] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 295.845394] dagster-daemon[2589]: return ctx.invoke(self.callback, **ctx.params) full # [ 295.846712] dagster-daemon[2589]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.848062] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 295.850473] dagster-daemon[2589]: return callback(*args, **kwargs) full # [ 295.851620] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 295.854235] dagster-daemon[2589]: with get_instance_for_cli( full # [ 295.855320] dagster-daemon[2589]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 295.856405] dagster-daemon[2589]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 295.858230] dagster-daemon[2589]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.860093] dagster-daemon[2589]: ) as instance: full # [ 295.861035] dagster-daemon[2589]: ^ full # [ 295.861769] dagster-daemon[2589]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 295.864064] dagster-daemon[2589]: return next(self.gen) full # [ 295.865075] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 295.867725] dagster-daemon[2589]: with DagsterInstance.get() as instance: full # [ 295.868948] dagster-daemon[2589]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 295.870145] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 295.872673] dagster-daemon[2589]: return create_instance_from_dagster_home() full # [ 295.873954] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 295.876858] dagster-daemon[2589]: return create_instance_from_config(dagster_home_path) full # [ 295.878330] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 295.881152] dagster-daemon[2589]: return create_instance_from_ref(instance_ref) full # [ 295.882482] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 295.885260] dagster-daemon[2589]: unified_storage = instance_ref.storage full # [ 295.886485] dagster-daemon[2589]: ^^^^^^^^^^^^^^^^^^^^ full # [ 295.887696] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 295.890211] dagster-daemon[2589]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 295.892096] dagster-daemon[2589]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.893588] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 295.896210] dagster-daemon[2589]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 295.897768] dagster-daemon[2589]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.899376] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 295.901986] dagster-daemon[2589]: return DagsterPostgresStorage( full # [ 295.903148] dagster-daemon[2589]: inst_data=inst_data, full # [ 295.904201] dagster-daemon[2589]: ...<2 lines>... full # [ 295.905127] dagster-daemon[2589]: token_provider=get_token_provider_from_config(config_value), full # [ 295.906682] dagster-daemon[2589]: ) full # [ 295.907451] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 295.910061] dagster-daemon[2589]: self._run_storage = PostgresRunStorage( full # [ 295.911294] dagster-daemon[2589]: ~~~~~~~~~~~~~~~~~~^ full # [ 295.912576] dagster-daemon[2589]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 295.914239] dagster-daemon[2589]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.915898] dagster-daemon[2589]: ) full # [ 295.916651] dagster-daemon[2589]: ^ full # [ 295.917408] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 295.920129] dagster-daemon[2589]: self._engine = create_pg_engine( full # [ 295.921273] dagster-daemon[2589]: ~~~~~~~~~~~~~~~~^ full # [ 295.922422] dagster-daemon[2589]: self.postgres_url, full # [ 295.923434] dagster-daemon[2589]: ^^^^^^^^^^^^^^^^^^ full # [ 295.924444] dagster-daemon[2589]: ...<2 lines>... full # [ 295.925376] dagster-daemon[2589]: poolclass=db_pool.NullPool, full # [ 295.926517] dagster-daemon[2589]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.927684] dagster-daemon[2589]: ) full # [ 295.928443] dagster-daemon[2589]: ^ full # [ 295.929188] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 295.931755] dagster-daemon[2589]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 295.933157] dagster-daemon[2589]: File "", line 2, in create_engine full # [ 295.935329] dagster-daemon[2589]: return target(fn, url, **kwargs) full # [ 295.936471] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 295.939041] dagster-daemon[2589]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 295.940522] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 295.943115] dagster-daemon[2589]: dbapi = dbapi_meth(**dbapi_args) full # [ 295.944278] dagster-daemon[2589]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 295.946998] dagster-daemon[2589]: import psycopg full # [ 295.947922] dagster-daemon[2589]: ModuleNotFoundError: No module named 'psycopg' full # [ 296.072635] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 296.074599] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 296.077098] systemd[1]: dagster-daemon.service: Consumed 1.450s CPU time over 7.220s wall clock time, 88.5M memory peak. full # [ 297.927133] dagster-webserver[2599]: Traceback (most recent call last): full # [ 297.929632] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 297.930646] dagster-webserver[2599]: sys.exit(main()) full # [ 297.931288] dagster-webserver[2599]: ~~~~^^ full # [ 297.931877] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 297.932726] dagster-webserver[2599]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 297.933568] dagster-webserver[2599]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.934204] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 297.934866] dagster-webserver[2599]: return self.main(*args, **kwargs) full # [ 297.935644] dagster-webserver[2599]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 297.936517] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 297.937137] dagster-webserver[2599]: rv = self.invoke(ctx) full # [ 297.945220] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 297.946037] dagster-webserver[2599]: return ctx.invoke(self.callback, **ctx.params) full # [ 297.946649] dagster-webserver[2599]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.947390] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 297.948129] dagster-webserver[2599]: return callback(*args, **kwargs) full # [ 297.948782] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 297.949614] dagster-webserver[2599]: instance = stack.enter_context( full # [ 297.950337] dagster-webserver[2599]: get_possibly_temporary_instance_for_cli( full # [ 297.950896] dagster-webserver[2599]: ...<3 lines>... full # [ 297.951746] dagster-webserver[2599]: ) full # [ 297.952579] dagster-webserver[2599]: ) full # [ 297.953228] dagster-webserver[2599]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 297.953849] dagster-webserver[2599]: result = _enter(cm) full # [ 297.962926] dagster-webserver[2599]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 297.963693] dagster-webserver[2599]: return next(self.gen) full # [ 297.964546] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 297.965212] dagster-webserver[2599]: with DagsterInstance.get() as instance: full # [ 297.965850] dagster-webserver[2599]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 297.966684] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 297.967532] dagster-webserver[2599]: return create_instance_from_dagster_home() full # [ 297.968248] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 297.968820] dagster-webserver[2599]: return create_instance_from_config(dagster_home_path) full # [ 297.969679] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 297.970528] dagster-webserver[2599]: return create_instance_from_ref(instance_ref) full # [ 297.982316] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 297.983109] dagster-webserver[2599]: unified_storage = instance_ref.storage full # [ 297.983721] dagster-webserver[2599]: ^^^^^^^^^^^^^^^^^^^^ full # [ 297.984577] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 297.985269] dagster-webserver[2599]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 297.985875] dagster-webserver[2599]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.986710] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 297.987563] dagster-webserver[2599]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 297.988239] dagster-webserver[2599]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.988894] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 297.989508] dagster-webserver[2599]: return DagsterPostgresStorage( full # [ 297.990176] dagster-webserver[2599]: inst_data=inst_data, full # [ 297.990789] dagster-webserver[2599]: ...<2 lines>... full # [ 297.991654] dagster-webserver[2599]: token_provider=get_token_provider_from_config(config_value), full # [ 297.992301] dagster-webserver[2599]: ) full # [ 297.992941] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 297.993761] dagster-webserver[2599]: self._run_storage = PostgresRunStorage( full # [ 297.994600] dagster-webserver[2599]: ~~~~~~~~~~~~~~~~~~^ full # [ 297.995251] dagster-webserver[2599]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 297.995865] dagster-webserver[2599]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 297.996709] dagster-webserver[2599]: ) full # [ 297.997558] dagster-webserver[2599]: ^ full # [ 298.014263] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 298.015061] dagster-webserver[2599]: self._engine = create_pg_engine( full # [ 298.015669] dagster-webserver[2599]: ~~~~~~~~~~~~~~~~^ full # [ 298.016520] dagster-webserver[2599]: self.postgres_url, full # [ 298.017189] dagster-webserver[2599]: ^^^^^^^^^^^^^^^^^^ full # [ 298.017809] dagster-webserver[2599]: ...<2 lines>... full # [ 298.018660] dagster-webserver[2599]: poolclass=db_pool.NullPool, full # [ 298.019519] dagster-webserver[2599]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.020200] dagster-webserver[2599]: ) full # [ 298.020796] dagster-webserver[2599]: ^ full # [ 298.021648] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 298.022300] dagster-webserver[2599]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 298.022939] dagster-webserver[2599]: File "", line 2, in create_engine full # [ 298.023776] dagster-webserver[2599]: return target(fn, url, **kwargs) full # [ 298.024665] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 298.025306] dagster-webserver[2599]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 298.025913] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 298.026750] dagster-webserver[2599]: dbapi = dbapi_meth(**dbapi_args) full # [ 298.038960] dagster-webserver[2599]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 298.041760] dagster-webserver[2599]: import psycopg full # [ 298.042751] dagster-webserver[2599]: ModuleNotFoundError: No module named 'psycopg' full # [ 298.323138] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 298.324109] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 298.328117] systemd[1]: dagster-webserver.service: Consumed 2.028s CPU time over 8.265s wall clock time, 111.7M memory peak. full # [ 301.189630] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 40. full # [ 301.192904] systemd[1]: Started Dagster Daemon. full # [ 303.030521] dagster-daemon[2631]: Traceback (most recent call last): full # [ 303.032984] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 303.033777] dagster-daemon[2631]: sys.exit(main()) full # [ 303.034577] dagster-daemon[2631]: ~~~~^^ full # [ 303.035231] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 303.035866] dagster-daemon[2631]: cli(obj={}) full # [ 303.036544] dagster-daemon[2631]: ~~~^^^^^^^^ full # [ 303.037172] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 303.037755] dagster-daemon[2631]: return self.main(*args, **kwargs) full # [ 303.038591] dagster-daemon[2631]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 303.039248] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 303.039860] dagster-daemon[2631]: rv = self.invoke(ctx) full # [ 303.047430] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 303.048240] dagster-daemon[2631]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 303.048880] dagster-daemon[2631]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 303.049508] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 303.050273] dagster-daemon[2631]: return ctx.invoke(self.callback, **ctx.params) full # [ 303.050987] dagster-daemon[2631]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.051823] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 303.052672] dagster-daemon[2631]: return callback(*args, **kwargs) full # [ 303.053562] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 303.054189] dagster-daemon[2631]: with get_instance_for_cli( full # [ 303.054784] dagster-daemon[2631]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 303.055623] dagster-daemon[2631]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 303.056272] dagster-daemon[2631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.056875] dagster-daemon[2631]: ) as instance: full # [ 303.057702] dagster-daemon[2631]: ^ full # [ 303.068739] dagster-daemon[2631]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 303.069541] dagster-daemon[2631]: return next(self.gen) full # [ 303.070215] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 303.070824] dagster-daemon[2631]: with DagsterInstance.get() as instance: full # [ 303.071787] dagster-daemon[2631]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 303.072525] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 303.073192] dagster-daemon[2631]: return create_instance_from_dagster_home() full # [ 303.073856] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 303.074794] dagster-daemon[2631]: return create_instance_from_config(dagster_home_path) full # [ 303.075706] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 303.076551] dagster-daemon[2631]: return create_instance_from_ref(instance_ref) full # [ 303.087485] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 303.088470] dagster-daemon[2631]: unified_storage = instance_ref.storage full # [ 303.089159] dagster-daemon[2631]: ^^^^^^^^^^^^^^^^^^^^ full # [ 303.089757] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 303.090608] dagster-daemon[2631]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 303.091275] dagster-daemon[2631]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.091898] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 303.092734] dagster-daemon[2631]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 303.093588] dagster-daemon[2631]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.094290] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 303.094880] dagster-daemon[2631]: return DagsterPostgresStorage( full # [ 303.095728] dagster-daemon[2631]: inst_data=inst_data, full # [ 303.096564] dagster-daemon[2631]: ...<2 lines>... full # [ 303.097230] dagster-daemon[2631]: token_provider=get_token_provider_from_config(config_value), full # [ 303.097849] dagster-daemon[2631]: ) full # [ 303.110068] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 303.112581] dagster-daemon[2631]: self._run_storage = PostgresRunStorage( full # [ 303.113808] dagster-daemon[2631]: ~~~~~~~~~~~~~~~~~~^ full # [ 303.115076] dagster-daemon[2631]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 303.116739] dagster-daemon[2631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.118410] dagster-daemon[2631]: ) full # [ 303.119159] dagster-daemon[2631]: ^ full # [ 303.119885] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 303.122609] dagster-daemon[2631]: self._engine = create_pg_engine( full # [ 303.123752] dagster-daemon[2631]: ~~~~~~~~~~~~~~~~^ full # [ 303.124903] dagster-daemon[2631]: self.postgres_url, full # [ 303.125918] dagster-daemon[2631]: ^^^^^^^^^^^^^^^^^^ full # [ 303.126932] dagster-daemon[2631]: ...<2 lines>... full # [ 303.127865] dagster-daemon[2631]: poolclass=db_pool.NullPool, full # [ 303.129036] dagster-daemon[2631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 303.130175] dagster-daemon[2631]: ) full # [ 303.130898] dagster-daemon[2631]: ^ full # [ 303.131705] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 303.134286] dagster-daemon[2631]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 303.135686] dagster-daemon[2631]: File "", line 2, in create_engine full # [ 303.137860] dagster-daemon[2631]: return target(fn, url, **kwargs) full # [ 303.139039] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 303.141578] dagster-daemon[2631]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 303.143107] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 303.145680] dagster-daemon[2631]: dbapi = dbapi_meth(**dbapi_args) full # [ 303.146826] dagster-daemon[2631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 303.149591] dagster-daemon[2631]: import psycopg full # [ 303.150518] dagster-daemon[2631]: ModuleNotFoundError: No module named 'psycopg' full # [ 303.310993] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 303.313273] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 303.315333] systemd[1]: dagster-daemon.service: Consumed 1.407s CPU time over 7.235s wall clock time, 88.5M memory peak. full # [ 303.439309] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 36. full # [ 303.442083] systemd[1]: Started Dagster Webserver. full # [ 306.042136] dagster-webserver[2644]: Traceback (most recent call last): full # [ 306.060861] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 306.061688] dagster-webserver[2644]: sys.exit(main()) full # [ 306.062516] dagster-webserver[2644]: ~~~~^^ full # [ 306.063186] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 306.064324] dagster-webserver[2644]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 306.065327] dagster-webserver[2644]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.065880] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 306.066728] dagster-webserver[2644]: return self.main(*args, **kwargs) full # [ 306.067591] dagster-webserver[2644]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 306.068240] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 306.068872] dagster-webserver[2644]: rv = self.invoke(ctx) full # [ 306.069516] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 306.070193] dagster-webserver[2644]: return ctx.invoke(self.callback, **ctx.params) full # [ 306.070826] dagster-webserver[2644]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.071648] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 306.072301] dagster-webserver[2644]: return callback(*args, **kwargs) full # [ 306.072956] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 306.073790] dagster-webserver[2644]: instance = stack.enter_context( full # [ 306.074630] dagster-webserver[2644]: get_possibly_temporary_instance_for_cli( full # [ 306.075272] dagster-webserver[2644]: ...<3 lines>... full # [ 306.075884] dagster-webserver[2644]: ) full # [ 306.076717] dagster-webserver[2644]: ) full # [ 306.077735] dagster-webserver[2644]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 306.078571] dagster-webserver[2644]: result = _enter(cm) full # [ 306.079215] dagster-webserver[2644]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 306.079829] dagster-webserver[2644]: return next(self.gen) full # [ 306.080670] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 306.081497] dagster-webserver[2644]: with DagsterInstance.get() as instance: full # [ 306.082147] dagster-webserver[2644]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 306.082790] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 306.083592] dagster-webserver[2644]: return create_instance_from_dagster_home() full # [ 306.084241] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 306.084860] dagster-webserver[2644]: return create_instance_from_config(dagster_home_path) full # [ 306.085684] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 306.086521] dagster-webserver[2644]: return create_instance_from_ref(instance_ref) full # [ 306.087180] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 306.087779] dagster-webserver[2644]: unified_storage = instance_ref.storage full # [ 306.088624] dagster-webserver[2644]: ^^^^^^^^^^^^^^^^^^^^ full # [ 306.089273] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 306.089894] dagster-webserver[2644]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 306.090693] dagster-webserver[2644]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.091535] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 306.092178] dagster-webserver[2644]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 306.092787] dagster-webserver[2644]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.093622] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 306.094272] dagster-webserver[2644]: return DagsterPostgresStorage( full # [ 306.094884] dagster-webserver[2644]: inst_data=inst_data, full # [ 306.095711] dagster-webserver[2644]: ...<2 lines>... full # [ 306.096552] dagster-webserver[2644]: token_provider=get_token_provider_from_config(config_value), full # [ 306.097195] dagster-webserver[2644]: ) full # [ 306.097802] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 306.098643] dagster-webserver[2644]: self._run_storage = PostgresRunStorage( full # [ 306.099475] dagster-webserver[2644]: ~~~~~~~~~~~~~~~~~~^ full # [ 306.100167] dagster-webserver[2644]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 306.100736] dagster-webserver[2644]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.101762] dagster-webserver[2644]: ) full # [ 306.102598] dagster-webserver[2644]: ^ full # [ 306.103257] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 306.103864] dagster-webserver[2644]: self._engine = create_pg_engine( full # [ 306.104692] dagster-webserver[2644]: ~~~~~~~~~~~~~~~~^ full # [ 306.105531] dagster-webserver[2644]: self.postgres_url, full # [ 306.106184] dagster-webserver[2644]: ^^^^^^^^^^^^^^^^^^ full # [ 306.106772] dagster-webserver[2644]: ...<2 lines>... full # [ 306.107616] dagster-webserver[2644]: poolclass=db_pool.NullPool, full # [ 306.108265] dagster-webserver[2644]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.108863] dagster-webserver[2644]: ) full # [ 306.109688] dagster-webserver[2644]: ^ full # [ 306.110534] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 306.111185] dagster-webserver[2644]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 306.111788] dagster-webserver[2644]: File "", line 2, in create_engine full # [ 306.112623] dagster-webserver[2644]: return target(fn, url, **kwargs) full # [ 306.113272] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 306.113880] dagster-webserver[2644]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 306.114704] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 306.116786] dagster-webserver[2644]: dbapi = dbapi_meth(**dbapi_args) full # [ 306.117819] dagster-webserver[2644]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 306.120724] dagster-webserver[2644]: import psycopg full # [ 306.121562] dagster-webserver[2644]: ModuleNotFoundError: No module named 'psycopg' full # [ 306.444801] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 306.446790] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 306.448590] systemd[1]: dagster-webserver.service: Consumed 2.002s CPU time over 8.114s wall clock time, 111.8M memory peak. full # [ 308.439935] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 41. full # [ 308.442961] systemd[1]: Started Dagster Daemon. full # [ 309.982561] postgres[774]: [774] LOG: checkpoint starting: time full # [ 310.304851] dagster-daemon[2670]: Traceback (most recent call last): full # [ 310.307468] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 310.308369] dagster-daemon[2670]: sys.exit(main()) full # [ 310.309071] dagster-daemon[2670]: ~~~~^^ full # [ 310.309764] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 310.310731] dagster-daemon[2670]: cli(obj={}) full # [ 310.311716] dagster-daemon[2670]: ~~~^^^^^^^^ full # [ 310.312662] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 310.313619] dagster-daemon[2670]: return self.main(*args, **kwargs) full # [ 310.314581] dagster-daemon[2670]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 310.315580] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 310.316310] dagster-daemon[2670]: rv = self.invoke(ctx) full # [ 310.324122] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 310.324977] dagster-daemon[2670]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 310.325970] dagster-daemon[2670]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 310.326918] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 310.328644] dagster-daemon[2670]: return ctx.invoke(self.callback, **ctx.params) full # [ 310.329589] dagster-daemon[2670]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.330986] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 310.331971] dagster-daemon[2670]: return callback(*args, **kwargs) full # [ 310.332968] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 310.333906] dagster-daemon[2670]: with get_instance_for_cli( full # [ 310.334854] dagster-daemon[2670]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 310.336882] dagster-daemon[2670]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 310.338141] dagster-daemon[2670]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.338974] dagster-daemon[2670]: ) as instance: full # [ 310.340283] dagster-daemon[2670]: ^ full # [ 310.341069] dagster-daemon[2670]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 310.341944] dagster-daemon[2670]: return next(self.gen) full # [ 310.353524] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 310.354265] dagster-daemon[2670]: with DagsterInstance.get() as instance: full # [ 310.354871] dagster-daemon[2670]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 310.356154] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 310.356750] dagster-daemon[2670]: return create_instance_from_dagster_home() full # [ 310.357713] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 310.358256] dagster-daemon[2670]: return create_instance_from_config(dagster_home_path) full # [ 310.358865] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 310.359771] dagster-daemon[2670]: return create_instance_from_ref(instance_ref) full # [ 310.369441] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 310.370682] dagster-daemon[2670]: unified_storage = instance_ref.storage full # [ 310.371556] dagster-daemon[2670]: ^^^^^^^^^^^^^^^^^^^^ full # [ 310.372193] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 310.372814] dagster-daemon[2670]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 310.373704] dagster-daemon[2670]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.374506] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 310.375175] dagster-daemon[2670]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 310.375778] dagster-daemon[2670]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.376614] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 310.377274] dagster-daemon[2670]: return DagsterPostgresStorage( full # [ 310.377885] dagster-daemon[2670]: inst_data=inst_data, full # [ 310.378721] dagster-daemon[2670]: ...<2 lines>... full # [ 310.379573] dagster-daemon[2670]: token_provider=get_token_provider_from_config(config_value), full # [ 310.380220] dagster-daemon[2670]: ) full # [ 310.380883] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 310.381495] dagster-daemon[2670]: self._run_storage = PostgresRunStorage( full # [ 310.382146] dagster-daemon[2670]: ~~~~~~~~~~~~~~~~~~^ full # [ 310.382761] dagster-daemon[2670]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 310.383606] dagster-daemon[2670]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.384270] dagster-daemon[2670]: ) full # [ 310.384880] dagster-daemon[2670]: ^ full # [ 310.385716] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 310.386563] dagster-daemon[2670]: self._engine = create_pg_engine( full # [ 310.387223] dagster-daemon[2670]: ~~~~~~~~~~~~~~~~^ full # [ 310.387824] dagster-daemon[2670]: self.postgres_url, full # [ 310.388478] dagster-daemon[2670]: ^^^^^^^^^^^^^^^^^^ full # [ 310.389143] dagster-daemon[2670]: ...<2 lines>... full # [ 310.389749] dagster-daemon[2670]: poolclass=db_pool.NullPool, full # [ 310.390594] dagster-daemon[2670]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.391245] dagster-daemon[2670]: ) full # [ 310.391862] dagster-daemon[2670]: ^ full # [ 310.392699] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 310.393548] dagster-daemon[2670]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 310.415124] dagster-daemon[2670]: File "", line 2, in create_engine full # [ 310.417389] dagster-daemon[2670]: return target(fn, url, **kwargs) full # [ 310.418549] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 310.421115] dagster-daemon[2670]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 310.422600] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 310.425175] dagster-daemon[2670]: dbapi = dbapi_meth(**dbapi_args) full # [ 310.426338] dagster-daemon[2670]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 310.429093] dagster-daemon[2670]: import psycopg full # [ 310.430058] dagster-daemon[2670]: ModuleNotFoundError: No module named 'psycopg' full # [ 310.611937] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 310.612862] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 310.616048] systemd[1]: dagster-daemon.service: Consumed 1.435s CPU time over 7.303s wall clock time, 88.5M memory peak. full # [ 311.689908] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 37. full # [ 311.694072] systemd[1]: Started Dagster Webserver. full # [ 314.295164] dagster-webserver[2688]: Traceback (most recent call last): full # [ 314.297741] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 314.298610] dagster-webserver[2688]: sys.exit(main()) full # [ 314.299257] dagster-webserver[2688]: ~~~~^^ full # [ 314.299861] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 314.300504] dagster-webserver[2688]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 314.301185] dagster-webserver[2688]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.301784] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 314.302634] dagster-webserver[2688]: return self.main(*args, **kwargs) full # [ 314.303285] dagster-webserver[2688]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 314.303930] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 314.304719] dagster-webserver[2688]: rv = self.invoke(ctx) full # [ 314.305562] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 314.306212] dagster-webserver[2688]: return ctx.invoke(self.callback, **ctx.params) full # [ 314.306856] dagster-webserver[2688]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.317975] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 314.318724] dagster-webserver[2688]: return callback(*args, **kwargs) full # [ 314.319562] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 314.320214] dagster-webserver[2688]: instance = stack.enter_context( full # [ 314.320822] dagster-webserver[2688]: get_possibly_temporary_instance_for_cli( full # [ 314.321658] dagster-webserver[2688]: ...<3 lines>... full # [ 314.322493] dagster-webserver[2688]: ) full # [ 314.323148] dagster-webserver[2688]: ) full # [ 314.323966] dagster-webserver[2688]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 314.324784] dagster-webserver[2688]: result = _enter(cm) full # [ 314.325622] dagster-webserver[2688]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 314.326279] dagster-webserver[2688]: return next(self.gen) full # [ 314.333932] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 314.334764] dagster-webserver[2688]: with DagsterInstance.get() as instance: full # [ 314.335620] dagster-webserver[2688]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 314.336722] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 314.337808] dagster-webserver[2688]: return create_instance_from_dagster_home() full # [ 314.338669] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 314.339535] dagster-webserver[2688]: return create_instance_from_config(dagster_home_path) full # [ 314.340354] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 314.341089] dagster-webserver[2688]: return create_instance_from_ref(instance_ref) full # [ 314.341698] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 314.342561] dagster-webserver[2688]: unified_storage = instance_ref.storage full # [ 314.343247] dagster-webserver[2688]: ^^^^^^^^^^^^^^^^^^^^ full # [ 314.355505] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 314.356744] dagster-webserver[2688]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 314.357917] dagster-webserver[2688]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.358758] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 314.359627] dagster-webserver[2688]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 314.360332] dagster-webserver[2688]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.360936] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 314.361784] dagster-webserver[2688]: return DagsterPostgresStorage( full # [ 314.362659] dagster-webserver[2688]: inst_data=inst_data, full # [ 314.363311] dagster-webserver[2688]: ...<2 lines>... full # [ 314.363953] dagster-webserver[2688]: token_provider=get_token_provider_from_config(config_value), full # [ 314.364795] dagster-webserver[2688]: ) full # [ 314.366124] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 314.366711] dagster-webserver[2688]: self._run_storage = PostgresRunStorage( full # [ 314.367566] dagster-webserver[2688]: ~~~~~~~~~~~~~~~~~~^ full # [ 314.368232] dagster-webserver[2688]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 314.368856] dagster-webserver[2688]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.369506] dagster-webserver[2688]: ) full # [ 314.370176] dagster-webserver[2688]: ^ full # [ 314.371063] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 314.371612] dagster-webserver[2688]: self._engine = create_pg_engine( full # [ 314.372261] dagster-webserver[2688]: ~~~~~~~~~~~~~~~~^ full # [ 314.372864] dagster-webserver[2688]: self.postgres_url, full # [ 314.373690] dagster-webserver[2688]: ^^^^^^^^^^^^^^^^^^ full # [ 314.374527] dagster-webserver[2688]: ...<2 lines>... full # [ 314.375179] dagster-webserver[2688]: poolclass=db_pool.NullPool, full # [ 314.375790] dagster-webserver[2688]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.376623] dagster-webserver[2688]: ) full # [ 314.377273] dagster-webserver[2688]: ^ full # [ 314.377915] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 314.378707] dagster-webserver[2688]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 314.379546] dagster-webserver[2688]: File "", line 2, in create_engine full # [ 314.380205] dagster-webserver[2688]: return target(fn, url, **kwargs) full # [ 314.381086] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 314.381642] dagster-webserver[2688]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 314.382484] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 314.383133] dagster-webserver[2688]: dbapi = dbapi_meth(**dbapi_args) full # [ 314.407468] dagster-webserver[2688]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 314.410249] dagster-webserver[2688]: import psycopg full # [ 314.411230] dagster-webserver[2688]: ModuleNotFoundError: No module named 'psycopg' full # [ 314.687633] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 314.688798] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 314.692425] systemd[1]: dagster-webserver.service: Consumed 2.003s CPU time over 8.244s wall clock time, 111.8M memory peak. full # [ 315.689983] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 42. full # [ 315.695231] systemd[1]: Started Dagster Daemon. full # [ 317.534983] dagster-daemon[2709]: Traceback (most recent call last): full # [ 317.537490] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 317.538255] dagster-daemon[2709]: sys.exit(main()) full # [ 317.538849] dagster-daemon[2709]: ~~~~^^ full # [ 317.539551] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 317.540145] dagster-daemon[2709]: cli(obj={}) full # [ 317.540781] dagster-daemon[2709]: ~~~^^^^^^^^ full # [ 317.541634] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 317.542266] dagster-daemon[2709]: return self.main(*args, **kwargs) full # [ 317.542874] dagster-daemon[2709]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 317.543700] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 317.544536] dagster-daemon[2709]: rv = self.invoke(ctx) full # [ 317.551895] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 317.552673] dagster-daemon[2709]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 317.553547] dagster-daemon[2709]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 317.554166] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 317.554781] dagster-daemon[2709]: return ctx.invoke(self.callback, **ctx.params) full # [ 317.555623] dagster-daemon[2709]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.556274] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 317.556884] dagster-daemon[2709]: return callback(*args, **kwargs) full # [ 317.557746] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 317.558556] dagster-daemon[2709]: with get_instance_for_cli( full # [ 317.559205] dagster-daemon[2709]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 317.559830] dagster-daemon[2709]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 317.560750] dagster-daemon[2709]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.561490] dagster-daemon[2709]: ) as instance: full # [ 317.562146] dagster-daemon[2709]: ^ full # [ 317.562755] dagster-daemon[2709]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 317.563591] dagster-daemon[2709]: return next(self.gen) full # [ 317.576068] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 317.576849] dagster-daemon[2709]: with DagsterInstance.get() as instance: full # [ 317.577499] dagster-daemon[2709]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 317.578174] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 317.578792] dagster-daemon[2709]: return create_instance_from_dagster_home() full # [ 317.579638] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 317.580289] dagster-daemon[2709]: return create_instance_from_config(dagster_home_path) full # [ 317.580945] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 317.581743] dagster-daemon[2709]: return create_instance_from_ref(instance_ref) full # [ 317.582581] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 317.583232] dagster-daemon[2709]: unified_storage = instance_ref.storage full # [ 317.583876] dagster-daemon[2709]: ^^^^^^^^^^^^^^^^^^^^ full # [ 317.596579] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 317.597570] dagster-daemon[2709]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 317.598276] dagster-daemon[2709]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.598876] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 317.599726] dagster-daemon[2709]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 317.600580] dagster-daemon[2709]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.601247] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 317.601880] dagster-daemon[2709]: return DagsterPostgresStorage( full # [ 317.602719] dagster-daemon[2709]: inst_data=inst_data, full # [ 317.603567] dagster-daemon[2709]: ...<2 lines>... full # [ 317.604236] dagster-daemon[2709]: token_provider=get_token_provider_from_config(config_value), full # [ 317.604864] dagster-daemon[2709]: ) full # [ 317.605558] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 317.606188] dagster-daemon[2709]: self._run_storage = PostgresRunStorage( full # [ 317.606805] dagster-daemon[2709]: ~~~~~~~~~~~~~~~~~~^ full # [ 317.607660] dagster-daemon[2709]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 317.608491] dagster-daemon[2709]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.609141] dagster-daemon[2709]: ) full # [ 317.609754] dagster-daemon[2709]: ^ full # [ 317.623127] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 317.623922] dagster-daemon[2709]: self._engine = create_pg_engine( full # [ 317.624764] dagster-daemon[2709]: ~~~~~~~~~~~~~~~~^ full # [ 317.625618] dagster-daemon[2709]: self.postgres_url, full # [ 317.626291] dagster-daemon[2709]: ^^^^^^^^^^^^^^^^^^ full # [ 317.626907] dagster-daemon[2709]: ...<2 lines>... full # [ 317.627945] dagster-daemon[2709]: poolclass=db_pool.NullPool, full # [ 317.628786] dagster-daemon[2709]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.629635] dagster-daemon[2709]: ) full # [ 317.630290] dagster-daemon[2709]: ^ full # [ 317.630941] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 317.631769] dagster-daemon[2709]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 317.632619] dagster-daemon[2709]: File "", line 2, in create_engine full # [ 317.633433] dagster-daemon[2709]: return target(fn, url, **kwargs) full # [ 317.634168] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 317.634748] dagster-daemon[2709]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 317.635581] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 317.636228] dagster-daemon[2709]: dbapi = dbapi_meth(**dbapi_args) full # [ 317.647152] dagster-daemon[2709]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 317.649929] dagster-daemon[2709]: import psycopg full # [ 317.650888] dagster-daemon[2709]: ModuleNotFoundError: No module named 'psycopg' full # [ 317.837280] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 317.838224] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 317.842179] systemd[1]: dagster-daemon.service: Consumed 1.408s CPU time over 7.222s wall clock time, 88.7M memory peak. full # [ 319.690052] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 38. full # [ 319.694266] systemd[1]: Started Dagster Webserver. full # [ 322.280444] dagster-webserver[2730]: Traceback (most recent call last): full # [ 322.282949] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 322.283754] dagster-webserver[2730]: sys.exit(main()) full # [ 322.284578] dagster-webserver[2730]: ~~~~^^ full # [ 322.285225] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 322.285839] dagster-webserver[2730]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 322.286513] dagster-webserver[2730]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.287168] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 322.287764] dagster-webserver[2730]: return self.main(*args, **kwargs) full # [ 322.288601] dagster-webserver[2730]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 322.289290] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 322.289876] dagster-webserver[2730]: rv = self.invoke(ctx) full # [ 322.290524] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 322.291175] dagster-webserver[2730]: return ctx.invoke(self.callback, **ctx.params) full # [ 322.291813] dagster-webserver[2730]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.303181] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 322.303942] dagster-webserver[2730]: return callback(*args, **kwargs) full # [ 322.304781] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 322.305631] dagster-webserver[2730]: instance = stack.enter_context( full # [ 322.306299] dagster-webserver[2730]: get_possibly_temporary_instance_for_cli( full # [ 322.306912] dagster-webserver[2730]: ...<3 lines>... full # [ 322.307763] dagster-webserver[2730]: ) full # [ 322.308599] dagster-webserver[2730]: ) full # [ 322.309313] dagster-webserver[2730]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 322.309897] dagster-webserver[2730]: result = _enter(cm) full # [ 322.310737] dagster-webserver[2730]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 322.311575] dagster-webserver[2730]: return next(self.gen) full # [ 322.319271] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 322.320074] dagster-webserver[2730]: with DagsterInstance.get() as instance: full # [ 322.320673] dagster-webserver[2730]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 322.321527] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 322.322188] dagster-webserver[2730]: return create_instance_from_dagster_home() full # [ 322.322807] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 322.323654] dagster-webserver[2730]: return create_instance_from_config(dagster_home_path) full # [ 322.324505] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 322.325190] dagster-webserver[2730]: return create_instance_from_ref(instance_ref) full # [ 322.325835] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 322.326642] dagster-webserver[2730]: unified_storage = instance_ref.storage full # [ 322.327277] dagster-webserver[2730]: ^^^^^^^^^^^^^^^^^^^^ full # [ 322.327903] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 322.328757] dagster-webserver[2730]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 322.329568] dagster-webserver[2730]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.345932] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 322.346710] dagster-webserver[2730]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 322.347564] dagster-webserver[2730]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.348234] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 322.348857] dagster-webserver[2730]: return DagsterPostgresStorage( full # [ 322.349509] dagster-webserver[2730]: inst_data=inst_data, full # [ 322.350172] dagster-webserver[2730]: ...<2 lines>... full # [ 322.350788] dagster-webserver[2730]: token_provider=get_token_provider_from_config(config_value), full # [ 322.351639] dagster-webserver[2730]: ) full # [ 322.352296] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 322.352933] dagster-webserver[2730]: self._run_storage = PostgresRunStorage( full # [ 322.353772] dagster-webserver[2730]: ~~~~~~~~~~~~~~~~~~^ full # [ 322.354619] dagster-webserver[2730]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 322.355287] dagster-webserver[2730]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.355904] dagster-webserver[2730]: ) full # [ 322.356738] dagster-webserver[2730]: ^ full # [ 322.357627] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 322.358257] dagster-webserver[2730]: self._engine = create_pg_engine( full # [ 322.358881] dagster-webserver[2730]: ~~~~~~~~~~~~~~~~^ full # [ 322.359717] dagster-webserver[2730]: self.postgres_url, full # [ 322.360549] dagster-webserver[2730]: ^^^^^^^^^^^^^^^^^^ full # [ 322.361203] dagster-webserver[2730]: ...<2 lines>... full # [ 322.361816] dagster-webserver[2730]: poolclass=db_pool.NullPool, full # [ 322.362642] dagster-webserver[2730]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.363342] dagster-webserver[2730]: ) full # [ 322.363909] dagster-webserver[2730]: ^ full # [ 322.364736] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 322.365569] dagster-webserver[2730]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 322.381785] dagster-webserver[2730]: File "", line 2, in create_engine full # [ 322.384058] dagster-webserver[2730]: return target(fn, url, **kwargs) full # [ 322.385235] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 322.387791] dagster-webserver[2730]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 322.389367] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 322.391962] dagster-webserver[2730]: dbapi = dbapi_meth(**dbapi_args) full # [ 322.393154] dagster-webserver[2730]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 322.395927] dagster-webserver[2730]: import psycopg full # [ 322.396886] dagster-webserver[2730]: ModuleNotFoundError: No module named 'psycopg' full # [ 322.657424] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 322.659706] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 322.661878] systemd[1]: dagster-webserver.service: Consumed 2.018s CPU time over 7.962s wall clock time, 111.8M memory peak. full # [ 322.939452] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 43. full # [ 322.942121] systemd[1]: Started Dagster Daemon. full # [ 324.800823] dagster-daemon[2747]: Traceback (most recent call last): full # [ 324.803359] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 324.804132] dagster-daemon[2747]: sys.exit(main()) full # [ 324.804708] dagster-daemon[2747]: ~~~~^^ full # [ 324.805551] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 324.806231] dagster-daemon[2747]: cli(obj={}) full # [ 324.806850] dagster-daemon[2747]: ~~~^^^^^^^^ full # [ 324.807668] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 324.808504] dagster-daemon[2747]: return self.main(*args, **kwargs) full # [ 324.809155] dagster-daemon[2747]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 324.809806] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 324.810622] dagster-daemon[2747]: rv = self.invoke(ctx) full # [ 324.817753] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 324.818533] dagster-daemon[2747]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 324.819226] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 324.819831] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 324.820673] dagster-daemon[2747]: return ctx.invoke(self.callback, **ctx.params) full # [ 324.821545] dagster-daemon[2747]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.822190] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 324.822808] dagster-daemon[2747]: return callback(*args, **kwargs) full # [ 324.823666] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 324.824281] dagster-daemon[2747]: with get_instance_for_cli( full # [ 324.824897] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 324.825724] dagster-daemon[2747]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 324.826561] dagster-daemon[2747]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.827217] dagster-daemon[2747]: ) as instance: full # [ 324.827824] dagster-daemon[2747]: ^ full # [ 324.828668] dagster-daemon[2747]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 324.829538] dagster-daemon[2747]: return next(self.gen) full # [ 324.841953] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 324.842732] dagster-daemon[2747]: with DagsterInstance.get() as instance: full # [ 324.843573] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 324.844243] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 324.844871] dagster-daemon[2747]: return create_instance_from_dagster_home() full # [ 324.845518] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 324.846188] dagster-daemon[2747]: return create_instance_from_config(dagster_home_path) full # [ 324.846852] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 324.847652] dagster-daemon[2747]: return create_instance_from_ref(instance_ref) full # [ 324.848317] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 324.848941] dagster-daemon[2747]: unified_storage = instance_ref.storage full # [ 324.849819] dagster-daemon[2747]: ^^^^^^^^^^^^^^^^^^^^ full # [ 324.862514] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 324.863292] dagster-daemon[2747]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 324.863937] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.864784] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 324.865626] dagster-daemon[2747]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 324.866292] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.866895] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 324.867731] dagster-daemon[2747]: return DagsterPostgresStorage( full # [ 324.868588] dagster-daemon[2747]: inst_data=inst_data, full # [ 324.869249] dagster-daemon[2747]: ...<2 lines>... full # [ 324.869868] dagster-daemon[2747]: token_provider=get_token_provider_from_config(config_value), full # [ 324.870515] dagster-daemon[2747]: ) full # [ 324.871225] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 324.871798] dagster-daemon[2747]: self._run_storage = PostgresRunStorage( full # [ 324.872648] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~~~^ full # [ 324.873310] dagster-daemon[2747]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 324.873949] dagster-daemon[2747]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.874786] dagster-daemon[2747]: ) full # [ 324.875635] dagster-daemon[2747]: ^ full # [ 324.888942] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 324.889722] dagster-daemon[2747]: self._engine = create_pg_engine( full # [ 324.890573] dagster-daemon[2747]: ~~~~~~~~~~~~~~~~^ full # [ 324.891251] dagster-daemon[2747]: self.postgres_url, full # [ 324.891886] dagster-daemon[2747]: ^^^^^^^^^^^^^^^^^^ full # [ 324.892721] dagster-daemon[2747]: ...<2 lines>... full # [ 324.893554] dagster-daemon[2747]: poolclass=db_pool.NullPool, full # [ 324.894244] dagster-daemon[2747]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.894863] dagster-daemon[2747]: ) full # [ 324.895526] dagster-daemon[2747]: ^ full # [ 324.896179] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 324.896996] dagster-daemon[2747]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 324.897645] dagster-daemon[2747]: File "", line 2, in create_engine full # [ 324.898317] dagster-daemon[2747]: return target(fn, url, **kwargs) full # [ 324.899055] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 324.899598] dagster-daemon[2747]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 324.900270] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 324.900860] dagster-daemon[2747]: dbapi = dbapi_meth(**dbapi_args) full # [ 324.901495] dagster-daemon[2747]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 324.902141] dagster-daemon[2747]: import psycopg full # [ 324.916363] dagster-daemon[2747]: ModuleNotFoundError: No module named 'psycopg' full # [ 325.106429] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 325.108684] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 325.110923] systemd[1]: dagster-daemon.service: Consumed 1.403s CPU time over 7.261s wall clock time, 88.6M memory peak. full # [ 327.689361] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 39. full # [ 327.692619] systemd[1]: Started Dagster Webserver. full # [ 330.189185] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 44. full # [ 330.192933] systemd[1]: Started Dagster Daemon. full # [ 330.310472] dagster-webserver[2772]: Traceback (most recent call last): full # [ 330.312888] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 330.313616] dagster-webserver[2772]: sys.exit(main()) full # [ 330.314251] dagster-webserver[2772]: ~~~~^^ full # [ 330.314859] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 330.316737] dagster-webserver[2772]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 330.317600] dagster-webserver[2772]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.318658] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 330.319258] dagster-webserver[2772]: return self.main(*args, **kwargs) full # [ 330.319870] dagster-webserver[2772]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 330.320855] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 330.321743] dagster-webserver[2772]: rv = self.invoke(ctx) full # [ 330.322732] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 330.323626] dagster-webserver[2772]: return ctx.invoke(self.callback, **ctx.params) full # [ 330.324424] dagster-webserver[2772]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.333054] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 330.333772] dagster-webserver[2772]: return callback(*args, **kwargs) full # [ 330.334613] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 330.335477] dagster-webserver[2772]: instance = stack.enter_context( full # [ 330.336101] dagster-webserver[2772]: get_possibly_temporary_instance_for_cli( full # [ 330.336718] dagster-webserver[2772]: ...<3 lines>... full # [ 330.337616] dagster-webserver[2772]: ) full # [ 330.338224] dagster-webserver[2772]: ) full # [ 330.338849] dagster-webserver[2772]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 330.339767] dagster-webserver[2772]: result = _enter(cm) full # [ 330.346139] dagster-webserver[2772]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 330.346874] dagster-webserver[2772]: return next(self.gen) full # [ 330.347491] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 330.348351] dagster-webserver[2772]: with DagsterInstance.get() as instance: full # [ 330.348952] dagster-webserver[2772]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 330.351489] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 330.352076] dagster-webserver[2772]: return create_instance_from_dagster_home() full # [ 330.352662] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 330.353660] dagster-webserver[2772]: return create_instance_from_config(dagster_home_path) full # [ 330.354572] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 330.355292] dagster-webserver[2772]: return create_instance_from_ref(instance_ref) full # [ 330.366239] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 330.366961] dagster-webserver[2772]: unified_storage = instance_ref.storage full # [ 330.367779] dagster-webserver[2772]: ^^^^^^^^^^^^^^^^^^^^ full # [ 330.370088] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 330.370679] dagster-webserver[2772]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 330.371510] dagster-webserver[2772]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.374088] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 330.374783] dagster-webserver[2772]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 330.375619] dagster-webserver[2772]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.376274] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 330.376878] dagster-webserver[2772]: return DagsterPostgresStorage( full # [ 330.377708] dagster-webserver[2772]: inst_data=inst_data, full # [ 330.380086] dagster-webserver[2772]: ...<2 lines>... full # [ 330.380591] dagster-webserver[2772]: token_provider=get_token_provider_from_config(config_value), full # [ 330.381248] dagster-webserver[2772]: ) full # [ 330.381862] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 330.384763] dagster-webserver[2772]: self._run_storage = PostgresRunStorage( full # [ 330.385533] dagster-webserver[2772]: ~~~~~~~~~~~~~~~~~~^ full # [ 330.386189] dagster-webserver[2772]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 330.386796] dagster-webserver[2772]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.389087] dagster-webserver[2772]: ) full # [ 330.389670] dagster-webserver[2772]: ^ full # [ 330.390528] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 330.391294] dagster-webserver[2772]: self._engine = create_pg_engine( full # [ 330.394093] dagster-webserver[2772]: ~~~~~~~~~~~~~~~~^ full # [ 330.394757] dagster-webserver[2772]: self.postgres_url, full # [ 330.395596] dagster-webserver[2772]: ^^^^^^^^^^^^^^^^^^ full # [ 330.396250] dagster-webserver[2772]: ...<2 lines>... full # [ 330.396864] dagster-webserver[2772]: poolclass=db_pool.NullPool, full # [ 330.397696] dagster-webserver[2772]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.400088] dagster-webserver[2772]: ) full # [ 330.400771] dagster-webserver[2772]: ^ full # [ 330.401651] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 330.403862] dagster-webserver[2772]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 330.404684] dagster-webserver[2772]: File "", line 2, in create_engine full # [ 330.406084] dagster-webserver[2772]: return target(fn, url, **kwargs) full # [ 330.406756] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 330.409090] dagster-webserver[2772]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 330.409668] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 330.410508] dagster-webserver[2772]: dbapi = dbapi_meth(**dbapi_args) full # [ 330.413090] dagster-webserver[2772]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 330.413616] dagster-webserver[2772]: import psycopg full # [ 330.414273] dagster-webserver[2772]: ModuleNotFoundError: No module named 'psycopg' full # [ 330.723293] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 330.725066] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 330.727079] systemd[1]: dagster-webserver.service: Consumed 2.021s CPU time over 8.066s wall clock time, 111.8M memory peak. full # [ 332.106090] dagster-daemon[2782]: Traceback (most recent call last): full # [ 332.108593] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 332.109685] dagster-daemon[2782]: sys.exit(main()) full # [ 332.110244] dagster-daemon[2782]: ~~~~^^ full # [ 332.110862] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 332.111705] dagster-daemon[2782]: cli(obj={}) full # [ 332.112571] dagster-daemon[2782]: ~~~^^^^^^^^ full # [ 332.113212] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 332.113817] dagster-daemon[2782]: return self.main(*args, **kwargs) full # [ 332.114656] dagster-daemon[2782]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 332.115544] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 332.116163] dagster-daemon[2782]: rv = self.invoke(ctx) full # [ 332.123106] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 332.123892] dagster-daemon[2782]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 332.124824] dagster-daemon[2782]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 332.125585] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 332.126253] dagster-daemon[2782]: return ctx.invoke(self.callback, **ctx.params) full # [ 332.126882] dagster-daemon[2782]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.127717] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 332.128564] dagster-daemon[2782]: return callback(*args, **kwargs) full # [ 332.129278] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 332.129840] dagster-daemon[2782]: with get_instance_for_cli( full # [ 332.130478] dagster-daemon[2782]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 332.131171] dagster-daemon[2782]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 332.131739] dagster-daemon[2782]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.132579] dagster-daemon[2782]: ) as instance: full # [ 332.133228] dagster-daemon[2782]: ^ full # [ 332.133838] dagster-daemon[2782]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 332.134481] dagster-daemon[2782]: return next(self.gen) full # [ 332.147297] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 332.148365] dagster-daemon[2782]: with DagsterInstance.get() as instance: full # [ 332.148906] dagster-daemon[2782]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 332.149741] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 332.150599] dagster-daemon[2782]: return create_instance_from_dagster_home() full # [ 332.151267] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 332.152112] dagster-daemon[2782]: return create_instance_from_config(dagster_home_path) full # [ 332.152768] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 332.153581] dagster-daemon[2782]: return create_instance_from_ref(instance_ref) full # [ 332.154248] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 332.154874] dagster-daemon[2782]: unified_storage = instance_ref.storage full # [ 332.155935] dagster-daemon[2782]: ^^^^^^^^^^^^^^^^^^^^ full # [ 332.167858] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 332.168648] dagster-daemon[2782]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 332.169291] dagster-daemon[2782]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.169932] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 332.170770] dagster-daemon[2782]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 332.171620] dagster-daemon[2782]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.172287] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 332.172898] dagster-daemon[2782]: return DagsterPostgresStorage( full # [ 332.173735] dagster-daemon[2782]: inst_data=inst_data, full # [ 332.174586] dagster-daemon[2782]: ...<2 lines>... full # [ 332.175261] dagster-daemon[2782]: token_provider=get_token_provider_from_config(config_value), full # [ 332.175879] dagster-daemon[2782]: ) full # [ 332.176754] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 332.177797] dagster-daemon[2782]: self._run_storage = PostgresRunStorage( full # [ 332.178605] dagster-daemon[2782]: ~~~~~~~~~~~~~~~~~~^ full # [ 332.179273] dagster-daemon[2782]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 332.179898] dagster-daemon[2782]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.180723] dagster-daemon[2782]: ) full # [ 332.181560] dagster-daemon[2782]: ^ full # [ 332.182210] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 332.182821] dagster-daemon[2782]: self._engine = create_pg_engine( full # [ 332.183671] dagster-daemon[2782]: ~~~~~~~~~~~~~~~~^ full # [ 332.184500] dagster-daemon[2782]: self.postgres_url, full # [ 332.185150] dagster-daemon[2782]: ^^^^^^^^^^^^^^^^^^ full # [ 332.185761] dagster-daemon[2782]: ...<2 lines>... full # [ 332.186658] dagster-daemon[2782]: poolclass=db_pool.NullPool, full # [ 332.187250] dagster-daemon[2782]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 332.187870] dagster-daemon[2782]: ) full # [ 332.188691] dagster-daemon[2782]: ^ full # [ 332.204294] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 332.206878] dagster-daemon[2782]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 332.208323] dagster-daemon[2782]: File "", line 2, in create_engine full # [ 332.210482] dagster-daemon[2782]: return target(fn, url, **kwargs) full # [ 332.211671] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 332.214216] dagster-daemon[2782]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 332.215678] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 332.218243] dagster-daemon[2782]: dbapi = dbapi_meth(**dbapi_args) full # [ 332.219391] dagster-daemon[2782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 332.222150] dagster-daemon[2782]: import psycopg full # [ 332.223080] dagster-daemon[2782]: ModuleNotFoundError: No module named 'psycopg' full # [ 332.396175] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 332.397150] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 332.401108] systemd[1]: dagster-daemon.service: Consumed 1.411s CPU time over 7.292s wall clock time, 88.6M memory peak. full # [ 335.939602] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 40. full # [ 335.943166] systemd[1]: Started Dagster Webserver. full # [ 337.439156] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 45. full # [ 337.442130] systemd[1]: Started Dagster Daemon. full # [ 338.557661] dagster-webserver[2814]: Traceback (most recent call last): full # [ 338.560126] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 338.560862] dagster-webserver[2814]: sys.exit(main()) full # [ 338.561672] dagster-webserver[2814]: ~~~~^^ full # [ 338.562723] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 338.563550] dagster-webserver[2814]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 338.564301] dagster-webserver[2814]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.564810] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 338.565659] dagster-webserver[2814]: return self.main(*args, **kwargs) full # [ 338.566549] dagster-webserver[2814]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 338.567158] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 338.567963] dagster-webserver[2814]: rv = self.invoke(ctx) full # [ 338.569225] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 338.570114] dagster-webserver[2814]: return ctx.invoke(self.callback, **ctx.params) full # [ 338.570974] dagster-webserver[2814]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.584633] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 338.585562] dagster-webserver[2814]: return callback(*args, **kwargs) full # [ 338.586280] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 338.586834] dagster-webserver[2814]: instance = stack.enter_context( full # [ 338.587279] dagster-webserver[2814]: get_possibly_temporary_instance_for_cli( full # [ 338.587908] dagster-webserver[2814]: ...<3 lines>... full # [ 338.588853] dagster-webserver[2814]: ) full # [ 338.589593] dagster-webserver[2814]: ) full # [ 338.590351] dagster-webserver[2814]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 338.590877] dagster-webserver[2814]: result = _enter(cm) full # [ 338.597731] dagster-webserver[2814]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 338.598660] dagster-webserver[2814]: return next(self.gen) full # [ 338.599503] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 338.600348] dagster-webserver[2814]: with DagsterInstance.get() as instance: full # [ 338.600985] dagster-webserver[2814]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 338.601818] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 338.602755] dagster-webserver[2814]: return create_instance_from_dagster_home() full # [ 338.603542] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 338.604233] dagster-webserver[2814]: return create_instance_from_config(dagster_home_path) full # [ 338.613220] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 338.613915] dagster-webserver[2814]: return create_instance_from_ref(instance_ref) full # [ 338.614754] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 338.615708] dagster-webserver[2814]: unified_storage = instance_ref.storage full # [ 338.616260] dagster-webserver[2814]: ^^^^^^^^^^^^^^^^^^^^ full # [ 338.616912] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 338.617803] dagster-webserver[2814]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 338.618575] dagster-webserver[2814]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.627603] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 338.628517] dagster-webserver[2814]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 338.629335] dagster-webserver[2814]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.630032] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 338.630638] dagster-webserver[2814]: return DagsterPostgresStorage( full # [ 338.631516] dagster-webserver[2814]: inst_data=inst_data, full # [ 338.632149] dagster-webserver[2814]: ...<2 lines>... full # [ 338.632776] dagster-webserver[2814]: token_provider=get_token_provider_from_config(config_value), full # [ 338.633723] dagster-webserver[2814]: ) full # [ 338.634304] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 338.634893] dagster-webserver[2814]: self._run_storage = PostgresRunStorage( full # [ 338.635768] dagster-webserver[2814]: ~~~~~~~~~~~~~~~~~~^ full # [ 338.636615] dagster-webserver[2814]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 338.637437] dagster-webserver[2814]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.638160] dagster-webserver[2814]: ) full # [ 338.638799] dagster-webserver[2814]: ^ full # [ 338.639738] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 338.640525] dagster-webserver[2814]: self._engine = create_pg_engine( full # [ 338.641336] dagster-webserver[2814]: ~~~~~~~~~~~~~~~~^ full # [ 338.642058] dagster-webserver[2814]: self.postgres_url, full # [ 338.642663] dagster-webserver[2814]: ^^^^^^^^^^^^^^^^^^ full # [ 338.643943] dagster-webserver[2814]: ...<2 lines>... full # [ 338.644799] dagster-webserver[2814]: poolclass=db_pool.NullPool, full # [ 338.645725] dagster-webserver[2814]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.646529] dagster-webserver[2814]: ) full # [ 338.647300] dagster-webserver[2814]: ^ full # [ 338.660458] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 338.661187] dagster-webserver[2814]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 338.661799] dagster-webserver[2814]: File "", line 2, in create_engine full # [ 338.662701] dagster-webserver[2814]: return target(fn, url, **kwargs) full # [ 338.663519] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 338.664270] dagster-webserver[2814]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 338.664832] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 338.665638] dagster-webserver[2814]: dbapi = dbapi_meth(**dbapi_args) full # [ 338.675103] dagster-webserver[2814]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 338.677975] dagster-webserver[2814]: import psycopg full # [ 338.678918] dagster-webserver[2814]: ModuleNotFoundError: No module named 'psycopg' full # [ 339.056243] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 339.057100] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 339.059115] systemd[1]: dagster-webserver.service: Consumed 2.136s CPU time over 8.331s wall clock time, 111.6M memory peak. full # [ 339.346919] dagster-daemon[2820]: Traceback (most recent call last): full # [ 339.349476] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 339.350304] dagster-daemon[2820]: sys.exit(main()) full # [ 339.350918] dagster-daemon[2820]: ~~~~^^ full # [ 339.351958] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 339.352799] dagster-daemon[2820]: cli(obj={}) full # [ 339.353671] dagster-daemon[2820]: ~~~^^^^^^^^ full # [ 339.354502] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 339.355154] dagster-daemon[2820]: return self.main(*args, **kwargs) full # [ 339.355767] dagster-daemon[2820]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 339.356630] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 339.357249] dagster-daemon[2820]: rv = self.invoke(ctx) full # [ 339.357862] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 339.358691] dagster-daemon[2820]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 339.359735] dagster-daemon[2820]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 339.368637] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 339.369636] dagster-daemon[2820]: return ctx.invoke(self.callback, **ctx.params) full # [ 339.370332] dagster-daemon[2820]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.370904] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 339.371748] dagster-daemon[2820]: return callback(*args, **kwargs) full # [ 339.372803] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 339.373643] dagster-daemon[2820]: with get_instance_for_cli( full # [ 339.374305] dagster-daemon[2820]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 339.374942] dagster-daemon[2820]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 339.375783] dagster-daemon[2820]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.376620] dagster-daemon[2820]: ) as instance: full # [ 339.377268] dagster-daemon[2820]: ^ full # [ 339.377911] dagster-daemon[2820]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 339.378711] dagster-daemon[2820]: return next(self.gen) full # [ 339.379550] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 339.380200] dagster-daemon[2820]: with DagsterInstance.get() as instance: full # [ 339.380815] dagster-daemon[2820]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 339.392662] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 339.393673] dagster-daemon[2820]: return create_instance_from_dagster_home() full # [ 339.394525] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 339.395193] dagster-daemon[2820]: return create_instance_from_config(dagster_home_path) full # [ 339.395810] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 339.396666] dagster-daemon[2820]: return create_instance_from_ref(instance_ref) full # [ 339.397520] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 339.398198] dagster-daemon[2820]: unified_storage = instance_ref.storage full # [ 339.398831] dagster-daemon[2820]: ^^^^^^^^^^^^^^^^^^^^ full # [ 339.399710] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 339.400512] dagster-daemon[2820]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 339.401178] dagster-daemon[2820]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.401805] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 339.402635] dagster-daemon[2820]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 339.403276] dagster-daemon[2820]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.419500] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 339.420304] dagster-daemon[2820]: return DagsterPostgresStorage( full # [ 339.420925] dagster-daemon[2820]: inst_data=inst_data, full # [ 339.421768] dagster-daemon[2820]: ...<2 lines>... full # [ 339.422627] dagster-daemon[2820]: token_provider=get_token_provider_from_config(config_value), full # [ 339.423296] dagster-daemon[2820]: ) full # [ 339.423912] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 339.424755] dagster-daemon[2820]: self._run_storage = PostgresRunStorage( full # [ 339.425611] dagster-daemon[2820]: ~~~~~~~~~~~~~~~~~~^ full # [ 339.426281] dagster-daemon[2820]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 339.426905] dagster-daemon[2820]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.427745] dagster-daemon[2820]: ) full # [ 339.428600] dagster-daemon[2820]: ^ full # [ 339.429270] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 339.429894] dagster-daemon[2820]: self._engine = create_pg_engine( full # [ 339.430734] dagster-daemon[2820]: ~~~~~~~~~~~~~~~~^ full # [ 339.431590] dagster-daemon[2820]: self.postgres_url, full # [ 339.432259] dagster-daemon[2820]: ^^^^^^^^^^^^^^^^^^ full # [ 339.432888] dagster-daemon[2820]: ...<2 lines>... full # [ 339.433709] dagster-daemon[2820]: poolclass=db_pool.NullPool, full # [ 339.434556] dagster-daemon[2820]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.435213] dagster-daemon[2820]: ) full # [ 339.435810] dagster-daemon[2820]: ^ full # [ 339.436680] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 339.437528] dagster-daemon[2820]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 339.438137] dagster-daemon[2820]: File "", line 2, in create_engine full # [ 339.438748] dagster-daemon[2820]: return target(fn, url, **kwargs) full # [ 339.453126] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 339.455701] dagster-daemon[2820]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 339.457176] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 339.459742] dagster-daemon[2820]: dbapi = dbapi_meth(**dbapi_args) full # [ 339.460900] dagster-daemon[2820]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 339.463671] dagster-daemon[2820]: import psycopg full # [ 339.464604] dagster-daemon[2820]: ModuleNotFoundError: No module named 'psycopg' full # [ 339.646759] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 339.649453] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 339.651679] systemd[1]: dagster-daemon.service: Consumed 1.447s CPU time over 7.243s wall clock time, 88.6M memory peak. full # [ 344.189613] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 41. full # [ 344.192346] systemd[1]: Started Dagster Webserver. full # [ 344.688945] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 46. full # [ 344.691300] systemd[1]: Started Dagster Daemon. full # [ 346.530711] dagster-daemon[2859]: Traceback (most recent call last): full # [ 346.533806] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 346.535900] dagster-daemon[2859]: sys.exit(main()) full # [ 346.536892] dagster-daemon[2859]: ~~~~^^ full # [ 346.540098] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 346.542608] dagster-daemon[2859]: cli(obj={}) full # [ 346.543516] dagster-daemon[2859]: ~~~^^^^^^^^ full # [ 346.544404] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 346.546736] dagster-daemon[2859]: return self.main(*args, **kwargs) full # [ 346.547895] dagster-daemon[2859]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 346.551096] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 346.553399] dagster-daemon[2859]: rv = self.invoke(ctx) full # [ 346.554405] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 346.556719] dagster-daemon[2859]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 346.558266] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 346.561137] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 346.563571] dagster-daemon[2859]: return ctx.invoke(self.callback, **ctx.params) full # [ 346.564897] dagster-daemon[2859]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.566237] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 346.568685] dagster-daemon[2859]: return callback(*args, **kwargs) full # [ 346.570114] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 346.573455] dagster-daemon[2859]: with get_instance_for_cli( full # [ 346.574778] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 346.576078] dagster-daemon[2859]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 346.578231] dagster-daemon[2859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.580085] dagster-daemon[2859]: ) as instance: full # [ 346.580980] dagster-daemon[2859]: ^ full # [ 346.581892] dagster-daemon[2859]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 346.584341] dagster-daemon[2859]: return next(self.gen) full # [ 346.585731] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 346.591108] dagster-daemon[2859]: with DagsterInstance.get() as instance: full # [ 346.592389] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 346.593465] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 346.595998] dagster-daemon[2859]: return create_instance_from_dagster_home() full # [ 346.597318] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 346.602100] dagster-daemon[2859]: return create_instance_from_config(dagster_home_path) full # [ 346.603519] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 346.606331] dagster-daemon[2859]: return create_instance_from_ref(instance_ref) full # [ 346.607662] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 346.611773] dagster-daemon[2859]: unified_storage = instance_ref.storage full # [ 346.613049] dagster-daemon[2859]: ^^^^^^^^^^^^^^^^^^^^ full # [ 346.614272] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 346.616771] dagster-daemon[2859]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 346.618962] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.620609] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 346.622762] dagster-daemon[2859]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 346.623601] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.627093] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 346.627660] dagster-daemon[2859]: return DagsterPostgresStorage( full # [ 346.628497] dagster-daemon[2859]: inst_data=inst_data, full # [ 346.631090] dagster-daemon[2859]: ...<2 lines>... full # [ 346.631769] dagster-daemon[2859]: token_provider=get_token_provider_from_config(config_value), full # [ 346.632609] dagster-daemon[2859]: ) full # [ 346.635091] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 346.635851] dagster-daemon[2859]: self._run_storage = PostgresRunStorage( full # [ 346.636632] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~^ full # [ 346.640090] dagster-daemon[2859]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 346.640785] dagster-daemon[2859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.641627] dagster-daemon[2859]: ) full # [ 346.643908] dagster-daemon[2859]: ^ full # [ 346.644562] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 346.647164] dagster-daemon[2859]: self._engine = create_pg_engine( full # [ 346.647889] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~^ full # [ 346.648857] dagster-daemon[2859]: self.postgres_url, full # [ 346.651095] dagster-daemon[2859]: ^^^^^^^^^^^^^^^^^^ full # [ 346.652720] dagster-daemon[2859]: ...<2 lines>... full # [ 346.653963] dagster-daemon[2859]: poolclass=db_pool.NullPool, full # [ 346.655394] dagster-daemon[2859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.657133] dagster-daemon[2859]: ) full # [ 346.659090] dagster-daemon[2859]: ^ full # [ 346.659865] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 346.663091] dagster-daemon[2859]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 346.663907] dagster-daemon[2859]: File "", line 2, in create_engine full # [ 346.664940] dagster-daemon[2859]: return target(fn, url, **kwargs) full # [ 346.667914] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 346.671090] dagster-daemon[2859]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 346.671762] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 346.675088] dagster-daemon[2859]: dbapi = dbapi_meth(**dbapi_args) full # [ 346.675706] dagster-daemon[2859]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 346.676795] dagster-daemon[2859]: import psycopg full # [ 346.677761] dagster-daemon[2859]: ModuleNotFoundError: No module named 'psycopg' full # [ 346.774942] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 346.777228] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 346.778918] systemd[1]: dagster-daemon.service: Consumed 1.462s CPU time over 7.128s wall clock time, 88.6M memory peak. full # [ 346.957748] dagster-webserver[2857]: Traceback (most recent call last): full # [ 346.960364] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 346.961123] dagster-webserver[2857]: sys.exit(main()) full # [ 346.961713] dagster-webserver[2857]: ~~~~^^ full # [ 346.962538] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 346.963186] dagster-webserver[2857]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 346.963882] dagster-webserver[2857]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.964670] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 346.965283] dagster-webserver[2857]: return self.main(*args, **kwargs) full # [ 346.965908] dagster-webserver[2857]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 346.966735] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 346.967566] dagster-webserver[2857]: rv = self.invoke(ctx) full # [ 346.975847] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 346.976625] dagster-webserver[2857]: return ctx.invoke(self.callback, **ctx.params) full # [ 346.977319] dagster-webserver[2857]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.977905] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 346.978758] dagster-webserver[2857]: return callback(*args, **kwargs) full # [ 346.979643] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 346.980288] dagster-webserver[2857]: instance = stack.enter_context( full # [ 346.980893] dagster-webserver[2857]: get_possibly_temporary_instance_for_cli( full # [ 346.981729] dagster-webserver[2857]: ...<3 lines>... full # [ 346.982576] dagster-webserver[2857]: ) full # [ 346.983214] dagster-webserver[2857]: ) full # [ 346.983825] dagster-webserver[2857]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 346.984664] dagster-webserver[2857]: result = _enter(cm) full # [ 346.993490] dagster-webserver[2857]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 346.994285] dagster-webserver[2857]: return next(self.gen) full # [ 346.994892] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 346.995732] dagster-webserver[2857]: with DagsterInstance.get() as instance: full # [ 346.996576] dagster-webserver[2857]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 346.997282] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 346.997866] dagster-webserver[2857]: return create_instance_from_dagster_home() full # [ 346.998514] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 346.999186] dagster-webserver[2857]: return create_instance_from_config(dagster_home_path) full # [ 347.008977] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 347.009742] dagster-webserver[2857]: return create_instance_from_ref(instance_ref) full # [ 347.010599] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 347.011267] dagster-webserver[2857]: unified_storage = instance_ref.storage full # [ 347.011898] dagster-webserver[2857]: ^^^^^^^^^^^^^^^^^^^^ full # [ 347.012734] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 347.013618] dagster-webserver[2857]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 347.014266] dagster-webserver[2857]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.014915] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 347.015712] dagster-webserver[2857]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 347.016561] dagster-webserver[2857]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.017226] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 347.017852] dagster-webserver[2857]: return DagsterPostgresStorage( full # [ 347.018490] dagster-webserver[2857]: inst_data=inst_data, full # [ 347.019166] dagster-webserver[2857]: ...<2 lines>... full # [ 347.019776] dagster-webserver[2857]: token_provider=get_token_provider_from_config(config_value), full # [ 347.020599] dagster-webserver[2857]: ) full # [ 347.035893] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 347.036669] dagster-webserver[2857]: self._run_storage = PostgresRunStorage( full # [ 347.037519] dagster-webserver[2857]: ~~~~~~~~~~~~~~~~~~^ full # [ 347.038189] dagster-webserver[2857]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 347.038800] dagster-webserver[2857]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.039650] dagster-webserver[2857]: ) full # [ 347.040298] dagster-webserver[2857]: ^ full # [ 347.040934] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 347.041772] dagster-webserver[2857]: self._engine = create_pg_engine( full # [ 347.042618] dagster-webserver[2857]: ~~~~~~~~~~~~~~~~^ full # [ 347.043286] dagster-webserver[2857]: self.postgres_url, full # [ 347.043898] dagster-webserver[2857]: ^^^^^^^^^^^^^^^^^^ full # [ 347.044729] dagster-webserver[2857]: ...<2 lines>... full # [ 347.045591] dagster-webserver[2857]: poolclass=db_pool.NullPool, full # [ 347.046254] dagster-webserver[2857]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.046872] dagster-webserver[2857]: ) full # [ 347.047702] dagster-webserver[2857]: ^ full # [ 347.048551] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 347.049216] dagster-webserver[2857]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 347.049878] dagster-webserver[2857]: File "", line 2, in create_engine full # [ 347.050662] dagster-webserver[2857]: return target(fn, url, **kwargs) full # [ 347.051501] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 347.052147] dagster-webserver[2857]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 347.066048] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 347.068669] dagster-webserver[2857]: dbapi = dbapi_meth(**dbapi_args) full # [ 347.069863] dagster-webserver[2857]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 347.072657] dagster-webserver[2857]: import psycopg full # [ 347.073654] dagster-webserver[2857]: ModuleNotFoundError: No module named 'psycopg' full # [ 347.348611] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 347.350911] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 347.353103] systemd[1]: dagster-webserver.service: Consumed 2.084s CPU time over 8.290s wall clock time, 111.6M memory peak. full # [ 351.939887] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 47. full # [ 351.942735] systemd[1]: Started Dagster Daemon. full # [ 352.438974] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 42. full # [ 352.443078] systemd[1]: Started Dagster Webserver. full # [ 353.773440] dagster-daemon[2895]: Traceback (most recent call last): full # [ 353.775047] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 353.777130] dagster-daemon[2895]: sys.exit(main()) full # [ 353.778108] dagster-daemon[2895]: ~~~~^^ full # [ 353.779075] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 353.782079] dagster-daemon[2895]: cli(obj={}) full # [ 353.783154] dagster-daemon[2895]: ~~~^^^^^^^^ full # [ 353.784311] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 353.787659] dagster-daemon[2895]: return self.main(*args, **kwargs) full # [ 353.789056] dagster-daemon[2895]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 353.792242] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 353.794533] dagster-daemon[2895]: rv = self.invoke(ctx) full # [ 353.795564] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 353.798098] dagster-daemon[2895]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 353.799898] dagster-daemon[2895]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 353.802242] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 353.804554] dagster-daemon[2895]: return ctx.invoke(self.callback, **ctx.params) full # [ 353.806067] dagster-daemon[2895]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.807621] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 353.810555] dagster-daemon[2895]: return callback(*args, **kwargs) full # [ 353.813092] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 353.815667] dagster-daemon[2895]: with get_instance_for_cli( full # [ 353.816748] dagster-daemon[2895]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 353.818033] dagster-daemon[2895]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 353.820100] dagster-daemon[2895]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.823932] dagster-daemon[2895]: ) as instance: full # [ 353.824853] dagster-daemon[2895]: ^ full # [ 353.825633] dagster-daemon[2895]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 353.827850] dagster-daemon[2895]: return next(self.gen) full # [ 353.829063] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 353.831853] dagster-daemon[2895]: with DagsterInstance.get() as instance: full # [ 353.833565] dagster-daemon[2895]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 353.834649] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 353.837339] dagster-daemon[2895]: return create_instance_from_dagster_home() full # [ 353.838860] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 353.844189] dagster-daemon[2895]: return create_instance_from_config(dagster_home_path) full # [ 353.845644] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 353.848486] dagster-daemon[2895]: return create_instance_from_ref(instance_ref) full # [ 353.852045] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 353.854832] dagster-daemon[2895]: unified_storage = instance_ref.storage full # [ 353.856106] dagster-daemon[2895]: ^^^^^^^^^^^^^^^^^^^^ full # [ 353.857334] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 353.859860] dagster-daemon[2895]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 353.861764] dagster-daemon[2895]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.863251] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 353.865809] dagster-daemon[2895]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 353.867433] dagster-daemon[2895]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.869035] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 353.871635] dagster-daemon[2895]: return DagsterPostgresStorage( full # [ 353.872758] dagster-daemon[2895]: inst_data=inst_data, full # [ 353.873814] dagster-daemon[2895]: ...<2 lines>... full # [ 353.874759] dagster-daemon[2895]: token_provider=get_token_provider_from_config(config_value), full # [ 353.876330] dagster-daemon[2895]: ) full # [ 353.877078] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 353.879577] dagster-daemon[2895]: self._run_storage = PostgresRunStorage( full # [ 353.880799] dagster-daemon[2895]: ~~~~~~~~~~~~~~~~~~^ full # [ 353.882129] dagster-daemon[2895]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 353.883834] dagster-daemon[2895]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.885611] dagster-daemon[2895]: ) full # [ 353.886376] dagster-daemon[2895]: ^ full # [ 353.887122] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 353.889833] dagster-daemon[2895]: self._engine = create_pg_engine( full # [ 353.890985] dagster-daemon[2895]: ~~~~~~~~~~~~~~~~^ full # [ 353.892163] dagster-daemon[2895]: self.postgres_url, full # [ 353.893235] dagster-daemon[2895]: ^^^^^^^^^^^^^^^^^^ full # [ 353.894238] dagster-daemon[2895]: ...<2 lines>... full # [ 353.895160] dagster-daemon[2895]: poolclass=db_pool.NullPool, full # [ 353.896305] dagster-daemon[2895]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.897439] dagster-daemon[2895]: ) full # [ 353.898205] dagster-daemon[2895]: ^ full # [ 353.898924] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 353.901537] dagster-daemon[2895]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 353.902942] dagster-daemon[2895]: File "", line 2, in create_engine full # [ 353.905153] dagster-daemon[2895]: return target(fn, url, **kwargs) full # [ 353.906317] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 353.908851] dagster-daemon[2895]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 353.910394] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 353.912959] dagster-daemon[2895]: dbapi = dbapi_meth(**dbapi_args) full # [ 353.914120] dagster-daemon[2895]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 353.916864] dagster-daemon[2895]: import psycopg full # [ 353.917783] dagster-daemon[2895]: ModuleNotFoundError: No module named 'psycopg' full # [ 354.000073] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 354.003703] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 354.005478] systemd[1]: dagster-daemon.service: Consumed 1.437s CPU time over 7.225s wall clock time, 88.5M memory peak. full # [ 355.152173] dagster-webserver[2901]: Traceback (most recent call last): full # [ 355.154696] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 355.155696] dagster-webserver[2901]: sys.exit(main()) full # [ 355.156505] dagster-webserver[2901]: ~~~~^^ full # [ 355.157180] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 355.157790] dagster-webserver[2901]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 355.158649] dagster-webserver[2901]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.159288] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 355.159903] dagster-webserver[2901]: return self.main(*args, **kwargs) full # [ 355.160728] dagster-webserver[2901]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 355.161602] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 355.162224] dagster-webserver[2901]: rv = self.invoke(ctx) full # [ 355.162834] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 355.163480] dagster-webserver[2901]: return ctx.invoke(self.callback, **ctx.params) full # [ 355.164153] dagster-webserver[2901]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.174881] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 355.175665] dagster-webserver[2901]: return callback(*args, **kwargs) full # [ 355.176513] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 355.177183] dagster-webserver[2901]: instance = stack.enter_context( full # [ 355.177800] dagster-webserver[2901]: get_possibly_temporary_instance_for_cli( full # [ 355.178657] dagster-webserver[2901]: ...<3 lines>... full # [ 355.179515] dagster-webserver[2901]: ) full # [ 355.180179] dagster-webserver[2901]: ) full # [ 355.180789] dagster-webserver[2901]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 355.181645] dagster-webserver[2901]: result = _enter(cm) full # [ 355.182341] dagster-webserver[2901]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 355.182942] dagster-webserver[2901]: return next(self.gen) full # [ 355.183762] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 355.184601] dagster-webserver[2901]: with DagsterInstance.get() as instance: full # [ 355.185255] dagster-webserver[2901]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 355.195761] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 355.196542] dagster-webserver[2901]: return create_instance_from_dagster_home() full # [ 355.197208] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 355.197821] dagster-webserver[2901]: return create_instance_from_config(dagster_home_path) full # [ 355.198673] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 355.199553] dagster-webserver[2901]: return create_instance_from_ref(instance_ref) full # [ 355.200188] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 355.200887] dagster-webserver[2901]: unified_storage = instance_ref.storage full # [ 355.201652] dagster-webserver[2901]: ^^^^^^^^^^^^^^^^^^^^ full # [ 355.202540] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 355.203204] dagster-webserver[2901]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 355.203766] dagster-webserver[2901]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.204604] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 355.205253] dagster-webserver[2901]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 355.205871] dagster-webserver[2901]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.223057] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 355.223834] dagster-webserver[2901]: return DagsterPostgresStorage( full # [ 355.224812] dagster-webserver[2901]: inst_data=inst_data, full # [ 355.225731] dagster-webserver[2901]: ...<2 lines>... full # [ 355.226581] dagster-webserver[2901]: token_provider=get_token_provider_from_config(config_value), full # [ 355.227249] dagster-webserver[2901]: ) full # [ 355.227877] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 355.228712] dagster-webserver[2901]: self._run_storage = PostgresRunStorage( full # [ 355.229564] dagster-webserver[2901]: ~~~~~~~~~~~~~~~~~~^ full # [ 355.230232] dagster-webserver[2901]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 355.231115] dagster-webserver[2901]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.231928] dagster-webserver[2901]: ) full # [ 355.232725] dagster-webserver[2901]: ^ full # [ 355.233612] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 355.234242] dagster-webserver[2901]: self._engine = create_pg_engine( full # [ 355.235183] dagster-webserver[2901]: ~~~~~~~~~~~~~~~~^ full # [ 355.235699] dagster-webserver[2901]: self.postgres_url, full # [ 355.236563] dagster-webserver[2901]: ^^^^^^^^^^^^^^^^^^ full # [ 355.237220] dagster-webserver[2901]: ...<2 lines>... full # [ 355.237810] dagster-webserver[2901]: poolclass=db_pool.NullPool, full # [ 355.238647] dagster-webserver[2901]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.239482] dagster-webserver[2901]: ) full # [ 355.240130] dagster-webserver[2901]: ^ full # [ 355.240743] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 355.241583] dagster-webserver[2901]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 355.254087] dagster-webserver[2901]: File "", line 2, in create_engine full # [ 355.256305] dagster-webserver[2901]: return target(fn, url, **kwargs) full # [ 355.257485] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 355.260078] dagster-webserver[2901]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 355.261591] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 355.264185] dagster-webserver[2901]: dbapi = dbapi_meth(**dbapi_args) full # [ 355.265366] dagster-webserver[2901]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 355.268154] dagster-webserver[2901]: import psycopg full # [ 355.269113] dagster-webserver[2901]: ModuleNotFoundError: No module named 'psycopg' full # [ 355.532944] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 355.533839] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 355.537914] systemd[1]: dagster-webserver.service: Consumed 2.088s CPU time over 8.187s wall clock time, 111.7M memory peak. full # [ 359.189735] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 48. full # [ 359.193740] systemd[1]: Started Dagster Daemon. full # [ 360.690270] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 43. full # [ 360.692554] systemd[1]: Started Dagster Webserver. full # [ 361.076869] dagster-daemon[2934]: Traceback (most recent call last): full # [ 361.079623] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 361.080705] dagster-daemon[2934]: sys.exit(main()) full # [ 361.082943] dagster-daemon[2934]: ~~~~^^ full # [ 361.083829] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 361.086097] dagster-daemon[2934]: cli(obj={}) full # [ 361.086690] dagster-daemon[2934]: ~~~^^^^^^^^ full # [ 361.087510] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 361.090402] dagster-daemon[2934]: return self.main(*args, **kwargs) full # [ 361.091123] dagster-daemon[2934]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 361.091750] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 361.094652] dagster-daemon[2934]: rv = self.invoke(ctx) full # [ 361.095658] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 361.097979] dagster-daemon[2934]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 361.099476] dagster-daemon[2934]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 361.101137] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 361.103812] dagster-daemon[2934]: return ctx.invoke(self.callback, **ctx.params) full # [ 361.105439] dagster-daemon[2934]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.107052] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 361.109537] dagster-daemon[2934]: return callback(*args, **kwargs) full # [ 361.110950] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 361.114574] dagster-daemon[2934]: with get_instance_for_cli( full # [ 361.115851] dagster-daemon[2934]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 361.117410] dagster-daemon[2934]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 361.119435] dagster-daemon[2934]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.121687] dagster-daemon[2934]: ) as instance: full # [ 361.123712] dagster-daemon[2934]: ^ full # [ 361.124675] dagster-daemon[2934]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 361.127961] dagster-daemon[2934]: return next(self.gen) full # [ 361.129083] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 361.131938] dagster-daemon[2934]: with DagsterInstance.get() as instance: full # [ 361.133574] dagster-daemon[2934]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 361.135385] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 361.138326] dagster-daemon[2934]: return create_instance_from_dagster_home() full # [ 361.139858] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 361.143053] dagster-daemon[2934]: return create_instance_from_config(dagster_home_path) full # [ 361.144619] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 361.147796] dagster-daemon[2934]: return create_instance_from_ref(instance_ref) full # [ 361.149633] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 361.152645] dagster-daemon[2934]: unified_storage = instance_ref.storage full # [ 361.154434] dagster-daemon[2934]: ^^^^^^^^^^^^^^^^^^^^ full # [ 361.155889] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 361.158735] dagster-daemon[2934]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 361.160815] dagster-daemon[2934]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.162399] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 361.165048] dagster-daemon[2934]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 361.166624] dagster-daemon[2934]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.168316] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 361.171995] dagster-daemon[2934]: return DagsterPostgresStorage( full # [ 361.173370] dagster-daemon[2934]: inst_data=inst_data, full # [ 361.174790] dagster-daemon[2934]: ...<2 lines>... full # [ 361.176942] dagster-daemon[2934]: token_provider=get_token_provider_from_config(config_value), full # [ 361.178763] dagster-daemon[2934]: ) full # [ 361.179779] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 361.182563] dagster-daemon[2934]: self._run_storage = PostgresRunStorage( full # [ 361.184074] dagster-daemon[2934]: ~~~~~~~~~~~~~~~~~~^ full # [ 361.186716] dagster-daemon[2934]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 361.188732] dagster-daemon[2934]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.191172] dagster-daemon[2934]: ) full # [ 361.192053] dagster-daemon[2934]: ^ full # [ 361.193279] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 361.196198] dagster-daemon[2934]: self._engine = create_pg_engine( full # [ 361.197802] dagster-daemon[2934]: ~~~~~~~~~~~~~~~~^ full # [ 361.199591] dagster-daemon[2934]: self.postgres_url, full # [ 361.200828] dagster-daemon[2934]: ^^^^^^^^^^^^^^^^^^ full # [ 361.202408] dagster-daemon[2934]: ...<2 lines>... full # [ 361.203561] dagster-daemon[2934]: poolclass=db_pool.NullPool, full # [ 361.204950] dagster-daemon[2934]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 361.206422] dagster-daemon[2934]: ) full # [ 361.207618] dagster-daemon[2934]: ^ full # [ 361.208603] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 361.211414] dagster-daemon[2934]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 361.213039] dagster-daemon[2934]: File "", line 2, in create_engine full # [ 361.215451] dagster-daemon[2934]: return target(fn, url, **kwargs) full # [ 361.217248] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 361.220800] dagster-daemon[2934]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 361.222531] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 361.225522] dagster-daemon[2934]: dbapi = dbapi_meth(**dbapi_args) full # [ 361.226875] dagster-daemon[2934]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 361.229880] dagster-daemon[2934]: import psycopg full # [ 361.231133] dagster-daemon[2934]: ModuleNotFoundError: No module named 'psycopg' full # [ 361.320496] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 361.323259] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 361.324789] systemd[1]: dagster-daemon.service: Consumed 1.447s CPU time over 7.318s wall clock time, 88.5M memory peak. full # [ 363.422766] dagster-webserver[2944]: Traceback (most recent call last): full # [ 363.425891] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 363.428199] dagster-webserver[2944]: sys.exit(main()) full # [ 363.429432] dagster-webserver[2944]: ~~~~^^ full # [ 363.430698] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 363.433475] dagster-webserver[2944]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 363.434875] dagster-webserver[2944]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.436319] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 363.438891] dagster-webserver[2944]: return self.main(*args, **kwargs) full # [ 363.440307] dagster-webserver[2944]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 363.441738] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 363.444919] dagster-webserver[2944]: rv = self.invoke(ctx) full # [ 363.446108] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 363.448505] dagster-webserver[2944]: return ctx.invoke(self.callback, **ctx.params) full # [ 363.449910] dagster-webserver[2944]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.451324] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 363.453673] dagster-webserver[2944]: return callback(*args, **kwargs) full # [ 363.454978] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 363.458104] dagster-webserver[2944]: instance = stack.enter_context( full # [ 363.459343] dagster-webserver[2944]: get_possibly_temporary_instance_for_cli( full # [ 363.460700] dagster-webserver[2944]: ...<3 lines>... full # [ 363.461674] dagster-webserver[2944]: ) full # [ 363.462891] dagster-webserver[2944]: ) full # [ 363.463753] dagster-webserver[2944]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 363.466144] dagster-webserver[2944]: result = _enter(cm) full # [ 363.467347] dagster-webserver[2944]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 363.469610] dagster-webserver[2944]: return next(self.gen) full # [ 363.470678] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 363.473544] dagster-webserver[2944]: with DagsterInstance.get() as instance: full # [ 363.474851] dagster-webserver[2944]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 363.475973] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 363.478573] dagster-webserver[2944]: return create_instance_from_dagster_home() full # [ 363.479952] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 363.482903] dagster-webserver[2944]: return create_instance_from_config(dagster_home_path) full # [ 363.484406] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 363.487279] dagster-webserver[2944]: return create_instance_from_ref(instance_ref) full # [ 363.488624] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 363.491440] dagster-webserver[2944]: unified_storage = instance_ref.storage full # [ 363.492709] dagster-webserver[2944]: ^^^^^^^^^^^^^^^^^^^^ full # [ 363.494039] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 363.496619] dagster-webserver[2944]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 363.498536] dagster-webserver[2944]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.500083] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 363.502680] dagster-webserver[2944]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 363.504291] dagster-webserver[2944]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.505976] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 363.508625] dagster-webserver[2944]: return DagsterPostgresStorage( full # [ 363.509786] dagster-webserver[2944]: inst_data=inst_data, full # [ 363.510887] dagster-webserver[2944]: ...<2 lines>... full # [ 363.511853] dagster-webserver[2944]: token_provider=get_token_provider_from_config(config_value), full # [ 363.513467] dagster-webserver[2944]: ) full # [ 363.514250] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 363.516806] dagster-webserver[2944]: self._run_storage = PostgresRunStorage( full # [ 363.518120] dagster-webserver[2944]: ~~~~~~~~~~~~~~~~~~^ full # [ 363.519405] dagster-webserver[2944]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 363.521130] dagster-webserver[2944]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.522834] dagster-webserver[2944]: ) full # [ 363.523627] dagster-webserver[2944]: ^ full # [ 363.524480] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 363.527197] dagster-webserver[2944]: self._engine = create_pg_engine( full # [ 363.528397] dagster-webserver[2944]: ~~~~~~~~~~~~~~~~^ full # [ 363.529579] dagster-webserver[2944]: self.postgres_url, full # [ 363.530649] dagster-webserver[2944]: ^^^^^^^^^^^^^^^^^^ full # [ 363.531713] dagster-webserver[2944]: ...<2 lines>... full # [ 363.532683] dagster-webserver[2944]: poolclass=db_pool.NullPool, full # [ 363.533859] dagster-webserver[2944]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.535059] dagster-webserver[2944]: ) full # [ 363.535815] dagster-webserver[2944]: ^ full # [ 363.536610] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 363.539219] dagster-webserver[2944]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 363.540663] dagster-webserver[2944]: File "", line 2, in create_engine full # [ 363.542868] dagster-webserver[2944]: return target(fn, url, **kwargs) full # [ 363.544080] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 363.546688] dagster-webserver[2944]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 363.548197] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 363.550788] dagster-webserver[2944]: dbapi = dbapi_meth(**dbapi_args) full # [ 363.551978] dagster-webserver[2944]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 363.554775] dagster-webserver[2944]: import psycopg full # [ 363.555734] dagster-webserver[2944]: ModuleNotFoundError: No module named 'psycopg' full # [ 363.711587] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 363.713840] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 363.716285] systemd[1]: dagster-webserver.service: Consumed 2.013s CPU time over 8.171s wall clock time, 111.7M memory peak. full # [ 366.439876] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 49. full # [ 366.442813] systemd[1]: Started Dagster Daemon. full # [ 368.275965] dagster-daemon[2972]: Traceback (most recent call last): full # [ 368.278440] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 368.279270] dagster-daemon[2972]: sys.exit(main()) full # [ 368.279835] dagster-daemon[2972]: ~~~~^^ full # [ 368.280478] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 368.281132] dagster-daemon[2972]: cli(obj={}) full # [ 368.281763] dagster-daemon[2972]: ~~~^^^^^^^^ full # [ 368.282615] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 368.283242] dagster-daemon[2972]: return self.main(*args, **kwargs) full # [ 368.283851] dagster-daemon[2972]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 368.284490] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 368.285139] dagster-daemon[2972]: rv = self.invoke(ctx) full # [ 368.295145] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 368.296411] dagster-daemon[2972]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 368.297430] dagster-daemon[2972]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 368.298287] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 368.299201] dagster-daemon[2972]: return ctx.invoke(self.callback, **ctx.params) full # [ 368.300119] dagster-daemon[2972]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.301118] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 368.301897] dagster-daemon[2972]: return callback(*args, **kwargs) full # [ 368.303110] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 368.304071] dagster-daemon[2972]: with get_instance_for_cli( full # [ 368.304868] dagster-daemon[2972]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 368.305989] dagster-daemon[2972]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 368.306778] dagster-daemon[2972]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.307797] dagster-daemon[2972]: ) as instance: full # [ 368.308770] dagster-daemon[2972]: ^ full # [ 368.320560] dagster-daemon[2972]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 368.321723] dagster-daemon[2972]: return next(self.gen) full # [ 368.322791] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 368.323854] dagster-daemon[2972]: with DagsterInstance.get() as instance: full # [ 368.324513] dagster-daemon[2972]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 368.325187] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 368.325812] dagster-daemon[2972]: return create_instance_from_dagster_home() full # [ 368.326675] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 368.327526] dagster-daemon[2972]: return create_instance_from_config(dagster_home_path) full # [ 368.328223] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 368.328810] dagster-daemon[2972]: return create_instance_from_ref(instance_ref) full # [ 368.329657] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 368.330493] dagster-daemon[2972]: unified_storage = instance_ref.storage full # [ 368.331187] dagster-daemon[2972]: ^^^^^^^^^^^^^^^^^^^^ full # [ 368.344445] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 368.345615] dagster-daemon[2972]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 368.346299] dagster-daemon[2972]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.346931] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 368.347805] dagster-daemon[2972]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 368.348677] dagster-daemon[2972]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.349552] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 368.350242] dagster-daemon[2972]: return DagsterPostgresStorage( full # [ 368.350868] dagster-daemon[2972]: inst_data=inst_data, full # [ 368.351535] dagster-daemon[2972]: ...<2 lines>... full # [ 368.352207] dagster-daemon[2972]: token_provider=get_token_provider_from_config(config_value), full # [ 368.352866] dagster-daemon[2972]: ) full # [ 368.353826] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 368.354725] dagster-daemon[2972]: self._run_storage = PostgresRunStorage( full # [ 368.355564] dagster-daemon[2972]: ~~~~~~~~~~~~~~~~~~^ full # [ 368.356217] dagster-daemon[2972]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 368.356835] dagster-daemon[2972]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.357483] dagster-daemon[2972]: ) full # [ 368.358136] dagster-daemon[2972]: ^ full # [ 368.358766] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 368.359604] dagster-daemon[2972]: self._engine = create_pg_engine( full # [ 368.360262] dagster-daemon[2972]: ~~~~~~~~~~~~~~~~^ full # [ 368.360882] dagster-daemon[2972]: self.postgres_url, full # [ 368.361719] dagster-daemon[2972]: ^^^^^^^^^^^^^^^^^^ full # [ 368.362565] dagster-daemon[2972]: ...<2 lines>... full # [ 368.363219] dagster-daemon[2972]: poolclass=db_pool.NullPool, full # [ 368.363839] dagster-daemon[2972]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.364480] dagster-daemon[2972]: ) full # [ 368.365138] dagster-daemon[2972]: ^ full # [ 368.365752] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 368.366600] dagster-daemon[2972]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 368.386119] dagster-daemon[2972]: File "", line 2, in create_engine full # [ 368.389327] dagster-daemon[2972]: return target(fn, url, **kwargs) full # [ 368.391048] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 368.395135] dagster-daemon[2972]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 368.397304] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 368.400612] dagster-daemon[2972]: dbapi = dbapi_meth(**dbapi_args) full # [ 368.402089] dagster-daemon[2972]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 368.404926] dagster-daemon[2972]: import psycopg full # [ 368.405859] dagster-daemon[2972]: ModuleNotFoundError: No module named 'psycopg' full # [ 368.589864] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 368.590772] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 368.594607] systemd[1]: dagster-daemon.service: Consumed 1.428s CPU time over 7.270s wall clock time, 88.5M memory peak. full # [ 368.939632] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 44. full # [ 368.944299] systemd[1]: Started Dagster Webserver. full # [ 371.552538] dagster-webserver[2989]: Traceback (most recent call last): full # [ 371.555036] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 371.555757] dagster-webserver[2989]: sys.exit(main()) full # [ 371.556569] dagster-webserver[2989]: ~~~~^^ full # [ 371.557220] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 371.557839] dagster-webserver[2989]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 371.558503] dagster-webserver[2989]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.559173] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 371.559754] dagster-webserver[2989]: return self.main(*args, **kwargs) full # [ 371.560594] dagster-webserver[2989]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 371.561245] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 371.561862] dagster-webserver[2989]: rv = self.invoke(ctx) full # [ 371.570545] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 371.571548] dagster-webserver[2989]: return ctx.invoke(self.callback, **ctx.params) full # [ 371.572221] dagster-webserver[2989]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.572812] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 371.573667] dagster-webserver[2989]: return callback(*args, **kwargs) full # [ 371.574513] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 371.575182] dagster-webserver[2989]: instance = stack.enter_context( full # [ 371.575798] dagster-webserver[2989]: get_possibly_temporary_instance_for_cli( full # [ 371.576649] dagster-webserver[2989]: ...<3 lines>... full # [ 371.577304] dagster-webserver[2989]: ) full # [ 371.577940] dagster-webserver[2989]: ) full # [ 371.578795] dagster-webserver[2989]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 371.579601] dagster-webserver[2989]: result = _enter(cm) full # [ 371.580247] dagster-webserver[2989]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 371.580862] dagster-webserver[2989]: return next(self.gen) full # [ 371.591161] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 371.591932] dagster-webserver[2989]: with DagsterInstance.get() as instance: full # [ 371.592774] dagster-webserver[2989]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 371.593626] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 371.594293] dagster-webserver[2989]: return create_instance_from_dagster_home() full # [ 371.594944] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 371.595744] dagster-webserver[2989]: return create_instance_from_config(dagster_home_path) full # [ 371.596591] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 371.597265] dagster-webserver[2989]: return create_instance_from_ref(instance_ref) full # [ 371.607591] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 371.608549] dagster-webserver[2989]: unified_storage = instance_ref.storage full # [ 371.609821] dagster-webserver[2989]: ^^^^^^^^^^^^^^^^^^^^ full # [ 371.610608] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 371.611365] dagster-webserver[2989]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 371.611872] dagster-webserver[2989]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.612734] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 371.613614] dagster-webserver[2989]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 371.614183] dagster-webserver[2989]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.623284] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 371.623980] dagster-webserver[2989]: return DagsterPostgresStorage( full # [ 371.624804] dagster-webserver[2989]: inst_data=inst_data, full # [ 371.626123] dagster-webserver[2989]: ...<2 lines>... full # [ 371.626749] dagster-webserver[2989]: token_provider=get_token_provider_from_config(config_value), full # [ 371.627591] dagster-webserver[2989]: ) full # [ 371.628284] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 371.628862] dagster-webserver[2989]: self._run_storage = PostgresRunStorage( full # [ 371.629685] dagster-webserver[2989]: ~~~~~~~~~~~~~~~~~~^ full # [ 371.630523] dagster-webserver[2989]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 371.631174] dagster-webserver[2989]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.631783] dagster-webserver[2989]: ) full # [ 371.632632] dagster-webserver[2989]: ^ full # [ 371.633294] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 371.633899] dagster-webserver[2989]: self._engine = create_pg_engine( full # [ 371.634724] dagster-webserver[2989]: ~~~~~~~~~~~~~~~~^ full # [ 371.635570] dagster-webserver[2989]: self.postgres_url, full # [ 371.636213] dagster-webserver[2989]: ^^^^^^^^^^^^^^^^^^ full # [ 371.636820] dagster-webserver[2989]: ...<2 lines>... full # [ 371.637652] dagster-webserver[2989]: poolclass=db_pool.NullPool, full # [ 371.638489] dagster-webserver[2989]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.639139] dagster-webserver[2989]: ) full # [ 371.639746] dagster-webserver[2989]: ^ full # [ 371.649878] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 371.650681] dagster-webserver[2989]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 371.651532] dagster-webserver[2989]: File "", line 2, in create_engine full # [ 371.652198] dagster-webserver[2989]: return target(fn, url, **kwargs) full # [ 371.652862] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 371.653664] dagster-webserver[2989]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 371.654512] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 371.655193] dagster-webserver[2989]: dbapi = dbapi_meth(**dbapi_args) full # [ 371.664098] dagster-webserver[2989]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 371.664883] dagster-webserver[2989]: import psycopg full # [ 371.665720] dagster-webserver[2989]: ModuleNotFoundError: No module named 'psycopg' full # [ 371.935663] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 371.936832] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 371.940319] systemd[1]: dagster-webserver.service: Consumed 1.986s CPU time over 8.226s wall clock time, 111.8M memory peak. full # [ 373.691064] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 50. full # [ 373.693749] systemd[1]: Started Dagster Daemon. full # [ 375.532194] dagster-daemon[3015]: Traceback (most recent call last): full # [ 375.534769] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 375.535587] dagster-daemon[3015]: sys.exit(main()) full # [ 375.536224] dagster-daemon[3015]: ~~~~^^ full # [ 375.536823] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 375.537696] dagster-daemon[3015]: cli(obj={}) full # [ 375.538598] dagster-daemon[3015]: ~~~^^^^^^^^ full # [ 375.539240] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 375.539851] dagster-daemon[3015]: return self.main(*args, **kwargs) full # [ 375.540493] dagster-daemon[3015]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 375.541201] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 375.541805] dagster-daemon[3015]: rv = self.invoke(ctx) full # [ 375.549480] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 375.550289] dagster-daemon[3015]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 375.550926] dagster-daemon[3015]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 375.551743] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 375.552611] dagster-daemon[3015]: return ctx.invoke(self.callback, **ctx.params) full # [ 375.553284] dagster-daemon[3015]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.553951] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 375.554772] dagster-daemon[3015]: return callback(*args, **kwargs) full # [ 375.562135] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 375.562922] dagster-daemon[3015]: with get_instance_for_cli( full # [ 375.563763] dagster-daemon[3015]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 375.564610] dagster-daemon[3015]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 375.565279] dagster-daemon[3015]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.565903] dagster-daemon[3015]: ) as instance: full # [ 375.566741] dagster-daemon[3015]: ^ full # [ 375.567595] dagster-daemon[3015]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 375.568272] dagster-daemon[3015]: return next(self.gen) full # [ 375.568863] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 375.569693] dagster-daemon[3015]: with DagsterInstance.get() as instance: full # [ 375.570533] dagster-daemon[3015]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 375.571215] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 375.571795] dagster-daemon[3015]: return create_instance_from_dagster_home() full # [ 375.572634] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 375.573287] dagster-daemon[3015]: return create_instance_from_config(dagster_home_path) full # [ 375.585965] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 375.586748] dagster-daemon[3015]: return create_instance_from_ref(instance_ref) full # [ 375.587596] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 375.588255] dagster-daemon[3015]: unified_storage = instance_ref.storage full # [ 375.588905] dagster-daemon[3015]: ^^^^^^^^^^^^^^^^^^^^ full # [ 375.589759] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 375.590572] dagster-daemon[3015]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 375.591248] dagster-daemon[3015]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.591866] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 375.592503] dagster-daemon[3015]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 375.593170] dagster-daemon[3015]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.605415] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 375.608062] dagster-daemon[3015]: return DagsterPostgresStorage( full # [ 375.609189] dagster-daemon[3015]: inst_data=inst_data, full # [ 375.610270] dagster-daemon[3015]: ...<2 lines>... full # [ 375.611220] dagster-daemon[3015]: token_provider=get_token_provider_from_config(config_value), full # [ 375.612763] dagster-daemon[3015]: ) full # [ 375.613567] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 375.616096] dagster-daemon[3015]: self._run_storage = PostgresRunStorage( full # [ 375.617338] dagster-daemon[3015]: ~~~~~~~~~~~~~~~~~~^ full # [ 375.618561] dagster-daemon[3015]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 375.620228] dagster-daemon[3015]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.621910] dagster-daemon[3015]: ) full # [ 375.622665] dagster-daemon[3015]: ^ full # [ 375.623428] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 375.626160] dagster-daemon[3015]: self._engine = create_pg_engine( full # [ 375.627318] dagster-daemon[3015]: ~~~~~~~~~~~~~~~~^ full # [ 375.628464] dagster-daemon[3015]: self.postgres_url, full # [ 375.629483] dagster-daemon[3015]: ^^^^^^^^^^^^^^^^^^ full # [ 375.630503] dagster-daemon[3015]: ...<2 lines>... full # [ 375.631448] dagster-daemon[3015]: poolclass=db_pool.NullPool, full # [ 375.632586] dagster-daemon[3015]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.633720] dagster-daemon[3015]: ) full # [ 375.634482] dagster-daemon[3015]: ^ full # [ 375.635232] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 375.637804] dagster-daemon[3015]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 375.639246] dagster-daemon[3015]: File "", line 2, in create_engine full # [ 375.641412] dagster-daemon[3015]: return target(fn, url, **kwargs) full # [ 375.642561] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 375.645127] dagster-daemon[3015]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 375.646605] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 375.649178] dagster-daemon[3015]: dbapi = dbapi_meth(**dbapi_args) full # [ 375.650320] dagster-daemon[3015]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 375.653083] dagster-daemon[3015]: import psycopg full # [ 375.653981] dagster-daemon[3015]: ModuleNotFoundError: No module named 'psycopg' full # [ 375.806290] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 375.807386] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 375.810950] systemd[1]: dagster-daemon.service: Consumed 1.412s CPU time over 7.209s wall clock time, 88.5M memory peak. full # [ 376.939721] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 45. full # [ 376.944370] systemd[1]: Started Dagster Webserver. full # [ 379.543961] dagster-webserver[3032]: Traceback (most recent call last): full # [ 379.546508] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 379.547281] dagster-webserver[3032]: sys.exit(main()) full # [ 379.547868] dagster-webserver[3032]: ~~~~^^ full # [ 379.548694] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 379.549547] dagster-webserver[3032]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 379.550214] dagster-webserver[3032]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.550855] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 379.551653] dagster-webserver[3032]: return self.main(*args, **kwargs) full # [ 379.552490] dagster-webserver[3032]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 379.553145] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 379.553764] dagster-webserver[3032]: rv = self.invoke(ctx) full # [ 379.562160] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 379.562938] dagster-webserver[3032]: return ctx.invoke(self.callback, **ctx.params) full # [ 379.563799] dagster-webserver[3032]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.564632] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 379.565289] dagster-webserver[3032]: return callback(*args, **kwargs) full # [ 379.565929] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 379.566765] dagster-webserver[3032]: instance = stack.enter_context( full # [ 379.567617] dagster-webserver[3032]: get_possibly_temporary_instance_for_cli( full # [ 379.568285] dagster-webserver[3032]: ...<3 lines>... full # [ 379.568891] dagster-webserver[3032]: ) full # [ 379.569712] dagster-webserver[3032]: ) full # [ 379.570552] dagster-webserver[3032]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 379.571202] dagster-webserver[3032]: result = _enter(cm) full # [ 379.571850] dagster-webserver[3032]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 379.572650] dagster-webserver[3032]: return next(self.gen) full # [ 379.573489] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 379.574139] dagster-webserver[3032]: with DagsterInstance.get() as instance: full # [ 379.574750] dagster-webserver[3032]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 379.587496] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 379.588290] dagster-webserver[3032]: return create_instance_from_dagster_home() full # [ 379.588902] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 379.589740] dagster-webserver[3032]: return create_instance_from_config(dagster_home_path) full # [ 379.590627] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 379.591263] dagster-webserver[3032]: return create_instance_from_ref(instance_ref) full # [ 379.591899] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 379.592726] dagster-webserver[3032]: unified_storage = instance_ref.storage full # [ 379.593576] dagster-webserver[3032]: ^^^^^^^^^^^^^^^^^^^^ full # [ 379.604046] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 379.604839] dagster-webserver[3032]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 379.605667] dagster-webserver[3032]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.606521] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 379.607190] dagster-webserver[3032]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 379.607809] dagster-webserver[3032]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.608662] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 379.609509] dagster-webserver[3032]: return DagsterPostgresStorage( full # [ 379.610177] dagster-webserver[3032]: inst_data=inst_data, full # [ 379.610796] dagster-webserver[3032]: ...<2 lines>... full # [ 379.611645] dagster-webserver[3032]: token_provider=get_token_provider_from_config(config_value), full # [ 379.612300] dagster-webserver[3032]: ) full # [ 379.612977] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 379.613775] dagster-webserver[3032]: self._run_storage = PostgresRunStorage( full # [ 379.614627] dagster-webserver[3032]: ~~~~~~~~~~~~~~~~~~^ full # [ 379.615671] dagster-webserver[3032]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 379.616521] dagster-webserver[3032]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.617201] dagster-webserver[3032]: ) full # [ 379.617807] dagster-webserver[3032]: ^ full # [ 379.618637] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 379.619281] dagster-webserver[3032]: self._engine = create_pg_engine( full # [ 379.619907] dagster-webserver[3032]: ~~~~~~~~~~~~~~~~^ full # [ 379.620735] dagster-webserver[3032]: self.postgres_url, full # [ 379.621576] dagster-webserver[3032]: ^^^^^^^^^^^^^^^^^^ full # [ 379.622227] dagster-webserver[3032]: ...<2 lines>... full # [ 379.622837] dagster-webserver[3032]: poolclass=db_pool.NullPool, full # [ 379.623485] dagster-webserver[3032]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.624140] dagster-webserver[3032]: ) full # [ 379.624740] dagster-webserver[3032]: ^ full # [ 379.641668] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 379.644299] dagster-webserver[3032]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 379.645749] dagster-webserver[3032]: File "", line 2, in create_engine full # [ 379.647952] dagster-webserver[3032]: return target(fn, url, **kwargs) full # [ 379.649181] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 379.651742] dagster-webserver[3032]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 379.653241] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 379.655831] dagster-webserver[3032]: dbapi = dbapi_meth(**dbapi_args) full # [ 379.657053] dagster-webserver[3032]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 379.659821] dagster-webserver[3032]: import psycopg full # [ 379.660780] dagster-webserver[3032]: ModuleNotFoundError: No module named 'psycopg' full # [ 379.921875] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 379.922791] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 379.926537] systemd[1]: dagster-webserver.service: Consumed 2.011s CPU time over 7.982s wall clock time, 111.8M memory peak. full # [ 380.939811] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 51. full # [ 380.944430] systemd[1]: Started Dagster Daemon. full # [ 382.787778] dagster-daemon[3053]: Traceback (most recent call last): full # [ 382.790341] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 382.791160] dagster-daemon[3053]: sys.exit(main()) full # [ 382.791751] dagster-daemon[3053]: ~~~~^^ full # [ 382.792583] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 382.793237] dagster-daemon[3053]: cli(obj={}) full # [ 382.793878] dagster-daemon[3053]: ~~~^^^^^^^^ full # [ 382.794696] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 382.795536] dagster-daemon[3053]: return self.main(*args, **kwargs) full # [ 382.796183] dagster-daemon[3053]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 382.796829] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 382.797645] dagster-daemon[3053]: rv = self.invoke(ctx) full # [ 382.798497] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 382.799134] dagster-daemon[3053]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 382.799764] dagster-daemon[3053]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 382.809547] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 382.810519] dagster-daemon[3053]: return ctx.invoke(self.callback, **ctx.params) full # [ 382.812066] dagster-daemon[3053]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.812611] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 382.813275] dagster-daemon[3053]: return callback(*args, **kwargs) full # [ 382.813889] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 382.814726] dagster-daemon[3053]: with get_instance_for_cli( full # [ 382.815657] dagster-daemon[3053]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 382.816630] dagster-daemon[3053]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 382.817290] dagster-daemon[3053]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.817909] dagster-daemon[3053]: ) as instance: full # [ 382.818745] dagster-daemon[3053]: ^ full # [ 382.819577] dagster-daemon[3053]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 382.820354] dagster-daemon[3053]: return next(self.gen) full # [ 382.820861] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 382.821683] dagster-daemon[3053]: with DagsterInstance.get() as instance: full # [ 382.822592] dagster-daemon[3053]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 382.823173] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 382.823781] dagster-daemon[3053]: return create_instance_from_dagster_home() full # [ 382.824928] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 382.825682] dagster-daemon[3053]: return create_instance_from_config(dagster_home_path) full # [ 382.826528] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 382.827138] dagster-daemon[3053]: return create_instance_from_ref(instance_ref) full # [ 382.844757] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 382.845565] dagster-daemon[3053]: unified_storage = instance_ref.storage full # [ 382.846259] dagster-daemon[3053]: ^^^^^^^^^^^^^^^^^^^^ full # [ 382.847081] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 382.847681] dagster-daemon[3053]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 382.848581] dagster-daemon[3053]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.849236] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 382.849825] dagster-daemon[3053]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 382.850674] dagster-daemon[3053]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.862093] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 382.863292] dagster-daemon[3053]: return DagsterPostgresStorage( full # [ 382.863925] dagster-daemon[3053]: inst_data=inst_data, full # [ 382.865776] dagster-daemon[3053]: ...<2 lines>... full # [ 382.866626] dagster-daemon[3053]: token_provider=get_token_provider_from_config(config_value), full # [ 382.869106] dagster-daemon[3053]: ) full # [ 382.869853] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 382.870634] dagster-daemon[3053]: self._run_storage = PostgresRunStorage( full # [ 382.873572] dagster-daemon[3053]: ~~~~~~~~~~~~~~~~~~^ full # [ 382.874849] dagster-daemon[3053]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 382.875571] dagster-daemon[3053]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.878072] dagster-daemon[3053]: ) full # [ 382.878749] dagster-daemon[3053]: ^ full # [ 382.879718] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 382.882082] dagster-daemon[3053]: self._engine = create_pg_engine( full # [ 382.882653] dagster-daemon[3053]: ~~~~~~~~~~~~~~~~^ full # [ 382.883495] dagster-daemon[3053]: self.postgres_url, full # [ 382.885782] dagster-daemon[3053]: ^^^^^^^^^^^^^^^^^^ full # [ 382.886595] dagster-daemon[3053]: ...<2 lines>... full # [ 382.887245] dagster-daemon[3053]: poolclass=db_pool.NullPool, full # [ 382.887866] dagster-daemon[3053]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.891666] dagster-daemon[3053]: ) full # [ 382.892608] dagster-daemon[3053]: ^ full # [ 382.893832] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 382.896472] dagster-daemon[3053]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 382.897884] dagster-daemon[3053]: File "", line 2, in create_engine full # [ 382.900114] dagster-daemon[3053]: return target(fn, url, **kwargs) full # [ 382.901265] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 382.903788] dagster-daemon[3053]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 382.905307] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 382.907874] dagster-daemon[3053]: dbapi = dbapi_meth(**dbapi_args) full # [ 382.909058] dagster-daemon[3053]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 382.911789] dagster-daemon[3053]: import psycopg full # [ 382.912764] dagster-daemon[3053]: ModuleNotFoundError: No module named 'psycopg' full # [ 383.074090] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 383.075155] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 383.078780] systemd[1]: dagster-daemon.service: Consumed 1.424s CPU time over 7.260s wall clock time, 88.6M memory peak. full # [ 384.940075] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 46. full # [ 384.944471] systemd[1]: Started Dagster Webserver. full # [ 387.530615] dagster-webserver[3070]: Traceback (most recent call last): full # [ 387.533188] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 387.533994] dagster-webserver[3070]: sys.exit(main()) full # [ 387.534589] dagster-webserver[3070]: ~~~~^^ full # [ 387.535465] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 387.536090] dagster-webserver[3070]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 387.536737] dagster-webserver[3070]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.537569] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 387.538233] dagster-webserver[3070]: return self.main(*args, **kwargs) full # [ 387.538890] dagster-webserver[3070]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 387.539719] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 387.540529] dagster-webserver[3070]: rv = self.invoke(ctx) full # [ 387.548884] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 387.549667] dagster-webserver[3070]: return ctx.invoke(self.callback, **ctx.params) full # [ 387.550531] dagster-webserver[3070]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.551174] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 387.551790] dagster-webserver[3070]: return callback(*args, **kwargs) full # [ 387.552655] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 387.553519] dagster-webserver[3070]: instance = stack.enter_context( full # [ 387.554193] dagster-webserver[3070]: get_possibly_temporary_instance_for_cli( full # [ 387.554812] dagster-webserver[3070]: ...<3 lines>... full # [ 387.555793] dagster-webserver[3070]: ) full # [ 387.556716] dagster-webserver[3070]: ) full # [ 387.557602] dagster-webserver[3070]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 387.558185] dagster-webserver[3070]: result = _enter(cm) full # [ 387.558789] dagster-webserver[3070]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 387.559629] dagster-webserver[3070]: return next(self.gen) full # [ 387.569590] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 387.570569] dagster-webserver[3070]: with DagsterInstance.get() as instance: full # [ 387.571236] dagster-webserver[3070]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 387.571911] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 387.572514] dagster-webserver[3070]: return create_instance_from_dagster_home() full # [ 387.573179] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 387.573800] dagster-webserver[3070]: return create_instance_from_config(dagster_home_path) full # [ 387.582141] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 387.582920] dagster-webserver[3070]: return create_instance_from_ref(instance_ref) full # [ 387.583773] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 387.584612] dagster-webserver[3070]: unified_storage = instance_ref.storage full # [ 387.585278] dagster-webserver[3070]: ^^^^^^^^^^^^^^^^^^^^ full # [ 387.585947] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 387.586763] dagster-webserver[3070]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 387.587594] dagster-webserver[3070]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.588279] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 387.588889] dagster-webserver[3070]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 387.589731] dagster-webserver[3070]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.601849] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 387.602640] dagster-webserver[3070]: return DagsterPostgresStorage( full # [ 387.603306] dagster-webserver[3070]: inst_data=inst_data, full # [ 387.603912] dagster-webserver[3070]: ...<2 lines>... full # [ 387.604759] dagster-webserver[3070]: token_provider=get_token_provider_from_config(config_value), full # [ 387.605604] dagster-webserver[3070]: ) full # [ 387.606270] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 387.606894] dagster-webserver[3070]: self._run_storage = PostgresRunStorage( full # [ 387.607727] dagster-webserver[3070]: ~~~~~~~~~~~~~~~~~~^ full # [ 387.608591] dagster-webserver[3070]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 387.609245] dagster-webserver[3070]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.609864] dagster-webserver[3070]: ) full # [ 387.610512] dagster-webserver[3070]: ^ full # [ 387.611598] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 387.612227] dagster-webserver[3070]: self._engine = create_pg_engine( full # [ 387.612833] dagster-webserver[3070]: ~~~~~~~~~~~~~~~~^ full # [ 387.613691] dagster-webserver[3070]: self.postgres_url, full # [ 387.614527] dagster-webserver[3070]: ^^^^^^^^^^^^^^^^^^ full # [ 387.615192] dagster-webserver[3070]: ...<2 lines>... full # [ 387.615786] dagster-webserver[3070]: poolclass=db_pool.NullPool, full # [ 387.616627] dagster-webserver[3070]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.617291] dagster-webserver[3070]: ) full # [ 387.617877] dagster-webserver[3070]: ^ full # [ 387.628585] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 387.631196] dagster-webserver[3070]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 387.632649] dagster-webserver[3070]: File "", line 2, in create_engine full # [ 387.634849] dagster-webserver[3070]: return target(fn, url, **kwargs) full # [ 387.636092] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 387.638656] dagster-webserver[3070]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 387.640171] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 387.642766] dagster-webserver[3070]: dbapi = dbapi_meth(**dbapi_args) full # [ 387.643963] dagster-webserver[3070]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 387.646738] dagster-webserver[3070]: import psycopg full # [ 387.647698] dagster-webserver[3070]: ModuleNotFoundError: No module named 'psycopg' full # [ 387.901908] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 387.904279] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 387.906422] systemd[1]: dagster-webserver.service: Consumed 1.998s CPU time over 7.972s wall clock time, 111.8M memory peak. full # [ 388.189394] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 52. full # [ 388.192402] systemd[1]: Started Dagster Daemon. full # [ 390.032912] dagster-daemon[3091]: Traceback (most recent call last): full # [ 390.035434] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 390.036209] dagster-daemon[3091]: sys.exit(main()) full # [ 390.036788] dagster-daemon[3091]: ~~~~^^ full # [ 390.037618] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 390.038286] dagster-daemon[3091]: cli(obj={}) full # [ 390.038910] dagster-daemon[3091]: ~~~^^^^^^^^ full # [ 390.039725] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 390.040585] dagster-daemon[3091]: return self.main(*args, **kwargs) full # [ 390.041235] dagster-daemon[3091]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 390.041900] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 390.042690] dagster-daemon[3091]: rv = self.invoke(ctx) full # [ 390.049943] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 390.050822] dagster-daemon[3091]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 390.051706] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 390.052528] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 390.053178] dagster-daemon[3091]: return ctx.invoke(self.callback, **ctx.params) full # [ 390.053790] dagster-daemon[3091]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.054659] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 390.055290] dagster-daemon[3091]: return callback(*args, **kwargs) full # [ 390.062645] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 390.063629] dagster-daemon[3091]: with get_instance_for_cli( full # [ 390.064467] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 390.065123] dagster-daemon[3091]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 390.065752] dagster-daemon[3091]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.066753] dagster-daemon[3091]: ) as instance: full # [ 390.067657] dagster-daemon[3091]: ^ full # [ 390.068604] dagster-daemon[3091]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 390.069149] dagster-daemon[3091]: return next(self.gen) full # [ 390.069758] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 390.070710] dagster-daemon[3091]: with DagsterInstance.get() as instance: full # [ 390.071251] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 390.072476] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 390.073165] dagster-daemon[3091]: return create_instance_from_dagster_home() full # [ 390.073834] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 390.074622] dagster-daemon[3091]: return create_instance_from_config(dagster_home_path) full # [ 390.075235] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 390.075856] dagster-daemon[3091]: return create_instance_from_ref(instance_ref) full # [ 390.076620] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 390.077142] dagster-daemon[3091]: unified_storage = instance_ref.storage full # [ 390.077773] dagster-daemon[3091]: ^^^^^^^^^^^^^^^^^^^^ full # [ 390.078658] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 390.079244] dagster-daemon[3091]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 390.079861] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.081434] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 390.081941] dagster-daemon[3091]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 390.083419] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.084032] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 390.084642] dagster-daemon[3091]: return DagsterPostgresStorage( full # [ 390.085564] dagster-daemon[3091]: inst_data=inst_data, full # [ 390.086131] dagster-daemon[3091]: ...<2 lines>... full # [ 390.086745] dagster-daemon[3091]: token_provider=get_token_provider_from_config(config_value), full # [ 390.087637] dagster-daemon[3091]: ) full # [ 390.088266] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 390.088851] dagster-daemon[3091]: self._run_storage = PostgresRunStorage( full # [ 390.089535] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~^ full # [ 390.090143] dagster-daemon[3091]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 390.090755] dagster-daemon[3091]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.091794] dagster-daemon[3091]: ) full # [ 390.092631] dagster-daemon[3091]: ^ full # [ 390.093281] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 390.093902] dagster-daemon[3091]: self._engine = create_pg_engine( full # [ 390.094730] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~^ full # [ 390.095572] dagster-daemon[3091]: self.postgres_url, full # [ 390.096219] dagster-daemon[3091]: ^^^^^^^^^^^^^^^^^^ full # [ 390.096849] dagster-daemon[3091]: ...<2 lines>... full # [ 390.097480] dagster-daemon[3091]: poolclass=db_pool.NullPool, full # [ 390.098143] dagster-daemon[3091]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 390.098743] dagster-daemon[3091]: ) full # [ 390.099580] dagster-daemon[3091]: ^ full # [ 390.100227] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 390.100840] dagster-daemon[3091]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 390.101487] dagster-daemon[3091]: File "", line 2, in create_engine full # [ 390.102138] dagster-daemon[3091]: return target(fn, url, **kwargs) full # [ 390.102829] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 390.103594] dagster-daemon[3091]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 390.104266] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 390.104855] dagster-daemon[3091]: dbapi = dbapi_meth(**dbapi_args) full # [ 390.105480] dagster-daemon[3091]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 390.106130] dagster-daemon[3091]: import psycopg full # [ 390.152187] dagster-daemon[3091]: ModuleNotFoundError: No module named 'psycopg' full # [ 390.341951] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 390.344334] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 390.346422] systemd[1]: dagster-daemon.service: Consumed 1.463s CPU time over 7.260s wall clock time, 88.5M memory peak. full # [ 392.939617] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 47. full # [ 392.942448] systemd[1]: Started Dagster Webserver. full # [ 395.439181] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 53. full # [ 395.443220] systemd[1]: Started Dagster Daemon. full # [ 395.532655] dagster-webserver[3112]: Traceback (most recent call last): full # [ 395.535070] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 395.535790] dagster-webserver[3112]: sys.exit(main()) full # [ 395.536626] dagster-webserver[3112]: ~~~~^^ full # [ 395.537520] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 395.538102] dagster-webserver[3112]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 395.538729] dagster-webserver[3112]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.539709] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 395.540593] dagster-webserver[3112]: return self.main(*args, **kwargs) full # [ 395.541358] dagster-webserver[3112]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 395.547565] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 395.548283] dagster-webserver[3112]: rv = self.invoke(ctx) full # [ 395.548907] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 395.549741] dagster-webserver[3112]: return ctx.invoke(self.callback, **ctx.params) full # [ 395.550596] dagster-webserver[3112]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.551399] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 395.552073] dagster-webserver[3112]: return callback(*args, **kwargs) full # [ 395.558427] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 395.559163] dagster-webserver[3112]: instance = stack.enter_context( full # [ 395.559759] dagster-webserver[3112]: get_possibly_temporary_instance_for_cli( full # [ 395.560647] dagster-webserver[3112]: ...<3 lines>... full # [ 395.561255] dagster-webserver[3112]: ) full # [ 395.561865] dagster-webserver[3112]: ) full # [ 395.562738] dagster-webserver[3112]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 395.563580] dagster-webserver[3112]: result = _enter(cm) full # [ 395.564573] dagster-webserver[3112]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 395.565249] dagster-webserver[3112]: return next(self.gen) full # [ 395.571228] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 395.571920] dagster-webserver[3112]: with DagsterInstance.get() as instance: full # [ 395.572750] dagster-webserver[3112]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 395.573633] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 395.574248] dagster-webserver[3112]: return create_instance_from_dagster_home() full # [ 395.574892] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 395.575741] dagster-webserver[3112]: return create_instance_from_config(dagster_home_path) full # [ 395.576642] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 395.577247] dagster-webserver[3112]: return create_instance_from_ref(instance_ref) full # [ 395.589075] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 395.589777] dagster-webserver[3112]: unified_storage = instance_ref.storage full # [ 395.590615] dagster-webserver[3112]: ^^^^^^^^^^^^^^^^^^^^ full # [ 395.591822] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 395.592505] dagster-webserver[3112]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 395.593140] dagster-webserver[3112]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.593748] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 395.594774] dagster-webserver[3112]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 395.595616] dagster-webserver[3112]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.596357] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 395.596874] dagster-webserver[3112]: return DagsterPostgresStorage( full # [ 395.597702] dagster-webserver[3112]: inst_data=inst_data, full # [ 395.598629] dagster-webserver[3112]: ...<2 lines>... full # [ 395.599199] dagster-webserver[3112]: token_provider=get_token_provider_from_config(config_value), full # [ 395.599803] dagster-webserver[3112]: ) full # [ 395.600731] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 395.601482] dagster-webserver[3112]: self._run_storage = PostgresRunStorage( full # [ 395.602298] dagster-webserver[3112]: ~~~~~~~~~~~~~~~~~~^ full # [ 395.602959] dagster-webserver[3112]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 395.603776] dagster-webserver[3112]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.604705] dagster-webserver[3112]: ) full # [ 395.605270] dagster-webserver[3112]: ^ full # [ 395.605878] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 395.606712] dagster-webserver[3112]: self._engine = create_pg_engine( full # [ 395.607547] dagster-webserver[3112]: ~~~~~~~~~~~~~~~~^ full # [ 395.608289] dagster-webserver[3112]: self.postgres_url, full # [ 395.608810] dagster-webserver[3112]: ^^^^^^^^^^^^^^^^^^ full # [ 395.609647] dagster-webserver[3112]: ...<2 lines>... full # [ 395.610694] dagster-webserver[3112]: poolclass=db_pool.NullPool, full # [ 395.611526] dagster-webserver[3112]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.612225] dagster-webserver[3112]: ) full # [ 395.612776] dagster-webserver[3112]: ^ full # [ 395.613643] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 395.615413] dagster-webserver[3112]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 395.616101] dagster-webserver[3112]: File "", line 2, in create_engine full # [ 395.616709] dagster-webserver[3112]: return target(fn, url, **kwargs) full # [ 395.617691] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 395.618582] dagster-webserver[3112]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 395.619614] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 395.620275] dagster-webserver[3112]: dbapi = dbapi_meth(**dbapi_args) full # [ 395.620877] dagster-webserver[3112]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 395.622800] dagster-webserver[3112]: import psycopg full # [ 395.623545] dagster-webserver[3112]: ModuleNotFoundError: No module named 'psycopg' full # [ 395.977967] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 395.978806] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 395.979603] systemd[1]: dagster-webserver.service: Consumed 2.074s CPU time over 8.073s wall clock time, 111.8M memory peak. full # [ 397.318701] dagster-daemon[3126]: Traceback (most recent call last): full # [ 397.320283] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 397.322775] dagster-daemon[3126]: sys.exit(main()) full # [ 397.324054] dagster-daemon[3126]: ~~~~^^ full # [ 397.325223] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 397.328334] dagster-daemon[3126]: cli(obj={}) full # [ 397.329562] dagster-daemon[3126]: ~~~^^^^^^^^ full # [ 397.330659] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 397.333399] dagster-daemon[3126]: return self.main(*args, **kwargs) full # [ 397.334549] dagster-daemon[3126]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 397.335701] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 397.337988] dagster-daemon[3126]: rv = self.invoke(ctx) full # [ 397.338992] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 397.341339] dagster-daemon[3126]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 397.342838] dagster-daemon[3126]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 397.344327] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 397.346672] dagster-daemon[3126]: return ctx.invoke(self.callback, **ctx.params) full # [ 397.347995] dagster-daemon[3126]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.349410] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 397.351834] dagster-daemon[3126]: return callback(*args, **kwargs) full # [ 397.352985] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 397.355593] dagster-daemon[3126]: with get_instance_for_cli( full # [ 397.356667] dagster-daemon[3126]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 397.357743] dagster-daemon[3126]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 397.359575] dagster-daemon[3126]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.361400] dagster-daemon[3126]: ) as instance: full # [ 397.362321] dagster-daemon[3126]: ^ full # [ 397.363124] dagster-daemon[3126]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 397.365331] dagster-daemon[3126]: return next(self.gen) full # [ 397.366329] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 397.368924] dagster-daemon[3126]: with DagsterInstance.get() as instance: full # [ 397.370165] dagster-daemon[3126]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 397.371239] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 397.373759] dagster-daemon[3126]: return create_instance_from_dagster_home() full # [ 397.375070] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 397.377959] dagster-daemon[3126]: return create_instance_from_config(dagster_home_path) full # [ 397.379375] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 397.382172] dagster-daemon[3126]: return create_instance_from_ref(instance_ref) full # [ 397.383484] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 397.386301] dagster-daemon[3126]: unified_storage = instance_ref.storage full # [ 397.387554] dagster-daemon[3126]: ^^^^^^^^^^^^^^^^^^^^ full # [ 397.388806] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 397.391341] dagster-daemon[3126]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 397.393197] dagster-daemon[3126]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.394666] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 397.397221] dagster-daemon[3126]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 397.398774] dagster-daemon[3126]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.400383] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 397.403059] dagster-daemon[3126]: return DagsterPostgresStorage( full # [ 397.404185] dagster-daemon[3126]: inst_data=inst_data, full # [ 397.405221] dagster-daemon[3126]: ...<2 lines>... full # [ 397.406138] dagster-daemon[3126]: token_provider=get_token_provider_from_config(config_value), full # [ 397.407687] dagster-daemon[3126]: ) full # [ 397.408447] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 397.410939] dagster-daemon[3126]: self._run_storage = PostgresRunStorage( full # [ 397.412182] dagster-daemon[3126]: ~~~~~~~~~~~~~~~~~~^ full # [ 397.413430] dagster-daemon[3126]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 397.415118] dagster-daemon[3126]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.416780] dagster-daemon[3126]: ) full # [ 397.417534] dagster-daemon[3126]: ^ full # [ 397.418274] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 397.420989] dagster-daemon[3126]: self._engine = create_pg_engine( full # [ 397.422166] dagster-daemon[3126]: ~~~~~~~~~~~~~~~~^ full # [ 397.423319] dagster-daemon[3126]: self.postgres_url, full # [ 397.424328] dagster-daemon[3126]: ^^^^^^^^^^^^^^^^^^ full # [ 397.425369] dagster-daemon[3126]: ...<2 lines>... full # [ 397.426305] dagster-daemon[3126]: poolclass=db_pool.NullPool, full # [ 397.427429] dagster-daemon[3126]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.428558] dagster-daemon[3126]: ) full # [ 397.429316] dagster-daemon[3126]: ^ full # [ 397.430065] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 397.432641] dagster-daemon[3126]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 397.434070] dagster-daemon[3126]: File "", line 2, in create_engine full # [ 397.436225] dagster-daemon[3126]: return target(fn, url, **kwargs) full # [ 397.437351] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 397.439892] dagster-daemon[3126]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 397.441396] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 397.444079] dagster-daemon[3126]: dbapi = dbapi_meth(**dbapi_args) full # [ 397.445256] dagster-daemon[3126]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 397.447975] dagster-daemon[3126]: import psycopg full # [ 397.448881] dagster-daemon[3126]: ModuleNotFoundError: No module named 'psycopg' full # [ 397.525038] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 397.525950] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 397.529726] systemd[1]: dagster-daemon.service: Consumed 1.368s CPU time over 7.186s wall clock time, 88.7M memory peak. full # [ 401.189995] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 48. full # [ 401.194223] systemd[1]: Started Dagster Webserver. full # [ 402.690075] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 54. full # [ 402.692582] systemd[1]: Started Dagster Daemon. full # [ 403.840341] dagster-webserver[3155]: Traceback (most recent call last): full # [ 403.841750] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 403.843883] dagster-webserver[3155]: sys.exit(main()) full # [ 403.844870] dagster-webserver[3155]: ~~~~^^ full # [ 403.848072] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 403.850555] dagster-webserver[3155]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 403.851902] dagster-webserver[3155]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.853248] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 403.855632] dagster-webserver[3155]: return self.main(*args, **kwargs) full # [ 403.859085] dagster-webserver[3155]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 403.860278] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 403.862597] dagster-webserver[3155]: rv = self.invoke(ctx) full # [ 403.863650] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 403.866029] dagster-webserver[3155]: return ctx.invoke(self.callback, **ctx.params) full # [ 403.867420] dagster-webserver[3155]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.871090] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 403.873447] dagster-webserver[3155]: return callback(*args, **kwargs) full # [ 403.874627] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 403.877240] dagster-webserver[3155]: instance = stack.enter_context( full # [ 403.878400] dagster-webserver[3155]: get_possibly_temporary_instance_for_cli( full # [ 403.879728] dagster-webserver[3155]: ...<3 lines>... full # [ 403.880701] dagster-webserver[3155]: ) full # [ 403.881562] dagster-webserver[3155]: ) full # [ 403.882339] dagster-webserver[3155]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 403.884634] dagster-webserver[3155]: result = _enter(cm) full # [ 403.885645] dagster-webserver[3155]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 403.887906] dagster-webserver[3155]: return next(self.gen) full # [ 403.888959] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 403.891840] dagster-webserver[3155]: with DagsterInstance.get() as instance: full # [ 403.893143] dagster-webserver[3155]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 403.894253] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 403.896805] dagster-webserver[3155]: return create_instance_from_dagster_home() full # [ 403.898213] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 403.901150] dagster-webserver[3155]: return create_instance_from_config(dagster_home_path) full # [ 403.902660] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 403.905529] dagster-webserver[3155]: return create_instance_from_ref(instance_ref) full # [ 403.906871] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 403.909702] dagster-webserver[3155]: unified_storage = instance_ref.storage full # [ 403.910965] dagster-webserver[3155]: ^^^^^^^^^^^^^^^^^^^^ full # [ 403.912234] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 403.914822] dagster-webserver[3155]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 403.916759] dagster-webserver[3155]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.918267] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 403.920856] dagster-webserver[3155]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 403.922527] dagster-webserver[3155]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.924150] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 403.926788] dagster-webserver[3155]: return DagsterPostgresStorage( full # [ 403.927959] dagster-webserver[3155]: inst_data=inst_data, full # [ 403.929062] dagster-webserver[3155]: ...<2 lines>... full # [ 403.930035] dagster-webserver[3155]: token_provider=get_token_provider_from_config(config_value), full # [ 403.931664] dagster-webserver[3155]: ) full # [ 403.932458] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 403.935076] dagster-webserver[3155]: self._run_storage = PostgresRunStorage( full # [ 403.936358] dagster-webserver[3155]: ~~~~~~~~~~~~~~~~~~^ full # [ 403.937628] dagster-webserver[3155]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 403.939332] dagster-webserver[3155]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.941064] dagster-webserver[3155]: ) full # [ 403.941824] dagster-webserver[3155]: ^ full # [ 403.942674] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 403.945414] dagster-webserver[3155]: self._engine = create_pg_engine( full # [ 403.946589] dagster-webserver[3155]: ~~~~~~~~~~~~~~~~^ full # [ 403.947762] dagster-webserver[3155]: self.postgres_url, full # [ 403.948825] dagster-webserver[3155]: ^^^^^^^^^^^^^^^^^^ full # [ 403.949895] dagster-webserver[3155]: ...<2 lines>... full # [ 403.950863] dagster-webserver[3155]: poolclass=db_pool.NullPool, full # [ 403.952060] dagster-webserver[3155]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.953227] dagster-webserver[3155]: ) full # [ 403.953973] dagster-webserver[3155]: ^ full # [ 403.954759] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 403.957380] dagster-webserver[3155]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 403.958825] dagster-webserver[3155]: File "", line 2, in create_engine full # [ 403.961082] dagster-webserver[3155]: return target(fn, url, **kwargs) full # [ 403.962256] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 403.964813] dagster-webserver[3155]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 403.966334] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 403.968926] dagster-webserver[3155]: dbapi = dbapi_meth(**dbapi_args) full # [ 403.970119] dagster-webserver[3155]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 403.972891] dagster-webserver[3155]: import psycopg full # [ 403.973839] dagster-webserver[3155]: ModuleNotFoundError: No module named 'psycopg' full # [ 404.193044] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 404.195253] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 404.195989] systemd[1]: dagster-webserver.service: Consumed 2.048s CPU time over 8.217s wall clock time, 111.9M memory peak. full # [ 404.648590] dagster-daemon[3165]: Traceback (most recent call last): full # [ 404.651081] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 404.651830] dagster-daemon[3165]: sys.exit(main()) full # [ 404.652646] dagster-daemon[3165]: ~~~~^^ full # [ 404.653546] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 404.654135] dagster-daemon[3165]: cli(obj={}) full # [ 404.654786] dagster-daemon[3165]: ~~~^^^^^^^^ full # [ 404.655634] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 404.656259] dagster-daemon[3165]: return self.main(*args, **kwargs) full # [ 404.656869] dagster-daemon[3165]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 404.662531] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 404.663304] dagster-daemon[3165]: rv = self.invoke(ctx) full # [ 404.663948] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 404.664785] dagster-daemon[3165]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 404.665668] dagster-daemon[3165]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 404.666291] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 404.666912] dagster-daemon[3165]: return ctx.invoke(self.callback, **ctx.params) full # [ 404.667738] dagster-daemon[3165]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.668605] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 404.669227] dagster-daemon[3165]: return callback(*args, **kwargs) full # [ 404.677902] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 404.678674] dagster-daemon[3165]: with get_instance_for_cli( full # [ 404.679521] dagster-daemon[3165]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 404.680189] dagster-daemon[3165]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 404.680806] dagster-daemon[3165]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.681659] dagster-daemon[3165]: ) as instance: full # [ 404.682506] dagster-daemon[3165]: ^ full # [ 404.683180] dagster-daemon[3165]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 404.683791] dagster-daemon[3165]: return next(self.gen) full # [ 404.684639] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 404.685298] dagster-daemon[3165]: with DagsterInstance.get() as instance: full # [ 404.685920] dagster-daemon[3165]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 404.686775] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 404.687580] dagster-daemon[3165]: return create_instance_from_dagster_home() full # [ 404.697804] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 404.698582] dagster-daemon[3165]: return create_instance_from_config(dagster_home_path) full # [ 404.699249] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 404.699878] dagster-daemon[3165]: return create_instance_from_ref(instance_ref) full # [ 404.700715] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 404.701583] dagster-daemon[3165]: unified_storage = instance_ref.storage full # [ 404.702309] dagster-daemon[3165]: ^^^^^^^^^^^^^^^^^^^^ full # [ 404.702908] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 404.703709] dagster-daemon[3165]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 404.704557] dagster-daemon[3165]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.705229] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 404.705859] dagster-daemon[3165]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 404.706513] dagster-daemon[3165]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.721230] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 404.721997] dagster-daemon[3165]: return DagsterPostgresStorage( full # [ 404.722643] dagster-daemon[3165]: inst_data=inst_data, full # [ 404.723303] dagster-daemon[3165]: ...<2 lines>... full # [ 404.723942] dagster-daemon[3165]: token_provider=get_token_provider_from_config(config_value), full # [ 404.724789] dagster-daemon[3165]: ) full # [ 404.725647] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 404.726566] dagster-daemon[3165]: self._run_storage = PostgresRunStorage( full # [ 404.727362] dagster-daemon[3165]: ~~~~~~~~~~~~~~~~~~^ full # [ 404.728002] dagster-daemon[3165]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 404.728661] dagster-daemon[3165]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.729512] dagster-daemon[3165]: ) full # [ 404.730188] dagster-daemon[3165]: ^ full # [ 404.730795] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 404.731650] dagster-daemon[3165]: self._engine = create_pg_engine( full # [ 404.732503] dagster-daemon[3165]: ~~~~~~~~~~~~~~~~^ full # [ 404.733171] dagster-daemon[3165]: self.postgres_url, full # [ 404.733793] dagster-daemon[3165]: ^^^^^^^^^^^^^^^^^^ full # [ 404.734646] dagster-daemon[3165]: ...<2 lines>... full # [ 404.735501] dagster-daemon[3165]: poolclass=db_pool.NullPool, full # [ 404.736144] dagster-daemon[3165]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.736759] dagster-daemon[3165]: ) full # [ 404.737609] dagster-daemon[3165]: ^ full # [ 404.738286] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 404.738874] dagster-daemon[3165]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 404.739701] dagster-daemon[3165]: File "", line 2, in create_engine full # [ 404.740546] dagster-daemon[3165]: return target(fn, url, **kwargs) full # [ 404.753961] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 404.756523] dagster-daemon[3165]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 404.757992] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 404.760588] dagster-daemon[3165]: dbapi = dbapi_meth(**dbapi_args) full # [ 404.761761] dagster-daemon[3165]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 404.764498] dagster-daemon[3165]: import psycopg full # [ 404.765423] dagster-daemon[3165]: ModuleNotFoundError: No module named 'psycopg' full # [ 404.943538] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 404.945577] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 404.948252] systemd[1]: dagster-daemon.service: Consumed 1.466s CPU time over 7.415s wall clock time, 88.6M memory peak. full # [ 409.439927] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 49. full # [ 409.444941] systemd[1]: Started Dagster Webserver. full # [ 409.772788] postgres[774]: [774] LOG: checkpoint complete: wrote 994 buffers (6.1%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 0 recycled; write=99.671 s, sync=0.066 s, total=99.790 s; sync files=319, longest=0.018 s, average=0.001 s; distance=4701 kB, estimate=4701 kB; lsn=0/1BFD5D8, redo lsn=0/1BFD548 full # [ 410.189079] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 55. full # [ 410.191836] systemd[1]: Started Dagster Daemon. full # [ 412.032318] dagster-daemon[3203]: Traceback (most recent call last): full # [ 412.037079] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 412.039179] dagster-daemon[3203]: sys.exit(main()) full # [ 412.040137] dagster-daemon[3203]: ~~~~^^ full # [ 412.041082] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 412.045091] dagster-daemon[3203]: cli(obj={}) full # [ 412.045975] dagster-daemon[3203]: ~~~^^^^^^^^ full # [ 412.046857] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 412.049300] dagster-daemon[3203]: return self.main(*args, **kwargs) full # [ 412.052089] dagster-daemon[3203]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 412.053295] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 412.055624] dagster-daemon[3203]: rv = self.invoke(ctx) full # [ 412.056638] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 412.059079] dagster-daemon[3203]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 412.060533] dagster-daemon[3203]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 412.061950] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 412.064307] dagster-daemon[3203]: return ctx.invoke(self.callback, **ctx.params) full # [ 412.068090] dagster-daemon[3203]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.069425] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 412.071730] dagster-daemon[3203]: return callback(*args, **kwargs) full # [ 412.072888] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 412.076173] dagster-daemon[3203]: with get_instance_for_cli( full # [ 412.077247] dagster-daemon[3203]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 412.078328] dagster-daemon[3203]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 412.080174] dagster-daemon[3203]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.084089] dagster-daemon[3203]: ) as instance: full # [ 412.085035] dagster-daemon[3203]: ^ full # [ 412.085765] dagster-daemon[3203]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 412.087990] dagster-daemon[3203]: return next(self.gen) full # [ 412.089034] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 412.093663] dagster-daemon[3203]: with DagsterInstance.get() as instance: full # [ 412.094901] dagster-daemon[3203]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 412.095987] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 412.100091] dagster-daemon[3203]: return create_instance_from_dagster_home() full # [ 412.101389] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 412.104295] dagster-daemon[3203]: return create_instance_from_config(dagster_home_path) full # [ 412.105693] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 412.110093] dagster-daemon[3203]: return create_instance_from_ref(instance_ref) full # [ 412.111424] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 412.114204] dagster-daemon[3203]: unified_storage = instance_ref.storage full # [ 412.115436] dagster-daemon[3203]: ^^^^^^^^^^^^^^^^^^^^ full # [ 412.117105] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 412.117811] dagster-daemon[3203]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 412.118653] dagster-daemon[3203]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.122084] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 412.122746] dagster-daemon[3203]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 412.125112] dagster-daemon[3203]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.125635] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 412.126283] dagster-daemon[3203]: return DagsterPostgresStorage( full # [ 412.126916] dagster-daemon[3203]: inst_data=inst_data, full # [ 412.129571] dagster-daemon[3203]: ...<2 lines>... full # [ 412.130222] dagster-daemon[3203]: token_provider=get_token_provider_from_config(config_value), full # [ 412.130833] dagster-daemon[3203]: ) full # [ 412.134084] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 412.135098] dagster-webserver[3197]: Traceback (most recent call last): full # [ 412.135809] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 412.140104] dagster-webserver[3197]: sys.exit(main()) full # [ 412.140805] dagster-webserver[3197]: ~~~~^^ full # [ 412.143089] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 412.143780] dagster-webserver[3197]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 412.146102] dagster-webserver[3197]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.146651] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 412.147488] dagster-webserver[3197]: return self.main(*args, **kwargs) full # [ 412.150084] dagster-webserver[3197]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 412.150756] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 412.151600] dagster-webserver[3197]: rv = self.invoke(ctx) full # [ 412.154090] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 412.154662] dagster-webserver[3197]: return ctx.invoke(self.callback, **ctx.params) full # [ 412.157146] dagster-webserver[3197]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.157736] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 412.160085] dagster-webserver[3197]: return callback(*args, **kwargs) full # [ 412.160611] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 412.163085] dagster-webserver[3197]: instance = stack.enter_context( full # [ 412.163662] dagster-webserver[3197]: get_possibly_temporary_instance_for_cli( full # [ 412.164500] dagster-webserver[3197]: ...<3 lines>... full # [ 412.167083] dagster-webserver[3197]: ) full # [ 412.167783] dagster-webserver[3197]: ) full # [ 412.168627] dagster-webserver[3197]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 412.171084] dagster-webserver[3197]: result = _enter(cm) full # [ 412.171722] dagster-webserver[3197]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 412.172563] dagster-webserver[3197]: return next(self.gen) full # [ 412.175083] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 412.175647] dagster-webserver[3197]: with DagsterInstance.get() as instance: full # [ 412.176491] dagster-webserver[3197]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 412.179144] dagster-daemon[3203]: self._run_storage = PostgresRunStorage( full # [ 412.179776] dagster-daemon[3203]: ~~~~~~~~~~~~~~~~~~^ full # [ 412.180617] dagster-daemon[3203]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 412.183083] dagster-daemon[3203]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.183664] dagster-daemon[3203]: ) full # [ 412.184506] dagster-daemon[3203]: ^ full # [ 412.187088] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 412.187789] dagster-daemon[3203]: self._engine = create_pg_engine( full # [ 412.188634] dagster-daemon[3203]: ~~~~~~~~~~~~~~~~^ full # [ 412.192106] dagster-daemon[3203]: self.postgres_url, full # [ 412.192806] dagster-daemon[3203]: ^^^^^^^^^^^^^^^^^^ full # [ 412.193650] dagster-daemon[3203]: ...<2 lines>... full # [ 412.197109] dagster-daemon[3203]: poolclass=db_pool.NullPool, full # [ 412.197807] dagster-daemon[3203]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.200995] dagster-daemon[3203]: ) full # [ 412.201688] dagster-daemon[3203]: ^ full # [ 412.202438] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 412.203151] dagster-daemon[3203]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 412.203766] dagster-daemon[3203]: File "", line 2, in create_engine full # [ 412.207083] dagster-daemon[3203]: return target(fn, url, **kwargs) full # [ 412.207657] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 412.208512] dagster-daemon[3203]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 412.210691] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 412.211576] dagster-daemon[3203]: dbapi = dbapi_meth(**dbapi_args) full # [ 412.214083] dagster-daemon[3203]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 412.214646] dagster-daemon[3203]: import psycopg full # [ 412.215489] dagster-daemon[3203]: ModuleNotFoundError: No module named 'psycopg' full # [ 412.218142] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 412.218764] dagster-webserver[3197]: return create_instance_from_dagster_home() full # [ 412.219604] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 412.223091] dagster-webserver[3197]: return create_instance_from_config(dagster_home_path) full # [ 412.223660] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 412.224504] dagster-webserver[3197]: return create_instance_from_ref(instance_ref) full # [ 412.227084] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 412.227773] dagster-webserver[3197]: unified_storage = instance_ref.storage full # [ 412.228617] dagster-webserver[3197]: ^^^^^^^^^^^^^^^^^^^^ full # [ 412.231098] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 412.231677] dagster-webserver[3197]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 412.232499] dagster-webserver[3197]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.235084] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 412.235776] dagster-webserver[3197]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 412.236611] dagster-webserver[3197]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.240085] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 412.240690] dagster-webserver[3197]: return DagsterPostgresStorage( full # [ 412.241535] dagster-webserver[3197]: inst_data=inst_data, full # [ 412.244084] dagster-webserver[3197]: ...<2 lines>... full # [ 412.244614] dagster-webserver[3197]: token_provider=get_token_provider_from_config(config_value), full # [ 412.245269] dagster-webserver[3197]: ) full # [ 412.245879] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 412.248725] dagster-webserver[3197]: self._run_storage = PostgresRunStorage( full # [ 412.249557] dagster-webserver[3197]: ~~~~~~~~~~~~~~~~~~^ full # [ 412.252141] dagster-webserver[3197]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 412.252836] dagster-webserver[3197]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.253276] dagster-webserver[3197]: ) full # [ 412.253901] dagster-webserver[3197]: ^ full # [ 412.256556] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 412.257205] dagster-webserver[3197]: self._engine = create_pg_engine( full # [ 412.257850] dagster-webserver[3197]: ~~~~~~~~~~~~~~~~^ full # [ 412.261084] dagster-webserver[3197]: self.postgres_url, full # [ 412.261704] dagster-webserver[3197]: ^^^^^^^^^^^^^^^^^^ full # [ 412.264084] dagster-webserver[3197]: ...<2 lines>... full # [ 412.264593] dagster-webserver[3197]: poolclass=db_pool.NullPool, full # [ 412.267083] dagster-webserver[3197]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 412.267662] dagster-webserver[3197]: ) full # [ 412.268505] dagster-webserver[3197]: ^ full # [ 412.271109] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 412.271782] dagster-webserver[3197]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 412.272623] dagster-webserver[3197]: File "", line 2, in create_engine full # [ 412.275084] dagster-webserver[3197]: return target(fn, url, **kwargs) full # [ 412.275692] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 412.276535] dagster-webserver[3197]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 412.280083] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 412.280617] dagster-webserver[3197]: dbapi = dbapi_meth(**dbapi_args) full # [ 412.281271] dagster-webserver[3197]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 412.281881] dagster-webserver[3197]: import psycopg full # [ 412.284532] dagster-webserver[3197]: ModuleNotFoundError: No module named 'psycopg' full # [ 412.509651] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 412.510835] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 412.512714] systemd[1]: dagster-webserver.service: Consumed 2.117s CPU time over 8.316s wall clock time, 111.8M memory peak. full # [ 412.548211] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 412.550045] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 412.552638] systemd[1]: dagster-daemon.service: Consumed 1.527s CPU time over 7.597s wall clock time, 88.5M memory peak. full # [ 417.689902] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 50. full # [ 417.692241] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 56. full # [ 417.696796] systemd[1]: Started Dagster Daemon. full # [ 417.702126] systemd[1]: Started Dagster Webserver. full # [ 419.524333] dagster-daemon[3243]: Traceback (most recent call last): full # [ 419.526165] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 419.526906] dagster-daemon[3243]: sys.exit(main()) full # [ 419.527702] dagster-daemon[3243]: ~~~~^^ full # [ 419.528566] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 419.529198] dagster-daemon[3243]: cli(obj={}) full # [ 419.529820] dagster-daemon[3243]: ~~~^^^^^^^^ full # [ 419.530741] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 419.531279] dagster-daemon[3243]: return self.main(*args, **kwargs) full # [ 419.532257] dagster-daemon[3243]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 419.532940] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 419.533769] dagster-daemon[3243]: rv = self.invoke(ctx) full # [ 419.540606] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 419.541525] dagster-daemon[3243]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 419.542365] dagster-daemon[3243]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 419.543033] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 419.543628] dagster-daemon[3243]: return ctx.invoke(self.callback, **ctx.params) full # [ 419.544426] dagster-daemon[3243]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.545143] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 419.545721] dagster-daemon[3243]: return callback(*args, **kwargs) full # [ 419.546881] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 419.547595] dagster-daemon[3243]: with get_instance_for_cli( full # [ 419.548354] dagster-daemon[3243]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 419.548861] dagster-daemon[3243]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 419.549683] dagster-daemon[3243]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.550621] dagster-daemon[3243]: ) as instance: full # [ 419.551179] dagster-daemon[3243]: ^ full # [ 419.561810] dagster-daemon[3243]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 419.562536] dagster-daemon[3243]: return next(self.gen) full # [ 419.563185] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 419.563794] dagster-daemon[3243]: with DagsterInstance.get() as instance: full # [ 419.564663] dagster-daemon[3243]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 419.565309] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 419.565957] dagster-daemon[3243]: return create_instance_from_dagster_home() full # [ 419.572658] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 419.573565] dagster-daemon[3243]: return create_instance_from_config(dagster_home_path) full # [ 419.574404] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 419.575069] dagster-daemon[3243]: return create_instance_from_ref(instance_ref) full # [ 419.575694] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 419.576650] dagster-daemon[3243]: unified_storage = instance_ref.storage full # [ 419.577554] dagster-daemon[3243]: ^^^^^^^^^^^^^^^^^^^^ full # [ 419.585222] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 419.585931] dagster-daemon[3243]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 419.586755] dagster-daemon[3243]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.590801] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 419.591521] dagster-daemon[3243]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 419.592166] dagster-daemon[3243]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.592770] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 419.593919] dagster-daemon[3243]: return DagsterPostgresStorage( full # [ 419.594670] dagster-daemon[3243]: inst_data=inst_data, full # [ 419.595592] dagster-daemon[3243]: ...<2 lines>... full # [ 419.596167] dagster-daemon[3243]: token_provider=get_token_provider_from_config(config_value), full # [ 419.596771] dagster-daemon[3243]: ) full # [ 419.597752] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 419.598649] dagster-daemon[3243]: self._run_storage = PostgresRunStorage( full # [ 419.599572] dagster-daemon[3243]: ~~~~~~~~~~~~~~~~~~^ full # [ 419.600152] dagster-daemon[3243]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 419.600753] dagster-daemon[3243]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.601739] dagster-daemon[3243]: ) full # [ 419.602879] dagster-daemon[3243]: ^ full # [ 419.604784] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 419.605649] dagster-daemon[3243]: self._engine = create_pg_engine( full # [ 419.606568] dagster-daemon[3243]: ~~~~~~~~~~~~~~~~^ full # [ 419.607214] dagster-daemon[3243]: self.postgres_url, full # [ 419.608204] dagster-daemon[3243]: ^^^^^^^^^^^^^^^^^^ full # [ 419.609033] dagster-daemon[3243]: ...<2 lines>... full # [ 419.609574] dagster-daemon[3243]: poolclass=db_pool.NullPool, full # [ 419.610352] dagster-daemon[3243]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.610880] dagster-daemon[3243]: ) full # [ 419.611739] dagster-daemon[3243]: ^ full # [ 419.612808] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 419.613671] dagster-daemon[3243]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 419.614659] dagster-daemon[3243]: File "", line 2, in create_engine full # [ 419.615217] dagster-daemon[3243]: return target(fn, url, **kwargs) full # [ 419.615880] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 419.616747] dagster-daemon[3243]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 419.617586] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 419.618349] dagster-daemon[3243]: dbapi = dbapi_meth(**dbapi_args) full # [ 419.636978] dagster-daemon[3243]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 419.637688] dagster-daemon[3243]: import psycopg full # [ 419.638554] dagster-daemon[3243]: ModuleNotFoundError: No module named 'psycopg' full # [ 419.884426] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 419.887341] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 419.889513] systemd[1]: dagster-daemon.service: Consumed 1.496s CPU time over 7.333s wall clock time, 88.5M memory peak. full # [ 420.432554] dagster-webserver[3244]: Traceback (most recent call last): full # [ 420.435157] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 420.435962] dagster-webserver[3244]: sys.exit(main()) full # [ 420.436761] dagster-webserver[3244]: ~~~~^^ full # [ 420.437611] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 420.438275] dagster-webserver[3244]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 420.438902] dagster-webserver[3244]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.439741] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 420.440546] dagster-webserver[3244]: return self.main(*args, **kwargs) full # [ 420.441199] dagster-webserver[3244]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 420.441814] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 420.442657] dagster-webserver[3244]: rv = self.invoke(ctx) full # [ 420.450776] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 420.451561] dagster-webserver[3244]: return ctx.invoke(self.callback, **ctx.params) full # [ 420.452253] dagster-webserver[3244]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.452849] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 420.453568] dagster-webserver[3244]: return callback(*args, **kwargs) full # [ 420.454270] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 420.454805] dagster-webserver[3244]: instance = stack.enter_context( full # [ 420.455640] dagster-webserver[3244]: get_possibly_temporary_instance_for_cli( full # [ 420.456308] dagster-webserver[3244]: ...<3 lines>... full # [ 420.456934] dagster-webserver[3244]: ) full # [ 420.457766] dagster-webserver[3244]: ) full # [ 420.458599] dagster-webserver[3244]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 420.459254] dagster-webserver[3244]: result = _enter(cm) full # [ 420.468551] dagster-webserver[3244]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 420.469522] dagster-webserver[3244]: return next(self.gen) full # [ 420.470189] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 420.470806] dagster-webserver[3244]: with DagsterInstance.get() as instance: full # [ 420.471661] dagster-webserver[3244]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 420.472526] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 420.473180] dagster-webserver[3244]: return create_instance_from_dagster_home() full # [ 420.473832] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 420.474647] dagster-webserver[3244]: return create_instance_from_config(dagster_home_path) full # [ 420.475585] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 420.476151] dagster-webserver[3244]: return create_instance_from_ref(instance_ref) full # [ 420.488585] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 420.489553] dagster-webserver[3244]: unified_storage = instance_ref.storage full # [ 420.491037] dagster-webserver[3244]: ^^^^^^^^^^^^^^^^^^^^ full # [ 420.491649] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 420.492521] dagster-webserver[3244]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 420.493181] dagster-webserver[3244]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.493786] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 420.494636] dagster-webserver[3244]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 420.495302] dagster-webserver[3244]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.495930] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 420.496770] dagster-webserver[3244]: return DagsterPostgresStorage( full # [ 420.497619] dagster-webserver[3244]: inst_data=inst_data, full # [ 420.498298] dagster-webserver[3244]: ...<2 lines>... full # [ 420.498884] dagster-webserver[3244]: token_provider=get_token_provider_from_config(config_value), full # [ 420.499722] dagster-webserver[3244]: ) full # [ 420.500549] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 420.501197] dagster-webserver[3244]: self._run_storage = PostgresRunStorage( full # [ 420.501809] dagster-webserver[3244]: ~~~~~~~~~~~~~~~~~~^ full # [ 420.502653] dagster-webserver[3244]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 420.503495] dagster-webserver[3244]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.504144] dagster-webserver[3244]: ) full # [ 420.504751] dagster-webserver[3244]: ^ full # [ 420.505591] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 420.506240] dagster-webserver[3244]: self._engine = create_pg_engine( full # [ 420.506851] dagster-webserver[3244]: ~~~~~~~~~~~~~~~~^ full # [ 420.507490] dagster-webserver[3244]: self.postgres_url, full # [ 420.508153] dagster-webserver[3244]: ^^^^^^^^^^^^^^^^^^ full # [ 420.508750] dagster-webserver[3244]: ...<2 lines>... full # [ 420.509620] dagster-webserver[3244]: poolclass=db_pool.NullPool, full # [ 420.510302] dagster-webserver[3244]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 420.510860] dagster-webserver[3244]: ) full # [ 420.511691] dagster-webserver[3244]: ^ full # [ 420.512569] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 420.513188] dagster-webserver[3244]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 420.513790] dagster-webserver[3244]: File "", line 2, in create_engine full # [ 420.514633] dagster-webserver[3244]: return target(fn, url, **kwargs) full # [ 420.515273] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 420.515902] dagster-webserver[3244]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 420.516731] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 420.517569] dagster-webserver[3244]: dbapi = dbapi_meth(**dbapi_args) full # [ 420.518225] dagster-webserver[3244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 420.518847] dagster-webserver[3244]: import psycopg full # [ 420.519667] dagster-webserver[3244]: ModuleNotFoundError: No module named 'psycopg' full # [ 420.827799] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 420.829871] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 420.832686] systemd[1]: dagster-webserver.service: Consumed 2.086s CPU time over 8.318s wall clock time, 111.7M memory peak. full # [ 424.939897] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 57. full # [ 424.942750] systemd[1]: Started Dagster Daemon. full # [ 425.939097] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 51. full # [ 425.942908] systemd[1]: Started Dagster Webserver. full # [ 426.840142] dagster-daemon[3281]: Traceback (most recent call last): full # [ 426.842978] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 426.843801] dagster-daemon[3281]: sys.exit(main()) full # [ 426.844635] dagster-daemon[3281]: ~~~~^^ full # [ 426.847165] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 426.847879] dagster-daemon[3281]: cli(obj={}) full # [ 426.848723] dagster-daemon[3281]: ~~~^^^^^^^^ full # [ 426.851857] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 426.854088] dagster-daemon[3281]: return self.main(*args, **kwargs) full # [ 426.854797] dagster-daemon[3281]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 426.856450] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 426.857180] dagster-daemon[3281]: rv = self.invoke(ctx) full # [ 426.857786] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 426.862082] dagster-daemon[3281]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 426.862820] dagster-daemon[3281]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 426.864864] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 426.865574] dagster-daemon[3281]: return ctx.invoke(self.callback, **ctx.params) full # [ 426.867089] dagster-daemon[3281]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.867839] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 426.868486] dagster-daemon[3281]: return callback(*args, **kwargs) full # [ 426.871126] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 426.871756] dagster-daemon[3281]: with get_instance_for_cli( full # [ 426.875091] dagster-daemon[3281]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 426.875688] dagster-daemon[3281]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 426.876490] dagster-daemon[3281]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.879090] dagster-daemon[3281]: ) as instance: full # [ 426.879755] dagster-daemon[3281]: ^ full # [ 426.880595] dagster-daemon[3281]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 426.883090] dagster-daemon[3281]: return next(self.gen) full # [ 426.883661] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 426.884503] dagster-daemon[3281]: with DagsterInstance.get() as instance: full # [ 426.887090] dagster-daemon[3281]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 426.887832] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 426.888619] dagster-daemon[3281]: return create_instance_from_dagster_home() full # [ 426.892162] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 426.892923] dagster-daemon[3281]: return create_instance_from_config(dagster_home_path) full # [ 426.893705] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 426.896092] dagster-daemon[3281]: return create_instance_from_ref(instance_ref) full # [ 426.896783] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 426.899091] dagster-daemon[3281]: unified_storage = instance_ref.storage full # [ 426.899663] dagster-daemon[3281]: ^^^^^^^^^^^^^^^^^^^^ full # [ 426.900480] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 426.904092] dagster-daemon[3281]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 426.904750] dagster-daemon[3281]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.905574] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 426.908090] dagster-daemon[3281]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 426.908635] dagster-daemon[3281]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.909288] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 426.909925] dagster-daemon[3281]: return DagsterPostgresStorage( full # [ 426.912557] dagster-daemon[3281]: inst_data=inst_data, full # [ 426.913204] dagster-daemon[3281]: ...<2 lines>... full # [ 426.913808] dagster-daemon[3281]: token_provider=get_token_provider_from_config(config_value), full # [ 426.917090] dagster-daemon[3281]: ) full # [ 426.917659] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 426.918494] dagster-daemon[3281]: self._run_storage = PostgresRunStorage( full # [ 426.921093] dagster-daemon[3281]: ~~~~~~~~~~~~~~~~~~^ full # [ 426.921828] dagster-daemon[3281]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 426.922614] dagster-daemon[3281]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.927092] dagster-daemon[3281]: ) full # [ 426.927649] dagster-daemon[3281]: ^ full # [ 426.928490] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 426.931092] dagster-daemon[3281]: self._engine = create_pg_engine( full # [ 426.931754] dagster-daemon[3281]: ~~~~~~~~~~~~~~~~^ full # [ 426.932589] dagster-daemon[3281]: self.postgres_url, full # [ 426.935097] dagster-daemon[3281]: ^^^^^^^^^^^^^^^^^^ full # [ 426.935651] dagster-daemon[3281]: ...<2 lines>... full # [ 426.936491] dagster-daemon[3281]: poolclass=db_pool.NullPool, full # [ 426.938619] dagster-daemon[3281]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.939821] dagster-daemon[3281]: ) full # [ 426.940500] dagster-daemon[3281]: ^ full # [ 426.942430] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 426.943151] dagster-daemon[3281]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 426.943756] dagster-daemon[3281]: File "", line 2, in create_engine full # [ 426.947109] dagster-daemon[3281]: return target(fn, url, **kwargs) full # [ 426.947640] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 426.948283] dagster-daemon[3281]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 426.948904] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 426.951553] dagster-daemon[3281]: dbapi = dbapi_meth(**dbapi_args) full # [ 426.952193] dagster-daemon[3281]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 426.952797] dagster-daemon[3281]: import psycopg full # [ 426.959104] dagster-daemon[3281]: ModuleNotFoundError: No module named 'psycopg' full # [ 427.130473] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 427.131456] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 427.134766] systemd[1]: dagster-daemon.service: Consumed 1.464s CPU time over 7.249s wall clock time, 88.5M memory peak. full # [ 428.795664] dagster-webserver[3287]: Traceback (most recent call last): full # [ 428.798192] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 428.798946] dagster-webserver[3287]: sys.exit(main()) full # [ 428.799726] dagster-webserver[3287]: ~~~~^^ full # [ 428.800574] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 428.801226] dagster-webserver[3287]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 428.801858] dagster-webserver[3287]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.802506] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 428.803133] dagster-webserver[3287]: return self.main(*args, **kwargs) full # [ 428.803734] dagster-webserver[3287]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 428.804578] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 428.805230] dagster-webserver[3287]: rv = self.invoke(ctx) full # [ 428.813734] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 428.814523] dagster-webserver[3287]: return ctx.invoke(self.callback, **ctx.params) full # [ 428.815587] dagster-webserver[3287]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.816230] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 428.816853] dagster-webserver[3287]: return callback(*args, **kwargs) full # [ 428.817503] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 428.818172] dagster-webserver[3287]: instance = stack.enter_context( full # [ 428.818795] dagster-webserver[3287]: get_possibly_temporary_instance_for_cli( full # [ 428.819836] dagster-webserver[3287]: ...<3 lines>... full # [ 428.820672] dagster-webserver[3287]: ) full # [ 428.821511] dagster-webserver[3287]: ) full # [ 428.828495] dagster-webserver[3287]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 428.829211] dagster-webserver[3287]: result = _enter(cm) full # [ 428.829834] dagster-webserver[3287]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 428.830665] dagster-webserver[3287]: return next(self.gen) full # [ 428.831545] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 428.832167] dagster-webserver[3287]: with DagsterInstance.get() as instance: full # [ 428.832773] dagster-webserver[3287]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 428.833610] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 428.834269] dagster-webserver[3287]: return create_instance_from_dagster_home() full # [ 428.834873] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 428.835696] dagster-webserver[3287]: return create_instance_from_config(dagster_home_path) full # [ 428.836536] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 428.837182] dagster-webserver[3287]: return create_instance_from_ref(instance_ref) full # [ 428.837795] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 428.838636] dagster-webserver[3287]: unified_storage = instance_ref.storage full # [ 428.839283] dagster-webserver[3287]: ^^^^^^^^^^^^^^^^^^^^ full # [ 428.855489] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 428.856318] dagster-webserver[3287]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 428.856902] dagster-webserver[3287]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.857737] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 428.858596] dagster-webserver[3287]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 428.859885] dagster-webserver[3287]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.861114] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 428.861987] dagster-webserver[3287]: return DagsterPostgresStorage( full # [ 428.862877] dagster-webserver[3287]: inst_data=inst_data, full # [ 428.864077] dagster-webserver[3287]: ...<2 lines>... full # [ 428.864940] dagster-webserver[3287]: token_provider=get_token_provider_from_config(config_value), full # [ 428.866148] dagster-webserver[3287]: ) full # [ 428.866989] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 428.867825] dagster-webserver[3287]: self._run_storage = PostgresRunStorage( full # [ 428.868894] dagster-webserver[3287]: ~~~~~~~~~~~~~~~~~~^ full # [ 428.869901] dagster-webserver[3287]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 428.870839] dagster-webserver[3287]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.871745] dagster-webserver[3287]: ) full # [ 428.872633] dagster-webserver[3287]: ^ full # [ 428.873309] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 428.873883] dagster-webserver[3287]: self._engine = create_pg_engine( full # [ 428.874704] dagster-webserver[3287]: ~~~~~~~~~~~~~~~~^ full # [ 428.875535] dagster-webserver[3287]: self.postgres_url, full # [ 428.876265] dagster-webserver[3287]: ^^^^^^^^^^^^^^^^^^ full # [ 428.876787] dagster-webserver[3287]: ...<2 lines>... full # [ 428.877613] dagster-webserver[3287]: poolclass=db_pool.NullPool, full # [ 428.878251] dagster-webserver[3287]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.878857] dagster-webserver[3287]: ) full # [ 428.879489] dagster-webserver[3287]: ^ full # [ 428.880132] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 428.880738] dagster-webserver[3287]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 428.900134] dagster-webserver[3287]: File "", line 2, in create_engine full # [ 428.902379] dagster-webserver[3287]: return target(fn, url, **kwargs) full # [ 428.903538] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 428.906102] dagster-webserver[3287]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 428.907589] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 428.910129] dagster-webserver[3287]: dbapi = dbapi_meth(**dbapi_args) full # [ 428.911306] dagster-webserver[3287]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 428.914032] dagster-webserver[3287]: import psycopg full # [ 428.914940] dagster-webserver[3287]: ModuleNotFoundError: No module named 'psycopg' full # [ 429.188166] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 429.190903] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 429.193427] systemd[1]: dagster-webserver.service: Consumed 2.122s CPU time over 8.352s wall clock time, 111.5M memory peak. full # [ 432.190115] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 58. full # [ 432.192919] systemd[1]: Started Dagster Daemon. full # [ 434.079425] dagster-daemon[3320]: Traceback (most recent call last): full # [ 434.081913] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 434.082723] dagster-daemon[3320]: sys.exit(main()) full # [ 434.083530] dagster-daemon[3320]: ~~~~^^ full # [ 434.084170] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 434.084782] dagster-daemon[3320]: cli(obj={}) full # [ 434.085642] dagster-daemon[3320]: ~~~^^^^^^^^ full # [ 434.086345] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 434.086885] dagster-daemon[3320]: return self.main(*args, **kwargs) full # [ 434.087713] dagster-daemon[3320]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 434.088577] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 434.089194] dagster-daemon[3320]: rv = self.invoke(ctx) full # [ 434.096307] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 434.097109] dagster-daemon[3320]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 434.097746] dagster-daemon[3320]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 434.098580] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 434.099251] dagster-daemon[3320]: return ctx.invoke(self.callback, **ctx.params) full # [ 434.099880] dagster-daemon[3320]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.100717] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 434.101567] dagster-daemon[3320]: return callback(*args, **kwargs) full # [ 434.102280] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 434.102839] dagster-daemon[3320]: with get_instance_for_cli( full # [ 434.103484] dagster-daemon[3320]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 434.104134] dagster-daemon[3320]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 434.104744] dagster-daemon[3320]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.105591] dagster-daemon[3320]: ) as instance: full # [ 434.106231] dagster-daemon[3320]: ^ full # [ 434.106854] dagster-daemon[3320]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 434.107486] dagster-daemon[3320]: return next(self.gen) full # [ 434.120526] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 434.121305] dagster-daemon[3320]: with DagsterInstance.get() as instance: full # [ 434.121941] dagster-daemon[3320]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 434.122788] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 434.123637] dagster-daemon[3320]: return create_instance_from_dagster_home() full # [ 434.124531] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 434.125152] dagster-daemon[3320]: return create_instance_from_config(dagster_home_path) full # [ 434.125771] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 434.127699] dagster-daemon[3320]: return create_instance_from_ref(instance_ref) full # [ 434.136319] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 434.137052] dagster-daemon[3320]: unified_storage = instance_ref.storage full # [ 434.137679] dagster-daemon[3320]: ^^^^^^^^^^^^^^^^^^^^ full # [ 434.138924] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 434.139715] dagster-daemon[3320]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 434.140617] dagster-daemon[3320]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.141237] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 434.141813] dagster-daemon[3320]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 434.142675] dagster-daemon[3320]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.143520] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 434.144398] dagster-daemon[3320]: return DagsterPostgresStorage( full # [ 434.144953] dagster-daemon[3320]: inst_data=inst_data, full # [ 434.145782] dagster-daemon[3320]: ...<2 lines>... full # [ 434.146685] dagster-daemon[3320]: token_provider=get_token_provider_from_config(config_value), full # [ 434.147270] dagster-daemon[3320]: ) full # [ 434.158696] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 434.161208] dagster-daemon[3320]: self._run_storage = PostgresRunStorage( full # [ 434.162435] dagster-daemon[3320]: ~~~~~~~~~~~~~~~~~~^ full # [ 434.163656] dagster-daemon[3320]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 434.165330] dagster-daemon[3320]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.166992] dagster-daemon[3320]: ) full # [ 434.167750] dagster-daemon[3320]: ^ full # [ 434.168512] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 434.171206] dagster-daemon[3320]: self._engine = create_pg_engine( full # [ 434.172342] dagster-daemon[3320]: ~~~~~~~~~~~~~~~~^ full # [ 434.173486] dagster-daemon[3320]: self.postgres_url, full # [ 434.174503] dagster-daemon[3320]: ^^^^^^^^^^^^^^^^^^ full # [ 434.175515] dagster-daemon[3320]: ...<2 lines>... full # [ 434.176451] dagster-daemon[3320]: poolclass=db_pool.NullPool, full # [ 434.177587] dagster-daemon[3320]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 434.178718] dagster-daemon[3320]: ) full # [ 434.179484] dagster-daemon[3320]: ^ full # [ 434.180268] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 434.182838] dagster-daemon[3320]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 434.184275] dagster-daemon[3320]: File "", line 2, in create_engine full # [ 434.186457] dagster-daemon[3320]: return target(fn, url, **kwargs) full # [ 434.187598] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 434.190155] dagster-daemon[3320]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 434.191625] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 434.194188] dagster-daemon[3320]: dbapi = dbapi_meth(**dbapi_args) full # [ 434.195333] dagster-daemon[3320]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 434.198087] dagster-daemon[3320]: import psycopg full # [ 434.198977] dagster-daemon[3320]: ModuleNotFoundError: No module named 'psycopg' full # [ 434.200474] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 52. full # [ 434.204802] systemd[1]: Started Dagster Webserver. full # [ 434.396452] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 434.398712] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 434.400517] systemd[1]: dagster-daemon.service: Consumed 1.458s CPU time over 7.259s wall clock time, 88.5M memory peak. full # [ 436.809520] dagster-webserver[3330]: Traceback (most recent call last): full # [ 436.812051] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 436.812855] dagster-webserver[3330]: sys.exit(main()) full # [ 436.813673] dagster-webserver[3330]: ~~~~^^ full # [ 436.814506] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 436.815156] dagster-webserver[3330]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 436.815784] dagster-webserver[3330]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.816604] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 436.817262] dagster-webserver[3330]: return self.main(*args, **kwargs) full # [ 436.817872] dagster-webserver[3330]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 436.819032] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 436.819549] dagster-webserver[3330]: rv = self.invoke(ctx) full # [ 436.820189] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 436.820798] dagster-webserver[3330]: return ctx.invoke(self.callback, **ctx.params) full # [ 436.821680] dagster-webserver[3330]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.832192] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 436.832963] dagster-webserver[3330]: return callback(*args, **kwargs) full # [ 436.833802] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 436.834655] dagster-webserver[3330]: instance = stack.enter_context( full # [ 436.835506] dagster-webserver[3330]: get_possibly_temporary_instance_for_cli( full # [ 436.836173] dagster-webserver[3330]: ...<3 lines>... full # [ 436.836789] dagster-webserver[3330]: ) full # [ 436.837641] dagster-webserver[3330]: ) full # [ 436.838337] dagster-webserver[3330]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 436.838940] dagster-webserver[3330]: result = _enter(cm) full # [ 436.839776] dagster-webserver[3330]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 436.840627] dagster-webserver[3330]: return next(self.gen) full # [ 436.848300] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 436.849099] dagster-webserver[3330]: with DagsterInstance.get() as instance: full # [ 436.849712] dagster-webserver[3330]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 436.850565] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 436.851248] dagster-webserver[3330]: return create_instance_from_dagster_home() full # [ 436.851905] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 436.852512] dagster-webserver[3330]: return create_instance_from_config(dagster_home_path) full # [ 436.853176] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 436.853792] dagster-webserver[3330]: return create_instance_from_ref(instance_ref) full # [ 436.864722] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 436.865696] dagster-webserver[3330]: unified_storage = instance_ref.storage full # [ 436.866549] dagster-webserver[3330]: ^^^^^^^^^^^^^^^^^^^^ full # [ 436.867221] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 436.867868] dagster-webserver[3330]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 436.868685] dagster-webserver[3330]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.869533] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 436.870209] dagster-webserver[3330]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 436.870818] dagster-webserver[3330]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.871706] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 436.872519] dagster-webserver[3330]: return DagsterPostgresStorage( full # [ 436.873187] dagster-webserver[3330]: inst_data=inst_data, full # [ 436.873807] dagster-webserver[3330]: ...<2 lines>... full # [ 436.874659] dagster-webserver[3330]: token_provider=get_token_provider_from_config(config_value), full # [ 436.875594] dagster-webserver[3330]: ) full # [ 436.876153] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 436.876755] dagster-webserver[3330]: self._run_storage = PostgresRunStorage( full # [ 436.877591] dagster-webserver[3330]: ~~~~~~~~~~~~~~~~~~^ full # [ 436.878241] dagster-webserver[3330]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 436.878860] dagster-webserver[3330]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.879685] dagster-webserver[3330]: ) full # [ 436.880522] dagster-webserver[3330]: ^ full # [ 436.896660] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 436.897645] dagster-webserver[3330]: self._engine = create_pg_engine( full # [ 436.898300] dagster-webserver[3330]: ~~~~~~~~~~~~~~~~^ full # [ 436.898941] dagster-webserver[3330]: self.postgres_url, full # [ 436.899780] dagster-webserver[3330]: ^^^^^^^^^^^^^^^^^^ full # [ 436.900631] dagster-webserver[3330]: ...<2 lines>... full # [ 436.901287] dagster-webserver[3330]: poolclass=db_pool.NullPool, full # [ 436.901927] dagster-webserver[3330]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.902764] dagster-webserver[3330]: ) full # [ 436.903616] dagster-webserver[3330]: ^ full # [ 436.904283] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 436.904896] dagster-webserver[3330]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 436.905729] dagster-webserver[3330]: File "", line 2, in create_engine full # [ 436.906580] dagster-webserver[3330]: return target(fn, url, **kwargs) full # [ 436.907291] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 436.907871] dagster-webserver[3330]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 436.908763] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 436.909559] dagster-webserver[3330]: dbapi = dbapi_meth(**dbapi_args) full # [ 436.921367] dagster-webserver[3330]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 436.924170] dagster-webserver[3330]: import psycopg full # [ 436.925173] dagster-webserver[3330]: ModuleNotFoundError: No module named 'psycopg' full # [ 437.185649] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 437.186827] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 437.190420] systemd[1]: dagster-webserver.service: Consumed 1.999s CPU time over 8.000s wall clock time, 111.6M memory peak. full # [ 439.440116] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 59. full # [ 439.444543] systemd[1]: Started Dagster Daemon. full # [ 441.284456] dagster-daemon[3358]: Traceback (most recent call last): full # [ 441.286937] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 441.287681] dagster-daemon[3358]: sys.exit(main()) full # [ 441.288486] dagster-daemon[3358]: ~~~~^^ full # [ 441.289139] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 441.289763] dagster-daemon[3358]: cli(obj={}) full # [ 441.290643] dagster-daemon[3358]: ~~~^^^^^^^^ full # [ 441.291296] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 441.291880] dagster-daemon[3358]: return self.main(*args, **kwargs) full # [ 441.292708] dagster-daemon[3358]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 441.298384] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 441.299255] dagster-daemon[3358]: rv = self.invoke(ctx) full # [ 441.299806] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 441.300656] dagster-daemon[3358]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 441.301326] dagster-daemon[3358]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 441.301980] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 441.302760] dagster-daemon[3358]: return ctx.invoke(self.callback, **ctx.params) full # [ 441.303595] dagster-daemon[3358]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.304247] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 441.304865] dagster-daemon[3358]: return callback(*args, **kwargs) full # [ 441.313793] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 441.314583] dagster-daemon[3358]: with get_instance_for_cli( full # [ 441.315253] dagster-daemon[3358]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 441.315875] dagster-daemon[3358]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 441.316710] dagster-daemon[3358]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.317562] dagster-daemon[3358]: ) as instance: full # [ 441.318236] dagster-daemon[3358]: ^ full # [ 441.318851] dagster-daemon[3358]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 441.319497] dagster-daemon[3358]: return next(self.gen) full # [ 441.320178] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 441.320789] dagster-daemon[3358]: with DagsterInstance.get() as instance: full # [ 441.321620] dagster-daemon[3358]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 441.322298] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 441.322864] dagster-daemon[3358]: return create_instance_from_dagster_home() full # [ 441.323690] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 441.324532] dagster-daemon[3358]: return create_instance_from_config(dagster_home_path) full # [ 441.337553] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 441.338522] dagster-daemon[3358]: return create_instance_from_ref(instance_ref) full # [ 441.339198] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 441.339808] dagster-daemon[3358]: unified_storage = instance_ref.storage full # [ 441.340676] dagster-daemon[3358]: ^^^^^^^^^^^^^^^^^^^^ full # [ 441.341554] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 441.342182] dagster-daemon[3358]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 441.342796] dagster-daemon[3358]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.343648] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 441.344301] dagster-daemon[3358]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 441.344940] dagster-daemon[3358]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.356838] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 441.357628] dagster-daemon[3358]: return DagsterPostgresStorage( full # [ 441.358302] dagster-daemon[3358]: inst_data=inst_data, full # [ 441.358909] dagster-daemon[3358]: ...<2 lines>... full # [ 441.359760] dagster-daemon[3358]: token_provider=get_token_provider_from_config(config_value), full # [ 441.360599] dagster-daemon[3358]: ) full # [ 441.361274] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 441.361893] dagster-daemon[3358]: self._run_storage = PostgresRunStorage( full # [ 441.362727] dagster-daemon[3358]: ~~~~~~~~~~~~~~~~~~^ full # [ 441.363579] dagster-daemon[3358]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 441.364251] dagster-daemon[3358]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.364863] dagster-daemon[3358]: ) full # [ 441.365511] dagster-daemon[3358]: ^ full # [ 441.366232] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 441.366798] dagster-daemon[3358]: self._engine = create_pg_engine( full # [ 441.367655] dagster-daemon[3358]: ~~~~~~~~~~~~~~~~^ full # [ 441.368297] dagster-daemon[3358]: self.postgres_url, full # [ 441.368915] dagster-daemon[3358]: ^^^^^^^^^^^^^^^^^^ full # [ 441.369736] dagster-daemon[3358]: ...<2 lines>... full # [ 441.370571] dagster-daemon[3358]: poolclass=db_pool.NullPool, full # [ 441.371257] dagster-daemon[3358]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 441.371860] dagster-daemon[3358]: ) full # [ 441.372683] dagster-daemon[3358]: ^ full # [ 441.373522] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 441.374176] dagster-daemon[3358]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 441.386406] dagster-daemon[3358]: File "", line 2, in create_engine full # [ 441.388566] dagster-daemon[3358]: return target(fn, url, **kwargs) full # [ 441.389707] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 441.392229] dagster-daemon[3358]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 441.393713] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 441.396270] dagster-daemon[3358]: dbapi = dbapi_meth(**dbapi_args) full # [ 441.397421] dagster-daemon[3358]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 441.400158] dagster-daemon[3358]: import psycopg full # [ 441.401083] dagster-daemon[3358]: ModuleNotFoundError: No module named 'psycopg' full # [ 441.583123] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 441.584084] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 441.587838] systemd[1]: dagster-daemon.service: Consumed 1.421s CPU time over 7.185s wall clock time, 88.5M memory peak. full # [ 442.189545] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 53. full # [ 442.194124] systemd[1]: Started Dagster Webserver. full # [ 444.776489] dagster-webserver[3371]: Traceback (most recent call last): full # [ 444.778966] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 444.779755] dagster-webserver[3371]: sys.exit(main()) full # [ 444.780557] dagster-webserver[3371]: ~~~~^^ full # [ 444.781208] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 444.781837] dagster-webserver[3371]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 444.782507] dagster-webserver[3371]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.783172] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 444.783745] dagster-webserver[3371]: return self.main(*args, **kwargs) full # [ 444.784579] dagster-webserver[3371]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 444.785231] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 444.785852] dagster-webserver[3371]: rv = self.invoke(ctx) full # [ 444.794592] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 444.795568] dagster-webserver[3371]: return ctx.invoke(self.callback, **ctx.params) full # [ 444.796260] dagster-webserver[3371]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.796863] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 444.797511] dagster-webserver[3371]: return callback(*args, **kwargs) full # [ 444.798179] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 444.798796] dagster-webserver[3371]: instance = stack.enter_context( full # [ 444.799648] dagster-webserver[3371]: get_possibly_temporary_instance_for_cli( full # [ 444.800305] dagster-webserver[3371]: ...<3 lines>... full # [ 444.800942] dagster-webserver[3371]: ) full # [ 444.801778] dagster-webserver[3371]: ) full # [ 444.802642] dagster-webserver[3371]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 444.803262] dagster-webserver[3371]: result = _enter(cm) full # [ 444.803864] dagster-webserver[3371]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 444.804693] dagster-webserver[3371]: return next(self.gen) full # [ 444.815210] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 444.815966] dagster-webserver[3371]: with DagsterInstance.get() as instance: full # [ 444.816818] dagster-webserver[3371]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 444.817655] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 444.818507] dagster-webserver[3371]: return create_instance_from_dagster_home() full # [ 444.819177] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 444.819791] dagster-webserver[3371]: return create_instance_from_config(dagster_home_path) full # [ 444.820745] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 444.821301] dagster-webserver[3371]: return create_instance_from_ref(instance_ref) full # [ 444.831601] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 444.832612] dagster-webserver[3371]: unified_storage = instance_ref.storage full # [ 444.833335] dagster-webserver[3371]: ^^^^^^^^^^^^^^^^^^^^ full # [ 444.833880] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 444.834740] dagster-webserver[3371]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 444.835565] dagster-webserver[3371]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.836232] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 444.836855] dagster-webserver[3371]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 444.837503] dagster-webserver[3371]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.838206] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 444.838786] dagster-webserver[3371]: return DagsterPostgresStorage( full # [ 444.839638] dagster-webserver[3371]: inst_data=inst_data, full # [ 444.840681] dagster-webserver[3371]: ...<2 lines>... full # [ 444.841542] dagster-webserver[3371]: token_provider=get_token_provider_from_config(config_value), full # [ 444.842210] dagster-webserver[3371]: ) full # [ 444.842810] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 444.843643] dagster-webserver[3371]: self._run_storage = PostgresRunStorage( full # [ 444.844278] dagster-webserver[3371]: ~~~~~~~~~~~~~~~~~~^ full # [ 444.844903] dagster-webserver[3371]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 444.845728] dagster-webserver[3371]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.846566] dagster-webserver[3371]: ) full # [ 444.847220] dagster-webserver[3371]: ^ full # [ 444.864126] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 444.864910] dagster-webserver[3371]: self._engine = create_pg_engine( full # [ 444.865747] dagster-webserver[3371]: ~~~~~~~~~~~~~~~~^ full # [ 444.866598] dagster-webserver[3371]: self.postgres_url, full # [ 444.867274] dagster-webserver[3371]: ^^^^^^^^^^^^^^^^^^ full # [ 444.867894] dagster-webserver[3371]: ...<2 lines>... full # [ 444.868727] dagster-webserver[3371]: poolclass=db_pool.NullPool, full # [ 444.869576] dagster-webserver[3371]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.870242] dagster-webserver[3371]: ) full # [ 444.870866] dagster-webserver[3371]: ^ full # [ 444.871690] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 444.872541] dagster-webserver[3371]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 444.873208] dagster-webserver[3371]: File "", line 2, in create_engine full # [ 444.873824] dagster-webserver[3371]: return target(fn, url, **kwargs) full # [ 444.874674] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 444.875522] dagster-webserver[3371]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 444.876189] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 444.876805] dagster-webserver[3371]: dbapi = dbapi_meth(**dbapi_args) full # [ 444.877666] dagster-webserver[3371]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 444.878482] dagster-webserver[3371]: import psycopg full # [ 444.879137] dagster-webserver[3371]: ModuleNotFoundError: No module named 'psycopg' full # [ 445.156238] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 445.158705] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 445.161195] systemd[1]: dagster-webserver.service: Consumed 1.986s CPU time over 7.963s wall clock time, 111.8M memory peak. full # [ 446.689691] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 60. full # [ 446.692361] systemd[1]: Started Dagster Daemon. full # [ 448.537977] dagster-daemon[3396]: Traceback (most recent call last): full # [ 448.540478] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 448.541306] dagster-daemon[3396]: sys.exit(main()) full # [ 448.541898] dagster-daemon[3396]: ~~~~^^ full # [ 448.542726] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 448.543591] dagster-daemon[3396]: cli(obj={}) full # [ 448.544254] dagster-daemon[3396]: ~~~^^^^^^^^ full # [ 448.544858] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 448.545685] dagster-daemon[3396]: return self.main(*args, **kwargs) full # [ 448.546523] dagster-daemon[3396]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 448.547210] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 448.547805] dagster-daemon[3396]: rv = self.invoke(ctx) full # [ 448.554982] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 448.555793] dagster-daemon[3396]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 448.556668] dagster-daemon[3396]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 448.557300] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 448.557945] dagster-daemon[3396]: return ctx.invoke(self.callback, **ctx.params) full # [ 448.558783] dagster-daemon[3396]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.559641] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 448.560302] dagster-daemon[3396]: return callback(*args, **kwargs) full # [ 448.561237] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 448.561756] dagster-daemon[3396]: with get_instance_for_cli( full # [ 448.562597] dagster-daemon[3396]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 448.563247] dagster-daemon[3396]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 448.563869] dagster-daemon[3396]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.564698] dagster-daemon[3396]: ) as instance: full # [ 448.565534] dagster-daemon[3396]: ^ full # [ 448.566185] dagster-daemon[3396]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 448.566794] dagster-daemon[3396]: return next(self.gen) full # [ 448.579268] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 448.580073] dagster-daemon[3396]: with DagsterInstance.get() as instance: full # [ 448.580698] dagster-daemon[3396]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 448.581562] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 448.582334] dagster-daemon[3396]: return create_instance_from_dagster_home() full # [ 448.582906] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 448.583527] dagster-daemon[3396]: return create_instance_from_config(dagster_home_path) full # [ 448.584215] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 448.584824] dagster-daemon[3396]: return create_instance_from_ref(instance_ref) full # [ 448.595191] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 448.595965] dagster-daemon[3396]: unified_storage = instance_ref.storage full # [ 448.596839] dagster-daemon[3396]: ^^^^^^^^^^^^^^^^^^^^ full # [ 448.597673] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 448.598535] dagster-daemon[3396]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 448.599207] dagster-daemon[3396]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.599833] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 448.600699] dagster-daemon[3396]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 448.601562] dagster-daemon[3396]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.602286] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 448.602879] dagster-daemon[3396]: return DagsterPostgresStorage( full # [ 448.603737] dagster-daemon[3396]: inst_data=inst_data, full # [ 448.604589] dagster-daemon[3396]: ...<2 lines>... full # [ 448.605268] dagster-daemon[3396]: token_provider=get_token_provider_from_config(config_value), full # [ 448.605900] dagster-daemon[3396]: ) full # [ 448.606749] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 448.607606] dagster-daemon[3396]: self._run_storage = PostgresRunStorage( full # [ 448.608283] dagster-daemon[3396]: ~~~~~~~~~~~~~~~~~~^ full # [ 448.608888] dagster-daemon[3396]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 448.609719] dagster-daemon[3396]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.610564] dagster-daemon[3396]: ) full # [ 448.611227] dagster-daemon[3396]: ^ full # [ 448.626497] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 448.629223] dagster-daemon[3396]: self._engine = create_pg_engine( full # [ 448.630356] dagster-daemon[3396]: ~~~~~~~~~~~~~~~~^ full # [ 448.631508] dagster-daemon[3396]: self.postgres_url, full # [ 448.632533] dagster-daemon[3396]: ^^^^^^^^^^^^^^^^^^ full # [ 448.633555] dagster-daemon[3396]: ...<2 lines>... full # [ 448.634499] dagster-daemon[3396]: poolclass=db_pool.NullPool, full # [ 448.635642] dagster-daemon[3396]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.636800] dagster-daemon[3396]: ) full # [ 448.637573] dagster-daemon[3396]: ^ full # [ 448.638348] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 448.640938] dagster-daemon[3396]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 448.642421] dagster-daemon[3396]: File "", line 2, in create_engine full # [ 448.644599] dagster-daemon[3396]: return target(fn, url, **kwargs) full # [ 448.645751] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 448.648316] dagster-daemon[3396]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 448.649797] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 448.652427] dagster-daemon[3396]: dbapi = dbapi_meth(**dbapi_args) full # [ 448.653631] dagster-daemon[3396]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 448.656392] dagster-daemon[3396]: import psycopg full # [ 448.657322] dagster-daemon[3396]: ModuleNotFoundError: No module named 'psycopg' full # [ 448.822274] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 448.824499] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 448.826586] systemd[1]: dagster-daemon.service: Consumed 1.404s CPU time over 7.232s wall clock time, 88.6M memory peak. full # [ 450.189721] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 54. full # [ 450.192537] systemd[1]: Started Dagster Webserver. full # [ 452.782796] dagster-webserver[3413]: Traceback (most recent call last): full # [ 452.785324] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 452.786167] dagster-webserver[3413]: sys.exit(main()) full # [ 452.786742] dagster-webserver[3413]: ~~~~^^ full # [ 452.787582] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 452.788250] dagster-webserver[3413]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 452.788901] dagster-webserver[3413]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.789713] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 452.790565] dagster-webserver[3413]: return self.main(*args, **kwargs) full # [ 452.791219] dagster-webserver[3413]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 452.791868] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 452.792690] dagster-webserver[3413]: rv = self.invoke(ctx) full # [ 452.801061] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 452.801870] dagster-webserver[3413]: return ctx.invoke(self.callback, **ctx.params) full # [ 452.802540] dagster-webserver[3413]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.803187] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 452.803818] dagster-webserver[3413]: return callback(*args, **kwargs) full # [ 452.804682] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 452.805549] dagster-webserver[3413]: instance = stack.enter_context( full # [ 452.806232] dagster-webserver[3413]: get_possibly_temporary_instance_for_cli( full # [ 452.806862] dagster-webserver[3413]: ...<3 lines>... full # [ 452.807301] dagster-webserver[3413]: ) full # [ 452.807920] dagster-webserver[3413]: ) full # [ 452.808787] dagster-webserver[3413]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 452.809596] dagster-webserver[3413]: result = _enter(cm) full # [ 452.810251] dagster-webserver[3413]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 452.810883] dagster-webserver[3413]: return next(self.gen) full # [ 452.821826] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 452.822629] dagster-webserver[3413]: with DagsterInstance.get() as instance: full # [ 452.823300] dagster-webserver[3413]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 452.823925] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 452.824773] dagster-webserver[3413]: return create_instance_from_dagster_home() full # [ 452.825627] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 452.826298] dagster-webserver[3413]: return create_instance_from_config(dagster_home_path) full # [ 452.826955] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 452.827777] dagster-webserver[3413]: return create_instance_from_ref(instance_ref) full # [ 452.828633] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 452.829298] dagster-webserver[3413]: unified_storage = instance_ref.storage full # [ 452.829919] dagster-webserver[3413]: ^^^^^^^^^^^^^^^^^^^^ full # [ 452.843146] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 452.844075] dagster-webserver[3413]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 452.844799] dagster-webserver[3413]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.845770] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 452.846516] dagster-webserver[3413]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 452.847179] dagster-webserver[3413]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.847807] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 452.848666] dagster-webserver[3413]: return DagsterPostgresStorage( full # [ 452.849554] dagster-webserver[3413]: inst_data=inst_data, full # [ 452.850194] dagster-webserver[3413]: ...<2 lines>... full # [ 452.850828] dagster-webserver[3413]: token_provider=get_token_provider_from_config(config_value), full # [ 452.851689] dagster-webserver[3413]: ) full # [ 452.852592] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 452.853220] dagster-webserver[3413]: self._run_storage = PostgresRunStorage( full # [ 452.853853] dagster-webserver[3413]: ~~~~~~~~~~~~~~~~~~^ full # [ 452.854315] dagster-webserver[3413]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 452.854942] dagster-webserver[3413]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.855769] dagster-webserver[3413]: ) full # [ 452.856611] dagster-webserver[3413]: ^ full # [ 452.857272] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 452.857892] dagster-webserver[3413]: self._engine = create_pg_engine( full # [ 452.858724] dagster-webserver[3413]: ~~~~~~~~~~~~~~~~^ full # [ 452.859575] dagster-webserver[3413]: self.postgres_url, full # [ 452.860224] dagster-webserver[3413]: ^^^^^^^^^^^^^^^^^^ full # [ 452.860836] dagster-webserver[3413]: ...<2 lines>... full # [ 452.861282] dagster-webserver[3413]: poolclass=db_pool.NullPool, full # [ 452.861914] dagster-webserver[3413]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.862740] dagster-webserver[3413]: ) full # [ 452.863577] dagster-webserver[3413]: ^ full # [ 452.880869] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 452.881664] dagster-webserver[3413]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 452.882524] dagster-webserver[3413]: File "", line 2, in create_engine full # [ 452.883193] dagster-webserver[3413]: return target(fn, url, **kwargs) full # [ 452.883821] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 452.884687] dagster-webserver[3413]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 452.885584] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 452.886301] dagster-webserver[3413]: dbapi = dbapi_meth(**dbapi_args) full # [ 452.886904] dagster-webserver[3413]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 452.887309] dagster-webserver[3413]: import psycopg full # [ 452.898664] dagster-webserver[3413]: ModuleNotFoundError: No module named 'psycopg' full # [ 453.177865] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 453.178831] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 453.182646] systemd[1]: dagster-webserver.service: Consumed 1.980s CPU time over 8.024s wall clock time, 111.5M memory peak. full # [ 453.939471] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 61. full # [ 453.944058] systemd[1]: Started Dagster Daemon. full # [ 455.806710] dagster-daemon[3434]: Traceback (most recent call last): full # [ 455.809309] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 455.810053] dagster-daemon[3434]: sys.exit(main()) full # [ 455.810645] dagster-daemon[3434]: ~~~~^^ full # [ 455.811489] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 455.812161] dagster-daemon[3434]: cli(obj={}) full # [ 455.812783] dagster-daemon[3434]: ~~~^^^^^^^^ full # [ 455.813643] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 455.814277] dagster-daemon[3434]: return self.main(*args, **kwargs) full # [ 455.814890] dagster-daemon[3434]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 455.815926] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 455.816766] dagster-daemon[3434]: rv = self.invoke(ctx) full # [ 455.823759] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 455.824537] dagster-daemon[3434]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 455.825233] dagster-daemon[3434]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 455.825821] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 455.826674] dagster-daemon[3434]: return ctx.invoke(self.callback, **ctx.params) full # [ 455.827520] dagster-daemon[3434]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.828225] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 455.828803] dagster-daemon[3434]: return callback(*args, **kwargs) full # [ 455.829695] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 455.830517] dagster-daemon[3434]: with get_instance_for_cli( full # [ 455.831174] dagster-daemon[3434]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 455.831789] dagster-daemon[3434]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 455.832640] dagster-daemon[3434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.833297] dagster-daemon[3434]: ) as instance: full # [ 455.833939] dagster-daemon[3434]: ^ full # [ 455.834777] dagster-daemon[3434]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 455.835651] dagster-daemon[3434]: return next(self.gen) full # [ 455.848116] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 455.848933] dagster-daemon[3434]: with DagsterInstance.get() as instance: full # [ 455.849746] dagster-daemon[3434]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 455.850719] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 455.851653] dagster-daemon[3434]: return create_instance_from_dagster_home() full # [ 455.852309] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 455.852948] dagster-daemon[3434]: return create_instance_from_config(dagster_home_path) full # [ 455.853821] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 455.854643] dagster-daemon[3434]: return create_instance_from_ref(instance_ref) full # [ 455.855328] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 455.855935] dagster-daemon[3434]: unified_storage = instance_ref.storage full # [ 455.856811] dagster-daemon[3434]: ^^^^^^^^^^^^^^^^^^^^ full # [ 455.868704] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 455.869560] dagster-daemon[3434]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 455.870309] dagster-daemon[3434]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.870875] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 455.871529] dagster-daemon[3434]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 455.872208] dagster-daemon[3434]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.872887] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 455.873737] dagster-daemon[3434]: return DagsterPostgresStorage( full # [ 455.874543] dagster-daemon[3434]: inst_data=inst_data, full # [ 455.875214] dagster-daemon[3434]: ...<2 lines>... full # [ 455.875852] dagster-daemon[3434]: token_provider=get_token_provider_from_config(config_value), full # [ 455.876693] dagster-daemon[3434]: ) full # [ 455.877536] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 455.878228] dagster-daemon[3434]: self._run_storage = PostgresRunStorage( full # [ 455.878821] dagster-daemon[3434]: ~~~~~~~~~~~~~~~~~~^ full # [ 455.879667] dagster-daemon[3434]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 455.880553] dagster-daemon[3434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.881205] dagster-daemon[3434]: ) full # [ 455.881798] dagster-daemon[3434]: ^ full # [ 455.895406] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 455.898139] dagster-daemon[3434]: self._engine = create_pg_engine( full # [ 455.899309] dagster-daemon[3434]: ~~~~~~~~~~~~~~~~^ full # [ 455.900474] dagster-daemon[3434]: self.postgres_url, full # [ 455.901501] dagster-daemon[3434]: ^^^^^^^^^^^^^^^^^^ full # [ 455.902527] dagster-daemon[3434]: ...<2 lines>... full # [ 455.903597] dagster-daemon[3434]: poolclass=db_pool.NullPool, full # [ 455.904837] dagster-daemon[3434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.906041] dagster-daemon[3434]: ) full # [ 455.906774] dagster-daemon[3434]: ^ full # [ 455.907543] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 455.910169] dagster-daemon[3434]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 455.911629] dagster-daemon[3434]: File "", line 2, in create_engine full # [ 455.913807] dagster-daemon[3434]: return target(fn, url, **kwargs) full # [ 455.914971] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 455.917537] dagster-daemon[3434]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 455.919049] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 455.921646] dagster-daemon[3434]: dbapi = dbapi_meth(**dbapi_args) full # [ 455.922812] dagster-daemon[3434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 455.925591] dagster-daemon[3434]: import psycopg full # [ 455.926544] dagster-daemon[3434]: ModuleNotFoundError: No module named 'psycopg' full # [ 456.086636] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 456.087809] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 456.091327] systemd[1]: dagster-daemon.service: Consumed 1.431s CPU time over 7.263s wall clock time, 88.5M memory peak. full # [ 458.189964] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 55. full # [ 458.194972] systemd[1]: Started Dagster Webserver. full # [ 460.791566] dagster-webserver[3455]: Traceback (most recent call last): full # [ 460.794103] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 460.794853] dagster-webserver[3455]: sys.exit(main()) full # [ 460.795665] dagster-webserver[3455]: ~~~~^^ full # [ 460.796531] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 460.797157] dagster-webserver[3455]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 460.797784] dagster-webserver[3455]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.798643] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 460.799527] dagster-webserver[3455]: return self.main(*args, **kwargs) full # [ 460.800102] dagster-webserver[3455]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 460.800913] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 460.801749] dagster-webserver[3455]: rv = self.invoke(ctx) full # [ 460.809666] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 460.810669] dagster-webserver[3455]: return ctx.invoke(self.callback, **ctx.params) full # [ 460.811348] dagster-webserver[3455]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.811954] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 460.812792] dagster-webserver[3455]: return callback(*args, **kwargs) full # [ 460.813645] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 460.814298] dagster-webserver[3455]: instance = stack.enter_context( full # [ 460.814938] dagster-webserver[3455]: get_possibly_temporary_instance_for_cli( full # [ 460.815757] dagster-webserver[3455]: ...<3 lines>... full # [ 460.816594] dagster-webserver[3455]: ) full # [ 460.817246] dagster-webserver[3455]: ) full # [ 460.817906] dagster-webserver[3455]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 460.818706] dagster-webserver[3455]: result = _enter(cm) full # [ 460.819539] dagster-webserver[3455]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 460.820195] dagster-webserver[3455]: return next(self.gen) full # [ 460.830362] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 460.831158] dagster-webserver[3455]: with DagsterInstance.get() as instance: full # [ 460.831773] dagster-webserver[3455]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 460.832668] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 460.833300] dagster-webserver[3455]: return create_instance_from_dagster_home() full # [ 460.833982] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 460.834780] dagster-webserver[3455]: return create_instance_from_config(dagster_home_path) full # [ 460.835637] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 460.836309] dagster-webserver[3455]: return create_instance_from_ref(instance_ref) full # [ 460.846860] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 460.847638] dagster-webserver[3455]: unified_storage = instance_ref.storage full # [ 460.848294] dagster-webserver[3455]: ^^^^^^^^^^^^^^^^^^^^ full # [ 460.848932] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 460.849807] dagster-webserver[3455]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 460.850627] dagster-webserver[3455]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.851348] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 460.851919] dagster-webserver[3455]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 460.852752] dagster-webserver[3455]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.853643] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 460.854273] dagster-webserver[3455]: return DagsterPostgresStorage( full # [ 460.854898] dagster-webserver[3455]: inst_data=inst_data, full # [ 460.855739] dagster-webserver[3455]: ...<2 lines>... full # [ 460.856590] dagster-webserver[3455]: token_provider=get_token_provider_from_config(config_value), full # [ 460.857285] dagster-webserver[3455]: ) full # [ 460.857868] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 460.858696] dagster-webserver[3455]: self._run_storage = PostgresRunStorage( full # [ 460.859609] dagster-webserver[3455]: ~~~~~~~~~~~~~~~~~~^ full # [ 460.860183] dagster-webserver[3455]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 460.860801] dagster-webserver[3455]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.861642] dagster-webserver[3455]: ) full # [ 460.862285] dagster-webserver[3455]: ^ full # [ 460.878885] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 460.879667] dagster-webserver[3455]: self._engine = create_pg_engine( full # [ 460.880519] dagster-webserver[3455]: ~~~~~~~~~~~~~~~~^ full # [ 460.881188] dagster-webserver[3455]: self.postgres_url, full # [ 460.881806] dagster-webserver[3455]: ^^^^^^^^^^^^^^^^^^ full # [ 460.882689] dagster-webserver[3455]: ...<2 lines>... full # [ 460.883554] dagster-webserver[3455]: poolclass=db_pool.NullPool, full # [ 460.884186] dagster-webserver[3455]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.884799] dagster-webserver[3455]: ) full # [ 460.885653] dagster-webserver[3455]: ^ full # [ 460.886504] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 460.887172] dagster-webserver[3455]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 460.887790] dagster-webserver[3455]: File "", line 2, in create_engine full # [ 460.888643] dagster-webserver[3455]: return target(fn, url, **kwargs) full # [ 460.889339] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 460.889941] dagster-webserver[3455]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 460.890781] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 460.891726] dagster-webserver[3455]: dbapi = dbapi_meth(**dbapi_args) full # [ 460.903629] dagster-webserver[3455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 460.906430] dagster-webserver[3455]: import psycopg full # [ 460.907425] dagster-webserver[3455]: ModuleNotFoundError: No module named 'psycopg' full # [ 461.173749] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 62. full # [ 461.176367] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 461.178472] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 461.181184] systemd[1]: dagster-webserver.service: Consumed 1.996s CPU time over 7.995s wall clock time, 112M memory peak. full # [ 461.187342] systemd[1]: Started Dagster Daemon. full # [ 463.027627] dagster-daemon[3478]: Traceback (most recent call last): full # [ 463.030189] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 463.030925] dagster-daemon[3478]: sys.exit(main()) full # [ 463.031738] dagster-daemon[3478]: ~~~~^^ full # [ 463.032570] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 463.033222] dagster-daemon[3478]: cli(obj={}) full # [ 463.033862] dagster-daemon[3478]: ~~~^^^^^^^^ full # [ 463.034511] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 463.035139] dagster-daemon[3478]: return self.main(*args, **kwargs) full # [ 463.035746] dagster-daemon[3478]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 463.036583] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 463.037234] dagster-daemon[3478]: rv = self.invoke(ctx) full # [ 463.044601] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 463.045603] dagster-daemon[3478]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 463.046282] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 463.046890] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 463.047725] dagster-daemon[3478]: return ctx.invoke(self.callback, **ctx.params) full # [ 463.048577] dagster-daemon[3478]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.049245] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 463.049873] dagster-daemon[3478]: return callback(*args, **kwargs) full # [ 463.050708] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 463.051534] dagster-daemon[3478]: with get_instance_for_cli( full # [ 463.052185] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 463.052798] dagster-daemon[3478]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 463.053636] dagster-daemon[3478]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.054284] dagster-daemon[3478]: ) as instance: full # [ 463.054910] dagster-daemon[3478]: ^ full # [ 463.055771] dagster-daemon[3478]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 463.056579] dagster-daemon[3478]: return next(self.gen) full # [ 463.068824] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 463.069601] dagster-daemon[3478]: with DagsterInstance.get() as instance: full # [ 463.070270] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 463.070960] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 463.071976] dagster-daemon[3478]: return create_instance_from_dagster_home() full # [ 463.072778] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 463.073632] dagster-daemon[3478]: return create_instance_from_config(dagster_home_path) full # [ 463.074328] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 463.074932] dagster-daemon[3478]: return create_instance_from_ref(instance_ref) full # [ 463.075782] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 463.076620] dagster-daemon[3478]: unified_storage = instance_ref.storage full # [ 463.077313] dagster-daemon[3478]: ^^^^^^^^^^^^^^^^^^^^ full # [ 463.089479] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 463.090281] dagster-daemon[3478]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 463.090904] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.091742] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 463.092595] dagster-daemon[3478]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 463.093264] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.093891] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 463.094750] dagster-daemon[3478]: return DagsterPostgresStorage( full # [ 463.095607] dagster-daemon[3478]: inst_data=inst_data, full # [ 463.096275] dagster-daemon[3478]: ...<2 lines>... full # [ 463.096898] dagster-daemon[3478]: token_provider=get_token_provider_from_config(config_value), full # [ 463.097736] dagster-daemon[3478]: ) full # [ 463.098587] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 463.099256] dagster-daemon[3478]: self._run_storage = PostgresRunStorage( full # [ 463.099882] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~^ full # [ 463.100718] dagster-daemon[3478]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 463.101574] dagster-daemon[3478]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.102257] dagster-daemon[3478]: ) full # [ 463.102885] dagster-daemon[3478]: ^ full # [ 463.103697] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 463.104535] dagster-daemon[3478]: self._engine = create_pg_engine( full # [ 463.105193] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~^ full # [ 463.105803] dagster-daemon[3478]: self.postgres_url, full # [ 463.106644] dagster-daemon[3478]: ^^^^^^^^^^^^^^^^^^ full # [ 463.107486] dagster-daemon[3478]: ...<2 lines>... full # [ 463.108558] dagster-daemon[3478]: poolclass=db_pool.NullPool, full # [ 463.109174] dagster-daemon[3478]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 463.109784] dagster-daemon[3478]: ) full # [ 463.110624] dagster-daemon[3478]: ^ full # [ 463.111290] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 463.111891] dagster-daemon[3478]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 463.112716] dagster-daemon[3478]: File "", line 2, in create_engine full # [ 463.113555] dagster-daemon[3478]: return target(fn, url, **kwargs) full # [ 463.132700] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 463.135254] dagster-daemon[3478]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 463.136722] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 463.139316] dagster-daemon[3478]: dbapi = dbapi_meth(**dbapi_args) full # [ 463.140497] dagster-daemon[3478]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 463.143231] dagster-daemon[3478]: import psycopg full # [ 463.144156] dagster-daemon[3478]: ModuleNotFoundError: No module named 'psycopg' full # [ 463.323657] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 463.325881] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 463.328051] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.229s wall clock time, 88.5M memory peak. full # [ 466.189738] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 56. full # [ 466.193434] systemd[1]: Started Dagster Webserver. full # [ 468.439209] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 63. full # [ 468.442829] systemd[1]: Started Dagster Daemon. full # [ 468.803698] dagster-webserver[3503]: Traceback (most recent call last): full # [ 468.806661] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 468.809212] dagster-webserver[3503]: sys.exit(main()) full # [ 468.809936] dagster-webserver[3503]: ~~~~^^ full # [ 468.810967] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 468.811774] dagster-webserver[3503]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 468.815131] dagster-webserver[3503]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.815859] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 468.816487] dagster-webserver[3503]: return self.main(*args, **kwargs) full # [ 468.819086] dagster-webserver[3503]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 468.820568] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 468.823902] dagster-webserver[3503]: rv = self.invoke(ctx) full # [ 468.824625] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 468.827104] dagster-webserver[3503]: return ctx.invoke(self.callback, **ctx.params) full # [ 468.827854] dagster-webserver[3503]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.828658] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 468.831899] dagster-webserver[3503]: return callback(*args, **kwargs) full # [ 468.832599] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 468.834087] dagster-webserver[3503]: instance = stack.enter_context( full # [ 468.834657] dagster-webserver[3503]: get_possibly_temporary_instance_for_cli( full # [ 468.835492] dagster-webserver[3503]: ...<3 lines>... full # [ 468.838088] dagster-webserver[3503]: ) full # [ 468.838769] dagster-webserver[3503]: ) full # [ 468.839617] dagster-webserver[3503]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 468.843104] dagster-webserver[3503]: result = _enter(cm) full # [ 468.843807] dagster-webserver[3503]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 468.846315] dagster-webserver[3503]: return next(self.gen) full # [ 468.847061] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 468.847660] dagster-webserver[3503]: with DagsterInstance.get() as instance: full # [ 468.851090] dagster-webserver[3503]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 468.851816] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 468.854724] dagster-webserver[3503]: return create_instance_from_dagster_home() full # [ 468.855696] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 468.858090] dagster-webserver[3503]: return create_instance_from_config(dagster_home_path) full # [ 468.858726] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 468.861089] dagster-webserver[3503]: return create_instance_from_ref(instance_ref) full # [ 468.861614] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 468.865093] dagster-webserver[3503]: unified_storage = instance_ref.storage full # [ 468.865696] dagster-webserver[3503]: ^^^^^^^^^^^^^^^^^^^^ full # [ 468.866536] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 468.869109] dagster-webserver[3503]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 468.869617] dagster-webserver[3503]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.870445] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 468.871105] dagster-webserver[3503]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 468.871704] dagster-webserver[3503]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.875090] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 468.875602] dagster-webserver[3503]: return DagsterPostgresStorage( full # [ 468.877089] dagster-webserver[3503]: inst_data=inst_data, full # [ 468.877678] dagster-webserver[3503]: ...<2 lines>... full # [ 468.878502] dagster-webserver[3503]: token_provider=get_token_provider_from_config(config_value), full # [ 468.881089] dagster-webserver[3503]: ) full # [ 468.881785] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 468.882617] dagster-webserver[3503]: self._run_storage = PostgresRunStorage( full # [ 468.886096] dagster-webserver[3503]: ~~~~~~~~~~~~~~~~~~^ full # [ 468.886702] dagster-webserver[3503]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 468.887546] dagster-webserver[3503]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.890089] dagster-webserver[3503]: ) full # [ 468.890633] dagster-webserver[3503]: ^ full # [ 468.891333] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 468.891906] dagster-webserver[3503]: self._engine = create_pg_engine( full # [ 468.894559] dagster-webserver[3503]: ~~~~~~~~~~~~~~~~^ full # [ 468.895221] dagster-webserver[3503]: self.postgres_url, full # [ 468.895852] dagster-webserver[3503]: ^^^^^^^^^^^^^^^^^^ full # [ 468.899090] dagster-webserver[3503]: ...<2 lines>... full # [ 468.899754] dagster-webserver[3503]: poolclass=db_pool.NullPool, full # [ 468.901968] dagster-webserver[3503]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.902836] dagster-webserver[3503]: ) full # [ 468.905090] dagster-webserver[3503]: ^ full # [ 468.905724] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 468.908091] dagster-webserver[3503]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 468.908606] dagster-webserver[3503]: File "", line 2, in create_engine full # [ 468.910089] dagster-webserver[3503]: return target(fn, url, **kwargs) full # [ 468.910477] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 468.911135] dagster-webserver[3503]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 468.911740] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 468.915090] dagster-webserver[3503]: dbapi = dbapi_meth(**dbapi_args) full # [ 468.915635] dagster-webserver[3503]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 468.916283] dagster-webserver[3503]: import psycopg full # [ 468.916922] dagster-webserver[3503]: ModuleNotFoundError: No module named 'psycopg' full # [ 469.192477] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 469.194825] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 469.195691] systemd[1]: dagster-webserver.service: Consumed 2.027s CPU time over 8.010s wall clock time, 111.6M memory peak. full # [ 470.407674] dagster-daemon[3513]: Traceback (most recent call last): full # [ 470.410269] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 470.411112] dagster-daemon[3513]: sys.exit(main()) full # [ 470.411690] dagster-daemon[3513]: ~~~~^^ full # [ 470.412555] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 470.413233] dagster-daemon[3513]: cli(obj={}) full # [ 470.413900] dagster-daemon[3513]: ~~~^^^^^^^^ full # [ 470.414514] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 470.415191] dagster-daemon[3513]: return self.main(*args, **kwargs) full # [ 470.415818] dagster-daemon[3513]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 470.416709] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 470.417529] dagster-daemon[3513]: rv = self.invoke(ctx) full # [ 470.424920] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 470.425679] dagster-daemon[3513]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 470.426567] dagster-daemon[3513]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 470.427204] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 470.427828] dagster-daemon[3513]: return ctx.invoke(self.callback, **ctx.params) full # [ 470.428693] dagster-daemon[3513]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.429545] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 470.430225] dagster-daemon[3513]: return callback(*args, **kwargs) full # [ 470.430876] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 470.431666] dagster-daemon[3513]: with get_instance_for_cli( full # [ 470.432511] dagster-daemon[3513]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 470.433163] dagster-daemon[3513]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 470.433779] dagster-daemon[3513]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.434628] dagster-daemon[3513]: ) as instance: full # [ 470.435259] dagster-daemon[3513]: ^ full # [ 470.435896] dagster-daemon[3513]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 470.436791] dagster-daemon[3513]: return next(self.gen) full # [ 470.449251] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 470.450056] dagster-daemon[3513]: with DagsterInstance.get() as instance: full # [ 470.450672] dagster-daemon[3513]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 470.451530] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 470.452193] dagster-daemon[3513]: return create_instance_from_dagster_home() full # [ 470.452815] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 470.453679] dagster-daemon[3513]: return create_instance_from_config(dagster_home_path) full # [ 470.454524] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 470.455203] dagster-daemon[3513]: return create_instance_from_ref(instance_ref) full # [ 470.455825] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 470.456646] dagster-daemon[3513]: unified_storage = instance_ref.storage full # [ 470.457509] dagster-daemon[3513]: ^^^^^^^^^^^^^^^^^^^^ full # [ 470.458173] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 470.458755] dagster-daemon[3513]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 470.459597] dagster-daemon[3513]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.475183] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 470.475954] dagster-daemon[3513]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 470.476796] dagster-daemon[3513]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.477650] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 470.478305] dagster-daemon[3513]: return DagsterPostgresStorage( full # [ 470.478945] dagster-daemon[3513]: inst_data=inst_data, full # [ 470.479792] dagster-daemon[3513]: ...<2 lines>... full # [ 470.480648] dagster-daemon[3513]: token_provider=get_token_provider_from_config(config_value), full # [ 470.481309] dagster-daemon[3513]: ) full # [ 470.481950] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 470.482800] dagster-daemon[3513]: self._run_storage = PostgresRunStorage( full # [ 470.483642] dagster-daemon[3513]: ~~~~~~~~~~~~~~~~~~^ full # [ 470.484305] dagster-daemon[3513]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 470.484946] dagster-daemon[3513]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.485765] dagster-daemon[3513]: ) full # [ 470.486615] dagster-daemon[3513]: ^ full # [ 470.487257] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 470.487878] dagster-daemon[3513]: self._engine = create_pg_engine( full # [ 470.488705] dagster-daemon[3513]: ~~~~~~~~~~~~~~~~^ full # [ 470.489545] dagster-daemon[3513]: self.postgres_url, full # [ 470.490196] dagster-daemon[3513]: ^^^^^^^^^^^^^^^^^^ full # [ 470.490807] dagster-daemon[3513]: ...<2 lines>... full # [ 470.491647] dagster-daemon[3513]: poolclass=db_pool.NullPool, full # [ 470.492481] dagster-daemon[3513]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 470.493131] dagster-daemon[3513]: ) full # [ 470.493744] dagster-daemon[3513]: ^ full # [ 470.494615] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 470.495237] dagster-daemon[3513]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 470.495850] dagster-daemon[3513]: File "", line 2, in create_engine full # [ 470.496492] dagster-daemon[3513]: return target(fn, url, **kwargs) full # [ 470.512965] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 470.513749] dagster-daemon[3513]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 470.514600] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 470.515272] dagster-daemon[3513]: dbapi = dbapi_meth(**dbapi_args) full # [ 470.515929] dagster-daemon[3513]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 470.516734] dagster-daemon[3513]: import psycopg full # [ 470.523606] dagster-daemon[3513]: ModuleNotFoundError: No module named 'psycopg' full # [ 470.714917] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 470.717198] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 470.719292] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.390s wall clock time, 88.7M memory peak. full # [ 474.440306] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 57. full # [ 474.445676] systemd[1]: Started Dagster Webserver. full # [ 475.939139] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 64. full # [ 475.942248] systemd[1]: Started Dagster Daemon. full # [ 477.099824] dagster-webserver[3545]: Traceback (most recent call last): full # [ 477.101389] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 477.103881] dagster-webserver[3545]: sys.exit(main()) full # [ 477.105156] dagster-webserver[3545]: ~~~~^^ full # [ 477.106573] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 477.109365] dagster-webserver[3545]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 477.111207] dagster-webserver[3545]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.112768] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 477.115779] dagster-webserver[3545]: return self.main(*args, **kwargs) full # [ 477.117520] dagster-webserver[3545]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 477.119042] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 477.122085] dagster-webserver[3545]: rv = self.invoke(ctx) full # [ 477.123586] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 477.126229] dagster-webserver[3545]: return ctx.invoke(self.callback, **ctx.params) full # [ 477.128051] dagster-webserver[3545]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.129925] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 477.132365] dagster-webserver[3545]: return callback(*args, **kwargs) full # [ 477.133914] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 477.136816] dagster-webserver[3545]: instance = stack.enter_context( full # [ 477.138422] dagster-webserver[3545]: get_possibly_temporary_instance_for_cli( full # [ 477.139963] dagster-webserver[3545]: ...<3 lines>... full # [ 477.141183] dagster-webserver[3545]: ) full # [ 477.142817] dagster-webserver[3545]: ) full # [ 477.143874] dagster-webserver[3545]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 477.146596] dagster-webserver[3545]: result = _enter(cm) full # [ 477.147866] dagster-webserver[3545]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 477.150832] dagster-webserver[3545]: return next(self.gen) full # [ 477.151974] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 477.154878] dagster-webserver[3545]: with DagsterInstance.get() as instance: full # [ 477.156568] dagster-webserver[3545]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 477.158044] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 477.161066] dagster-webserver[3545]: return create_instance_from_dagster_home() full # [ 477.162700] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 477.165880] dagster-webserver[3545]: return create_instance_from_config(dagster_home_path) full # [ 477.168140] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 477.171560] dagster-webserver[3545]: return create_instance_from_ref(instance_ref) full # [ 477.173225] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 477.176581] dagster-webserver[3545]: unified_storage = instance_ref.storage full # [ 477.178100] dagster-webserver[3545]: ^^^^^^^^^^^^^^^^^^^^ full # [ 477.179831] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 477.183383] dagster-webserver[3545]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 477.185562] dagster-webserver[3545]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.187421] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 477.190448] dagster-webserver[3545]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 477.192739] dagster-webserver[3545]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.194360] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 477.197214] dagster-webserver[3545]: return DagsterPostgresStorage( full # [ 477.198568] dagster-webserver[3545]: inst_data=inst_data, full # [ 477.201131] dagster-webserver[3545]: ...<2 lines>... full # [ 477.202153] dagster-webserver[3545]: token_provider=get_token_provider_from_config(config_value), full # [ 477.204768] dagster-webserver[3545]: ) full # [ 477.205597] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 477.208167] dagster-webserver[3545]: self._run_storage = PostgresRunStorage( full # [ 477.209497] dagster-webserver[3545]: ~~~~~~~~~~~~~~~~~~^ full # [ 477.210927] dagster-webserver[3545]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 477.212885] dagster-webserver[3545]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.214978] dagster-webserver[3545]: ) full # [ 477.216087] dagster-webserver[3545]: ^ full # [ 477.217612] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 477.220987] dagster-webserver[3545]: self._engine = create_pg_engine( full # [ 477.222506] dagster-webserver[3545]: ~~~~~~~~~~~~~~~~^ full # [ 477.224473] dagster-webserver[3545]: self.postgres_url, full # [ 477.225785] dagster-webserver[3545]: ^^^^^^^^^^^^^^^^^^ full # [ 477.227242] dagster-webserver[3545]: ...<2 lines>... full # [ 477.230050] dagster-webserver[3545]: poolclass=db_pool.NullPool, full # [ 477.231222] dagster-webserver[3545]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.232437] dagster-webserver[3545]: ) full # [ 477.233238] dagster-webserver[3545]: ^ full # [ 477.236050] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 477.238684] dagster-webserver[3545]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 477.240193] dagster-webserver[3545]: File "", line 2, in create_engine full # [ 477.242512] dagster-webserver[3545]: return target(fn, url, **kwargs) full # [ 477.243766] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 477.246391] dagster-webserver[3545]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 477.247920] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 477.250566] dagster-webserver[3545]: dbapi = dbapi_meth(**dbapi_args) full # [ 477.251767] dagster-webserver[3545]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 477.254664] dagster-webserver[3545]: import psycopg full # [ 477.255640] dagster-webserver[3545]: ModuleNotFoundError: No module named 'psycopg' full # [ 477.423638] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 477.425886] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 477.430106] systemd[1]: dagster-webserver.service: Consumed 2.100s CPU time over 8.229s wall clock time, 111.7M memory peak. full # [ 477.891461] dagster-daemon[3555]: Traceback (most recent call last): full # [ 477.894119] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 477.894931] dagster-daemon[3555]: sys.exit(main()) full # [ 477.895741] dagster-daemon[3555]: ~~~~^^ full # [ 477.896580] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 477.897234] dagster-daemon[3555]: cli(obj={}) full # [ 477.897887] dagster-daemon[3555]: ~~~^^^^^^^^ full # [ 477.898705] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 477.899639] dagster-daemon[3555]: return self.main(*args, **kwargs) full # [ 477.900396] dagster-daemon[3555]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 477.901083] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 477.901670] dagster-daemon[3555]: rv = self.invoke(ctx) full # [ 477.902520] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 477.903157] dagster-daemon[3555]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 477.903784] dagster-daemon[3555]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 477.913335] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 477.914127] dagster-daemon[3555]: return ctx.invoke(self.callback, **ctx.params) full # [ 477.914745] dagster-daemon[3555]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.915598] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 477.916267] dagster-daemon[3555]: return callback(*args, **kwargs) full # [ 477.916892] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 477.917732] dagster-daemon[3555]: with get_instance_for_cli( full # [ 477.918584] dagster-daemon[3555]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 477.919261] dagster-daemon[3555]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 477.919880] dagster-daemon[3555]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.920715] dagster-daemon[3555]: ) as instance: full # [ 477.921563] dagster-daemon[3555]: ^ full # [ 477.922278] dagster-daemon[3555]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 477.922822] dagster-daemon[3555]: return next(self.gen) full # [ 477.923665] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 477.924502] dagster-daemon[3555]: with DagsterInstance.get() as instance: full # [ 477.925148] dagster-daemon[3555]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 477.937237] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 477.937997] dagster-daemon[3555]: return create_instance_from_dagster_home() full # [ 477.938667] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 477.939409] dagster-daemon[3555]: return create_instance_from_config(dagster_home_path) full # [ 477.940410] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 477.940988] dagster-daemon[3555]: return create_instance_from_ref(instance_ref) full # [ 477.941827] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 477.942678] dagster-daemon[3555]: unified_storage = instance_ref.storage full # [ 477.943552] dagster-daemon[3555]: ^^^^^^^^^^^^^^^^^^^^ full # [ 477.953419] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 477.954209] dagster-daemon[3555]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 477.954823] dagster-daemon[3555]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.955676] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 477.956521] dagster-daemon[3555]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 477.957187] dagster-daemon[3555]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.957803] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 477.958653] dagster-daemon[3555]: return DagsterPostgresStorage( full # [ 477.959505] dagster-daemon[3555]: inst_data=inst_data, full # [ 477.968478] dagster-daemon[3555]: ...<2 lines>... full # [ 477.969216] dagster-daemon[3555]: token_provider=get_token_provider_from_config(config_value), full # [ 477.969947] dagster-daemon[3555]: ) full # [ 477.970873] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 477.971627] dagster-daemon[3555]: self._run_storage = PostgresRunStorage( full # [ 477.972277] dagster-daemon[3555]: ~~~~~~~~~~~~~~~~~~^ full # [ 477.972885] dagster-daemon[3555]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 477.973724] dagster-daemon[3555]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.974593] dagster-daemon[3555]: ) full # [ 477.975215] dagster-daemon[3555]: ^ full # [ 477.975824] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 477.977079] dagster-daemon[3555]: self._engine = create_pg_engine( full # [ 477.977694] dagster-daemon[3555]: ~~~~~~~~~~~~~~~~^ full # [ 477.978598] dagster-daemon[3555]: self.postgres_url, full # [ 477.979185] dagster-daemon[3555]: ^^^^^^^^^^^^^^^^^^ full # [ 477.979797] dagster-daemon[3555]: ...<2 lines>... full # [ 477.980697] dagster-daemon[3555]: poolclass=db_pool.NullPool, full # [ 477.981283] dagster-daemon[3555]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.981910] dagster-daemon[3555]: ) full # [ 477.982773] dagster-daemon[3555]: ^ full # [ 477.983600] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 477.984300] dagster-daemon[3555]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 477.984864] dagster-daemon[3555]: File "", line 2, in create_engine full # [ 477.985697] dagster-daemon[3555]: return target(fn, url, **kwargs) full # [ 477.996651] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 477.997564] dagster-daemon[3555]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 478.000471] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 478.001188] dagster-daemon[3555]: dbapi = dbapi_meth(**dbapi_args) full # [ 478.001796] dagster-daemon[3555]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 478.003001] dagster-daemon[3555]: import psycopg full # [ 478.003657] dagster-daemon[3555]: ModuleNotFoundError: No module named 'psycopg' full # [ 478.199830] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 478.201889] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 478.204620] systemd[1]: dagster-daemon.service: Consumed 1.425s CPU time over 7.487s wall clock time, 88.6M memory peak. full # [ 482.439988] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 58. full # [ 482.444062] systemd[1]: Started Dagster Webserver. full # [ 483.438924] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 65. full # [ 483.441976] systemd[1]: Started Dagster Daemon. full # [ 485.064740] dagster-webserver[3587]: Traceback (most recent call last): full # [ 485.067244] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 485.067962] dagster-webserver[3587]: sys.exit(main()) full # [ 485.068776] dagster-webserver[3587]: ~~~~^^ full # [ 485.070098] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 485.070644] dagster-webserver[3587]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 485.071421] dagster-webserver[3587]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.072167] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 485.072753] dagster-webserver[3587]: return self.main(*args, **kwargs) full # [ 485.073716] dagster-webserver[3587]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 485.074610] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 485.075421] dagster-webserver[3587]: rv = self.invoke(ctx) full # [ 485.082789] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 485.083514] dagster-webserver[3587]: return ctx.invoke(self.callback, **ctx.params) full # [ 485.084172] dagster-webserver[3587]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.084770] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 485.085860] dagster-webserver[3587]: return callback(*args, **kwargs) full # [ 485.086634] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 485.087502] dagster-webserver[3587]: instance = stack.enter_context( full # [ 485.088127] dagster-webserver[3587]: get_possibly_temporary_instance_for_cli( full # [ 485.088740] dagster-webserver[3587]: ...<3 lines>... full # [ 485.089796] dagster-webserver[3587]: ) full # [ 485.090608] dagster-webserver[3587]: ) full # [ 485.091483] dagster-webserver[3587]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 485.092094] dagster-webserver[3587]: result = _enter(cm) full # [ 485.092728] dagster-webserver[3587]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 485.093772] dagster-webserver[3587]: return next(self.gen) full # [ 485.103232] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 485.103924] dagster-webserver[3587]: with DagsterInstance.get() as instance: full # [ 485.104751] dagster-webserver[3587]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 485.106577] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 485.107256] dagster-webserver[3587]: return create_instance_from_dagster_home() full # [ 485.111622] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 485.112531] dagster-webserver[3587]: return create_instance_from_config(dagster_home_path) full # [ 485.113308] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 485.114003] dagster-webserver[3587]: return create_instance_from_ref(instance_ref) full # [ 485.114628] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 485.115435] dagster-webserver[3587]: unified_storage = instance_ref.storage full # [ 485.116105] dagster-webserver[3587]: ^^^^^^^^^^^^^^^^^^^^ full # [ 485.116747] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 485.117668] dagster-webserver[3587]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 485.118208] dagster-webserver[3587]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.118810] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 485.119720] dagster-webserver[3587]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 485.120484] dagster-webserver[3587]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.135302] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 485.135998] dagster-webserver[3587]: return DagsterPostgresStorage( full # [ 485.136875] dagster-webserver[3587]: inst_data=inst_data, full # [ 485.140485] dagster-webserver[3587]: ...<2 lines>... full # [ 485.141208] dagster-webserver[3587]: token_provider=get_token_provider_from_config(config_value), full # [ 485.142001] dagster-webserver[3587]: ) full # [ 485.143067] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 485.143668] dagster-webserver[3587]: self._run_storage = PostgresRunStorage( full # [ 485.147138] dagster-webserver[3587]: ~~~~~~~~~~~~~~~~~~^ full # [ 485.147847] dagster-webserver[3587]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 485.148487] dagster-webserver[3587]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.152517] dagster-webserver[3587]: ) full # [ 485.153696] dagster-webserver[3587]: ^ full # [ 485.154431] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 485.158316] dagster-webserver[3587]: self._engine = create_pg_engine( full # [ 485.159035] dagster-webserver[3587]: ~~~~~~~~~~~~~~~~^ full # [ 485.159654] dagster-webserver[3587]: self.postgres_url, full # [ 485.162799] dagster-webserver[3587]: ^^^^^^^^^^^^^^^^^^ full # [ 485.163502] dagster-webserver[3587]: ...<2 lines>... full # [ 485.166348] dagster-webserver[3587]: poolclass=db_pool.NullPool, full # [ 485.167070] dagster-webserver[3587]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.167479] dagster-webserver[3587]: ) full # [ 485.168350] dagster-webserver[3587]: ^ full # [ 485.168943] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 485.169767] dagster-webserver[3587]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 485.171714] dagster-webserver[3587]: File "", line 2, in create_engine full # [ 485.172343] dagster-webserver[3587]: return target(fn, url, **kwargs) full # [ 485.172878] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 485.173745] dagster-webserver[3587]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 485.174553] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 485.175302] dagster-webserver[3587]: dbapi = dbapi_meth(**dbapi_args) full # [ 485.175816] dagster-webserver[3587]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 485.176649] dagster-webserver[3587]: import psycopg full # [ 485.177684] dagster-webserver[3587]: ModuleNotFoundError: No module named 'psycopg' full # [ 485.333393] dagster-daemon[3593]: Traceback (most recent call last): full # [ 485.335090] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 485.335853] dagster-daemon[3593]: sys.exit(main()) full # [ 485.336647] dagster-daemon[3593]: ~~~~^^ full # [ 485.340092] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 485.340799] dagster-daemon[3593]: cli(obj={}) full # [ 485.343108] dagster-daemon[3593]: ~~~^^^^^^^^ full # [ 485.343835] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 485.346088] dagster-daemon[3593]: return self.main(*args, **kwargs) full # [ 485.346797] dagster-daemon[3593]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 485.349088] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 485.349780] dagster-daemon[3593]: rv = self.invoke(ctx) full # [ 485.353103] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 485.355427] dagster-daemon[3593]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 485.356868] dagster-daemon[3593]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 485.358313] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 485.365202] dagster-daemon[3593]: return ctx.invoke(self.callback, **ctx.params) full # [ 485.366530] dagster-daemon[3593]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.367850] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 485.370175] dagster-daemon[3593]: return callback(*args, **kwargs) full # [ 485.373091] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 485.375686] dagster-daemon[3593]: with get_instance_for_cli( full # [ 485.376759] dagster-daemon[3593]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 485.377832] dagster-daemon[3593]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 485.381176] dagster-daemon[3593]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.382993] dagster-daemon[3593]: ) as instance: full # [ 485.383934] dagster-daemon[3593]: ^ full # [ 485.384682] dagster-daemon[3593]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 485.389090] dagster-daemon[3593]: return next(self.gen) full # [ 485.390097] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 485.392735] dagster-daemon[3593]: with DagsterInstance.get() as instance: full # [ 485.393967] dagster-daemon[3593]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 485.395075] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 485.398240] dagster-daemon[3593]: return create_instance_from_dagster_home() full # [ 485.399517] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 485.402403] dagster-daemon[3593]: return create_instance_from_config(dagster_home_path) full # [ 485.405092] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 485.407912] dagster-daemon[3593]: return create_instance_from_ref(instance_ref) full # [ 485.409262] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 485.414094] dagster-daemon[3593]: unified_storage = instance_ref.storage full # [ 485.415357] dagster-daemon[3593]: ^^^^^^^^^^^^^^^^^^^^ full # [ 485.416575] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 485.419127] dagster-daemon[3593]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 485.422107] dagster-daemon[3593]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.422810] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 485.423648] dagster-daemon[3593]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 485.427089] dagster-daemon[3593]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.427925] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 485.429726] dagster-daemon[3593]: return DagsterPostgresStorage( full # [ 485.430561] dagster-daemon[3593]: inst_data=inst_data, full # [ 485.433090] dagster-daemon[3593]: ...<2 lines>... full # [ 485.433641] dagster-daemon[3593]: token_provider=get_token_provider_from_config(config_value), full # [ 485.434289] dagster-daemon[3593]: ) full # [ 485.434912] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 485.437783] dagster-daemon[3593]: self._run_storage = PostgresRunStorage( full # [ 485.440150] dagster-daemon[3593]: ~~~~~~~~~~~~~~~~~~^ full # [ 485.440805] dagster-daemon[3593]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 485.441647] dagster-daemon[3593]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.445090] dagster-daemon[3593]: ) full # [ 485.445749] dagster-daemon[3593]: ^ full # [ 485.447696] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 485.450091] dagster-daemon[3593]: self._engine = create_pg_engine( full # [ 485.450631] dagster-daemon[3593]: ~~~~~~~~~~~~~~~~^ full # [ 485.451300] dagster-daemon[3593]: self.postgres_url, full # [ 485.453804] dagster-daemon[3593]: ^^^^^^^^^^^^^^^^^^ full # [ 485.454574] dagster-daemon[3593]: ...<2 lines>... full # [ 485.457091] dagster-daemon[3593]: poolclass=db_pool.NullPool, full # [ 485.457790] dagster-daemon[3593]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 485.458629] dagster-daemon[3593]: ) full # [ 485.461089] dagster-daemon[3593]: ^ full # [ 485.461748] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 485.462650] dagster-daemon[3593]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 485.467090] dagster-daemon[3593]: File "", line 2, in create_engine full # [ 485.467786] dagster-daemon[3593]: return target(fn, url, **kwargs) full # [ 485.468630] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 485.471088] dagster-daemon[3593]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 485.471699] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 485.473099] dagster-daemon[3593]: dbapi = dbapi_meth(**dbapi_args) full # [ 485.473770] dagster-daemon[3593]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 485.476088] dagster-daemon[3593]: import psycopg full # [ 485.476644] dagster-daemon[3593]: ModuleNotFoundError: No module named 'psycopg' full # [ 485.553183] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 485.554924] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 485.557367] systemd[1]: dagster-webserver.service: Consumed 2.088s CPU time over 8.129s wall clock time, 111.7M memory peak. full # [ 485.670552] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 485.672787] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 485.674902] systemd[1]: dagster-daemon.service: Consumed 1.478s CPU time over 7.463s wall clock time, 88.5M memory peak. full # [ 490.689942] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 59. full # [ 490.692567] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 66. full # [ 490.694885] systemd[1]: Started Dagster Daemon. full # [ 490.699131] systemd[1]: Started Dagster Webserver. full # [ 492.518454] dagster-daemon[3630]: Traceback (most recent call last): full # [ 492.523079] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 492.525152] dagster-daemon[3630]: sys.exit(main()) full # [ 492.526125] dagster-daemon[3630]: ~~~~^^ full # [ 492.527073] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 492.529589] dagster-daemon[3630]: cli(obj={}) full # [ 492.530493] dagster-daemon[3630]: ~~~^^^^^^^^ full # [ 492.531385] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 492.533718] dagster-daemon[3630]: return self.main(*args, **kwargs) full # [ 492.534888] dagster-daemon[3630]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 492.536081] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 492.538389] dagster-daemon[3630]: rv = self.invoke(ctx) full # [ 492.539399] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 492.541716] dagster-daemon[3630]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 492.543191] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 492.544603] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 492.546920] dagster-daemon[3630]: return ctx.invoke(self.callback, **ctx.params) full # [ 492.548283] dagster-daemon[3630]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.549601] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 492.551910] dagster-daemon[3630]: return callback(*args, **kwargs) full # [ 492.553083] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 492.555664] dagster-daemon[3630]: with get_instance_for_cli( full # [ 492.556744] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 492.557819] dagster-daemon[3630]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 492.559676] dagster-daemon[3630]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.561528] dagster-daemon[3630]: ) as instance: full # [ 492.562471] dagster-daemon[3630]: ^ full # [ 492.563219] dagster-daemon[3630]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 492.565423] dagster-daemon[3630]: return next(self.gen) full # [ 492.566584] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 492.569215] dagster-daemon[3630]: with DagsterInstance.get() as instance: full # [ 492.570440] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 492.571519] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 492.574105] dagster-daemon[3630]: return create_instance_from_dagster_home() full # [ 492.575403] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 492.578319] dagster-daemon[3630]: return create_instance_from_config(dagster_home_path) full # [ 492.579714] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 492.582526] dagster-daemon[3630]: return create_instance_from_ref(instance_ref) full # [ 492.583830] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 492.586640] dagster-daemon[3630]: unified_storage = instance_ref.storage full # [ 492.587881] dagster-daemon[3630]: ^^^^^^^^^^^^^^^^^^^^ full # [ 492.589118] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 492.591644] dagster-daemon[3630]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 492.593519] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.594996] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 492.597606] dagster-daemon[3630]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 492.599199] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.600762] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 492.603370] dagster-daemon[3630]: return DagsterPostgresStorage( full # [ 492.604489] dagster-daemon[3630]: inst_data=inst_data, full # [ 492.605545] dagster-daemon[3630]: ...<2 lines>... full # [ 492.606475] dagster-daemon[3630]: token_provider=get_token_provider_from_config(config_value), full # [ 492.608052] dagster-daemon[3630]: ) full # [ 492.608781] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 492.611375] dagster-daemon[3630]: self._run_storage = PostgresRunStorage( full # [ 492.612599] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~~~^ full # [ 492.613819] dagster-daemon[3630]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 492.615519] dagster-daemon[3630]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.617188] dagster-daemon[3630]: ) full # [ 492.617901] dagster-daemon[3630]: ^ full # [ 492.618654] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 492.621349] dagster-daemon[3630]: self._engine = create_pg_engine( full # [ 492.622489] dagster-daemon[3630]: ~~~~~~~~~~~~~~~~^ full # [ 492.623635] dagster-daemon[3630]: self.postgres_url, full # [ 492.624651] dagster-daemon[3630]: ^^^^^^^^^^^^^^^^^^ full # [ 492.625667] dagster-daemon[3630]: ...<2 lines>... full # [ 492.626602] dagster-daemon[3630]: poolclass=db_pool.NullPool, full # [ 492.627736] dagster-daemon[3630]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.628875] dagster-daemon[3630]: ) full # [ 492.629631] dagster-daemon[3630]: ^ full # [ 492.630393] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 492.632972] dagster-daemon[3630]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 492.634494] dagster-daemon[3630]: File "", line 2, in create_engine full # [ 492.636676] dagster-daemon[3630]: return target(fn, url, **kwargs) full # [ 492.637826] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 492.640679] dagster-daemon[3630]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 492.642240] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 492.644791] dagster-daemon[3630]: dbapi = dbapi_meth(**dbapi_args) full # [ 492.645944] dagster-daemon[3630]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 492.648689] dagster-daemon[3630]: import psycopg full # [ 492.649609] dagster-daemon[3630]: ModuleNotFoundError: No module named 'psycopg' full # [ 492.750551] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 492.753565] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 492.755833] systemd[1]: dagster-daemon.service: Consumed 1.450s CPU time over 7.078s wall clock time, 88.5M memory peak. full # [ 493.407287] dagster-webserver[3631]: Traceback (most recent call last): full # [ 493.410526] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 493.411626] dagster-webserver[3631]: sys.exit(main()) full # [ 493.412632] dagster-webserver[3631]: ~~~~^^ full # [ 493.413661] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 493.414694] dagster-webserver[3631]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 493.415743] dagster-webserver[3631]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.416788] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 493.417769] dagster-webserver[3631]: return self.main(*args, **kwargs) full # [ 493.418801] dagster-webserver[3631]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 493.424718] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 493.425504] dagster-webserver[3631]: rv = self.invoke(ctx) full # [ 493.426194] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 493.426794] dagster-webserver[3631]: return ctx.invoke(self.callback, **ctx.params) full # [ 493.427672] dagster-webserver[3631]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.428345] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 493.428943] dagster-webserver[3631]: return callback(*args, **kwargs) full # [ 493.429766] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 493.430603] dagster-webserver[3631]: instance = stack.enter_context( full # [ 493.431259] dagster-webserver[3631]: get_possibly_temporary_instance_for_cli( full # [ 493.431867] dagster-webserver[3631]: ...<3 lines>... full # [ 493.432696] dagster-webserver[3631]: ) full # [ 493.433536] dagster-webserver[3631]: ) full # [ 493.442495] dagster-webserver[3631]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 493.443290] dagster-webserver[3631]: result = _enter(cm) full # [ 493.443909] dagster-webserver[3631]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 493.444747] dagster-webserver[3631]: return next(self.gen) full # [ 493.445601] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 493.446267] dagster-webserver[3631]: with DagsterInstance.get() as instance: full # [ 493.446894] dagster-webserver[3631]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 493.447768] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 493.448827] dagster-webserver[3631]: return create_instance_from_dagster_home() full # [ 493.449620] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 493.450289] dagster-webserver[3631]: return create_instance_from_config(dagster_home_path) full # [ 493.461082] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 493.463960] dagster-webserver[3631]: return create_instance_from_ref(instance_ref) full # [ 493.465330] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 493.468166] dagster-webserver[3631]: unified_storage = instance_ref.storage full # [ 493.469451] dagster-webserver[3631]: ^^^^^^^^^^^^^^^^^^^^ full # [ 493.470718] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 493.473312] dagster-webserver[3631]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 493.475208] dagster-webserver[3631]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.476753] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 493.479345] dagster-webserver[3631]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 493.480946] dagster-webserver[3631]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.482576] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 493.485206] dagster-webserver[3631]: return DagsterPostgresStorage( full # [ 493.486350] dagster-webserver[3631]: inst_data=inst_data, full # [ 493.487444] dagster-webserver[3631]: ...<2 lines>... full # [ 493.488417] dagster-webserver[3631]: token_provider=get_token_provider_from_config(config_value), full # [ 493.489997] dagster-webserver[3631]: ) full # [ 493.490813] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 493.493397] dagster-webserver[3631]: self._run_storage = PostgresRunStorage( full # [ 493.494674] dagster-webserver[3631]: ~~~~~~~~~~~~~~~~~~^ full # [ 493.495959] dagster-webserver[3631]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 493.497677] dagster-webserver[3631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.499383] dagster-webserver[3631]: ) full # [ 493.500165] dagster-webserver[3631]: ^ full # [ 493.500929] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 493.503689] dagster-webserver[3631]: self._engine = create_pg_engine( full # [ 493.504871] dagster-webserver[3631]: ~~~~~~~~~~~~~~~~^ full # [ 493.506201] dagster-webserver[3631]: self.postgres_url, full # [ 493.507254] dagster-webserver[3631]: ^^^^^^^^^^^^^^^^^^ full # [ 493.508318] dagster-webserver[3631]: ...<2 lines>... full # [ 493.509273] dagster-webserver[3631]: poolclass=db_pool.NullPool, full # [ 493.510438] dagster-webserver[3631]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 493.511617] dagster-webserver[3631]: ) full # [ 493.512419] dagster-webserver[3631]: ^ full # [ 493.513199] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 493.515822] dagster-webserver[3631]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 493.517358] dagster-webserver[3631]: File "", line 2, in create_engine full # [ 493.519561] dagster-webserver[3631]: return target(fn, url, **kwargs) full # [ 493.520741] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 493.523317] dagster-webserver[3631]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 493.524868] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 493.527505] dagster-webserver[3631]: dbapi = dbapi_meth(**dbapi_args) full # [ 493.528685] dagster-webserver[3631]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 493.531456] dagster-webserver[3631]: import psycopg full # [ 493.532432] dagster-webserver[3631]: ModuleNotFoundError: No module named 'psycopg' full # [ 493.732822] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 493.735154] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 493.737300] systemd[1]: dagster-webserver.service: Consumed 2.082s CPU time over 8.177s wall clock time, 111.6M memory peak. full # [ 497.939799] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 67. full # [ 497.942545] systemd[1]: Started Dagster Daemon. full # [ 498.939063] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 60. full # [ 498.942640] systemd[1]: Started Dagster Webserver. full # [ 499.803336] dagster-daemon[3668]: Traceback (most recent call last): full # [ 499.804740] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 499.805706] dagster-daemon[3668]: sys.exit(main()) full # [ 499.806510] dagster-daemon[3668]: ~~~~^^ full # [ 499.807527] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 499.808222] dagster-daemon[3668]: cli(obj={}) full # [ 499.808876] dagster-daemon[3668]: ~~~^^^^^^^^ full # [ 499.809714] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 499.810596] dagster-daemon[3668]: return self.main(*args, **kwargs) full # [ 499.811204] dagster-daemon[3668]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 499.811795] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 499.812644] dagster-daemon[3668]: rv = self.invoke(ctx) full # [ 499.813564] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 499.814134] dagster-daemon[3668]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 499.814769] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 499.815718] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 499.816247] dagster-daemon[3668]: return ctx.invoke(self.callback, **ctx.params) full # [ 499.816864] dagster-daemon[3668]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.828363] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 499.829083] dagster-daemon[3668]: return callback(*args, **kwargs) full # [ 499.829690] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 499.830703] dagster-daemon[3668]: with get_instance_for_cli( full # [ 499.831557] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 499.832317] dagster-daemon[3668]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 499.832833] dagster-daemon[3668]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.833657] dagster-daemon[3668]: ) as instance: full # [ 499.834589] dagster-daemon[3668]: ^ full # [ 499.835181] dagster-daemon[3668]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 499.835772] dagster-daemon[3668]: return next(self.gen) full # [ 499.836694] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 499.837252] dagster-daemon[3668]: with DagsterInstance.get() as instance: full # [ 499.837866] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 499.847709] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 499.848619] dagster-daemon[3668]: return create_instance_from_dagster_home() full # [ 499.849442] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 499.850091] dagster-daemon[3668]: return create_instance_from_config(dagster_home_path) full # [ 499.850702] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 499.851685] dagster-daemon[3668]: return create_instance_from_ref(instance_ref) full # [ 499.852607] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 499.853410] dagster-daemon[3668]: unified_storage = instance_ref.storage full # [ 499.854084] dagster-daemon[3668]: ^^^^^^^^^^^^^^^^^^^^ full # [ 499.854658] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 499.855588] dagster-daemon[3668]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 499.856147] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.869169] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 499.869883] dagster-daemon[3668]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 499.870710] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.871588] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 499.872196] dagster-daemon[3668]: return DagsterPostgresStorage( full # [ 499.872808] dagster-daemon[3668]: inst_data=inst_data, full # [ 499.873746] dagster-daemon[3668]: ...<2 lines>... full # [ 499.874486] dagster-daemon[3668]: token_provider=get_token_provider_from_config(config_value), full # [ 499.875210] dagster-daemon[3668]: ) full # [ 499.875786] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 499.876579] dagster-daemon[3668]: self._run_storage = PostgresRunStorage( full # [ 499.877326] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~~~^ full # [ 499.877837] dagster-daemon[3668]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 499.878480] dagster-daemon[3668]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.880169] dagster-daemon[3668]: ) full # [ 499.880840] dagster-daemon[3668]: ^ full # [ 499.881590] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 499.882349] dagster-daemon[3668]: self._engine = create_pg_engine( full # [ 499.882838] dagster-daemon[3668]: ~~~~~~~~~~~~~~~~^ full # [ 499.883479] dagster-daemon[3668]: self.postgres_url, full # [ 499.884228] dagster-daemon[3668]: ^^^^^^^^^^^^^^^^^^ full # [ 499.884737] dagster-daemon[3668]: ...<2 lines>... full # [ 499.885582] dagster-daemon[3668]: poolclass=db_pool.NullPool, full # [ 499.886293] dagster-daemon[3668]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.886835] dagster-daemon[3668]: ) full # [ 499.887477] dagster-daemon[3668]: ^ full # [ 499.900199] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 499.900911] dagster-daemon[3668]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 499.901728] dagster-daemon[3668]: File "", line 2, in create_engine full # [ 499.902635] dagster-daemon[3668]: return target(fn, url, **kwargs) full # [ 499.903214] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 499.903823] dagster-daemon[3668]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 499.904769] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 499.905496] dagster-daemon[3668]: dbapi = dbapi_meth(**dbapi_args) full # [ 499.906260] dagster-daemon[3668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 499.906759] dagster-daemon[3668]: import psycopg full # [ 499.918356] dagster-daemon[3668]: ModuleNotFoundError: No module named 'psycopg' full # [ 500.155897] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 500.156724] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 500.158996] systemd[1]: dagster-daemon.service: Consumed 1.462s CPU time over 7.404s wall clock time, 88.5M memory peak. full # [ 501.597780] dagster-webserver[3674]: Traceback (most recent call last): full # [ 501.600374] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 501.601192] dagster-webserver[3674]: sys.exit(main()) full # [ 501.601787] dagster-webserver[3674]: ~~~~^^ full # [ 501.602626] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 501.603281] dagster-webserver[3674]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 501.603927] dagster-webserver[3674]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 501.604723] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 501.605564] dagster-webserver[3674]: return self.main(*args, **kwargs) full # [ 501.606214] dagster-webserver[3674]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 501.606865] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 501.607664] dagster-webserver[3674]: rv = self.invoke(ctx) full # [ 501.608501] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 501.609151] dagster-webserver[3674]: return ctx.invoke(self.callback, **ctx.params) full # [ 501.609778] dagster-webserver[3674]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 501.620556] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 501.621532] dagster-webserver[3674]: return callback(*args, **kwargs) full # [ 501.622263] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 501.622821] dagster-webserver[3674]: instance = stack.enter_context( full # [ 501.623674] dagster-webserver[3674]: get_possibly_temporary_instance_for_cli( full # [ 501.624527] dagster-webserver[3674]: ...<3 lines>... full # [ 501.625196] dagster-webserver[3674]: ) full # [ 501.625814] dagster-webserver[3674]: ) full # [ 501.626716] dagster-webserver[3674]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 501.627528] dagster-webserver[3674]: result = _enter(cm) full # [ 501.633765] dagster-webserver[3674]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 501.634545] dagster-webserver[3674]: return next(self.gen) full # [ 501.635214] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 501.635831] dagster-webserver[3674]: with DagsterInstance.get() as instance: full # [ 501.636693] dagster-webserver[3674]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 501.637571] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 501.638201] dagster-webserver[3674]: return create_instance_from_dagster_home() full # [ 501.638818] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 501.639667] dagster-webserver[3674]: return create_instance_from_config(dagster_home_path) full # [ 501.649252] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 501.650043] dagster-webserver[3674]: return create_instance_from_ref(instance_ref) full # [ 501.650660] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 501.651510] dagster-webserver[3674]: unified_storage = instance_ref.storage full # [ 501.652178] dagster-webserver[3674]: ^^^^^^^^^^^^^^^^^^^^ full # [ 501.652795] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 501.653666] dagster-webserver[3674]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 501.654299] dagster-webserver[3674]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 501.654975] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 501.655774] dagster-webserver[3674]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 501.656622] dagster-webserver[3674]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 501.668972] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 501.669740] dagster-webserver[3674]: return DagsterPostgresStorage( full # [ 501.670584] dagster-webserver[3674]: inst_data=inst_data, full # [ 501.671250] dagster-webserver[3674]: ...<2 lines>... full # [ 501.671890] dagster-webserver[3674]: token_provider=get_token_provider_from_config(config_value), full # [ 501.672717] dagster-webserver[3674]: ) full # [ 501.673567] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 501.674243] dagster-webserver[3674]: self._run_storage = PostgresRunStorage( full # [ 501.674860] dagster-webserver[3674]: ~~~~~~~~~~~~~~~~~~^ full # [ 501.675511] dagster-webserver[3674]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 501.676178] dagster-webserver[3674]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 501.676794] dagster-webserver[3674]: ) full # [ 501.677643] dagster-webserver[3674]: ^ full # [ 501.678297] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 501.678932] dagster-webserver[3674]: self._engine = create_pg_engine( full # [ 501.679768] dagster-webserver[3674]: ~~~~~~~~~~~~~~~~^ full # [ 501.680599] dagster-webserver[3674]: self.postgres_url, full # [ 501.681249] dagster-webserver[3674]: ^^^^^^^^^^^^^^^^^^ full # [ 501.681865] dagster-webserver[3674]: ...<2 lines>... full # [ 501.682927] dagster-webserver[3674]: poolclass=db_pool.NullPool, full # [ 501.683720] dagster-webserver[3674]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 501.684750] dagster-webserver[3674]: ) full # [ 501.685583] dagster-webserver[3674]: ^ full # [ 501.686266] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 501.686850] dagster-webserver[3674]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 501.687487] dagster-webserver[3674]: File "", line 2, in create_engine full # [ 501.688136] dagster-webserver[3674]: return target(fn, url, **kwargs) full # [ 501.703084] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 501.705660] dagster-webserver[3674]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 501.707161] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 501.709764] dagster-webserver[3674]: dbapi = dbapi_meth(**dbapi_args) full # [ 501.710965] dagster-webserver[3674]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 501.713753] dagster-webserver[3674]: import psycopg full # [ 501.714718] dagster-webserver[3674]: ModuleNotFoundError: No module named 'psycopg' full # [ 501.972148] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 501.973098] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 501.976924] systemd[1]: dagster-webserver.service: Consumed 2.032s CPU time over 8.238s wall clock time, 111.7M memory peak. full # [ 505.189642] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 68. full # [ 505.192509] systemd[1]: Started Dagster Daemon. full # [ 507.046156] dagster-daemon[3706]: Traceback (most recent call last): full # [ 507.048643] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 507.049633] dagster-daemon[3706]: sys.exit(main()) full # [ 507.050263] dagster-daemon[3706]: ~~~~^^ full # [ 507.050876] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 507.051710] dagster-daemon[3706]: cli(obj={}) full # [ 507.052594] dagster-daemon[3706]: ~~~^^^^^^^^ full # [ 507.053216] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 507.053815] dagster-daemon[3706]: return self.main(*args, **kwargs) full # [ 507.054683] dagster-daemon[3706]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 507.055522] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 507.056143] dagster-daemon[3706]: rv = self.invoke(ctx) full # [ 507.063124] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 507.063915] dagster-daemon[3706]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 507.064776] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 507.065607] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 507.066280] dagster-daemon[3706]: return ctx.invoke(self.callback, **ctx.params) full # [ 507.066904] dagster-daemon[3706]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.067747] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 507.068594] dagster-daemon[3706]: return callback(*args, **kwargs) full # [ 507.069242] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 507.069853] dagster-daemon[3706]: with get_instance_for_cli( full # [ 507.070490] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 507.071141] dagster-daemon[3706]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 507.071753] dagster-daemon[3706]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.072593] dagster-daemon[3706]: ) as instance: full # [ 507.073242] dagster-daemon[3706]: ^ full # [ 507.073889] dagster-daemon[3706]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 507.074687] dagster-daemon[3706]: return next(self.gen) full # [ 507.087323] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 507.088213] dagster-daemon[3706]: with DagsterInstance.get() as instance: full # [ 507.088736] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 507.089588] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 507.090253] dagster-daemon[3706]: return create_instance_from_dagster_home() full # [ 507.090878] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 507.091716] dagster-daemon[3706]: return create_instance_from_config(dagster_home_path) full # [ 507.092603] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 507.093242] dagster-daemon[3706]: return create_instance_from_ref(instance_ref) full # [ 507.093860] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 507.094508] dagster-daemon[3706]: unified_storage = instance_ref.storage full # [ 507.095207] dagster-daemon[3706]: ^^^^^^^^^^^^^^^^^^^^ full # [ 507.107927] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 507.108694] dagster-daemon[3706]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 507.109543] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.110213] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 507.110828] dagster-daemon[3706]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 507.111918] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.112717] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 507.113568] dagster-daemon[3706]: return DagsterPostgresStorage( full # [ 507.114244] dagster-daemon[3706]: inst_data=inst_data, full # [ 507.114853] dagster-daemon[3706]: ...<2 lines>... full # [ 507.115505] dagster-daemon[3706]: token_provider=get_token_provider_from_config(config_value), full # [ 507.116176] dagster-daemon[3706]: ) full # [ 507.116827] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 507.117641] dagster-daemon[3706]: self._run_storage = PostgresRunStorage( full # [ 507.118295] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~~~^ full # [ 507.118935] dagster-daemon[3706]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 507.119772] dagster-daemon[3706]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.120620] dagster-daemon[3706]: ) full # [ 507.121287] dagster-daemon[3706]: ^ full # [ 507.121900] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 507.122727] dagster-daemon[3706]: self._engine = create_pg_engine( full # [ 507.123563] dagster-daemon[3706]: ~~~~~~~~~~~~~~~~^ full # [ 507.124245] dagster-daemon[3706]: self.postgres_url, full # [ 507.124823] dagster-daemon[3706]: ^^^^^^^^^^^^^^^^^^ full # [ 507.125663] dagster-daemon[3706]: ...<2 lines>... full # [ 507.126501] dagster-daemon[3706]: poolclass=db_pool.NullPool, full # [ 507.127152] dagster-daemon[3706]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 507.127762] dagster-daemon[3706]: ) full # [ 507.128602] dagster-daemon[3706]: ^ full # [ 507.144404] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 507.145195] dagster-daemon[3706]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 507.145813] dagster-daemon[3706]: File "", line 2, in create_engine full # [ 507.146665] dagster-daemon[3706]: return target(fn, url, **kwargs) full # [ 507.147514] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 507.148183] dagster-daemon[3706]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 507.148818] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 507.149655] dagster-daemon[3706]: dbapi = dbapi_meth(**dbapi_args) full # [ 507.150561] dagster-daemon[3706]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 507.151173] dagster-daemon[3706]: import psycopg full # [ 507.161626] dagster-daemon[3706]: ModuleNotFoundError: No module named 'psycopg' full # [ 507.190916] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 61. full # [ 507.194096] systemd[1]: Started Dagster Webserver. full # [ 507.403080] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 507.403912] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 507.404693] systemd[1]: dagster-daemon.service: Consumed 1.436s CPU time over 7.243s wall clock time, 88.5M memory peak. full # [ 509.824407] dagster-webserver[3716]: Traceback (most recent call last): full # [ 509.826928] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 509.827738] dagster-webserver[3716]: sys.exit(main()) full # [ 509.828564] dagster-webserver[3716]: ~~~~^^ full # [ 509.829221] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 509.829824] dagster-webserver[3716]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 509.830497] dagster-webserver[3716]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.831138] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 509.831745] dagster-webserver[3716]: return self.main(*args, **kwargs) full # [ 509.832586] dagster-webserver[3716]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 509.833263] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 509.833853] dagster-webserver[3716]: rv = self.invoke(ctx) full # [ 509.842662] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 509.843651] dagster-webserver[3716]: return ctx.invoke(self.callback, **ctx.params) full # [ 509.844329] dagster-webserver[3716]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.844942] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 509.845781] dagster-webserver[3716]: return callback(*args, **kwargs) full # [ 509.846628] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 509.847295] dagster-webserver[3716]: instance = stack.enter_context( full # [ 509.847909] dagster-webserver[3716]: get_possibly_temporary_instance_for_cli( full # [ 509.848751] dagster-webserver[3716]: ...<3 lines>... full # [ 509.849596] dagster-webserver[3716]: ) full # [ 509.850263] dagster-webserver[3716]: ) full # [ 509.850891] dagster-webserver[3716]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 509.851711] dagster-webserver[3716]: result = _enter(cm) full # [ 509.852550] dagster-webserver[3716]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 509.853202] dagster-webserver[3716]: return next(self.gen) full # [ 509.853835] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 509.854658] dagster-webserver[3716]: with DagsterInstance.get() as instance: full # [ 509.855493] dagster-webserver[3716]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 509.856142] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 509.856760] dagster-webserver[3716]: return create_instance_from_dagster_home() full # [ 509.871585] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 509.872577] dagster-webserver[3716]: return create_instance_from_config(dagster_home_path) full # [ 509.873242] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 509.873866] dagster-webserver[3716]: return create_instance_from_ref(instance_ref) full # [ 509.874556] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 509.875198] dagster-webserver[3716]: unified_storage = instance_ref.storage full # [ 509.875808] dagster-webserver[3716]: ^^^^^^^^^^^^^^^^^^^^ full # [ 509.876666] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 509.877539] dagster-webserver[3716]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 509.878182] dagster-webserver[3716]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.890116] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 509.890893] dagster-webserver[3716]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 509.891730] dagster-webserver[3716]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.894148] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 509.894854] dagster-webserver[3716]: return DagsterPostgresStorage( full # [ 509.895505] dagster-webserver[3716]: inst_data=inst_data, full # [ 509.898113] dagster-webserver[3716]: ...<2 lines>... full # [ 509.898809] dagster-webserver[3716]: token_provider=get_token_provider_from_config(config_value), full # [ 509.899668] dagster-webserver[3716]: ) full # [ 509.902100] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 509.902775] dagster-webserver[3716]: self._run_storage = PostgresRunStorage( full # [ 509.903629] dagster-webserver[3716]: ~~~~~~~~~~~~~~~~~~^ full # [ 509.906088] dagster-webserver[3716]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 509.906671] dagster-webserver[3716]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.907518] dagster-webserver[3716]: ) full # [ 509.908169] dagster-webserver[3716]: ^ full # [ 509.908783] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 509.911090] dagster-webserver[3716]: self._engine = create_pg_engine( full # [ 509.911670] dagster-webserver[3716]: ~~~~~~~~~~~~~~~~^ full # [ 509.912513] dagster-webserver[3716]: self.postgres_url, full # [ 509.913161] dagster-webserver[3716]: ^^^^^^^^^^^^^^^^^^ full # [ 509.913772] dagster-webserver[3716]: ...<2 lines>... full # [ 509.916088] dagster-webserver[3716]: poolclass=db_pool.NullPool, full # [ 509.916654] dagster-webserver[3716]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.917494] dagster-webserver[3716]: ) full # [ 509.920082] dagster-webserver[3716]: ^ full # [ 509.920771] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 509.921614] dagster-webserver[3716]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 509.922261] dagster-webserver[3716]: File "", line 2, in create_engine full # [ 509.922883] dagster-webserver[3716]: return target(fn, url, **kwargs) full # [ 509.925531] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 509.926183] dagster-webserver[3716]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 509.926791] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 509.927642] dagster-webserver[3716]: dbapi = dbapi_meth(**dbapi_args) full # [ 509.928280] dagster-webserver[3716]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 509.928902] dagster-webserver[3716]: import psycopg full # [ 509.931579] dagster-webserver[3716]: ModuleNotFoundError: No module named 'psycopg' full # [ 510.192322] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 510.194847] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 510.197218] systemd[1]: dagster-webserver.service: Consumed 1.994s CPU time over 8.212s wall clock time, 111.7M memory peak. full # [ 512.439971] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 69. full # [ 512.442725] systemd[1]: Started Dagster Daemon. full # [ 514.280743] dagster-daemon[3744]: Traceback (most recent call last): full # [ 514.283315] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 514.284143] dagster-daemon[3744]: sys.exit(main()) full # [ 514.284708] dagster-daemon[3744]: ~~~~^^ full # [ 514.285554] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 514.286201] dagster-daemon[3744]: cli(obj={}) full # [ 514.286850] dagster-daemon[3744]: ~~~^^^^^^^^ full # [ 514.287697] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 514.288507] dagster-daemon[3744]: return self.main(*args, **kwargs) full # [ 514.289146] dagster-daemon[3744]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 514.289755] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 514.290600] dagster-daemon[3744]: rv = self.invoke(ctx) full # [ 514.297764] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 514.298551] dagster-daemon[3744]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 514.299279] dagster-daemon[3744]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 514.299849] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 514.300686] dagster-daemon[3744]: return ctx.invoke(self.callback, **ctx.params) full # [ 514.301548] dagster-daemon[3744]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.302219] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 514.302834] dagster-daemon[3744]: return callback(*args, **kwargs) full # [ 514.303695] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 514.304502] dagster-daemon[3744]: with get_instance_for_cli( full # [ 514.305149] dagster-daemon[3744]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 514.305758] dagster-daemon[3744]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 514.306593] dagster-daemon[3744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.307249] dagster-daemon[3744]: ) as instance: full # [ 514.307858] dagster-daemon[3744]: ^ full # [ 514.308694] dagster-daemon[3744]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 514.309650] dagster-daemon[3744]: return next(self.gen) full # [ 514.321949] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 514.322735] dagster-daemon[3744]: with DagsterInstance.get() as instance: full # [ 514.323576] dagster-daemon[3744]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 514.324243] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 514.324872] dagster-daemon[3744]: return create_instance_from_dagster_home() full # [ 514.325515] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 514.326181] dagster-daemon[3744]: return create_instance_from_config(dagster_home_path) full # [ 514.326836] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 514.327660] dagster-daemon[3744]: return create_instance_from_ref(instance_ref) full # [ 514.328308] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 514.328942] dagster-daemon[3744]: unified_storage = instance_ref.storage full # [ 514.329809] dagster-daemon[3744]: ^^^^^^^^^^^^^^^^^^^^ full # [ 514.342509] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 514.343295] dagster-daemon[3744]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 514.343944] dagster-daemon[3744]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.344772] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 514.345620] dagster-daemon[3744]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 514.346290] dagster-daemon[3744]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.346900] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 514.347734] dagster-daemon[3744]: return DagsterPostgresStorage( full # [ 514.348638] dagster-daemon[3744]: inst_data=inst_data, full # [ 514.349252] dagster-daemon[3744]: ...<2 lines>... full # [ 514.350146] dagster-daemon[3744]: token_provider=get_token_provider_from_config(config_value), full # [ 514.350699] dagster-daemon[3744]: ) full # [ 514.351588] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 514.352214] dagster-daemon[3744]: self._run_storage = PostgresRunStorage( full # [ 514.352822] dagster-daemon[3744]: ~~~~~~~~~~~~~~~~~~^ full # [ 514.353670] dagster-daemon[3744]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 514.354519] dagster-daemon[3744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.355194] dagster-daemon[3744]: ) full # [ 514.355798] dagster-daemon[3744]: ^ full # [ 514.356629] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 514.357259] dagster-daemon[3744]: self._engine = create_pg_engine( full # [ 514.357890] dagster-daemon[3744]: ~~~~~~~~~~~~~~~~^ full # [ 514.358726] dagster-daemon[3744]: self.postgres_url, full # [ 514.359554] dagster-daemon[3744]: ^^^^^^^^^^^^^^^^^^ full # [ 514.360202] dagster-daemon[3744]: ...<2 lines>... full # [ 514.360809] dagster-daemon[3744]: poolclass=db_pool.NullPool, full # [ 514.361648] dagster-daemon[3744]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 514.362489] dagster-daemon[3744]: ) full # [ 514.363138] dagster-daemon[3744]: ^ full # [ 514.378904] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 514.381530] dagster-daemon[3744]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 514.382934] dagster-daemon[3744]: File "", line 2, in create_engine full # [ 514.385147] dagster-daemon[3744]: return target(fn, url, **kwargs) full # [ 514.386339] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 514.388878] dagster-daemon[3744]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 514.390380] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 514.392955] dagster-daemon[3744]: dbapi = dbapi_meth(**dbapi_args) full # [ 514.394121] dagster-daemon[3744]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 514.396864] dagster-daemon[3744]: import psycopg full # [ 514.397787] dagster-daemon[3744]: ModuleNotFoundError: No module named 'psycopg' full # [ 514.578378] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 514.580644] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 514.582731] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.175s wall clock time, 88.5M memory peak. full # [ 515.439615] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 62. full # [ 515.442706] systemd[1]: Started Dagster Webserver. full # [ 518.037725] dagster-webserver[3761]: Traceback (most recent call last): full # [ 518.040286] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 518.041077] dagster-webserver[3761]: sys.exit(main()) full # [ 518.041663] dagster-webserver[3761]: ~~~~^^ full # [ 518.042491] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 518.043142] dagster-webserver[3761]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 518.043775] dagster-webserver[3761]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 518.044622] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 518.045247] dagster-webserver[3761]: return self.main(*args, **kwargs) full # [ 518.045860] dagster-webserver[3761]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 518.046691] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 518.047731] dagster-webserver[3761]: rv = self.invoke(ctx) full # [ 518.056385] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 518.057174] dagster-webserver[3761]: return ctx.invoke(self.callback, **ctx.params) full # [ 518.057800] dagster-webserver[3761]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 518.058620] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 518.059272] dagster-webserver[3761]: return callback(*args, **kwargs) full # [ 518.059901] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 518.060733] dagster-webserver[3761]: instance = stack.enter_context( full # [ 518.061553] dagster-webserver[3761]: get_possibly_temporary_instance_for_cli( full # [ 518.062216] dagster-webserver[3761]: ...<3 lines>... full # [ 518.062811] dagster-webserver[3761]: ) full # [ 518.063656] dagster-webserver[3761]: ) full # [ 518.064523] dagster-webserver[3761]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 518.065145] dagster-webserver[3761]: result = _enter(cm) full # [ 518.065752] dagster-webserver[3761]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 518.066600] dagster-webserver[3761]: return next(self.gen) full # [ 518.076923] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 518.077692] dagster-webserver[3761]: with DagsterInstance.get() as instance: full # [ 518.078543] dagster-webserver[3761]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 518.079215] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 518.079854] dagster-webserver[3761]: return create_instance_from_dagster_home() full # [ 518.080686] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 518.081579] dagster-webserver[3761]: return create_instance_from_config(dagster_home_path) full # [ 518.082255] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 518.082835] dagster-webserver[3761]: return create_instance_from_ref(instance_ref) full # [ 518.093378] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 518.094185] dagster-webserver[3761]: unified_storage = instance_ref.storage full # [ 518.094802] dagster-webserver[3761]: ^^^^^^^^^^^^^^^^^^^^ full # [ 518.095656] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 518.096529] dagster-webserver[3761]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 518.097177] dagster-webserver[3761]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 518.097828] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 518.098644] dagster-webserver[3761]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 518.099301] dagster-webserver[3761]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 518.099940] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 518.100791] dagster-webserver[3761]: return DagsterPostgresStorage( full # [ 518.101629] dagster-webserver[3761]: inst_data=inst_data, full # [ 518.102377] dagster-webserver[3761]: ...<2 lines>... full # [ 518.102925] dagster-webserver[3761]: token_provider=get_token_provider_from_config(config_value), full # [ 518.103763] dagster-webserver[3761]: ) full # [ 518.116514] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 518.117331] dagster-webserver[3761]: self._run_storage = PostgresRunStorage( full # [ 518.117932] dagster-webserver[3761]: ~~~~~~~~~~~~~~~~~~^ full # [ 518.118774] dagster-webserver[3761]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 518.119625] dagster-webserver[3761]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 518.120303] dagster-webserver[3761]: ) full # [ 518.120904] dagster-webserver[3761]: ^ full # [ 518.121741] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 518.122590] dagster-webserver[3761]: self._engine = create_pg_engine( full # [ 518.123255] dagster-webserver[3761]: ~~~~~~~~~~~~~~~~^ full # [ 518.123899] dagster-webserver[3761]: self.postgres_url, full # [ 518.124740] dagster-webserver[3761]: ^^^^^^^^^^^^^^^^^^ full # [ 518.125586] dagster-webserver[3761]: ...<2 lines>... full # [ 518.126254] dagster-webserver[3761]: poolclass=db_pool.NullPool, full # [ 518.126880] dagster-webserver[3761]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 518.127704] dagster-webserver[3761]: ) full # [ 518.128538] dagster-webserver[3761]: ^ full # [ 518.129190] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 518.129797] dagster-webserver[3761]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 518.130667] dagster-webserver[3761]: File "", line 2, in create_engine full # [ 518.131283] dagster-webserver[3761]: return target(fn, url, **kwargs) full # [ 518.131908] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 518.132743] dagster-webserver[3761]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 518.147084] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 518.149692] dagster-webserver[3761]: dbapi = dbapi_meth(**dbapi_args) full # [ 518.150881] dagster-webserver[3761]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 518.153684] dagster-webserver[3761]: import psycopg full # [ 518.154646] dagster-webserver[3761]: ModuleNotFoundError: No module named 'psycopg' full # [ 518.424445] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 518.426758] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 518.428936] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 8.231s wall clock time, 111.5M memory peak. full # [ 519.690071] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 70. full # [ 519.692764] systemd[1]: Started Dagster Daemon. full # [ 521.513887] dagster-daemon[3782]: Traceback (most recent call last): full # [ 521.516480] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 521.517313] dagster-daemon[3782]: sys.exit(main()) full # [ 521.517896] dagster-daemon[3782]: ~~~~^^ full # [ 521.518742] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 521.519597] dagster-daemon[3782]: cli(obj={}) full # [ 521.520286] dagster-daemon[3782]: ~~~^^^^^^^^ full # [ 521.520873] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 521.521700] dagster-daemon[3782]: return self.main(*args, **kwargs) full # [ 521.522536] dagster-daemon[3782]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 521.523240] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 521.523832] dagster-daemon[3782]: rv = self.invoke(ctx) full # [ 521.524277] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 521.524903] dagster-daemon[3782]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 521.525761] dagster-daemon[3782]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 521.536236] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 521.537126] dagster-daemon[3782]: return ctx.invoke(self.callback, **ctx.params) full # [ 521.537879] dagster-daemon[3782]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.538907] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 521.539913] dagster-daemon[3782]: return callback(*args, **kwargs) full # [ 521.540970] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 521.541946] dagster-daemon[3782]: with get_instance_for_cli( full # [ 521.542959] dagster-daemon[3782]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 521.543968] dagster-daemon[3782]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 521.544805] dagster-daemon[3782]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.545655] dagster-daemon[3782]: ) as instance: full # [ 521.546495] dagster-daemon[3782]: ^ full # [ 521.547140] dagster-daemon[3782]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 521.547741] dagster-daemon[3782]: return next(self.gen) full # [ 521.557074] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 521.557856] dagster-daemon[3782]: with DagsterInstance.get() as instance: full # [ 521.558504] dagster-daemon[3782]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 521.559170] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 521.559813] dagster-daemon[3782]: return create_instance_from_dagster_home() full # [ 521.560696] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 521.561300] dagster-daemon[3782]: return create_instance_from_config(dagster_home_path) full # [ 521.561977] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 521.562776] dagster-daemon[3782]: return create_instance_from_ref(instance_ref) full # [ 521.572886] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 521.573666] dagster-daemon[3782]: unified_storage = instance_ref.storage full # [ 521.574541] dagster-daemon[3782]: ^^^^^^^^^^^^^^^^^^^^ full # [ 521.575238] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 521.575802] dagster-daemon[3782]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 521.576653] dagster-daemon[3782]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.577553] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 521.578175] dagster-daemon[3782]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 521.578796] dagster-daemon[3782]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.579630] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 521.580297] dagster-daemon[3782]: return DagsterPostgresStorage( full # [ 521.580909] dagster-daemon[3782]: inst_data=inst_data, full # [ 521.581745] dagster-daemon[3782]: ...<2 lines>... full # [ 521.582596] dagster-daemon[3782]: token_provider=get_token_provider_from_config(config_value), full # [ 521.583268] dagster-daemon[3782]: ) full # [ 521.595437] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 521.596241] dagster-daemon[3782]: self._run_storage = PostgresRunStorage( full # [ 521.596868] dagster-daemon[3782]: ~~~~~~~~~~~~~~~~~~^ full # [ 521.597696] dagster-daemon[3782]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 521.598546] dagster-daemon[3782]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.599209] dagster-daemon[3782]: ) full # [ 521.599826] dagster-daemon[3782]: ^ full # [ 521.600675] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 521.601528] dagster-daemon[3782]: self._engine = create_pg_engine( full # [ 521.602195] dagster-daemon[3782]: ~~~~~~~~~~~~~~~~^ full # [ 521.602818] dagster-daemon[3782]: self.postgres_url, full # [ 521.603665] dagster-daemon[3782]: ^^^^^^^^^^^^^^^^^^ full # [ 521.604517] dagster-daemon[3782]: ...<2 lines>... full # [ 521.605185] dagster-daemon[3782]: poolclass=db_pool.NullPool, full # [ 521.605802] dagster-daemon[3782]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 521.606635] dagster-daemon[3782]: ) full # [ 521.607273] dagster-daemon[3782]: ^ full # [ 521.608180] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 521.608730] dagster-daemon[3782]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 521.617932] dagster-daemon[3782]: File "", line 2, in create_engine full # [ 521.618639] dagster-daemon[3782]: return target(fn, url, **kwargs) full # [ 521.619274] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 521.619900] dagster-daemon[3782]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 521.620766] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 521.621599] dagster-daemon[3782]: dbapi = dbapi_meth(**dbapi_args) full # [ 521.628105] dagster-daemon[3782]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 521.630832] dagster-daemon[3782]: import psycopg full # [ 521.631752] dagster-daemon[3782]: ModuleNotFoundError: No module named 'psycopg' full # [ 521.825297] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 521.826236] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 521.829897] systemd[1]: dagster-daemon.service: Consumed 1.399s CPU time over 7.245s wall clock time, 88.5M memory peak. full # [ 523.440078] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 63. full # [ 523.442964] systemd[1]: Started Dagster Webserver. full # [ 526.042374] dagster-webserver[3804]: Traceback (most recent call last): full # [ 526.044942] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 526.045775] dagster-webserver[3804]: sys.exit(main()) full # [ 526.047647] dagster-webserver[3804]: ~~~~^^ full # [ 526.048260] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 526.048917] dagster-webserver[3804]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 526.050971] dagster-webserver[3804]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 526.051802] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 526.054943] dagster-webserver[3804]: return self.main(*args, **kwargs) full # [ 526.055755] dagster-webserver[3804]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 526.056702] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 526.057276] dagster-webserver[3804]: rv = self.invoke(ctx) full # [ 526.060769] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 526.061555] dagster-webserver[3804]: return ctx.invoke(self.callback, **ctx.params) full # [ 526.062246] dagster-webserver[3804]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 526.062839] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 526.063295] dagster-webserver[3804]: return callback(*args, **kwargs) full # [ 526.063961] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 526.064789] dagster-webserver[3804]: instance = stack.enter_context( full # [ 526.065622] dagster-webserver[3804]: get_possibly_temporary_instance_for_cli( full # [ 526.066476] dagster-webserver[3804]: ...<3 lines>... full # [ 526.067139] dagster-webserver[3804]: ) full # [ 526.067736] dagster-webserver[3804]: ) full # [ 526.075635] dagster-webserver[3804]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 526.076624] dagster-webserver[3804]: result = _enter(cm) full # [ 526.077294] dagster-webserver[3804]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 526.077909] dagster-webserver[3804]: return next(self.gen) full # [ 526.078803] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 526.079626] dagster-webserver[3804]: with DagsterInstance.get() as instance: full # [ 526.080294] dagster-webserver[3804]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 526.080908] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 526.081747] dagster-webserver[3804]: return create_instance_from_dagster_home() full # [ 526.090142] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 526.090995] dagster-webserver[3804]: return create_instance_from_config(dagster_home_path) full # [ 526.091591] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 526.092248] dagster-webserver[3804]: return create_instance_from_ref(instance_ref) full # [ 526.092872] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 526.093703] dagster-webserver[3804]: unified_storage = instance_ref.storage full # [ 526.094556] dagster-webserver[3804]: ^^^^^^^^^^^^^^^^^^^^ full # [ 526.095649] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 526.096293] dagster-webserver[3804]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 526.096877] dagster-webserver[3804]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 526.097704] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 526.098576] dagster-webserver[3804]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 526.099194] dagster-webserver[3804]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 526.113905] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 526.114681] dagster-webserver[3804]: return DagsterPostgresStorage( full # [ 526.115533] dagster-webserver[3804]: inst_data=inst_data, full # [ 526.116255] dagster-webserver[3804]: ...<2 lines>... full # [ 526.116818] dagster-webserver[3804]: token_provider=get_token_provider_from_config(config_value), full # [ 526.117670] dagster-webserver[3804]: ) full # [ 526.118524] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 526.119207] dagster-webserver[3804]: self._run_storage = PostgresRunStorage( full # [ 526.119821] dagster-webserver[3804]: ~~~~~~~~~~~~~~~~~~^ full # [ 526.120666] dagster-webserver[3804]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 526.121519] dagster-webserver[3804]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 526.122186] dagster-webserver[3804]: ) full # [ 526.122805] dagster-webserver[3804]: ^ full # [ 526.123692] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 526.124514] dagster-webserver[3804]: self._engine = create_pg_engine( full # [ 526.125168] dagster-webserver[3804]: ~~~~~~~~~~~~~~~~^ full # [ 526.125787] dagster-webserver[3804]: self.postgres_url, full # [ 526.126611] dagster-webserver[3804]: ^^^^^^^^^^^^^^^^^^ full # [ 526.127260] dagster-webserver[3804]: ...<2 lines>... full # [ 526.127923] dagster-webserver[3804]: poolclass=db_pool.NullPool, full # [ 526.128708] dagster-webserver[3804]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 526.129545] dagster-webserver[3804]: ) full # [ 526.130576] dagster-webserver[3804]: ^ full # [ 526.131226] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 526.131850] dagster-webserver[3804]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 526.144436] dagster-webserver[3804]: File "", line 2, in create_engine full # [ 526.145227] dagster-webserver[3804]: return target(fn, url, **kwargs) full # [ 526.145852] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 526.146503] dagster-webserver[3804]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 526.147441] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 526.147986] dagster-webserver[3804]: dbapi = dbapi_meth(**dbapi_args) full # [ 526.148870] dagster-webserver[3804]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 526.149671] dagster-webserver[3804]: import psycopg full # [ 526.158294] dagster-webserver[3804]: ModuleNotFoundError: No module named 'psycopg' full # [ 526.428731] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 526.430942] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 526.433056] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 8.003s wall clock time, 111.6M memory peak. full # [ 526.939617] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 71. full # [ 526.942584] systemd[1]: Started Dagster Daemon. full # [ 528.802876] dagster-daemon[3821]: Traceback (most recent call last): full # [ 528.805450] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 528.806225] dagster-daemon[3821]: sys.exit(main()) full # [ 528.806813] dagster-daemon[3821]: ~~~~^^ full # [ 528.807644] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 528.808496] dagster-daemon[3821]: cli(obj={}) full # [ 528.809170] dagster-daemon[3821]: ~~~^^^^^^^^ full # [ 528.809758] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 528.810610] dagster-daemon[3821]: return self.main(*args, **kwargs) full # [ 528.811245] dagster-daemon[3821]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 528.811897] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 528.812689] dagster-daemon[3821]: rv = self.invoke(ctx) full # [ 528.819804] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 528.820602] dagster-daemon[3821]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 528.821293] dagster-daemon[3821]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 528.821906] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 528.822750] dagster-daemon[3821]: return ctx.invoke(self.callback, **ctx.params) full # [ 528.823603] dagster-daemon[3821]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.824307] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 528.824897] dagster-daemon[3821]: return callback(*args, **kwargs) full # [ 528.825734] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 528.826568] dagster-daemon[3821]: with get_instance_for_cli( full # [ 528.827216] dagster-daemon[3821]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 528.827824] dagster-daemon[3821]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 528.828664] dagster-daemon[3821]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.829517] dagster-daemon[3821]: ) as instance: full # [ 528.830158] dagster-daemon[3821]: ^ full # [ 528.841212] dagster-daemon[3821]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 528.841981] dagster-daemon[3821]: return next(self.gen) full # [ 528.842819] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 528.843671] dagster-daemon[3821]: with DagsterInstance.get() as instance: full # [ 528.844519] dagster-daemon[3821]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 528.845189] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 528.845816] dagster-daemon[3821]: return create_instance_from_dagster_home() full # [ 528.846653] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 528.847507] dagster-daemon[3821]: return create_instance_from_config(dagster_home_path) full # [ 528.848211] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 528.848794] dagster-daemon[3821]: return create_instance_from_ref(instance_ref) full # [ 528.849673] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 528.850341] dagster-daemon[3821]: unified_storage = instance_ref.storage full # [ 528.850962] dagster-daemon[3821]: ^^^^^^^^^^^^^^^^^^^^ full # [ 528.864711] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 528.865696] dagster-daemon[3821]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 528.866545] dagster-daemon[3821]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.867213] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 528.867827] dagster-daemon[3821]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 528.868676] dagster-daemon[3821]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.869526] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 528.870206] dagster-daemon[3821]: return DagsterPostgresStorage( full # [ 528.870809] dagster-daemon[3821]: inst_data=inst_data, full # [ 528.871884] dagster-daemon[3821]: ...<2 lines>... full # [ 528.872708] dagster-daemon[3821]: token_provider=get_token_provider_from_config(config_value), full # [ 528.873610] dagster-daemon[3821]: ) full # [ 528.874279] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 528.874853] dagster-daemon[3821]: self._run_storage = PostgresRunStorage( full # [ 528.875501] dagster-daemon[3821]: ~~~~~~~~~~~~~~~~~~^ full # [ 528.876166] dagster-daemon[3821]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 528.876783] dagster-daemon[3821]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.877632] dagster-daemon[3821]: ) full # [ 528.878258] dagster-daemon[3821]: ^ full # [ 528.878887] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 528.879717] dagster-daemon[3821]: self._engine = create_pg_engine( full # [ 528.880559] dagster-daemon[3821]: ~~~~~~~~~~~~~~~~^ full # [ 528.881209] dagster-daemon[3821]: self.postgres_url, full # [ 528.881823] dagster-daemon[3821]: ^^^^^^^^^^^^^^^^^^ full # [ 528.882661] dagster-daemon[3821]: ...<2 lines>... full # [ 528.883503] dagster-daemon[3821]: poolclass=db_pool.NullPool, full # [ 528.884153] dagster-daemon[3821]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.884762] dagster-daemon[3821]: ) full # [ 528.885600] dagster-daemon[3821]: ^ full # [ 528.901258] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 528.902059] dagster-daemon[3821]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 528.902674] dagster-daemon[3821]: File "", line 2, in create_engine full # [ 528.903524] dagster-daemon[3821]: return target(fn, url, **kwargs) full # [ 528.904666] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 528.905235] dagster-daemon[3821]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 528.905901] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 528.906518] dagster-daemon[3821]: dbapi = dbapi_meth(**dbapi_args) full # [ 528.907193] dagster-daemon[3821]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 528.907806] dagster-daemon[3821]: import psycopg full # [ 528.918553] dagster-daemon[3821]: ModuleNotFoundError: No module named 'psycopg' full # [ 529.117974] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 529.118910] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 529.122732] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.289s wall clock time, 88.5M memory peak. full # [ 531.439700] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 64. full # [ 531.443231] systemd[1]: Started Dagster Webserver. full # [ 534.063774] dagster-webserver[3846]: Traceback (most recent call last): full # [ 534.066366] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 534.067169] dagster-webserver[3846]: sys.exit(main()) full # [ 534.067753] dagster-webserver[3846]: ~~~~^^ full # [ 534.068610] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 534.069245] dagster-webserver[3846]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 534.069892] dagster-webserver[3846]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.070715] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 534.071540] dagster-webserver[3846]: return self.main(*args, **kwargs) full # [ 534.072189] dagster-webserver[3846]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 534.072807] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 534.073659] dagster-webserver[3846]: rv = self.invoke(ctx) full # [ 534.074512] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 534.075132] dagster-webserver[3846]: return ctx.invoke(self.callback, **ctx.params) full # [ 534.075760] dagster-webserver[3846]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.076582] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 534.077236] dagster-webserver[3846]: return callback(*args, **kwargs) full # [ 534.089673] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 534.090654] dagster-webserver[3846]: instance = stack.enter_context( full # [ 534.091500] dagster-webserver[3846]: get_possibly_temporary_instance_for_cli( full # [ 534.092167] dagster-webserver[3846]: ...<3 lines>... full # [ 534.092790] dagster-webserver[3846]: ) full # [ 534.093644] dagster-webserver[3846]: ) full # [ 534.094296] dagster-webserver[3846]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 534.094941] dagster-webserver[3846]: result = _enter(cm) full # [ 534.096717] dagster-webserver[3846]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 534.097632] dagster-webserver[3846]: return next(self.gen) full # [ 534.100060] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 534.100664] dagster-webserver[3846]: with DagsterInstance.get() as instance: full # [ 534.101499] dagster-webserver[3846]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 534.104233] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 534.104773] dagster-webserver[3846]: return create_instance_from_dagster_home() full # [ 534.105608] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 534.107045] dagster-webserver[3846]: return create_instance_from_config(dagster_home_path) full # [ 534.115069] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 534.115873] dagster-webserver[3846]: return create_instance_from_ref(instance_ref) full # [ 534.116509] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 534.117191] dagster-webserver[3846]: unified_storage = instance_ref.storage full # [ 534.117794] dagster-webserver[3846]: ^^^^^^^^^^^^^^^^^^^^ full # [ 534.118654] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 534.119311] dagster-webserver[3846]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 534.119879] dagster-webserver[3846]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.129480] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 534.130298] dagster-webserver[3846]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 534.130909] dagster-webserver[3846]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.131746] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 534.132602] dagster-webserver[3846]: return DagsterPostgresStorage( full # [ 534.133270] dagster-webserver[3846]: inst_data=inst_data, full # [ 534.133894] dagster-webserver[3846]: ...<2 lines>... full # [ 534.134731] dagster-webserver[3846]: token_provider=get_token_provider_from_config(config_value), full # [ 534.135590] dagster-webserver[3846]: ) full # [ 534.136229] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 534.136855] dagster-webserver[3846]: self._run_storage = PostgresRunStorage( full # [ 534.137483] dagster-webserver[3846]: ~~~~~~~~~~~~~~~~~~^ full # [ 534.138133] dagster-webserver[3846]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 534.138756] dagster-webserver[3846]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.139578] dagster-webserver[3846]: ) full # [ 534.140244] dagster-webserver[3846]: ^ full # [ 534.140885] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 534.141478] dagster-webserver[3846]: self._engine = create_pg_engine( full # [ 534.142128] dagster-webserver[3846]: ~~~~~~~~~~~~~~~~^ full # [ 534.142745] dagster-webserver[3846]: self.postgres_url, full # [ 534.143580] dagster-webserver[3846]: ^^^^^^^^^^^^^^^^^^ full # [ 534.144228] dagster-webserver[3846]: ...<2 lines>... full # [ 534.144838] dagster-webserver[3846]: poolclass=db_pool.NullPool, full # [ 534.145488] dagster-webserver[3846]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 534.146140] dagster-webserver[3846]: ) full # [ 534.146740] dagster-webserver[3846]: ^ full # [ 534.150078] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 534.150613] dagster-webserver[3846]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 534.151265] dagster-webserver[3846]: File "", line 2, in create_engine full # [ 534.151874] dagster-webserver[3846]: return target(fn, url, **kwargs) full # [ 534.154706] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 534.155539] dagster-webserver[3846]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 534.158084] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 534.158601] dagster-webserver[3846]: dbapi = dbapi_meth(**dbapi_args) full # [ 534.159250] dagster-webserver[3846]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 534.159875] dagster-webserver[3846]: import psycopg full # [ 534.162908] dagster-webserver[3846]: ModuleNotFoundError: No module named 'psycopg' full # [ 534.190266] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 72. full # [ 534.192909] systemd[1]: Started Dagster Daemon. full # [ 534.486418] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 534.488274] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 534.489976] systemd[1]: dagster-webserver.service: Consumed 2.028s CPU time over 8.056s wall clock time, 111.6M memory peak. full # [ 536.047194] dagster-daemon[3860]: Traceback (most recent call last): full # [ 536.049658] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 536.050639] dagster-daemon[3860]: sys.exit(main()) full # [ 536.051251] dagster-daemon[3860]: ~~~~^^ full # [ 536.051869] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 536.052705] dagster-daemon[3860]: cli(obj={}) full # [ 536.053574] dagster-daemon[3860]: ~~~^^^^^^^^ full # [ 536.054262] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 536.054822] dagster-daemon[3860]: return self.main(*args, **kwargs) full # [ 536.055655] dagster-daemon[3860]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 536.056502] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 536.057158] dagster-daemon[3860]: rv = self.invoke(ctx) full # [ 536.065130] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 536.065923] dagster-daemon[3860]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 536.066785] dagster-daemon[3860]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 536.067623] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 536.068285] dagster-daemon[3860]: return ctx.invoke(self.callback, **ctx.params) full # [ 536.068925] dagster-daemon[3860]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.069748] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 536.070605] dagster-daemon[3860]: return callback(*args, **kwargs) full # [ 536.071290] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 536.071891] dagster-daemon[3860]: with get_instance_for_cli( full # [ 536.072722] dagster-daemon[3860]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 536.073585] dagster-daemon[3860]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 536.074220] dagster-daemon[3860]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.074835] dagster-daemon[3860]: ) as instance: full # [ 536.075274] dagster-daemon[3860]: ^ full # [ 536.075900] dagster-daemon[3860]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 536.076728] dagster-daemon[3860]: return next(self.gen) full # [ 536.077573] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 536.078222] dagster-daemon[3860]: with DagsterInstance.get() as instance: full # [ 536.078851] dagster-daemon[3860]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 536.079671] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 536.080513] dagster-daemon[3860]: return create_instance_from_dagster_home() full # [ 536.081163] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 536.081785] dagster-daemon[3860]: return create_instance_from_config(dagster_home_path) full # [ 536.082633] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 536.083315] dagster-daemon[3860]: return create_instance_from_ref(instance_ref) full # [ 536.083912] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 536.084734] dagster-daemon[3860]: unified_storage = instance_ref.storage full # [ 536.085786] dagster-daemon[3860]: ^^^^^^^^^^^^^^^^^^^^ full # [ 536.086611] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 536.087260] dagster-daemon[3860]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 536.087874] dagster-daemon[3860]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.088701] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 536.089540] dagster-daemon[3860]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 536.090201] dagster-daemon[3860]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.090807] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 536.091646] dagster-daemon[3860]: return DagsterPostgresStorage( full # [ 536.092487] dagster-daemon[3860]: inst_data=inst_data, full # [ 536.093135] dagster-daemon[3860]: ...<2 lines>... full # [ 536.093761] dagster-daemon[3860]: token_provider=get_token_provider_from_config(config_value), full # [ 536.094597] dagster-daemon[3860]: ) full # [ 536.095247] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 536.095865] dagster-daemon[3860]: self._run_storage = PostgresRunStorage( full # [ 536.096694] dagster-daemon[3860]: ~~~~~~~~~~~~~~~~~~^ full # [ 536.097539] dagster-daemon[3860]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 536.098197] dagster-daemon[3860]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.098808] dagster-daemon[3860]: ) full # [ 536.099644] dagster-daemon[3860]: ^ full # [ 536.100510] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 536.101141] dagster-daemon[3860]: self._engine = create_pg_engine( full # [ 536.101748] dagster-daemon[3860]: ~~~~~~~~~~~~~~~~^ full # [ 536.102596] dagster-daemon[3860]: self.postgres_url, full # [ 536.103243] dagster-daemon[3860]: ^^^^^^^^^^^^^^^^^^ full # [ 536.103862] dagster-daemon[3860]: ...<2 lines>... full # [ 536.104688] dagster-daemon[3860]: poolclass=db_pool.NullPool, full # [ 536.105553] dagster-daemon[3860]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 536.106198] dagster-daemon[3860]: ) full # [ 536.106802] dagster-daemon[3860]: ^ full # [ 536.107727] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 536.108489] dagster-daemon[3860]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 536.109134] dagster-daemon[3860]: File "", line 2, in create_engine full # [ 536.109751] dagster-daemon[3860]: return target(fn, url, **kwargs) full # [ 536.110593] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 536.111247] dagster-daemon[3860]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 536.111863] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 536.114586] dagster-daemon[3860]: dbapi = dbapi_meth(**dbapi_args) full # [ 536.115780] dagster-daemon[3860]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 536.116596] dagster-daemon[3860]: import psycopg full # [ 536.118782] dagster-daemon[3860]: ModuleNotFoundError: No module named 'psycopg' full # [ 536.396535] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 536.398741] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 536.400854] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.272s wall clock time, 88.4M memory peak. full # [ 539.690146] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 65. full # [ 539.694735] systemd[1]: Started Dagster Webserver. full # [ 541.439065] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 73. full # [ 541.441895] systemd[1]: Started Dagster Daemon. full # [ 542.308315] dagster-webserver[3888]: Traceback (most recent call last): full # [ 542.310939] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 542.313640] dagster-webserver[3888]: sys.exit(main()) full # [ 542.314557] dagster-webserver[3888]: ~~~~^^ full # [ 542.315316] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 542.316099] dagster-webserver[3888]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 542.316739] dagster-webserver[3888]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.317552] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 542.318211] dagster-webserver[3888]: return self.main(*args, **kwargs) full # [ 542.318817] dagster-webserver[3888]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 542.319660] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 542.320506] dagster-webserver[3888]: rv = self.invoke(ctx) full # [ 542.321161] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 542.321769] dagster-webserver[3888]: return ctx.invoke(self.callback, **ctx.params) full # [ 542.322628] dagster-webserver[3888]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.323264] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 542.323876] dagster-webserver[3888]: return callback(*args, **kwargs) full # [ 542.324708] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 542.325552] dagster-webserver[3888]: instance = stack.enter_context( full # [ 542.326207] dagster-webserver[3888]: get_possibly_temporary_instance_for_cli( full # [ 542.326812] dagster-webserver[3888]: ...<3 lines>... full # [ 542.327648] dagster-webserver[3888]: ) full # [ 542.328490] dagster-webserver[3888]: ) full # [ 542.329145] dagster-webserver[3888]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 542.329752] dagster-webserver[3888]: result = _enter(cm) full # [ 542.330595] dagster-webserver[3888]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 542.331249] dagster-webserver[3888]: return next(self.gen) full # [ 542.331866] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 542.332700] dagster-webserver[3888]: with DagsterInstance.get() as instance: full # [ 542.333539] dagster-webserver[3888]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 542.334204] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 542.334801] dagster-webserver[3888]: return create_instance_from_dagster_home() full # [ 542.335675] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 542.336289] dagster-webserver[3888]: return create_instance_from_config(dagster_home_path) full # [ 542.336915] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 542.337744] dagster-webserver[3888]: return create_instance_from_ref(instance_ref) full # [ 542.338584] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 542.339245] dagster-webserver[3888]: unified_storage = instance_ref.storage full # [ 542.339852] dagster-webserver[3888]: ^^^^^^^^^^^^^^^^^^^^ full # [ 542.340498] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 542.341181] dagster-webserver[3888]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 542.341761] dagster-webserver[3888]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.342600] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 542.343257] dagster-webserver[3888]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 542.343873] dagster-webserver[3888]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.344695] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 542.345536] dagster-webserver[3888]: return DagsterPostgresStorage( full # [ 542.346191] dagster-webserver[3888]: inst_data=inst_data, full # [ 542.346798] dagster-webserver[3888]: ...<2 lines>... full # [ 542.347637] dagster-webserver[3888]: token_provider=get_token_provider_from_config(config_value), full # [ 542.348286] dagster-webserver[3888]: ) full # [ 542.348922] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 542.349741] dagster-webserver[3888]: self._run_storage = PostgresRunStorage( full # [ 542.350582] dagster-webserver[3888]: ~~~~~~~~~~~~~~~~~~^ full # [ 542.351455] dagster-webserver[3888]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 542.352110] dagster-webserver[3888]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.352979] dagster-webserver[3888]: ) full # [ 542.353743] dagster-webserver[3888]: ^ full # [ 542.354618] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 542.355241] dagster-webserver[3888]: self._engine = create_pg_engine( full # [ 542.355854] dagster-webserver[3888]: ~~~~~~~~~~~~~~~~^ full # [ 542.356493] dagster-webserver[3888]: self.postgres_url, full # [ 542.357146] dagster-webserver[3888]: ^^^^^^^^^^^^^^^^^^ full # [ 542.357754] dagster-webserver[3888]: ...<2 lines>... full # [ 542.358593] dagster-webserver[3888]: poolclass=db_pool.NullPool, full # [ 542.359248] dagster-webserver[3888]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.359862] dagster-webserver[3888]: ) full # [ 542.360688] dagster-webserver[3888]: ^ full # [ 542.361527] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 542.362182] dagster-webserver[3888]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 542.362789] dagster-webserver[3888]: File "", line 2, in create_engine full # [ 542.363626] dagster-webserver[3888]: return target(fn, url, **kwargs) full # [ 542.364288] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 542.364885] dagster-webserver[3888]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 542.365709] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 542.367795] dagster-webserver[3888]: dbapi = dbapi_meth(**dbapi_args) full # [ 542.368849] dagster-webserver[3888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 542.371775] dagster-webserver[3888]: import psycopg full # [ 542.372623] dagster-webserver[3888]: ModuleNotFoundError: No module named 'psycopg' full # [ 542.745655] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 542.746852] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 542.750085] systemd[1]: dagster-webserver.service: Consumed 2.034s CPU time over 8.261s wall clock time, 111.6M memory peak. full # [ 543.374074] dagster-daemon[3898]: Traceback (most recent call last): full # [ 543.376572] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 543.377544] dagster-daemon[3898]: sys.exit(main()) full # [ 543.378157] dagster-daemon[3898]: ~~~~^^ full # [ 543.378768] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 543.379613] dagster-daemon[3898]: cli(obj={}) full # [ 543.380284] dagster-daemon[3898]: ~~~^^^^^^^^ full # [ 543.380903] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 543.381700] dagster-daemon[3898]: return self.main(*args, **kwargs) full # [ 543.382543] dagster-daemon[3898]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 543.383198] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 543.383811] dagster-daemon[3898]: rv = self.invoke(ctx) full # [ 543.390993] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 543.391794] dagster-daemon[3898]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 543.392668] dagster-daemon[3898]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 543.393302] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 543.393940] dagster-daemon[3898]: return ctx.invoke(self.callback, **ctx.params) full # [ 543.394777] dagster-daemon[3898]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.395631] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 543.396302] dagster-daemon[3898]: return callback(*args, **kwargs) full # [ 543.396949] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 543.397748] dagster-daemon[3898]: with get_instance_for_cli( full # [ 543.398581] dagster-daemon[3898]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 543.399232] dagster-daemon[3898]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 543.399850] dagster-daemon[3898]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.400492] dagster-daemon[3898]: ) as instance: full # [ 543.401147] dagster-daemon[3898]: ^ full # [ 543.401756] dagster-daemon[3898]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 543.402595] dagster-daemon[3898]: return next(self.gen) full # [ 543.415265] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 543.416070] dagster-daemon[3898]: with DagsterInstance.get() as instance: full # [ 543.416678] dagster-daemon[3898]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 543.417533] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 543.418198] dagster-daemon[3898]: return create_instance_from_dagster_home() full # [ 543.418815] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 543.419671] dagster-daemon[3898]: return create_instance_from_config(dagster_home_path) full # [ 543.420567] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 543.421416] dagster-daemon[3898]: return create_instance_from_ref(instance_ref) full # [ 543.422067] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 543.422691] dagster-daemon[3898]: unified_storage = instance_ref.storage full # [ 543.423824] dagster-daemon[3898]: ^^^^^^^^^^^^^^^^^^^^ full # [ 543.435969] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 543.436766] dagster-daemon[3898]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 543.437631] dagster-daemon[3898]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.439290] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 543.439834] dagster-daemon[3898]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 543.440688] dagster-daemon[3898]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.441549] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 543.442216] dagster-daemon[3898]: return DagsterPostgresStorage( full # [ 543.442833] dagster-daemon[3898]: inst_data=inst_data, full # [ 543.443687] dagster-daemon[3898]: ...<2 lines>... full # [ 543.444536] dagster-daemon[3898]: token_provider=get_token_provider_from_config(config_value), full # [ 543.445202] dagster-daemon[3898]: ) full # [ 543.445871] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 543.446674] dagster-daemon[3898]: self._run_storage = PostgresRunStorage( full # [ 543.447525] dagster-daemon[3898]: ~~~~~~~~~~~~~~~~~~^ full # [ 543.448193] dagster-daemon[3898]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 543.448825] dagster-daemon[3898]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.449664] dagster-daemon[3898]: ) full # [ 543.450522] dagster-daemon[3898]: ^ full # [ 543.451190] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 543.451803] dagster-daemon[3898]: self._engine = create_pg_engine( full # [ 543.452857] dagster-daemon[3898]: ~~~~~~~~~~~~~~~~^ full # [ 543.453503] dagster-daemon[3898]: self.postgres_url, full # [ 543.454170] dagster-daemon[3898]: ^^^^^^^^^^^^^^^^^^ full # [ 543.454786] dagster-daemon[3898]: ...<2 lines>... full # [ 543.455637] dagster-daemon[3898]: poolclass=db_pool.NullPool, full # [ 543.456293] dagster-daemon[3898]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 543.456929] dagster-daemon[3898]: ) full # [ 543.457764] dagster-daemon[3898]: ^ full # [ 543.473460] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 543.474262] dagster-daemon[3898]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 543.474891] dagster-daemon[3898]: File "", line 2, in create_engine full # [ 543.476624] dagster-daemon[3898]: return target(fn, url, **kwargs) full # [ 543.477263] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 543.477840] dagster-daemon[3898]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 543.478595] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 543.479180] dagster-daemon[3898]: dbapi = dbapi_meth(**dbapi_args) full # [ 543.489075] dagster-daemon[3898]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 543.489887] dagster-daemon[3898]: import psycopg full # [ 543.490733] dagster-daemon[3898]: ModuleNotFoundError: No module named 'psycopg' full # [ 543.688060] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 543.690301] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 543.692364] systemd[1]: dagster-daemon.service: Consumed 1.477s CPU time over 7.290s wall clock time, 88.7M memory peak. full # [ 547.939789] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 66. full # [ 547.942632] systemd[1]: Started Dagster Webserver. full # [ 548.688892] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 74. full # [ 548.692323] systemd[1]: Started Dagster Daemon. full # [ 550.506899] dagster-daemon[3936]: Traceback (most recent call last): full # [ 550.509600] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 550.510576] dagster-daemon[3936]: sys.exit(main()) full # [ 550.511400] dagster-daemon[3936]: ~~~~^^ full # [ 550.512081] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 550.512665] dagster-daemon[3936]: cli(obj={}) full # [ 550.513667] dagster-daemon[3936]: ~~~^^^^^^^^ full # [ 550.516940] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 550.517662] dagster-daemon[3936]: return self.main(*args, **kwargs) full # [ 550.518502] dagster-daemon[3936]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 550.520047] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 550.520601] dagster-daemon[3936]: rv = self.invoke(ctx) full # [ 550.521249] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 550.521865] dagster-daemon[3936]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 550.522821] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 550.523587] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 550.524274] dagster-daemon[3936]: return ctx.invoke(self.callback, **ctx.params) full # [ 550.524810] dagster-daemon[3936]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.533373] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 550.534121] dagster-daemon[3936]: return callback(*args, **kwargs) full # [ 550.534723] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 550.535977] dagster-daemon[3936]: with get_instance_for_cli( full # [ 550.536795] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 550.537749] dagster-daemon[3936]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 550.538278] dagster-daemon[3936]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.538913] dagster-daemon[3936]: ) as instance: full # [ 550.539742] dagster-daemon[3936]: ^ full # [ 550.540619] dagster-daemon[3936]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 550.541333] dagster-daemon[3936]: return next(self.gen) full # [ 550.550081] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 550.550791] dagster-daemon[3936]: with DagsterInstance.get() as instance: full # [ 550.551622] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 550.552279] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 550.552889] dagster-daemon[3936]: return create_instance_from_dagster_home() full # [ 550.555719] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 550.556555] dagster-daemon[3936]: return create_instance_from_config(dagster_home_path) full # [ 550.557210] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 550.557820] dagster-daemon[3936]: return create_instance_from_ref(instance_ref) full # [ 550.561096] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 550.561703] dagster-daemon[3936]: unified_storage = instance_ref.storage full # [ 550.562569] dagster-daemon[3936]: ^^^^^^^^^^^^^^^^^^^^ full # [ 550.563205] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 550.563802] dagster-daemon[3936]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 550.564656] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.567088] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 550.567717] dagster-daemon[3936]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 550.568579] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.569240] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 550.569837] dagster-daemon[3936]: return DagsterPostgresStorage( full # [ 550.572097] dagster-daemon[3936]: inst_data=inst_data, full # [ 550.572726] dagster-daemon[3936]: ...<2 lines>... full # [ 550.573576] dagster-daemon[3936]: token_provider=get_token_provider_from_config(config_value), full # [ 550.574227] dagster-daemon[3936]: ) full # [ 550.574871] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 550.578101] dagster-daemon[3936]: self._run_storage = PostgresRunStorage( full # [ 550.578706] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~~~^ full # [ 550.579552] dagster-daemon[3936]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 550.580207] dagster-daemon[3936]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.580824] dagster-daemon[3936]: ) full # [ 550.584089] dagster-daemon[3936]: ^ full # [ 550.584699] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 550.585542] dagster-daemon[3936]: self._engine = create_pg_engine( full # [ 550.586194] dagster-daemon[3936]: ~~~~~~~~~~~~~~~~^ full # [ 550.586811] dagster-daemon[3936]: self.postgres_url, full # [ 550.589089] dagster-daemon[3936]: ^^^^^^^^^^^^^^^^^^ full # [ 550.589474] dagster-daemon[3936]: ...<2 lines>... full # [ 550.590128] dagster-daemon[3936]: poolclass=db_pool.NullPool, full # [ 550.590730] dagster-daemon[3936]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.593097] dagster-daemon[3936]: ) full # [ 550.593616] dagster-daemon[3936]: ^ full # [ 550.594271] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 550.594903] dagster-daemon[3936]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 550.595746] dagster-daemon[3936]: File "", line 2, in create_engine full # [ 550.598097] dagster-daemon[3936]: return target(fn, url, **kwargs) full # [ 550.598630] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 550.599275] dagster-daemon[3936]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 550.599910] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 550.602556] dagster-daemon[3936]: dbapi = dbapi_meth(**dbapi_args) full # [ 550.603209] dagster-daemon[3936]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 550.603808] dagster-daemon[3936]: import psycopg full # [ 550.604659] dagster-daemon[3936]: ModuleNotFoundError: No module named 'psycopg' full # [ 550.691334] dagster-webserver[3930]: Traceback (most recent call last): full # [ 550.694076] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 550.694815] dagster-webserver[3930]: sys.exit(main()) full # [ 550.695617] dagster-webserver[3930]: ~~~~^^ full # [ 550.698093] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 550.698794] dagster-webserver[3930]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 550.699661] dagster-webserver[3930]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.702090] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 550.702710] dagster-webserver[3930]: return self.main(*args, **kwargs) full # [ 550.703549] dagster-webserver[3930]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 550.707090] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 550.707789] dagster-webserver[3930]: rv = self.invoke(ctx) full # [ 550.708633] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 550.711096] dagster-webserver[3930]: return ctx.invoke(self.callback, **ctx.params) full # [ 550.711724] dagster-webserver[3930]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.712555] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 550.715092] dagster-webserver[3930]: return callback(*args, **kwargs) full # [ 550.715616] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 550.716281] dagster-webserver[3930]: instance = stack.enter_context( full # [ 550.716871] dagster-webserver[3930]: get_possibly_temporary_instance_for_cli( full # [ 550.719715] dagster-webserver[3930]: ...<3 lines>... full # [ 550.720544] dagster-webserver[3930]: ) full # [ 550.723096] dagster-webserver[3930]: ) full # [ 550.723605] dagster-webserver[3930]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 550.724269] dagster-webserver[3930]: result = _enter(cm) full # [ 550.724876] dagster-webserver[3930]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 550.727708] dagster-webserver[3930]: return next(self.gen) full # [ 550.728551] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 550.732089] dagster-webserver[3930]: with DagsterInstance.get() as instance: full # [ 550.732628] dagster-webserver[3930]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 550.733306] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 550.733882] dagster-webserver[3930]: return create_instance_from_dagster_home() full # [ 550.736722] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 550.737558] dagster-webserver[3930]: return create_instance_from_config(dagster_home_path) full # [ 550.741091] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 550.741648] dagster-webserver[3930]: return create_instance_from_ref(instance_ref) full # [ 550.742482] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 550.745090] dagster-webserver[3930]: unified_storage = instance_ref.storage full # [ 550.745749] dagster-webserver[3930]: ^^^^^^^^^^^^^^^^^^^^ full # [ 550.746593] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 550.749132] dagster-webserver[3930]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 550.749645] dagster-webserver[3930]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.750289] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 550.750911] dagster-webserver[3930]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 550.753556] dagster-webserver[3930]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.754206] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 550.754813] dagster-webserver[3930]: return DagsterPostgresStorage( full # [ 550.758113] dagster-webserver[3930]: inst_data=inst_data, full # [ 550.758672] dagster-webserver[3930]: ...<2 lines>... full # [ 550.759506] dagster-webserver[3930]: token_provider=get_token_provider_from_config(config_value), full # [ 550.762089] dagster-webserver[3930]: ) full # [ 550.762772] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 550.763610] dagster-webserver[3930]: self._run_storage = PostgresRunStorage( full # [ 550.766088] dagster-webserver[3930]: ~~~~~~~~~~~~~~~~~~^ full # [ 550.766763] dagster-webserver[3930]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 550.767501] dagster-webserver[3930]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.770089] dagster-webserver[3930]: ) full # [ 550.770758] dagster-webserver[3930]: ^ full # [ 550.771591] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 550.775089] dagster-webserver[3930]: self._engine = create_pg_engine( full # [ 550.775652] dagster-webserver[3930]: ~~~~~~~~~~~~~~~~^ full # [ 550.776494] dagster-webserver[3930]: self.postgres_url, full # [ 550.779100] dagster-webserver[3930]: ^^^^^^^^^^^^^^^^^^ full # [ 550.779770] dagster-webserver[3930]: ...<2 lines>... full # [ 550.780610] dagster-webserver[3930]: poolclass=db_pool.NullPool, full # [ 550.783090] dagster-webserver[3930]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.783666] dagster-webserver[3930]: ) full # [ 550.784507] dagster-webserver[3930]: ^ full # [ 550.787090] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 550.787782] dagster-webserver[3930]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 550.788625] dagster-webserver[3930]: File "", line 2, in create_engine full # [ 550.792090] dagster-webserver[3930]: return target(fn, url, **kwargs) full # [ 550.792666] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 550.793507] dagster-webserver[3930]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 550.796089] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 550.796607] dagster-webserver[3930]: dbapi = dbapi_meth(**dbapi_args) full # [ 550.797261] dagster-webserver[3930]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 550.797886] dagster-webserver[3930]: import psycopg full # [ 550.800542] dagster-webserver[3930]: ModuleNotFoundError: No module named 'psycopg' full # [ 550.856875] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 550.859325] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 550.863094] systemd[1]: dagster-daemon.service: Consumed 1.472s CPU time over 7.167s wall clock time, 88.8M memory peak. full # [ 551.087451] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 551.089525] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 551.092291] systemd[1]: dagster-webserver.service: Consumed 2.051s CPU time over 8.339s wall clock time, 111.6M memory peak. full # [ 555.939773] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 75. full # [ 555.944913] systemd[1]: Started Dagster Daemon. full # [ 556.188931] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 67. full # [ 556.191128] systemd[1]: Started Dagster Webserver. full # [ 557.843610] dagster-daemon[3973]: Traceback (most recent call last): full # [ 557.846764] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 557.848851] dagster-daemon[3973]: sys.exit(main()) full # [ 557.849811] dagster-daemon[3973]: ~~~~^^ full # [ 557.852075] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 557.854651] dagster-daemon[3973]: cli(obj={}) full # [ 557.855572] dagster-daemon[3973]: ~~~^^^^^^^^ full # [ 557.856487] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 557.858832] dagster-daemon[3973]: return self.main(*args, **kwargs) full # [ 557.860033] dagster-daemon[3973]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 557.861194] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 557.863498] dagster-daemon[3973]: rv = self.invoke(ctx) full # [ 557.864510] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 557.866833] dagster-daemon[3973]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 557.868339] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 557.869760] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 557.872128] dagster-daemon[3973]: return ctx.invoke(self.callback, **ctx.params) full # [ 557.873565] dagster-daemon[3973]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.874914] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 557.877269] dagster-daemon[3973]: return callback(*args, **kwargs) full # [ 557.878429] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 557.881042] dagster-daemon[3973]: with get_instance_for_cli( full # [ 557.882131] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 557.883211] dagster-daemon[3973]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 557.885073] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.886918] dagster-daemon[3973]: ) as instance: full # [ 557.887840] dagster-daemon[3973]: ^ full # [ 557.888634] dagster-daemon[3973]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 557.890855] dagster-daemon[3973]: return next(self.gen) full # [ 557.891866] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 557.894474] dagster-daemon[3973]: with DagsterInstance.get() as instance: full # [ 557.895706] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 557.896852] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 557.899416] dagster-daemon[3973]: return create_instance_from_dagster_home() full # [ 557.900697] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 557.903592] dagster-daemon[3973]: return create_instance_from_config(dagster_home_path) full # [ 557.905039] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 557.907929] dagster-daemon[3973]: return create_instance_from_ref(instance_ref) full # [ 557.909268] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 557.912078] dagster-daemon[3973]: unified_storage = instance_ref.storage full # [ 557.913325] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^ full # [ 557.914564] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 557.917190] dagster-daemon[3973]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 557.919084] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.920580] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 557.923178] dagster-daemon[3973]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 557.924766] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.926365] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 557.928970] dagster-daemon[3973]: return DagsterPostgresStorage( full # [ 557.930142] dagster-daemon[3973]: inst_data=inst_data, full # [ 557.931203] dagster-daemon[3973]: ...<2 lines>... full # [ 557.932128] dagster-daemon[3973]: token_provider=get_token_provider_from_config(config_value), full # [ 557.933690] dagster-daemon[3973]: ) full # [ 557.934455] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 557.936968] dagster-daemon[3973]: self._run_storage = PostgresRunStorage( full # [ 557.938209] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~~~^ full # [ 557.939492] dagster-daemon[3973]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 557.941165] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.942853] dagster-daemon[3973]: ) full # [ 557.943611] dagster-daemon[3973]: ^ full # [ 557.944380] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 557.947120] dagster-daemon[3973]: self._engine = create_pg_engine( full # [ 557.948269] dagster-daemon[3973]: ~~~~~~~~~~~~~~~~^ full # [ 557.949419] dagster-daemon[3973]: self.postgres_url, full # [ 557.950441] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^ full # [ 557.951461] dagster-daemon[3973]: ...<2 lines>... full # [ 557.952405] dagster-daemon[3973]: poolclass=db_pool.NullPool, full # [ 557.953548] dagster-daemon[3973]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.954770] dagster-daemon[3973]: ) full # [ 557.955539] dagster-daemon[3973]: ^ full # [ 557.956308] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 557.958885] dagster-daemon[3973]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 557.960333] dagster-daemon[3973]: File "", line 2, in create_engine full # [ 557.962495] dagster-daemon[3973]: return target(fn, url, **kwargs) full # [ 557.963664] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 557.966203] dagster-daemon[3973]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 557.967669] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 557.970230] dagster-daemon[3973]: dbapi = dbapi_meth(**dbapi_args) full # [ 557.971384] dagster-daemon[3973]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 557.974148] dagster-daemon[3973]: import psycopg full # [ 557.975078] dagster-daemon[3973]: ModuleNotFoundError: No module named 'psycopg' full # [ 558.085288] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 558.086248] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 558.089174] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.223s wall clock time, 88.7M memory peak. full # [ 558.934675] dagster-webserver[3974]: Traceback (most recent call last): full # [ 558.937225] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 558.937990] dagster-webserver[3974]: sys.exit(main()) full # [ 558.938794] dagster-webserver[3974]: ~~~~^^ full # [ 558.939704] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 558.940294] dagster-webserver[3974]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 558.940940] dagster-webserver[3974]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.941804] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 558.942601] dagster-webserver[3974]: return self.main(*args, **kwargs) full # [ 558.943248] dagster-webserver[3974]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 558.943886] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 558.944703] dagster-webserver[3974]: rv = self.invoke(ctx) full # [ 558.952953] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 558.953736] dagster-webserver[3974]: return ctx.invoke(self.callback, **ctx.params) full # [ 558.954626] dagster-webserver[3974]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.955273] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 558.955910] dagster-webserver[3974]: return callback(*args, **kwargs) full # [ 558.956759] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 558.957624] dagster-webserver[3974]: instance = stack.enter_context( full # [ 558.958303] dagster-webserver[3974]: get_possibly_temporary_instance_for_cli( full # [ 558.958919] dagster-webserver[3974]: ...<3 lines>... full # [ 558.959765] dagster-webserver[3974]: ) full # [ 558.960615] dagster-webserver[3974]: ) full # [ 558.961297] dagster-webserver[3974]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 558.961889] dagster-webserver[3974]: result = _enter(cm) full # [ 558.962732] dagster-webserver[3974]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 558.963580] dagster-webserver[3974]: return next(self.gen) full # [ 558.973829] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 558.974640] dagster-webserver[3974]: with DagsterInstance.get() as instance: full # [ 558.975303] dagster-webserver[3974]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 558.975944] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 558.976802] dagster-webserver[3974]: return create_instance_from_dagster_home() full # [ 558.977691] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 558.978509] dagster-webserver[3974]: return create_instance_from_config(dagster_home_path) full # [ 558.979185] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 558.979803] dagster-webserver[3974]: return create_instance_from_ref(instance_ref) full # [ 558.990481] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 558.991284] dagster-webserver[3974]: unified_storage = instance_ref.storage full # [ 558.991913] dagster-webserver[3974]: ^^^^^^^^^^^^^^^^^^^^ full # [ 558.992766] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 558.993649] dagster-webserver[3974]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 558.994297] dagster-webserver[3974]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.995197] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 558.995768] dagster-webserver[3974]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 558.996635] dagster-webserver[3974]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 558.997301] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 558.997943] dagster-webserver[3974]: return DagsterPostgresStorage( full # [ 558.998792] dagster-webserver[3974]: inst_data=inst_data, full # [ 558.999657] dagster-webserver[3974]: ...<2 lines>... full # [ 559.000517] dagster-webserver[3974]: token_provider=get_token_provider_from_config(config_value), full # [ 559.001208] dagster-webserver[3974]: ) full # [ 559.001871] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 559.002699] dagster-webserver[3974]: self._run_storage = PostgresRunStorage( full # [ 559.003552] dagster-webserver[3974]: ~~~~~~~~~~~~~~~~~~^ full # [ 559.004221] dagster-webserver[3974]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 559.004857] dagster-webserver[3974]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 559.005518] dagster-webserver[3974]: ) full # [ 559.006194] dagster-webserver[3974]: ^ full # [ 559.022962] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 559.023733] dagster-webserver[3974]: self._engine = create_pg_engine( full # [ 559.024594] dagster-webserver[3974]: ~~~~~~~~~~~~~~~~^ full # [ 559.025282] dagster-webserver[3974]: self.postgres_url, full # [ 559.025902] dagster-webserver[3974]: ^^^^^^^^^^^^^^^^^^ full # [ 559.026755] dagster-webserver[3974]: ...<2 lines>... full # [ 559.027684] dagster-webserver[3974]: poolclass=db_pool.NullPool, full # [ 559.028296] dagster-webserver[3974]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 559.028912] dagster-webserver[3974]: ) full # [ 559.029756] dagster-webserver[3974]: ^ full # [ 559.030622] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 559.031292] dagster-webserver[3974]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 559.031947] dagster-webserver[3974]: File "", line 2, in create_engine full # [ 559.032752] dagster-webserver[3974]: return target(fn, url, **kwargs) full # [ 559.033611] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 559.034279] dagster-webserver[3974]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 559.044426] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 559.047090] dagster-webserver[3974]: dbapi = dbapi_meth(**dbapi_args) full # [ 559.048291] dagster-webserver[3974]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 559.051111] dagster-webserver[3974]: import psycopg full # [ 559.052110] dagster-webserver[3974]: ModuleNotFoundError: No module named 'psycopg' full # [ 559.318147] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 559.319110] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 559.323123] systemd[1]: dagster-webserver.service: Consumed 2.084s CPU time over 8.227s wall clock time, 111.8M memory peak. full # [ 563.189952] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 76. full # [ 563.192735] systemd[1]: Started Dagster Daemon. full # [ 564.439261] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 68. full # [ 564.441894] systemd[1]: Started Dagster Webserver. full # [ 565.070189] dagster-daemon[4011]: Traceback (most recent call last): full # [ 565.072593] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 565.073532] dagster-daemon[4011]: sys.exit(main()) full # [ 565.074413] dagster-daemon[4011]: ~~~~^^ full # [ 565.074969] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 565.075795] dagster-daemon[4011]: cli(obj={}) full # [ 565.076819] dagster-daemon[4011]: ~~~^^^^^^^^ full # [ 565.077479] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 565.078237] dagster-daemon[4011]: return self.main(*args, **kwargs) full # [ 565.078744] dagster-daemon[4011]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 565.079610] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 565.080307] dagster-daemon[4011]: rv = self.invoke(ctx) full # [ 565.080854] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 565.081491] dagster-daemon[4011]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 565.082268] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 565.091645] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 565.092563] dagster-daemon[4011]: return ctx.invoke(self.callback, **ctx.params) full # [ 565.093266] dagster-daemon[4011]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.093823] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 565.094660] dagster-daemon[4011]: return callback(*args, **kwargs) full # [ 565.095613] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 565.096151] dagster-daemon[4011]: with get_instance_for_cli( full # [ 565.096755] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 565.097675] dagster-daemon[4011]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 565.098260] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.098865] dagster-daemon[4011]: ) as instance: full # [ 565.099723] dagster-daemon[4011]: ^ full # [ 565.100570] dagster-daemon[4011]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 565.101539] dagster-daemon[4011]: return next(self.gen) full # [ 565.111092] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 565.111798] dagster-daemon[4011]: with DagsterInstance.get() as instance: full # [ 565.112636] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 565.113451] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 565.114136] dagster-daemon[4011]: return create_instance_from_dagster_home() full # [ 565.114772] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 565.115667] dagster-daemon[4011]: return create_instance_from_config(dagster_home_path) full # [ 565.116233] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 565.116840] dagster-daemon[4011]: return create_instance_from_ref(instance_ref) full # [ 565.127051] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 565.127762] dagster-daemon[4011]: unified_storage = instance_ref.storage full # [ 565.128623] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^ full # [ 565.131092] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 565.131658] dagster-daemon[4011]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 565.132494] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.133922] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 565.134763] dagster-daemon[4011]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 565.135591] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.136411] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 565.137084] dagster-daemon[4011]: return DagsterPostgresStorage( full # [ 565.137688] dagster-daemon[4011]: inst_data=inst_data, full # [ 565.138625] dagster-daemon[4011]: ...<2 lines>... full # [ 565.139180] dagster-daemon[4011]: token_provider=get_token_provider_from_config(config_value), full # [ 565.139784] dagster-daemon[4011]: ) full # [ 565.140693] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 565.141278] dagster-daemon[4011]: self._run_storage = PostgresRunStorage( full # [ 565.141882] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~~~^ full # [ 565.142713] dagster-daemon[4011]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 565.143547] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.144301] dagster-daemon[4011]: ) full # [ 565.144808] dagster-daemon[4011]: ^ full # [ 565.145647] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 565.147703] dagster-daemon[4011]: self._engine = create_pg_engine( full # [ 565.148518] dagster-daemon[4011]: ~~~~~~~~~~~~~~~~^ full # [ 565.149265] dagster-daemon[4011]: self.postgres_url, full # [ 565.149777] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^ full # [ 565.150614] dagster-daemon[4011]: ...<2 lines>... full # [ 565.151389] dagster-daemon[4011]: poolclass=db_pool.NullPool, full # [ 565.152107] dagster-daemon[4011]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.152717] dagster-daemon[4011]: ) full # [ 565.153649] dagster-daemon[4011]: ^ full # [ 565.154249] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 565.154823] dagster-daemon[4011]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 565.155758] dagster-daemon[4011]: File "", line 2, in create_engine full # [ 565.156505] dagster-daemon[4011]: return target(fn, url, **kwargs) full # [ 565.157210] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 565.157768] dagster-daemon[4011]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 565.158605] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 565.159359] dagster-daemon[4011]: dbapi = dbapi_meth(**dbapi_args) full # [ 565.159872] dagster-daemon[4011]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 565.160696] dagster-daemon[4011]: import psycopg full # [ 565.161650] dagster-daemon[4011]: ModuleNotFoundError: No module named 'psycopg' full # [ 565.449627] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 565.451721] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 565.453713] systemd[1]: dagster-daemon.service: Consumed 1.502s CPU time over 7.363s wall clock time, 88.6M memory peak. full # [ 567.099995] dagster-webserver[4017]: Traceback (most recent call last): full # [ 567.102549] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 567.103319] dagster-webserver[4017]: sys.exit(main()) full # [ 567.103892] dagster-webserver[4017]: ~~~~^^ full # [ 567.104708] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 567.105546] dagster-webserver[4017]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 567.106614] dagster-webserver[4017]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.107272] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 567.107839] dagster-webserver[4017]: return self.main(*args, **kwargs) full # [ 567.108497] dagster-webserver[4017]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 567.109131] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 567.109742] dagster-webserver[4017]: rv = self.invoke(ctx) full # [ 567.118089] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 567.118868] dagster-webserver[4017]: return ctx.invoke(self.callback, **ctx.params) full # [ 567.119555] dagster-webserver[4017]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.120189] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 567.120804] dagster-webserver[4017]: return callback(*args, **kwargs) full # [ 567.121656] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 567.122508] dagster-webserver[4017]: instance = stack.enter_context( full # [ 567.123185] dagster-webserver[4017]: get_possibly_temporary_instance_for_cli( full # [ 567.123793] dagster-webserver[4017]: ...<3 lines>... full # [ 567.124641] dagster-webserver[4017]: ) full # [ 567.125277] dagster-webserver[4017]: ) full # [ 567.125936] dagster-webserver[4017]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 567.126746] dagster-webserver[4017]: result = _enter(cm) full # [ 567.127570] dagster-webserver[4017]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 567.128224] dagster-webserver[4017]: return next(self.gen) full # [ 567.138751] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 567.139531] dagster-webserver[4017]: with DagsterInstance.get() as instance: full # [ 567.140197] dagster-webserver[4017]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 567.140825] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 567.141665] dagster-webserver[4017]: return create_instance_from_dagster_home() full # [ 567.142516] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 567.143184] dagster-webserver[4017]: return create_instance_from_config(dagster_home_path) full # [ 567.143839] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 567.144654] dagster-webserver[4017]: return create_instance_from_ref(instance_ref) full # [ 567.145506] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 567.146177] dagster-webserver[4017]: unified_storage = instance_ref.storage full # [ 567.146791] dagster-webserver[4017]: ^^^^^^^^^^^^^^^^^^^^ full # [ 567.160056] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 567.161154] dagster-webserver[4017]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 567.161744] dagster-webserver[4017]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.162652] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 567.163274] dagster-webserver[4017]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 567.163889] dagster-webserver[4017]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.164727] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 567.165576] dagster-webserver[4017]: return DagsterPostgresStorage( full # [ 567.166246] dagster-webserver[4017]: inst_data=inst_data, full # [ 567.166867] dagster-webserver[4017]: ...<2 lines>... full # [ 567.167706] dagster-webserver[4017]: token_provider=get_token_provider_from_config(config_value), full # [ 567.168565] dagster-webserver[4017]: ) full # [ 567.169260] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 567.169837] dagster-webserver[4017]: self._run_storage = PostgresRunStorage( full # [ 567.170690] dagster-webserver[4017]: ~~~~~~~~~~~~~~~~~~^ full # [ 567.171548] dagster-webserver[4017]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 567.172211] dagster-webserver[4017]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.172832] dagster-webserver[4017]: ) full # [ 567.173684] dagster-webserver[4017]: ^ full # [ 567.174538] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 567.175221] dagster-webserver[4017]: self._engine = create_pg_engine( full # [ 567.175829] dagster-webserver[4017]: ~~~~~~~~~~~~~~~~^ full # [ 567.176681] dagster-webserver[4017]: self.postgres_url, full # [ 567.177537] dagster-webserver[4017]: ^^^^^^^^^^^^^^^^^^ full # [ 567.178206] dagster-webserver[4017]: ...<2 lines>... full # [ 567.178823] dagster-webserver[4017]: poolclass=db_pool.NullPool, full # [ 567.179682] dagster-webserver[4017]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 567.180531] dagster-webserver[4017]: ) full # [ 567.181200] dagster-webserver[4017]: ^ full # [ 567.198081] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 567.200724] dagster-webserver[4017]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 567.202182] dagster-webserver[4017]: File "", line 2, in create_engine full # [ 567.204428] dagster-webserver[4017]: return target(fn, url, **kwargs) full # [ 567.205611] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 567.208185] dagster-webserver[4017]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 567.209699] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 567.212328] dagster-webserver[4017]: dbapi = dbapi_meth(**dbapi_args) full # [ 567.213545] dagster-webserver[4017]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 567.216335] dagster-webserver[4017]: import psycopg full # [ 567.217304] dagster-webserver[4017]: ModuleNotFoundError: No module named 'psycopg' full # [ 567.474145] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 567.475224] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 567.478925] systemd[1]: dagster-webserver.service: Consumed 2.058s CPU time over 8.149s wall clock time, 111.8M memory peak. full # [ 570.690423] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 77. full # [ 570.693370] systemd[1]: Started Dagster Daemon. full # [ 572.527372] dagster-daemon[4049]: Traceback (most recent call last): full # [ 572.529818] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 572.530585] dagster-daemon[4049]: sys.exit(main()) full # [ 572.531220] dagster-daemon[4049]: ~~~~^^ full # [ 572.531819] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 572.532664] dagster-daemon[4049]: cli(obj={}) full # [ 572.533537] dagster-daemon[4049]: ~~~^^^^^^^^ full # [ 572.534194] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 572.534771] dagster-daemon[4049]: return self.main(*args, **kwargs) full # [ 572.535611] dagster-daemon[4049]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 572.536263] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 572.536880] dagster-daemon[4049]: rv = self.invoke(ctx) full # [ 572.544246] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 572.545049] dagster-daemon[4049]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 572.545690] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 572.546518] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 572.547185] dagster-daemon[4049]: return ctx.invoke(self.callback, **ctx.params) full # [ 572.547806] dagster-daemon[4049]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.548666] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 572.549514] dagster-daemon[4049]: return callback(*args, **kwargs) full # [ 572.550223] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 572.550797] dagster-daemon[4049]: with get_instance_for_cli( full # [ 572.551626] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 572.552277] dagster-daemon[4049]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 572.552884] dagster-daemon[4049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.553710] dagster-daemon[4049]: ) as instance: full # [ 572.554612] dagster-daemon[4049]: ^ full # [ 572.555217] dagster-daemon[4049]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 572.555812] dagster-daemon[4049]: return next(self.gen) full # [ 572.568511] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 572.569323] dagster-daemon[4049]: with DagsterInstance.get() as instance: full # [ 572.569917] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 572.570759] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 572.571611] dagster-daemon[4049]: return create_instance_from_dagster_home() full # [ 572.572279] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 572.572903] dagster-daemon[4049]: return create_instance_from_config(dagster_home_path) full # [ 572.573781] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 572.574591] dagster-daemon[4049]: return create_instance_from_ref(instance_ref) full # [ 572.575259] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 572.575886] dagster-daemon[4049]: unified_storage = instance_ref.storage full # [ 572.576747] dagster-daemon[4049]: ^^^^^^^^^^^^^^^^^^^^ full # [ 572.589091] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 572.589873] dagster-daemon[4049]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 572.590712] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.591568] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 572.592236] dagster-daemon[4049]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 572.592866] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.593554] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 572.594188] dagster-daemon[4049]: return DagsterPostgresStorage( full # [ 572.594802] dagster-daemon[4049]: inst_data=inst_data, full # [ 572.595664] dagster-daemon[4049]: ...<2 lines>... full # [ 572.596502] dagster-daemon[4049]: token_provider=get_token_provider_from_config(config_value), full # [ 572.597168] dagster-daemon[4049]: ) full # [ 572.597786] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 572.598640] dagster-daemon[4049]: self._run_storage = PostgresRunStorage( full # [ 572.599340] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~~~^ full # [ 572.599934] dagster-daemon[4049]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 572.600774] dagster-daemon[4049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.601606] dagster-daemon[4049]: ) full # [ 572.602265] dagster-daemon[4049]: ^ full # [ 572.615584] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 572.618293] dagster-daemon[4049]: self._engine = create_pg_engine( full # [ 572.619450] dagster-daemon[4049]: ~~~~~~~~~~~~~~~~^ full # [ 572.620598] dagster-daemon[4049]: self.postgres_url, full # [ 572.621617] dagster-daemon[4049]: ^^^^^^^^^^^^^^^^^^ full # [ 572.622634] dagster-daemon[4049]: ...<2 lines>... full # [ 572.623571] dagster-daemon[4049]: poolclass=db_pool.NullPool, full # [ 572.624706] dagster-daemon[4049]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.625851] dagster-daemon[4049]: ) full # [ 572.626608] dagster-daemon[4049]: ^ full # [ 572.627353] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 572.629925] dagster-daemon[4049]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 572.631393] dagster-daemon[4049]: File "", line 2, in create_engine full # [ 572.633555] dagster-daemon[4049]: return target(fn, url, **kwargs) full # [ 572.634691] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 572.637212] dagster-daemon[4049]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 572.638672] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 572.641299] dagster-daemon[4049]: dbapi = dbapi_meth(**dbapi_args) full # [ 572.642459] dagster-daemon[4049]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 572.645184] dagster-daemon[4049]: import psycopg full # [ 572.646096] dagster-daemon[4049]: ModuleNotFoundError: No module named 'psycopg' full # [ 572.690832] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 69. full # [ 572.693683] systemd[1]: Started Dagster Webserver. full # [ 572.836778] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 572.839389] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 572.841944] systemd[1]: dagster-daemon.service: Consumed 1.428s CPU time over 7.384s wall clock time, 88.5M memory peak. full # [ 575.271449] dagster-webserver[4059]: Traceback (most recent call last): full # [ 575.273932] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 575.274677] dagster-webserver[4059]: sys.exit(main()) full # [ 575.275302] dagster-webserver[4059]: ~~~~^^ full # [ 575.275916] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 575.276760] dagster-webserver[4059]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 575.277609] dagster-webserver[4059]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.278284] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 575.278860] dagster-webserver[4059]: return self.main(*args, **kwargs) full # [ 575.279686] dagster-webserver[4059]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 575.280528] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 575.281181] dagster-webserver[4059]: rv = self.invoke(ctx) full # [ 575.289497] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 575.290301] dagster-webserver[4059]: return ctx.invoke(self.callback, **ctx.params) full # [ 575.290933] dagster-webserver[4059]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.291990] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 575.292601] dagster-webserver[4059]: return callback(*args, **kwargs) full # [ 575.293308] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 575.293913] dagster-webserver[4059]: instance = stack.enter_context( full # [ 575.294754] dagster-webserver[4059]: get_possibly_temporary_instance_for_cli( full # [ 575.295606] dagster-webserver[4059]: ...<3 lines>... full # [ 575.296271] dagster-webserver[4059]: ) full # [ 575.296900] dagster-webserver[4059]: ) full # [ 575.297751] dagster-webserver[4059]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 575.298560] dagster-webserver[4059]: result = _enter(cm) full # [ 575.299209] dagster-webserver[4059]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 575.299822] dagster-webserver[4059]: return next(self.gen) full # [ 575.310190] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 575.310967] dagster-webserver[4059]: with DagsterInstance.get() as instance: full # [ 575.311799] dagster-webserver[4059]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 575.312719] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 575.313503] dagster-webserver[4059]: return create_instance_from_dagster_home() full # [ 575.314170] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 575.315497] dagster-webserver[4059]: return create_instance_from_config(dagster_home_path) full # [ 575.316079] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 575.317839] dagster-webserver[4059]: return create_instance_from_ref(instance_ref) full # [ 575.318762] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 575.319562] dagster-webserver[4059]: unified_storage = instance_ref.storage full # [ 575.322439] dagster-webserver[4059]: ^^^^^^^^^^^^^^^^^^^^ full # [ 575.331416] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 575.332237] dagster-webserver[4059]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 575.332835] dagster-webserver[4059]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.333294] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 575.333933] dagster-webserver[4059]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 575.334775] dagster-webserver[4059]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.335623] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 575.336298] dagster-webserver[4059]: return DagsterPostgresStorage( full # [ 575.336899] dagster-webserver[4059]: inst_data=inst_data, full # [ 575.337734] dagster-webserver[4059]: ...<2 lines>... full # [ 575.338592] dagster-webserver[4059]: token_provider=get_token_provider_from_config(config_value), full # [ 575.339259] dagster-webserver[4059]: ) full # [ 575.339868] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 575.340672] dagster-webserver[4059]: self._run_storage = PostgresRunStorage( full # [ 575.341541] dagster-webserver[4059]: ~~~~~~~~~~~~~~~~~~^ full # [ 575.342161] dagster-webserver[4059]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 575.342771] dagster-webserver[4059]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.343666] dagster-webserver[4059]: ) full # [ 575.344257] dagster-webserver[4059]: ^ full # [ 575.358448] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 575.359238] dagster-webserver[4059]: self._engine = create_pg_engine( full # [ 575.359863] dagster-webserver[4059]: ~~~~~~~~~~~~~~~~^ full # [ 575.360515] dagster-webserver[4059]: self.postgres_url, full # [ 575.361216] dagster-webserver[4059]: ^^^^^^^^^^^^^^^^^^ full # [ 575.361802] dagster-webserver[4059]: ...<2 lines>... full # [ 575.362658] dagster-webserver[4059]: poolclass=db_pool.NullPool, full # [ 575.363511] dagster-webserver[4059]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 575.364237] dagster-webserver[4059]: ) full # [ 575.364792] dagster-webserver[4059]: ^ full # [ 575.365648] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 575.366305] dagster-webserver[4059]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 575.366979] dagster-webserver[4059]: File "", line 2, in create_engine full # [ 575.367875] dagster-webserver[4059]: return target(fn, url, **kwargs) full # [ 575.368630] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 575.369282] dagster-webserver[4059]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 575.379806] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 575.382463] dagster-webserver[4059]: dbapi = dbapi_meth(**dbapi_args) full # [ 575.383654] dagster-webserver[4059]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 575.386423] dagster-webserver[4059]: import psycopg full # [ 575.387411] dagster-webserver[4059]: ModuleNotFoundError: No module named 'psycopg' full # [ 575.652489] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 575.654739] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 575.657196] systemd[1]: dagster-webserver.service: Consumed 1.992s CPU time over 8.171s wall clock time, 111.8M memory peak. full # [ 577.939954] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 78. full # [ 577.942710] systemd[1]: Started Dagster Daemon. full # [ 579.819873] dagster-daemon[4087]: Traceback (most recent call last): full # [ 579.822483] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 579.823280] dagster-daemon[4087]: sys.exit(main()) full # [ 579.823890] dagster-daemon[4087]: ~~~~^^ full # [ 579.824731] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 579.825606] dagster-daemon[4087]: cli(obj={}) full # [ 579.826284] dagster-daemon[4087]: ~~~^^^^^^^^ full # [ 579.826888] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 579.827746] dagster-daemon[4087]: return self.main(*args, **kwargs) full # [ 579.828597] dagster-daemon[4087]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 579.829304] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 579.829906] dagster-daemon[4087]: rv = self.invoke(ctx) full # [ 579.830749] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 579.831611] dagster-daemon[4087]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 579.832309] dagster-daemon[4087]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 579.841804] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 579.842602] dagster-daemon[4087]: return ctx.invoke(self.callback, **ctx.params) full # [ 579.843266] dagster-daemon[4087]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.843908] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 579.844748] dagster-daemon[4087]: return callback(*args, **kwargs) full # [ 579.845646] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 579.846277] dagster-daemon[4087]: with get_instance_for_cli( full # [ 579.846912] dagster-daemon[4087]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 579.847759] dagster-daemon[4087]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 579.848618] dagster-daemon[4087]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.849291] dagster-daemon[4087]: ) as instance: full # [ 579.849913] dagster-daemon[4087]: ^ full # [ 579.850768] dagster-daemon[4087]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 579.851635] dagster-daemon[4087]: return next(self.gen) full # [ 579.861633] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 579.862641] dagster-daemon[4087]: with DagsterInstance.get() as instance: full # [ 579.863285] dagster-daemon[4087]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 579.864228] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 579.864779] dagster-daemon[4087]: return create_instance_from_dagster_home() full # [ 579.865680] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 579.866312] dagster-daemon[4087]: return create_instance_from_config(dagster_home_path) full # [ 579.866958] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 579.867813] dagster-daemon[4087]: return create_instance_from_ref(instance_ref) full # [ 579.877674] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 579.878658] dagster-daemon[4087]: unified_storage = instance_ref.storage full # [ 579.879551] dagster-daemon[4087]: ^^^^^^^^^^^^^^^^^^^^ full # [ 579.880196] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 579.880819] dagster-daemon[4087]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 579.881704] dagster-daemon[4087]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.882552] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 579.883222] dagster-daemon[4087]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 579.883854] dagster-daemon[4087]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.884521] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 579.885564] dagster-daemon[4087]: return DagsterPostgresStorage( full # [ 579.886239] dagster-daemon[4087]: inst_data=inst_data, full # [ 579.886923] dagster-daemon[4087]: ...<2 lines>... full # [ 579.887518] dagster-daemon[4087]: token_provider=get_token_provider_from_config(config_value), full # [ 579.888192] dagster-daemon[4087]: ) full # [ 579.888852] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 579.889670] dagster-daemon[4087]: self._run_storage = PostgresRunStorage( full # [ 579.890523] dagster-daemon[4087]: ~~~~~~~~~~~~~~~~~~^ full # [ 579.891189] dagster-daemon[4087]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 579.891815] dagster-daemon[4087]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.892684] dagster-daemon[4087]: ) full # [ 579.893534] dagster-daemon[4087]: ^ full # [ 579.909170] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 579.909970] dagster-daemon[4087]: self._engine = create_pg_engine( full # [ 579.910823] dagster-daemon[4087]: ~~~~~~~~~~~~~~~~^ full # [ 579.911701] dagster-daemon[4087]: self.postgres_url, full # [ 579.912546] dagster-daemon[4087]: ^^^^^^^^^^^^^^^^^^ full # [ 579.913209] dagster-daemon[4087]: ...<2 lines>... full # [ 579.913837] dagster-daemon[4087]: poolclass=db_pool.NullPool, full # [ 579.914697] dagster-daemon[4087]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.915567] dagster-daemon[4087]: ) full # [ 579.916226] dagster-daemon[4087]: ^ full # [ 579.916865] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 579.917521] dagster-daemon[4087]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 579.918188] dagster-daemon[4087]: File "", line 2, in create_engine full # [ 579.918899] dagster-daemon[4087]: return target(fn, url, **kwargs) full # [ 579.919717] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 579.920536] dagster-daemon[4087]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 579.921255] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 579.921831] dagster-daemon[4087]: dbapi = dbapi_meth(**dbapi_args) full # [ 579.933465] dagster-daemon[4087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 579.936221] dagster-daemon[4087]: import psycopg full # [ 579.937173] dagster-daemon[4087]: ModuleNotFoundError: No module named 'psycopg' full # [ 580.145960] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 580.147069] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 580.150658] systemd[1]: dagster-daemon.service: Consumed 1.451s CPU time over 7.304s wall clock time, 88.6M memory peak. full # [ 580.689634] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 70. full # [ 580.693681] systemd[1]: Started Dagster Webserver. full # [ 583.339217] dagster-webserver[4105]: Traceback (most recent call last): full # [ 583.341957] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 583.342710] dagster-webserver[4105]: sys.exit(main()) full # [ 583.343590] dagster-webserver[4105]: ~~~~^^ full # [ 583.344249] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 583.344903] dagster-webserver[4105]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 583.345802] dagster-webserver[4105]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 583.346711] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 583.347539] dagster-webserver[4105]: return self.main(*args, **kwargs) full # [ 583.348214] dagster-webserver[4105]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 583.348865] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 583.349731] dagster-webserver[4105]: rv = self.invoke(ctx) full # [ 583.358892] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 583.359701] dagster-webserver[4105]: return ctx.invoke(self.callback, **ctx.params) full # [ 583.360609] dagster-webserver[4105]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 583.363182] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 583.363892] dagster-webserver[4105]: return callback(*args, **kwargs) full # [ 583.364767] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 583.368226] dagster-webserver[4105]: instance = stack.enter_context( full # [ 583.368812] dagster-webserver[4105]: get_possibly_temporary_instance_for_cli( full # [ 583.369762] dagster-webserver[4105]: ...<3 lines>... full # [ 583.370562] dagster-webserver[4105]: ) full # [ 583.371236] dagster-webserver[4105]: ) full # [ 583.371880] dagster-webserver[4105]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 583.372750] dagster-webserver[4105]: result = _enter(cm) full # [ 583.373620] dagster-webserver[4105]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 583.374298] dagster-webserver[4105]: return next(self.gen) full # [ 583.374947] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 583.375803] dagster-webserver[4105]: with DagsterInstance.get() as instance: full # [ 583.376670] dagster-webserver[4105]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 583.377542] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 583.378216] dagster-webserver[4105]: return create_instance_from_dagster_home() full # [ 583.378859] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 583.379721] dagster-webserver[4105]: return create_instance_from_config(dagster_home_path) full # [ 583.380596] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 583.381267] dagster-webserver[4105]: return create_instance_from_ref(instance_ref) full # [ 583.381901] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 583.382803] dagster-webserver[4105]: unified_storage = instance_ref.storage full # [ 583.383647] dagster-webserver[4105]: ^^^^^^^^^^^^^^^^^^^^ full # [ 583.384525] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 583.385209] dagster-webserver[4105]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 583.385825] dagster-webserver[4105]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 583.386497] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 583.387195] dagster-webserver[4105]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 583.387804] dagster-webserver[4105]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 583.388679] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 583.389763] dagster-webserver[4105]: return DagsterPostgresStorage( full # [ 583.390643] dagster-webserver[4105]: inst_data=inst_data, full # [ 583.391508] dagster-webserver[4105]: ...<2 lines>... full # [ 583.392180] dagster-webserver[4105]: token_provider=get_token_provider_from_config(config_value), full # [ 583.392815] dagster-webserver[4105]: ) full # [ 583.393490] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 583.394175] dagster-webserver[4105]: self._run_storage = PostgresRunStorage( full # [ 583.394802] dagster-webserver[4105]: ~~~~~~~~~~~~~~~~~~^ full # [ 583.395676] dagster-webserver[4105]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 583.396551] dagster-webserver[4105]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 583.397219] dagster-webserver[4105]: ) full # [ 583.397863] dagster-webserver[4105]: ^ full # [ 583.398730] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 583.399609] dagster-webserver[4105]: self._engine = create_pg_engine( full # [ 583.400281] dagster-webserver[4105]: ~~~~~~~~~~~~~~~~^ full # [ 583.400918] dagster-webserver[4105]: self.postgres_url, full # [ 583.401778] dagster-webserver[4105]: ^^^^^^^^^^^^^^^^^^ full # [ 583.402886] dagster-webserver[4105]: ...<2 lines>... full # [ 583.403716] dagster-webserver[4105]: poolclass=db_pool.NullPool, full # [ 583.404596] dagster-webserver[4105]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 583.405260] dagster-webserver[4105]: ) full # [ 583.405902] dagster-webserver[4105]: ^ full # [ 583.406765] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 583.407642] dagster-webserver[4105]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 583.408548] dagster-webserver[4105]: File "", line 2, in create_engine full # [ 583.409202] dagster-webserver[4105]: return target(fn, url, **kwargs) full # [ 583.409882] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 583.410499] dagster-webserver[4105]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 583.411183] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 583.411812] dagster-webserver[4105]: dbapi = dbapi_meth(**dbapi_args) full # [ 583.412485] dagster-webserver[4105]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 583.413189] dagster-webserver[4105]: import psycopg full # [ 583.413807] dagster-webserver[4105]: ModuleNotFoundError: No module named 'psycopg' full # [ 583.739740] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 583.742140] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 583.744538] systemd[1]: dagster-webserver.service: Consumed 2.021s CPU time over 8.086s wall clock time, 111.8M memory peak. full # [ 585.189840] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 79. full # [ 585.192586] systemd[1]: Started Dagster Daemon. full # [ 587.074824] dagster-daemon[4127]: Traceback (most recent call last): full # [ 587.077472] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 587.078303] dagster-daemon[4127]: sys.exit(main()) full # [ 587.078913] dagster-daemon[4127]: ~~~~^^ full # [ 587.079746] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 587.080603] dagster-daemon[4127]: cli(obj={}) full # [ 587.081279] dagster-daemon[4127]: ~~~^^^^^^^^ full # [ 587.081886] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 587.082724] dagster-daemon[4127]: return self.main(*args, **kwargs) full # [ 587.083591] dagster-daemon[4127]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 587.084265] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 587.084870] dagster-daemon[4127]: rv = self.invoke(ctx) full # [ 587.085519] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 587.086137] dagster-daemon[4127]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 587.086773] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 587.087603] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 587.088263] dagster-daemon[4127]: return ctx.invoke(self.callback, **ctx.params) full # [ 587.088885] dagster-daemon[4127]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.101335] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 587.102132] dagster-daemon[4127]: return callback(*args, **kwargs) full # [ 587.102757] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 587.103623] dagster-daemon[4127]: with get_instance_for_cli( full # [ 587.104292] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 587.104917] dagster-daemon[4127]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 587.105768] dagster-daemon[4127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.106632] dagster-daemon[4127]: ) as instance: full # [ 587.107309] dagster-daemon[4127]: ^ full # [ 587.107941] dagster-daemon[4127]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 587.108787] dagster-daemon[4127]: return next(self.gen) full # [ 587.109651] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 587.110515] dagster-daemon[4127]: with DagsterInstance.get() as instance: full # [ 587.111182] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 587.111810] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 587.112674] dagster-daemon[4127]: return create_instance_from_dagster_home() full # [ 587.113512] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 587.114175] dagster-daemon[4127]: return create_instance_from_config(dagster_home_path) full # [ 587.114816] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 587.115637] dagster-daemon[4127]: return create_instance_from_ref(instance_ref) full # [ 587.116292] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 587.116915] dagster-daemon[4127]: unified_storage = instance_ref.storage full # [ 587.117771] dagster-daemon[4127]: ^^^^^^^^^^^^^^^^^^^^ full # [ 587.137117] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 587.137903] dagster-daemon[4127]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 587.138755] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.142157] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 587.142896] dagster-daemon[4127]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 587.143764] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.146102] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 587.146675] dagster-daemon[4127]: return DagsterPostgresStorage( full # [ 587.147539] dagster-daemon[4127]: inst_data=inst_data, full # [ 587.149099] dagster-daemon[4127]: ...<2 lines>... full # [ 587.149652] dagster-daemon[4127]: token_provider=get_token_provider_from_config(config_value), full # [ 587.152090] dagster-daemon[4127]: ) full # [ 587.152754] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 587.153603] dagster-daemon[4127]: self._run_storage = PostgresRunStorage( full # [ 587.154253] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~~~^ full # [ 587.154889] dagster-daemon[4127]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 587.157548] dagster-daemon[4127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.158194] dagster-daemon[4127]: ) full # [ 587.158809] dagster-daemon[4127]: ^ full # [ 587.159661] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 587.162089] dagster-daemon[4127]: self._engine = create_pg_engine( full # [ 587.162753] dagster-daemon[4127]: ~~~~~~~~~~~~~~~~^ full # [ 587.163602] dagster-daemon[4127]: self.postgres_url, full # [ 587.166083] dagster-daemon[4127]: ^^^^^^^^^^^^^^^^^^ full # [ 587.166487] dagster-daemon[4127]: ...<2 lines>... full # [ 587.167145] dagster-daemon[4127]: poolclass=db_pool.NullPool, full # [ 587.167755] dagster-daemon[4127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 587.168602] dagster-daemon[4127]: ) full # [ 587.171084] dagster-daemon[4127]: ^ full # [ 587.171700] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 587.172548] dagster-daemon[4127]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 587.173197] dagster-daemon[4127]: File "", line 2, in create_engine full # [ 587.173813] dagster-daemon[4127]: return target(fn, url, **kwargs) full # [ 587.177090] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 587.177721] dagster-daemon[4127]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 587.178604] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 587.179218] dagster-daemon[4127]: dbapi = dbapi_meth(**dbapi_args) full # [ 587.179854] dagster-daemon[4127]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 587.182090] dagster-daemon[4127]: import psycopg full # [ 587.182731] dagster-daemon[4127]: ModuleNotFoundError: No module named 'psycopg' full # [ 587.360813] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 587.362667] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 587.364374] systemd[1]: dagster-daemon.service: Consumed 1.426s CPU time over 7.208s wall clock time, 88.5M memory peak. full # [ 588.939870] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 71. full # [ 588.942801] systemd[1]: Started Dagster Webserver. full # [ 591.634214] dagster-webserver[4148]: Traceback (most recent call last): full # [ 591.636813] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 591.637633] dagster-webserver[4148]: sys.exit(main()) full # [ 591.638275] dagster-webserver[4148]: ~~~~^^ full # [ 591.638895] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 591.639732] dagster-webserver[4148]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 591.640601] dagster-webserver[4148]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 591.641282] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 591.641864] dagster-webserver[4148]: return self.main(*args, **kwargs) full # [ 591.642708] dagster-webserver[4148]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 591.643772] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 591.644592] dagster-webserver[4148]: rv = self.invoke(ctx) full # [ 591.652634] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 591.653654] dagster-webserver[4148]: return ctx.invoke(self.callback, **ctx.params) full # [ 591.654337] dagster-webserver[4148]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 591.654934] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 591.655770] dagster-webserver[4148]: return callback(*args, **kwargs) full # [ 591.656612] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 591.657262] dagster-webserver[4148]: instance = stack.enter_context( full # [ 591.657885] dagster-webserver[4148]: get_possibly_temporary_instance_for_cli( full # [ 591.658718] dagster-webserver[4148]: ...<3 lines>... full # [ 591.659569] dagster-webserver[4148]: ) full # [ 591.660218] dagster-webserver[4148]: ) full # [ 591.660872] dagster-webserver[4148]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 591.661279] dagster-webserver[4148]: result = _enter(cm) full # [ 591.661906] dagster-webserver[4148]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 591.662741] dagster-webserver[4148]: return next(self.gen) full # [ 591.673374] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 591.674166] dagster-webserver[4148]: with DagsterInstance.get() as instance: full # [ 591.674792] dagster-webserver[4148]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 591.675698] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 591.676516] dagster-webserver[4148]: return create_instance_from_dagster_home() full # [ 591.677223] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 591.677815] dagster-webserver[4148]: return create_instance_from_config(dagster_home_path) full # [ 591.678686] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 591.679533] dagster-webserver[4148]: return create_instance_from_ref(instance_ref) full # [ 591.689966] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 591.690751] dagster-webserver[4148]: unified_storage = instance_ref.storage full # [ 591.691609] dagster-webserver[4148]: ^^^^^^^^^^^^^^^^^^^^ full # [ 591.692279] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 591.692936] dagster-webserver[4148]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 591.693760] dagster-webserver[4148]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 591.694620] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 591.695297] dagster-webserver[4148]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 591.695911] dagster-webserver[4148]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 591.696755] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 591.697618] dagster-webserver[4148]: return DagsterPostgresStorage( full # [ 591.698285] dagster-webserver[4148]: inst_data=inst_data, full # [ 591.698932] dagster-webserver[4148]: ...<2 lines>... full # [ 591.699755] dagster-webserver[4148]: token_provider=get_token_provider_from_config(config_value), full # [ 591.700616] dagster-webserver[4148]: ) full # [ 591.701322] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 591.701891] dagster-webserver[4148]: self._run_storage = PostgresRunStorage( full # [ 591.702729] dagster-webserver[4148]: ~~~~~~~~~~~~~~~~~~^ full # [ 591.703589] dagster-webserver[4148]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 591.704230] dagster-webserver[4148]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 591.704853] dagster-webserver[4148]: ) full # [ 591.705500] dagster-webserver[4148]: ^ full # [ 591.722151] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 591.722933] dagster-webserver[4148]: self._engine = create_pg_engine( full # [ 591.723784] dagster-webserver[4148]: ~~~~~~~~~~~~~~~~^ full # [ 591.724690] dagster-webserver[4148]: self.postgres_url, full # [ 591.725312] dagster-webserver[4148]: ^^^^^^^^^^^^^^^^^^ full # [ 591.725953] dagster-webserver[4148]: ...<2 lines>... full # [ 591.726798] dagster-webserver[4148]: poolclass=db_pool.NullPool, full # [ 591.727660] dagster-webserver[4148]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 591.728311] dagster-webserver[4148]: ) full # [ 591.728950] dagster-webserver[4148]: ^ full # [ 591.729797] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 591.730654] dagster-webserver[4148]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 591.731553] dagster-webserver[4148]: File "", line 2, in create_engine full # [ 591.732181] dagster-webserver[4148]: return target(fn, url, **kwargs) full # [ 591.732808] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 591.733667] dagster-webserver[4148]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 591.744082] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 591.746717] dagster-webserver[4148]: dbapi = dbapi_meth(**dbapi_args) full # [ 591.747918] dagster-webserver[4148]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 591.750742] dagster-webserver[4148]: import psycopg full # [ 591.751713] dagster-webserver[4148]: ModuleNotFoundError: No module named 'psycopg' full # [ 592.019976] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 592.020949] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 592.024879] systemd[1]: dagster-webserver.service: Consumed 2.032s CPU time over 8.283s wall clock time, 111.8M memory peak. full # [ 592.439248] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 80. full # [ 592.443241] systemd[1]: Started Dagster Daemon. full # [ 594.297340] dagster-daemon[4170]: Traceback (most recent call last): full # [ 594.300483] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 594.301298] dagster-daemon[4170]: sys.exit(main()) full # [ 594.301908] dagster-daemon[4170]: ~~~~^^ full # [ 594.302748] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 594.303645] dagster-daemon[4170]: cli(obj={}) full # [ 594.304266] dagster-daemon[4170]: ~~~^^^^^^^^ full # [ 594.304940] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 594.305765] dagster-daemon[4170]: return self.main(*args, **kwargs) full # [ 594.306655] dagster-daemon[4170]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 594.307768] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 594.308597] dagster-daemon[4170]: rv = self.invoke(ctx) full # [ 594.315310] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 594.316105] dagster-daemon[4170]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 594.316750] dagster-daemon[4170]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 594.317587] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 594.318256] dagster-daemon[4170]: return ctx.invoke(self.callback, **ctx.params) full # [ 594.318888] dagster-daemon[4170]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.319730] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 594.320593] dagster-daemon[4170]: return callback(*args, **kwargs) full # [ 594.321238] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 594.321861] dagster-daemon[4170]: with get_instance_for_cli( full # [ 594.322695] dagster-daemon[4170]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 594.323542] dagster-daemon[4170]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 594.324192] dagster-daemon[4170]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.324810] dagster-daemon[4170]: ) as instance: full # [ 594.325657] dagster-daemon[4170]: ^ full # [ 594.326559] dagster-daemon[4170]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 594.327148] dagster-daemon[4170]: return next(self.gen) full # [ 594.327765] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 594.328612] dagster-daemon[4170]: with DagsterInstance.get() as instance: full # [ 594.329263] dagster-daemon[4170]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 594.329887] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 594.330725] dagster-daemon[4170]: return create_instance_from_dagster_home() full # [ 594.331608] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 594.332219] dagster-daemon[4170]: return create_instance_from_config(dagster_home_path) full # [ 594.332835] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 594.333489] dagster-daemon[4170]: return create_instance_from_ref(instance_ref) full # [ 594.355380] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 594.356183] dagster-daemon[4170]: unified_storage = instance_ref.storage full # [ 594.356855] dagster-daemon[4170]: ^^^^^^^^^^^^^^^^^^^^ full # [ 594.357676] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 594.358539] dagster-daemon[4170]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 594.359205] dagster-daemon[4170]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.359834] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 594.360694] dagster-daemon[4170]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 594.361553] dagster-daemon[4170]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.362261] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 594.362852] dagster-daemon[4170]: return DagsterPostgresStorage( full # [ 594.363509] dagster-daemon[4170]: inst_data=inst_data, full # [ 594.364178] dagster-daemon[4170]: ...<2 lines>... full # [ 594.364806] dagster-daemon[4170]: token_provider=get_token_provider_from_config(config_value), full # [ 594.365671] dagster-daemon[4170]: ) full # [ 594.366534] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 594.367214] dagster-daemon[4170]: self._run_storage = PostgresRunStorage( full # [ 594.367826] dagster-daemon[4170]: ~~~~~~~~~~~~~~~~~~^ full # [ 594.368683] dagster-daemon[4170]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 594.369541] dagster-daemon[4170]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.370183] dagster-daemon[4170]: ) full # [ 594.370804] dagster-daemon[4170]: ^ full # [ 594.387228] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 594.389932] dagster-daemon[4170]: self._engine = create_pg_engine( full # [ 594.391100] dagster-daemon[4170]: ~~~~~~~~~~~~~~~~^ full # [ 594.392244] dagster-daemon[4170]: self.postgres_url, full # [ 594.393246] dagster-daemon[4170]: ^^^^^^^^^^^^^^^^^^ full # [ 594.394248] dagster-daemon[4170]: ...<2 lines>... full # [ 594.395179] dagster-daemon[4170]: poolclass=db_pool.NullPool, full # [ 594.396340] dagster-daemon[4170]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.397487] dagster-daemon[4170]: ) full # [ 594.398238] dagster-daemon[4170]: ^ full # [ 594.398954] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 594.401573] dagster-daemon[4170]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 594.403053] dagster-daemon[4170]: File "", line 2, in create_engine full # [ 594.405239] dagster-daemon[4170]: return target(fn, url, **kwargs) full # [ 594.406391] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 594.408962] dagster-daemon[4170]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 594.410460] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 594.413065] dagster-daemon[4170]: dbapi = dbapi_meth(**dbapi_args) full # [ 594.414219] dagster-daemon[4170]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 594.416958] dagster-daemon[4170]: import psycopg full # [ 594.418564] dagster-daemon[4170]: ModuleNotFoundError: No module named 'psycopg' full # [ 594.594937] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 594.597234] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 594.599305] systemd[1]: dagster-daemon.service: Consumed 1.425s CPU time over 7.233s wall clock time, 88.5M memory peak. full # [ 597.189814] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 72. full # [ 597.192662] systemd[1]: Started Dagster Webserver. full # [ 599.689186] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 81. full # [ 599.693176] systemd[1]: Started Dagster Daemon. full # [ 599.842317] dagster-webserver[4191]: Traceback (most recent call last): full # [ 599.844070] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 599.844814] dagster-webserver[4191]: sys.exit(main()) full # [ 599.845627] dagster-webserver[4191]: ~~~~^^ full # [ 599.846443] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 599.847227] dagster-webserver[4191]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 599.847762] dagster-webserver[4191]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.848689] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 599.849248] dagster-webserver[4191]: return self.main(*args, **kwargs) full # [ 599.849872] dagster-webserver[4191]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 599.850746] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 599.851566] dagster-webserver[4191]: rv = self.invoke(ctx) full # [ 599.852318] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 599.852849] dagster-webserver[4191]: return ctx.invoke(self.callback, **ctx.params) full # [ 599.853522] dagster-webserver[4191]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.854540] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 599.855211] dagster-webserver[4191]: return callback(*args, **kwargs) full # [ 599.855827] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 599.856799] dagster-webserver[4191]: instance = stack.enter_context( full # [ 599.857534] dagster-webserver[4191]: get_possibly_temporary_instance_for_cli( full # [ 599.858291] dagster-webserver[4191]: ...<3 lines>... full # [ 599.858802] dagster-webserver[4191]: ) full # [ 599.859667] dagster-webserver[4191]: ) full # [ 599.860626] dagster-webserver[4191]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 599.861156] dagster-webserver[4191]: result = _enter(cm) full # [ 599.861778] dagster-webserver[4191]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 599.862714] dagster-webserver[4191]: return next(self.gen) full # [ 599.863271] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 599.864240] dagster-webserver[4191]: with DagsterInstance.get() as instance: full # [ 599.864736] dagster-webserver[4191]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 599.865624] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 599.866349] dagster-webserver[4191]: return create_instance_from_dagster_home() full # [ 599.866862] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 599.867696] dagster-webserver[4191]: return create_instance_from_config(dagster_home_path) full # [ 599.868625] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 599.869199] dagster-webserver[4191]: return create_instance_from_ref(instance_ref) full # [ 599.869810] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 599.870745] dagster-webserver[4191]: unified_storage = instance_ref.storage full # [ 599.871502] dagster-webserver[4191]: ^^^^^^^^^^^^^^^^^^^^ full # [ 599.872203] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 599.872786] dagster-webserver[4191]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 599.873614] dagster-webserver[4191]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.874367] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 599.874887] dagster-webserver[4191]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 599.875725] dagster-webserver[4191]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.876755] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 599.877622] dagster-webserver[4191]: return DagsterPostgresStorage( full # [ 599.878314] dagster-webserver[4191]: inst_data=inst_data, full # [ 599.879040] dagster-webserver[4191]: ...<2 lines>... full # [ 599.879730] dagster-webserver[4191]: token_provider=get_token_provider_from_config(config_value), full # [ 599.880627] dagster-webserver[4191]: ) full # [ 599.881232] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 599.881851] dagster-webserver[4191]: self._run_storage = PostgresRunStorage( full # [ 599.882602] dagster-webserver[4191]: ~~~~~~~~~~~~~~~~~~^ full # [ 599.883191] dagster-webserver[4191]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 599.883768] dagster-webserver[4191]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.884683] dagster-webserver[4191]: ) full # [ 599.885270] dagster-webserver[4191]: ^ full # [ 599.885886] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 599.886724] dagster-webserver[4191]: self._engine = create_pg_engine( full # [ 599.887568] dagster-webserver[4191]: ~~~~~~~~~~~~~~~~^ full # [ 599.888313] dagster-webserver[4191]: self.postgres_url, full # [ 599.888833] dagster-webserver[4191]: ^^^^^^^^^^^^^^^^^^ full # [ 599.889281] dagster-webserver[4191]: ...<2 lines>... full # [ 599.890557] dagster-webserver[4191]: poolclass=db_pool.NullPool, full # [ 599.891173] dagster-webserver[4191]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 599.891788] dagster-webserver[4191]: ) full # [ 599.892709] dagster-webserver[4191]: ^ full # [ 599.893292] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 599.893917] dagster-webserver[4191]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 599.894757] dagster-webserver[4191]: File "", line 2, in create_engine full # [ 599.895603] dagster-webserver[4191]: return target(fn, url, **kwargs) full # [ 599.896495] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 599.897111] dagster-webserver[4191]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 599.897929] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 599.900714] dagster-webserver[4191]: dbapi = dbapi_meth(**dbapi_args) full # [ 599.901718] dagster-webserver[4191]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 599.904294] dagster-webserver[4191]: import psycopg full # [ 599.904914] dagster-webserver[4191]: ModuleNotFoundError: No module named 'psycopg' full # [ 600.287594] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 600.288788] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 600.291287] systemd[1]: dagster-webserver.service: Consumed 2.126s CPU time over 8.259s wall clock time, 111.6M memory peak. full # [ 601.622771] dagster-daemon[4205]: Traceback (most recent call last): full # [ 601.627094] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 601.629325] dagster-daemon[4205]: sys.exit(main()) full # [ 601.630292] dagster-daemon[4205]: ~~~~^^ full # [ 601.631286] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 601.633915] dagster-daemon[4205]: cli(obj={}) full # [ 601.634868] dagster-daemon[4205]: ~~~^^^^^^^^ full # [ 601.635766] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 601.638200] dagster-daemon[4205]: return self.main(*args, **kwargs) full # [ 601.639350] dagster-daemon[4205]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 601.640520] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 601.642838] dagster-daemon[4205]: rv = self.invoke(ctx) full # [ 601.643858] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 601.646232] dagster-daemon[4205]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 601.647680] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 601.649137] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 601.651484] dagster-daemon[4205]: return ctx.invoke(self.callback, **ctx.params) full # [ 601.652807] dagster-daemon[4205]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.654169] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 601.656515] dagster-daemon[4205]: return callback(*args, **kwargs) full # [ 601.657665] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 601.660254] dagster-daemon[4205]: with get_instance_for_cli( full # [ 601.661336] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 601.662421] dagster-daemon[4205]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 601.664259] dagster-daemon[4205]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.666120] dagster-daemon[4205]: ) as instance: full # [ 601.667056] dagster-daemon[4205]: ^ full # [ 601.667790] dagster-daemon[4205]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 601.670076] dagster-daemon[4205]: return next(self.gen) full # [ 601.671090] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 601.673715] dagster-daemon[4205]: with DagsterInstance.get() as instance: full # [ 601.674960] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 601.676205] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 601.678752] dagster-daemon[4205]: return create_instance_from_dagster_home() full # [ 601.680073] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 601.682985] dagster-daemon[4205]: return create_instance_from_config(dagster_home_path) full # [ 601.684446] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 601.687283] dagster-daemon[4205]: return create_instance_from_ref(instance_ref) full # [ 601.688599] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 601.691412] dagster-daemon[4205]: unified_storage = instance_ref.storage full # [ 601.692651] dagster-daemon[4205]: ^^^^^^^^^^^^^^^^^^^^ full # [ 601.693881] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 601.696457] dagster-daemon[4205]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 601.698356] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.699835] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 601.702466] dagster-daemon[4205]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 601.704078] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.705666] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 601.708286] dagster-daemon[4205]: return DagsterPostgresStorage( full # [ 601.709413] dagster-daemon[4205]: inst_data=inst_data, full # [ 601.710471] dagster-daemon[4205]: ...<2 lines>... full # [ 601.711413] dagster-daemon[4205]: token_provider=get_token_provider_from_config(config_value), full # [ 601.712966] dagster-daemon[4205]: ) full # [ 601.713735] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 601.716254] dagster-daemon[4205]: self._run_storage = PostgresRunStorage( full # [ 601.717482] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~~~^ full # [ 601.718765] dagster-daemon[4205]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 601.720502] dagster-daemon[4205]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.722179] dagster-daemon[4205]: ) full # [ 601.722931] dagster-daemon[4205]: ^ full # [ 601.723694] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 601.726426] dagster-daemon[4205]: self._engine = create_pg_engine( full # [ 601.727649] dagster-daemon[4205]: ~~~~~~~~~~~~~~~~^ full # [ 601.728802] dagster-daemon[4205]: self.postgres_url, full # [ 601.729826] dagster-daemon[4205]: ^^^^^^^^^^^^^^^^^^ full # [ 601.730854] dagster-daemon[4205]: ...<2 lines>... full # [ 601.731791] dagster-daemon[4205]: poolclass=db_pool.NullPool, full # [ 601.732942] dagster-daemon[4205]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.734100] dagster-daemon[4205]: ) full # [ 601.734833] dagster-daemon[4205]: ^ full # [ 601.735607] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 601.738198] dagster-daemon[4205]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 601.739606] dagster-daemon[4205]: File "", line 2, in create_engine full # [ 601.741782] dagster-daemon[4205]: return target(fn, url, **kwargs) full # [ 601.742947] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 601.745526] dagster-daemon[4205]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 601.746998] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 601.749643] dagster-daemon[4205]: dbapi = dbapi_meth(**dbapi_args) full # [ 601.750793] dagster-daemon[4205]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 601.753595] dagster-daemon[4205]: import psycopg full # [ 601.754554] dagster-daemon[4205]: ModuleNotFoundError: No module named 'psycopg' full # [ 601.829340] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 601.830274] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 601.834127] systemd[1]: dagster-daemon.service: Consumed 1.395s CPU time over 7.237s wall clock time, 88.4M memory peak. full # [ 605.439635] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 73. full # [ 605.443157] systemd[1]: Started Dagster Webserver. full # [ 606.939234] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 82. full # [ 606.956295] systemd[1]: Started Dagster Daemon. full # [ 608.082571] dagster-webserver[4233]: Traceback (most recent call last): full # [ 608.085242] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 608.085984] dagster-webserver[4233]: sys.exit(main()) full # [ 608.086801] dagster-webserver[4233]: ~~~~^^ full # [ 608.087932] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 608.088491] dagster-webserver[4233]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 608.089283] dagster-webserver[4233]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.089963] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 608.090797] dagster-webserver[4233]: return self.main(*args, **kwargs) full # [ 608.091799] dagster-webserver[4233]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 608.092669] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 608.093587] dagster-webserver[4233]: rv = self.invoke(ctx) full # [ 608.094203] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 608.094785] dagster-webserver[4233]: return ctx.invoke(self.callback, **ctx.params) full # [ 608.095739] dagster-webserver[4233]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.106078] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 608.106783] dagster-webserver[4233]: return callback(*args, **kwargs) full # [ 608.107626] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 608.110100] dagster-webserver[4233]: instance = stack.enter_context( full # [ 608.110486] dagster-webserver[4233]: get_possibly_temporary_instance_for_cli( full # [ 608.111152] dagster-webserver[4233]: ...<3 lines>... full # [ 608.111747] dagster-webserver[4233]: ) full # [ 608.113875] dagster-webserver[4233]: ) full # [ 608.114639] dagster-webserver[4233]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 608.115511] dagster-webserver[4233]: result = _enter(cm) full # [ 608.116157] dagster-webserver[4233]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 608.116789] dagster-webserver[4233]: return next(self.gen) full # [ 608.117798] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 608.118705] dagster-webserver[4233]: with DagsterInstance.get() as instance: full # [ 608.119665] dagster-webserver[4233]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 608.120248] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 608.120876] dagster-webserver[4233]: return create_instance_from_dagster_home() full # [ 608.121617] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 608.122184] dagster-webserver[4233]: return create_instance_from_config(dagster_home_path) full # [ 608.122802] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 608.123886] dagster-webserver[4233]: return create_instance_from_ref(instance_ref) full # [ 608.124539] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 608.125300] dagster-webserver[4233]: unified_storage = instance_ref.storage full # [ 608.125867] dagster-webserver[4233]: ^^^^^^^^^^^^^^^^^^^^ full # [ 608.126535] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 608.127378] dagster-webserver[4233]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 608.128092] dagster-webserver[4233]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.128679] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 608.129663] dagster-webserver[4233]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 608.130606] dagster-webserver[4233]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.131438] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 608.132103] dagster-webserver[4233]: return DagsterPostgresStorage( full # [ 608.132706] dagster-webserver[4233]: inst_data=inst_data, full # [ 608.134545] dagster-webserver[4233]: ...<2 lines>... full # [ 608.135242] dagster-webserver[4233]: token_provider=get_token_provider_from_config(config_value), full # [ 608.135847] dagster-webserver[4233]: ) full # [ 608.136600] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 608.137148] dagster-webserver[4233]: self._run_storage = PostgresRunStorage( full # [ 608.137743] dagster-webserver[4233]: ~~~~~~~~~~~~~~~~~~^ full # [ 608.138689] dagster-webserver[4233]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 608.139271] dagster-webserver[4233]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.139879] dagster-webserver[4233]: ) full # [ 608.140724] dagster-webserver[4233]: ^ full # [ 608.141545] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 608.142292] dagster-webserver[4233]: self._engine = create_pg_engine( full # [ 608.142811] dagster-webserver[4233]: ~~~~~~~~~~~~~~~~^ full # [ 608.143680] dagster-webserver[4233]: self.postgres_url, full # [ 608.144619] dagster-webserver[4233]: ^^^^^^^^^^^^^^^^^^ full # [ 608.145187] dagster-webserver[4233]: ...<2 lines>... full # [ 608.145787] dagster-webserver[4233]: poolclass=db_pool.NullPool, full # [ 608.147064] dagster-webserver[4233]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.147667] dagster-webserver[4233]: ) full # [ 608.148587] dagster-webserver[4233]: ^ full # [ 608.149175] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 608.149783] dagster-webserver[4233]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 608.150722] dagster-webserver[4233]: File "", line 2, in create_engine full # [ 608.151292] dagster-webserver[4233]: return target(fn, url, **kwargs) full # [ 608.151940] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 608.152755] dagster-webserver[4233]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 608.153589] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 608.154338] dagster-webserver[4233]: dbapi = dbapi_meth(**dbapi_args) full # [ 608.154875] dagster-webserver[4233]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 608.155917] dagster-webserver[4233]: import psycopg full # [ 608.156756] dagster-webserver[4233]: ModuleNotFoundError: No module named 'psycopg' full # [ 608.526709] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 608.529503] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 608.530797] systemd[1]: dagster-webserver.service: Consumed 2.112s CPU time over 8.238s wall clock time, 111.5M memory peak. full # [ 608.862651] dagster-daemon[4244]: Traceback (most recent call last): full # [ 608.865106] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 608.865868] dagster-daemon[4244]: sys.exit(main()) full # [ 608.866655] dagster-daemon[4244]: ~~~~^^ full # [ 608.867491] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 608.868143] dagster-daemon[4244]: cli(obj={}) full # [ 608.868778] dagster-daemon[4244]: ~~~^^^^^^^^ full # [ 608.869622] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 608.870249] dagster-daemon[4244]: return self.main(*args, **kwargs) full # [ 608.870854] dagster-daemon[4244]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 608.871490] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 608.872138] dagster-daemon[4244]: rv = self.invoke(ctx) full # [ 608.879438] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 608.880238] dagster-daemon[4244]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 608.880884] dagster-daemon[4244]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 608.881632] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 608.882185] dagster-daemon[4244]: return ctx.invoke(self.callback, **ctx.params) full # [ 608.882802] dagster-daemon[4244]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.883689] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 608.884307] dagster-daemon[4244]: return callback(*args, **kwargs) full # [ 608.884945] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 608.885784] dagster-daemon[4244]: with get_instance_for_cli( full # [ 608.886624] dagster-daemon[4244]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 608.887304] dagster-daemon[4244]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 608.887877] dagster-daemon[4244]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.888704] dagster-daemon[4244]: ) as instance: full # [ 608.889543] dagster-daemon[4244]: ^ full # [ 608.900787] dagster-daemon[4244]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 608.901811] dagster-daemon[4244]: return next(self.gen) full # [ 608.902700] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 608.903286] dagster-daemon[4244]: with DagsterInstance.get() as instance: full # [ 608.903897] dagster-daemon[4244]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 608.904723] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 608.905574] dagster-daemon[4244]: return create_instance_from_dagster_home() full # [ 608.906289] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 608.906862] dagster-daemon[4244]: return create_instance_from_config(dagster_home_path) full # [ 608.907508] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 608.908179] dagster-daemon[4244]: return create_instance_from_ref(instance_ref) full # [ 608.919476] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 608.920278] dagster-daemon[4244]: unified_storage = instance_ref.storage full # [ 608.920926] dagster-daemon[4244]: ^^^^^^^^^^^^^^^^^^^^ full # [ 608.921741] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 608.922586] dagster-daemon[4244]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 608.923253] dagster-daemon[4244]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.923879] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 608.924712] dagster-daemon[4244]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 608.925565] dagster-daemon[4244]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.926270] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 608.926857] dagster-daemon[4244]: return DagsterPostgresStorage( full # [ 608.927505] dagster-daemon[4244]: inst_data=inst_data, full # [ 608.928204] dagster-daemon[4244]: ...<2 lines>... full # [ 608.928833] dagster-daemon[4244]: token_provider=get_token_provider_from_config(config_value), full # [ 608.929670] dagster-daemon[4244]: ) full # [ 608.930526] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 608.931189] dagster-daemon[4244]: self._run_storage = PostgresRunStorage( full # [ 608.931787] dagster-daemon[4244]: ~~~~~~~~~~~~~~~~~~^ full # [ 608.932621] dagster-daemon[4244]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 608.933270] dagster-daemon[4244]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.933881] dagster-daemon[4244]: ) full # [ 608.934706] dagster-daemon[4244]: ^ full # [ 608.950616] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 608.951589] dagster-daemon[4244]: self._engine = create_pg_engine( full # [ 608.952255] dagster-daemon[4244]: ~~~~~~~~~~~~~~~~^ full # [ 608.952875] dagster-daemon[4244]: self.postgres_url, full # [ 608.953725] dagster-daemon[4244]: ^^^^^^^^^^^^^^^^^^ full # [ 608.954566] dagster-daemon[4244]: ...<2 lines>... full # [ 608.955235] dagster-daemon[4244]: poolclass=db_pool.NullPool, full # [ 608.955860] dagster-daemon[4244]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.956509] dagster-daemon[4244]: ) full # [ 608.957176] dagster-daemon[4244]: ^ full # [ 608.957792] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 608.958643] dagster-daemon[4244]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 608.959298] dagster-daemon[4244]: File "", line 2, in create_engine full # [ 608.959932] dagster-daemon[4244]: return target(fn, url, **kwargs) full # [ 608.960807] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 608.961620] dagster-daemon[4244]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 608.962287] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 608.962898] dagster-daemon[4244]: dbapi = dbapi_meth(**dbapi_args) full # [ 608.974599] dagster-daemon[4244]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 608.977345] dagster-daemon[4244]: import psycopg full # [ 608.978302] dagster-daemon[4244]: ModuleNotFoundError: No module named 'psycopg' full # [ 609.166710] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 609.168992] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 609.171149] systemd[1]: dagster-daemon.service: Consumed 1.435s CPU time over 7.331s wall clock time, 88.7M memory peak. full # [ 613.689929] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 74. full # [ 613.693084] systemd[1]: Started Dagster Webserver. full # [ 614.189121] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 83. full # [ 614.191875] systemd[1]: Started Dagster Daemon. full # [ 616.025096] dagster-daemon[4283]: Traceback (most recent call last): full # [ 616.028253] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 616.028957] dagster-daemon[4283]: sys.exit(main()) full # [ 616.029973] dagster-daemon[4283]: ~~~~^^ full # [ 616.030807] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 616.034099] dagster-daemon[4283]: cli(obj={}) full # [ 616.034826] dagster-daemon[4283]: ~~~^^^^^^^^ full # [ 616.037089] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 616.037796] dagster-daemon[4283]: return self.main(*args, **kwargs) full # [ 616.040088] dagster-daemon[4283]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 616.040657] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 616.041501] dagster-daemon[4283]: rv = self.invoke(ctx) full # [ 616.044089] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 616.044880] dagster-daemon[4283]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 616.045726] dagster-daemon[4283]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 616.049100] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 616.049792] dagster-daemon[4283]: return ctx.invoke(self.callback, **ctx.params) full # [ 616.052092] dagster-daemon[4283]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.052660] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 616.053487] dagster-daemon[4283]: return callback(*args, **kwargs) full # [ 616.055838] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 616.056565] dagster-daemon[4283]: with get_instance_for_cli( full # [ 616.057229] dagster-daemon[4283]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 616.057822] dagster-daemon[4283]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 616.062091] dagster-daemon[4283]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.062694] dagster-daemon[4283]: ) as instance: full # [ 616.063523] dagster-daemon[4283]: ^ full # [ 616.066098] dagster-daemon[4283]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 616.066799] dagster-daemon[4283]: return next(self.gen) full # [ 616.067635] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 616.070149] dagster-daemon[4283]: with DagsterInstance.get() as instance: full # [ 616.070707] dagster-daemon[4283]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 616.071547] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 616.075097] dagster-daemon[4283]: return create_instance_from_dagster_home() full # [ 616.075626] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 616.076282] dagster-daemon[4283]: return create_instance_from_config(dagster_home_path) full # [ 616.076876] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 616.079719] dagster-daemon[4283]: return create_instance_from_ref(instance_ref) full # [ 616.080551] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 616.083089] dagster-daemon[4283]: unified_storage = instance_ref.storage full # [ 616.083635] dagster-daemon[4283]: ^^^^^^^^^^^^^^^^^^^^ full # [ 616.084272] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 616.084887] dagster-daemon[4283]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 616.090098] dagster-daemon[4283]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.090766] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 616.091604] dagster-daemon[4283]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 616.092259] dagster-daemon[4283]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.092881] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 616.095710] dagster-daemon[4283]: return DagsterPostgresStorage( full # [ 616.096544] dagster-daemon[4283]: inst_data=inst_data, full # [ 616.099103] dagster-daemon[4283]: ...<2 lines>... full # [ 616.099621] dagster-daemon[4283]: token_provider=get_token_provider_from_config(config_value), full # [ 616.100278] dagster-daemon[4283]: ) full # [ 616.100875] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 616.103759] dagster-daemon[4283]: self._run_storage = PostgresRunStorage( full # [ 616.104541] dagster-daemon[4283]: ~~~~~~~~~~~~~~~~~~^ full # [ 616.107089] dagster-daemon[4283]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 616.107618] dagster-daemon[4283]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.108282] dagster-daemon[4283]: ) full # [ 616.108871] dagster-daemon[4283]: ^ full # [ 616.111724] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 616.112563] dagster-daemon[4283]: self._engine = create_pg_engine( full # [ 616.115093] dagster-daemon[4283]: ~~~~~~~~~~~~~~~~^ full # [ 616.118100] dagster-daemon[4283]: self.postgres_url, full # [ 616.118476] dagster-daemon[4283]: ^^^^^^^^^^^^^^^^^^ full # [ 616.119133] dagster-daemon[4283]: ...<2 lines>... full # [ 616.119738] dagster-daemon[4283]: poolclass=db_pool.NullPool, full # [ 616.122088] dagster-daemon[4283]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.122632] dagster-daemon[4283]: ) full # [ 616.123291] dagster-daemon[4283]: ^ full # [ 616.123887] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 616.126540] dagster-daemon[4283]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 616.129095] dagster-daemon[4283]: File "", line 2, in create_engine full # [ 616.129610] dagster-daemon[4283]: return target(fn, url, **kwargs) full # [ 616.130259] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 616.130865] dagster-daemon[4283]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 616.133709] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 616.134541] dagster-daemon[4283]: dbapi = dbapi_meth(**dbapi_args) full # [ 616.137102] dagster-daemon[4283]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 616.137788] dagster-daemon[4283]: import psycopg full # [ 616.138628] dagster-daemon[4283]: ModuleNotFoundError: No module named 'psycopg' full # [ 616.296356] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 616.298212] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 616.300162] systemd[1]: dagster-daemon.service: Consumed 1.451s CPU time over 7.129s wall clock time, 88.5M memory peak. full # [ 616.425190] dagster-webserver[4277]: Traceback (most recent call last): full # [ 616.427722] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 616.428698] dagster-webserver[4277]: sys.exit(main()) full # [ 616.429528] dagster-webserver[4277]: ~~~~^^ full # [ 616.430182] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 616.430781] dagster-webserver[4277]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 616.431642] dagster-webserver[4277]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.432308] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 616.432872] dagster-webserver[4277]: return self.main(*args, **kwargs) full # [ 616.433693] dagster-webserver[4277]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 616.434529] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 616.435177] dagster-webserver[4277]: rv = self.invoke(ctx) full # [ 616.443285] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 616.444089] dagster-webserver[4277]: return ctx.invoke(self.callback, **ctx.params) full # [ 616.444710] dagster-webserver[4277]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.445543] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 616.446209] dagster-webserver[4277]: return callback(*args, **kwargs) full # [ 616.446822] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 616.447678] dagster-webserver[4277]: instance = stack.enter_context( full # [ 616.448517] dagster-webserver[4277]: get_possibly_temporary_instance_for_cli( full # [ 616.449200] dagster-webserver[4277]: ...<3 lines>... full # [ 616.449798] dagster-webserver[4277]: ) full # [ 616.450655] dagster-webserver[4277]: ) full # [ 616.451285] dagster-webserver[4277]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 616.451912] dagster-webserver[4277]: result = _enter(cm) full # [ 616.452763] dagster-webserver[4277]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 616.453566] dagster-webserver[4277]: return next(self.gen) full # [ 616.454230] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 616.454825] dagster-webserver[4277]: with DagsterInstance.get() as instance: full # [ 616.455659] dagster-webserver[4277]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 616.468584] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 616.469556] dagster-webserver[4277]: return create_instance_from_dagster_home() full # [ 616.470227] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 616.470851] dagster-webserver[4277]: return create_instance_from_config(dagster_home_path) full # [ 616.471307] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 616.471934] dagster-webserver[4277]: return create_instance_from_ref(instance_ref) full # [ 616.472810] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 616.473621] dagster-webserver[4277]: unified_storage = instance_ref.storage full # [ 616.474295] dagster-webserver[4277]: ^^^^^^^^^^^^^^^^^^^^ full # [ 616.474895] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 616.475752] dagster-webserver[4277]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 616.476579] dagster-webserver[4277]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.490538] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 616.491517] dagster-webserver[4277]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 616.492183] dagster-webserver[4277]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.492827] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 616.493691] dagster-webserver[4277]: return DagsterPostgresStorage( full # [ 616.494512] dagster-webserver[4277]: inst_data=inst_data, full # [ 616.495167] dagster-webserver[4277]: ...<2 lines>... full # [ 616.495784] dagster-webserver[4277]: token_provider=get_token_provider_from_config(config_value), full # [ 616.496637] dagster-webserver[4277]: ) full # [ 616.497293] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 616.498153] dagster-webserver[4277]: self._run_storage = PostgresRunStorage( full # [ 616.498766] dagster-webserver[4277]: ~~~~~~~~~~~~~~~~~~^ full # [ 616.499612] dagster-webserver[4277]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 616.500279] dagster-webserver[4277]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.500897] dagster-webserver[4277]: ) full # [ 616.501731] dagster-webserver[4277]: ^ full # [ 616.502622] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 616.503260] dagster-webserver[4277]: self._engine = create_pg_engine( full # [ 616.503883] dagster-webserver[4277]: ~~~~~~~~~~~~~~~~^ full # [ 616.504719] dagster-webserver[4277]: self.postgres_url, full # [ 616.505549] dagster-webserver[4277]: ^^^^^^^^^^^^^^^^^^ full # [ 616.506213] dagster-webserver[4277]: ...<2 lines>... full # [ 616.506808] dagster-webserver[4277]: poolclass=db_pool.NullPool, full # [ 616.507642] dagster-webserver[4277]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 616.508284] dagster-webserver[4277]: ) full # [ 616.508908] dagster-webserver[4277]: ^ full # [ 616.509736] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 616.510573] dagster-webserver[4277]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 616.526383] dagster-webserver[4277]: File "", line 2, in create_engine full # [ 616.527184] dagster-webserver[4277]: return target(fn, url, **kwargs) full # [ 616.530080] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 616.530871] dagster-webserver[4277]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 616.531528] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 616.532186] dagster-webserver[4277]: dbapi = dbapi_meth(**dbapi_args) full # [ 616.532800] dagster-webserver[4277]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 616.535114] dagster-webserver[4277]: import psycopg full # [ 616.535705] dagster-webserver[4277]: ModuleNotFoundError: No module named 'psycopg' full # [ 616.803780] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 616.805853] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 616.808656] systemd[1]: dagster-webserver.service: Consumed 2.086s CPU time over 8.279s wall clock time, 111.6M memory peak. full # [ 621.440164] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 84. full # [ 621.444378] systemd[1]: Started Dagster Daemon. full # [ 621.939048] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 75. full # [ 621.941310] systemd[1]: Started Dagster Webserver. full # [ 623.311341] dagster-daemon[4319]: Traceback (most recent call last): full # [ 623.312671] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 623.314712] dagster-daemon[4319]: sys.exit(main()) full # [ 623.315662] dagster-daemon[4319]: ~~~~^^ full # [ 623.318074] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 623.320597] dagster-daemon[4319]: cli(obj={}) full # [ 623.321505] dagster-daemon[4319]: ~~~^^^^^^^^ full # [ 623.324088] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 623.326444] dagster-daemon[4319]: return self.main(*args, **kwargs) full # [ 623.327596] dagster-daemon[4319]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 623.328760] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 623.333089] dagster-daemon[4319]: rv = self.invoke(ctx) full # [ 623.334100] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 623.336433] dagster-daemon[4319]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 623.337875] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 623.339323] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 623.341672] dagster-daemon[4319]: return ctx.invoke(self.callback, **ctx.params) full # [ 623.345088] dagster-daemon[4319]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.346421] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 623.348725] dagster-daemon[4319]: return callback(*args, **kwargs) full # [ 623.349883] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 623.352525] dagster-daemon[4319]: with get_instance_for_cli( full # [ 623.353592] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 623.354665] dagster-daemon[4319]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 623.356496] dagster-daemon[4319]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.360088] dagster-daemon[4319]: ) as instance: full # [ 623.361051] dagster-daemon[4319]: ^ full # [ 623.361775] dagster-daemon[4319]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 623.366175] dagster-daemon[4319]: return next(self.gen) full # [ 623.367175] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 623.369746] dagster-daemon[4319]: with DagsterInstance.get() as instance: full # [ 623.370975] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 623.374133] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 623.376670] dagster-daemon[4319]: return create_instance_from_dagster_home() full # [ 623.377948] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 623.380836] dagster-daemon[4319]: return create_instance_from_config(dagster_home_path) full # [ 623.382332] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 623.387107] dagster-daemon[4319]: return create_instance_from_ref(instance_ref) full # [ 623.388422] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 623.391189] dagster-daemon[4319]: unified_storage = instance_ref.storage full # [ 623.392416] dagster-daemon[4319]: ^^^^^^^^^^^^^^^^^^^^ full # [ 623.393654] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 623.396174] dagster-daemon[4319]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 623.398065] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.399549] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 623.402129] dagster-daemon[4319]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 623.406085] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.407657] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 623.410247] dagster-daemon[4319]: return DagsterPostgresStorage( full # [ 623.414180] dagster-daemon[4319]: inst_data=inst_data, full # [ 623.415231] dagster-daemon[4319]: ...<2 lines>... full # [ 623.416158] dagster-daemon[4319]: token_provider=get_token_provider_from_config(config_value), full # [ 623.417724] dagster-daemon[4319]: ) full # [ 623.420091] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 623.422616] dagster-daemon[4319]: self._run_storage = PostgresRunStorage( full # [ 623.423856] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~~~^ full # [ 623.425162] dagster-daemon[4319]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 623.426860] dagster-daemon[4319]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.428569] dagster-daemon[4319]: ) full # [ 623.429331] dagster-daemon[4319]: ^ full # [ 623.430082] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 623.432802] dagster-daemon[4319]: self._engine = create_pg_engine( full # [ 623.433962] dagster-daemon[4319]: ~~~~~~~~~~~~~~~~^ full # [ 623.435119] dagster-daemon[4319]: self.postgres_url, full # [ 623.436144] dagster-daemon[4319]: ^^^^^^^^^^^^^^^^^^ full # [ 623.437168] dagster-daemon[4319]: ...<2 lines>... full # [ 623.438114] dagster-daemon[4319]: poolclass=db_pool.NullPool, full # [ 623.439253] dagster-daemon[4319]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.440428] dagster-daemon[4319]: ) full # [ 623.441183] dagster-daemon[4319]: ^ full # [ 623.441917] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 623.444546] dagster-daemon[4319]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 623.445957] dagster-daemon[4319]: File "", line 2, in create_engine full # [ 623.448175] dagster-daemon[4319]: return target(fn, url, **kwargs) full # [ 623.449332] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 623.451882] dagster-daemon[4319]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 623.453395] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 623.455975] dagster-daemon[4319]: dbapi = dbapi_meth(**dbapi_args) full # [ 623.457155] dagster-daemon[4319]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 623.459918] dagster-daemon[4319]: import psycopg full # [ 623.460858] dagster-daemon[4319]: ModuleNotFoundError: No module named 'psycopg' full # [ 623.629245] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 623.631082] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 623.632766] systemd[1]: dagster-daemon.service: Consumed 1.453s CPU time over 7.330s wall clock time, 88.5M memory peak. full # [ 624.617793] dagster-webserver[4321]: Traceback (most recent call last): full # [ 624.620359] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 624.621199] dagster-webserver[4321]: sys.exit(main()) full # [ 624.621774] dagster-webserver[4321]: ~~~~^^ full # [ 624.622609] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 624.623260] dagster-webserver[4321]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 624.623898] dagster-webserver[4321]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.624716] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 624.625569] dagster-webserver[4321]: return self.main(*args, **kwargs) full # [ 624.626388] dagster-webserver[4321]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 624.627072] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 624.627649] dagster-webserver[4321]: rv = self.invoke(ctx) full # [ 624.635967] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 624.636753] dagster-webserver[4321]: return ctx.invoke(self.callback, **ctx.params) full # [ 624.637622] dagster-webserver[4321]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.638298] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 624.638891] dagster-webserver[4321]: return callback(*args, **kwargs) full # [ 624.639775] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 624.640590] dagster-webserver[4321]: instance = stack.enter_context( full # [ 624.641267] dagster-webserver[4321]: get_possibly_temporary_instance_for_cli( full # [ 624.641884] dagster-webserver[4321]: ...<3 lines>... full # [ 624.642718] dagster-webserver[4321]: ) full # [ 624.643555] dagster-webserver[4321]: ) full # [ 624.644206] dagster-webserver[4321]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 624.644821] dagster-webserver[4321]: result = _enter(cm) full # [ 624.653716] dagster-webserver[4321]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 624.654695] dagster-webserver[4321]: return next(self.gen) full # [ 624.655544] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 624.656211] dagster-webserver[4321]: with DagsterInstance.get() as instance: full # [ 624.656829] dagster-webserver[4321]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 624.657677] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 624.658525] dagster-webserver[4321]: return create_instance_from_dagster_home() full # [ 624.659239] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 624.659807] dagster-webserver[4321]: return create_instance_from_config(dagster_home_path) full # [ 624.660658] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 624.661288] dagster-webserver[4321]: return create_instance_from_ref(instance_ref) full # [ 624.673116] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 624.673889] dagster-webserver[4321]: unified_storage = instance_ref.storage full # [ 624.674731] dagster-webserver[4321]: ^^^^^^^^^^^^^^^^^^^^ full # [ 624.675588] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 624.676281] dagster-webserver[4321]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 624.676887] dagster-webserver[4321]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.677720] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 624.678577] dagster-webserver[4321]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 624.679239] dagster-webserver[4321]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.679907] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 624.680506] dagster-webserver[4321]: return DagsterPostgresStorage( full # [ 624.681174] dagster-webserver[4321]: inst_data=inst_data, full # [ 624.681994] dagster-webserver[4321]: ...<2 lines>... full # [ 624.682832] dagster-webserver[4321]: token_provider=get_token_provider_from_config(config_value), full # [ 624.683681] dagster-webserver[4321]: ) full # [ 624.684638] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 624.685182] dagster-webserver[4321]: self._run_storage = PostgresRunStorage( full # [ 624.685789] dagster-webserver[4321]: ~~~~~~~~~~~~~~~~~~^ full # [ 624.686622] dagster-webserver[4321]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 624.687649] dagster-webserver[4321]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.688561] dagster-webserver[4321]: ) full # [ 624.689140] dagster-webserver[4321]: ^ full # [ 624.705104] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 624.705891] dagster-webserver[4321]: self._engine = create_pg_engine( full # [ 624.706726] dagster-webserver[4321]: ~~~~~~~~~~~~~~~~^ full # [ 624.707578] dagster-webserver[4321]: self.postgres_url, full # [ 624.708242] dagster-webserver[4321]: ^^^^^^^^^^^^^^^^^^ full # [ 624.708868] dagster-webserver[4321]: ...<2 lines>... full # [ 624.709517] dagster-webserver[4321]: poolclass=db_pool.NullPool, full # [ 624.710190] dagster-webserver[4321]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 624.710799] dagster-webserver[4321]: ) full # [ 624.711653] dagster-webserver[4321]: ^ full # [ 624.712502] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 624.713171] dagster-webserver[4321]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 624.713828] dagster-webserver[4321]: File "", line 2, in create_engine full # [ 624.714642] dagster-webserver[4321]: return target(fn, url, **kwargs) full # [ 624.715313] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 624.715942] dagster-webserver[4321]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 624.728093] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 624.728895] dagster-webserver[4321]: dbapi = dbapi_meth(**dbapi_args) full # [ 624.729741] dagster-webserver[4321]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 624.730588] dagster-webserver[4321]: import psycopg full # [ 624.733108] dagster-webserver[4321]: ModuleNotFoundError: No module named 'psycopg' full # [ 625.003186] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 625.005506] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 625.007632] systemd[1]: dagster-webserver.service: Consumed 2.063s CPU time over 8.192s wall clock time, 111.7M memory peak. full # [ 628.689584] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 85. full # [ 628.692463] systemd[1]: Started Dagster Daemon. full # [ 630.189160] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 76. full # [ 630.192416] systemd[1]: Started Dagster Webserver. full # [ 630.542499] dagster-daemon[4357]: Traceback (most recent call last): full # [ 630.544636] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 630.545574] dagster-daemon[4357]: sys.exit(main()) full # [ 630.546262] dagster-daemon[4357]: ~~~~^^ full # [ 630.547079] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 630.547688] dagster-daemon[4357]: cli(obj={}) full # [ 630.548712] dagster-daemon[4357]: ~~~^^^^^^^^ full # [ 630.549602] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 630.550311] dagster-daemon[4357]: return self.main(*args, **kwargs) full # [ 630.550851] dagster-daemon[4357]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 630.556070] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 630.556773] dagster-daemon[4357]: rv = self.invoke(ctx) full # [ 630.557617] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 630.559889] dagster-daemon[4357]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 630.560511] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 630.561181] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 630.561756] dagster-daemon[4357]: return ctx.invoke(self.callback, **ctx.params) full # [ 630.562782] dagster-daemon[4357]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.568712] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 630.569620] dagster-daemon[4357]: return callback(*args, **kwargs) full # [ 630.570357] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 630.570884] dagster-daemon[4357]: with get_instance_for_cli( full # [ 630.571710] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 630.572709] dagster-daemon[4357]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 630.573583] dagster-daemon[4357]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.574341] dagster-daemon[4357]: ) as instance: full # [ 630.574856] dagster-daemon[4357]: ^ full # [ 630.575491] dagster-daemon[4357]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 630.576219] dagster-daemon[4357]: return next(self.gen) full # [ 630.576750] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 630.577589] dagster-daemon[4357]: with DagsterInstance.get() as instance: full # [ 630.578343] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 630.578855] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 630.579481] dagster-daemon[4357]: return create_instance_from_dagster_home() full # [ 630.581230] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 630.581744] dagster-daemon[4357]: return create_instance_from_config(dagster_home_path) full # [ 630.582698] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 630.583288] dagster-daemon[4357]: return create_instance_from_ref(instance_ref) full # [ 630.583855] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 630.584494] dagster-daemon[4357]: unified_storage = instance_ref.storage full # [ 630.585323] dagster-daemon[4357]: ^^^^^^^^^^^^^^^^^^^^ full # [ 630.585962] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 630.586829] dagster-daemon[4357]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 630.587732] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.588277] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 630.588906] dagster-daemon[4357]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 630.591285] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.591969] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 630.593059] dagster-daemon[4357]: return DagsterPostgresStorage( full # [ 630.593641] dagster-daemon[4357]: inst_data=inst_data, full # [ 630.594357] dagster-daemon[4357]: ...<2 lines>... full # [ 630.594910] dagster-daemon[4357]: token_provider=get_token_provider_from_config(config_value), full # [ 630.595809] dagster-daemon[4357]: ) full # [ 630.596582] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 630.597515] dagster-daemon[4357]: self._run_storage = PostgresRunStorage( full # [ 630.598078] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~~~^ full # [ 630.598666] dagster-daemon[4357]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 630.599638] dagster-daemon[4357]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.600539] dagster-daemon[4357]: ) full # [ 630.601259] dagster-daemon[4357]: ^ full # [ 630.601799] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 630.602638] dagster-daemon[4357]: self._engine = create_pg_engine( full # [ 630.603377] dagster-daemon[4357]: ~~~~~~~~~~~~~~~~^ full # [ 630.603908] dagster-daemon[4357]: self.postgres_url, full # [ 630.604735] dagster-daemon[4357]: ^^^^^^^^^^^^^^^^^^ full # [ 630.605669] dagster-daemon[4357]: ...<2 lines>... full # [ 630.606226] dagster-daemon[4357]: poolclass=db_pool.NullPool, full # [ 630.606835] dagster-daemon[4357]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.607563] dagster-daemon[4357]: ) full # [ 630.608135] dagster-daemon[4357]: ^ full # [ 630.608739] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 630.609666] dagster-daemon[4357]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 630.610235] dagster-daemon[4357]: File "", line 2, in create_engine full # [ 630.610853] dagster-daemon[4357]: return target(fn, url, **kwargs) full # [ 630.611730] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 630.612523] dagster-daemon[4357]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 630.613234] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 630.613786] dagster-daemon[4357]: dbapi = dbapi_meth(**dbapi_args) full # [ 630.616202] dagster-daemon[4357]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 630.616868] dagster-daemon[4357]: import psycopg full # [ 630.617694] dagster-daemon[4357]: ModuleNotFoundError: No module named 'psycopg' full # [ 630.886145] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 630.888995] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 630.890732] systemd[1]: dagster-daemon.service: Consumed 1.469s CPU time over 7.256s wall clock time, 88.5M memory peak. full # [ 632.858689] dagster-webserver[4367]: Traceback (most recent call last): full # [ 632.861305] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 632.862127] dagster-webserver[4367]: sys.exit(main()) full # [ 632.862720] dagster-webserver[4367]: ~~~~^^ full # [ 632.863555] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 632.864212] dagster-webserver[4367]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 632.864851] dagster-webserver[4367]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 632.865477] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 632.866133] dagster-webserver[4367]: return self.main(*args, **kwargs) full # [ 632.866733] dagster-webserver[4367]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 632.867597] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 632.868221] dagster-webserver[4367]: rv = self.invoke(ctx) full # [ 632.876954] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 632.877738] dagster-webserver[4367]: return ctx.invoke(self.callback, **ctx.params) full # [ 632.878612] dagster-webserver[4367]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 632.879305] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 632.879895] dagster-webserver[4367]: return callback(*args, **kwargs) full # [ 632.880730] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 632.881578] dagster-webserver[4367]: instance = stack.enter_context( full # [ 632.882255] dagster-webserver[4367]: get_possibly_temporary_instance_for_cli( full # [ 632.882878] dagster-webserver[4367]: ...<3 lines>... full # [ 632.883718] dagster-webserver[4367]: ) full # [ 632.884763] dagster-webserver[4367]: ) full # [ 632.885662] dagster-webserver[4367]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 632.886282] dagster-webserver[4367]: result = _enter(cm) full # [ 632.886901] dagster-webserver[4367]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 632.887741] dagster-webserver[4367]: return next(self.gen) full # [ 632.897685] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 632.898679] dagster-webserver[4367]: with DagsterInstance.get() as instance: full # [ 632.899542] dagster-webserver[4367]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 632.900214] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 632.900832] dagster-webserver[4367]: return create_instance_from_dagster_home() full # [ 632.901685] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 632.902533] dagster-webserver[4367]: return create_instance_from_config(dagster_home_path) full # [ 632.903247] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 632.903821] dagster-webserver[4367]: return create_instance_from_ref(instance_ref) full # [ 632.904674] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 632.905521] dagster-webserver[4367]: unified_storage = instance_ref.storage full # [ 632.906181] dagster-webserver[4367]: ^^^^^^^^^^^^^^^^^^^^ full # [ 632.918990] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 632.919825] dagster-webserver[4367]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 632.920659] dagster-webserver[4367]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 632.921507] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 632.922222] dagster-webserver[4367]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 632.922804] dagster-webserver[4367]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 632.923647] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 632.924299] dagster-webserver[4367]: return DagsterPostgresStorage( full # [ 632.924936] dagster-webserver[4367]: inst_data=inst_data, full # [ 632.925787] dagster-webserver[4367]: ...<2 lines>... full # [ 632.926633] dagster-webserver[4367]: token_provider=get_token_provider_from_config(config_value), full # [ 632.927287] dagster-webserver[4367]: ) full # [ 632.928271] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 632.928966] dagster-webserver[4367]: self._run_storage = PostgresRunStorage( full # [ 632.929808] dagster-webserver[4367]: ~~~~~~~~~~~~~~~~~~^ full # [ 632.930861] dagster-webserver[4367]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 632.931507] dagster-webserver[4367]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 632.932188] dagster-webserver[4367]: ) full # [ 632.932790] dagster-webserver[4367]: ^ full # [ 632.933643] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 632.934298] dagster-webserver[4367]: self._engine = create_pg_engine( full # [ 632.934940] dagster-webserver[4367]: ~~~~~~~~~~~~~~~~^ full # [ 632.935773] dagster-webserver[4367]: self.postgres_url, full # [ 632.936627] dagster-webserver[4367]: ^^^^^^^^^^^^^^^^^^ full # [ 632.937297] dagster-webserver[4367]: ...<2 lines>... full # [ 632.937911] dagster-webserver[4367]: poolclass=db_pool.NullPool, full # [ 632.938747] dagster-webserver[4367]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 632.939597] dagster-webserver[4367]: ) full # [ 632.940273] dagster-webserver[4367]: ^ full # [ 632.956744] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 632.959363] dagster-webserver[4367]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 632.960816] dagster-webserver[4367]: File "", line 2, in create_engine full # [ 632.963096] dagster-webserver[4367]: return target(fn, url, **kwargs) full # [ 632.964312] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 632.966872] dagster-webserver[4367]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 632.968412] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 632.971033] dagster-webserver[4367]: dbapi = dbapi_meth(**dbapi_args) full # [ 632.972211] dagster-webserver[4367]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 632.974970] dagster-webserver[4367]: import psycopg full # [ 632.975916] dagster-webserver[4367]: ModuleNotFoundError: No module named 'psycopg' full # [ 633.225371] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 633.226305] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 633.229181] systemd[1]: dagster-webserver.service: Consumed 2.011s CPU time over 8.222s wall clock time, 111.4M memory peak. full # [ 635.939939] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 86. full # [ 635.943302] systemd[1]: Started Dagster Daemon. full # [ 637.786228] dagster-daemon[4395]: Traceback (most recent call last): full # [ 637.788689] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 637.789680] dagster-daemon[4395]: sys.exit(main()) full # [ 637.790504] dagster-daemon[4395]: ~~~~^^ full # [ 637.791159] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 637.791771] dagster-daemon[4395]: cli(obj={}) full # [ 637.792637] dagster-daemon[4395]: ~~~^^^^^^^^ full # [ 637.793269] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 637.793886] dagster-daemon[4395]: return self.main(*args, **kwargs) full # [ 637.794718] dagster-daemon[4395]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 637.795600] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 637.796220] dagster-daemon[4395]: rv = self.invoke(ctx) full # [ 637.803169] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 637.803961] dagster-daemon[4395]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 637.804785] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 637.805598] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 637.806271] dagster-daemon[4395]: return ctx.invoke(self.callback, **ctx.params) full # [ 637.806902] dagster-daemon[4395]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.807737] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 637.808596] dagster-daemon[4395]: return callback(*args, **kwargs) full # [ 637.809331] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 637.809904] dagster-daemon[4395]: with get_instance_for_cli( full # [ 637.810773] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 637.811668] dagster-daemon[4395]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 637.812282] dagster-daemon[4395]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.812928] dagster-daemon[4395]: ) as instance: full # [ 637.813735] dagster-daemon[4395]: ^ full # [ 637.814585] dagster-daemon[4395]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 637.815250] dagster-daemon[4395]: return next(self.gen) full # [ 637.815876] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 637.816714] dagster-daemon[4395]: with DagsterInstance.get() as instance: full # [ 637.817589] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 637.831916] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 637.832682] dagster-daemon[4395]: return create_instance_from_dagster_home() full # [ 637.833533] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 637.834233] dagster-daemon[4395]: return create_instance_from_config(dagster_home_path) full # [ 637.834823] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 637.835675] dagster-daemon[4395]: return create_instance_from_ref(instance_ref) full # [ 637.836562] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 637.837213] dagster-daemon[4395]: unified_storage = instance_ref.storage full # [ 637.837853] dagster-daemon[4395]: ^^^^^^^^^^^^^^^^^^^^ full # [ 637.838670] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 637.839520] dagster-daemon[4395]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 637.840477] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.853519] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 637.854557] dagster-daemon[4395]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 637.855233] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.855873] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 637.856530] dagster-daemon[4395]: return DagsterPostgresStorage( full # [ 637.857205] dagster-daemon[4395]: inst_data=inst_data, full # [ 637.857822] dagster-daemon[4395]: ...<2 lines>... full # [ 637.858703] dagster-daemon[4395]: token_provider=get_token_provider_from_config(config_value), full # [ 637.859623] dagster-daemon[4395]: ) full # [ 637.860392] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 637.861072] dagster-daemon[4395]: self._run_storage = PostgresRunStorage( full # [ 637.861669] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~~~^ full # [ 637.862511] dagster-daemon[4395]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 637.863166] dagster-daemon[4395]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.863776] dagster-daemon[4395]: ) full # [ 637.864610] dagster-daemon[4395]: ^ full # [ 637.865300] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 637.865875] dagster-daemon[4395]: self._engine = create_pg_engine( full # [ 637.866703] dagster-daemon[4395]: ~~~~~~~~~~~~~~~~^ full # [ 637.867540] dagster-daemon[4395]: self.postgres_url, full # [ 637.868194] dagster-daemon[4395]: ^^^^^^^^^^^^^^^^^^ full # [ 637.868809] dagster-daemon[4395]: ...<2 lines>... full # [ 637.869650] dagster-daemon[4395]: poolclass=db_pool.NullPool, full # [ 637.870286] dagster-daemon[4395]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.870889] dagster-daemon[4395]: ) full # [ 637.871715] dagster-daemon[4395]: ^ full # [ 637.872583] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 637.873236] dagster-daemon[4395]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 637.889115] dagster-daemon[4395]: File "", line 2, in create_engine full # [ 637.892158] dagster-daemon[4395]: return target(fn, url, **kwargs) full # [ 637.893483] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 637.896410] dagster-daemon[4395]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 637.898220] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 637.901595] dagster-daemon[4395]: dbapi = dbapi_meth(**dbapi_args) full # [ 637.903082] dagster-daemon[4395]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 637.906159] dagster-daemon[4395]: import psycopg full # [ 637.907084] dagster-daemon[4395]: ModuleNotFoundError: No module named 'psycopg' full # [ 638.085113] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 638.086104] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 638.090087] systemd[1]: dagster-daemon.service: Consumed 1.426s CPU time over 7.201s wall clock time, 88.5M memory peak. full # [ 638.439460] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 77. full # [ 638.442795] systemd[1]: Started Dagster Webserver. full # [ 641.073702] dagster-webserver[4412]: Traceback (most recent call last): full # [ 641.076247] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 641.076967] dagster-webserver[4412]: sys.exit(main()) full # [ 641.077773] dagster-webserver[4412]: ~~~~^^ full # [ 641.078622] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 641.079275] dagster-webserver[4412]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 641.079897] dagster-webserver[4412]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.080742] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 641.081548] dagster-webserver[4412]: return self.main(*args, **kwargs) full # [ 641.082209] dagster-webserver[4412]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 641.082806] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 641.083644] dagster-webserver[4412]: rv = self.invoke(ctx) full # [ 641.091721] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 641.092528] dagster-webserver[4412]: return ctx.invoke(self.callback, **ctx.params) full # [ 641.093221] dagster-webserver[4412]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.094087] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 641.094925] dagster-webserver[4412]: return callback(*args, **kwargs) full # [ 641.095802] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 641.096613] dagster-webserver[4412]: instance = stack.enter_context( full # [ 641.097661] dagster-webserver[4412]: get_possibly_temporary_instance_for_cli( full # [ 641.098483] dagster-webserver[4412]: ...<3 lines>... full # [ 641.099166] dagster-webserver[4412]: ) full # [ 641.099755] dagster-webserver[4412]: ) full # [ 641.100591] dagster-webserver[4412]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 641.101270] dagster-webserver[4412]: result = _enter(cm) full # [ 641.109487] dagster-webserver[4412]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 641.110275] dagster-webserver[4412]: return next(self.gen) full # [ 641.110900] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 641.111738] dagster-webserver[4412]: with DagsterInstance.get() as instance: full # [ 641.112589] dagster-webserver[4412]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 641.113257] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 641.113886] dagster-webserver[4412]: return create_instance_from_dagster_home() full # [ 641.114758] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 641.115680] dagster-webserver[4412]: return create_instance_from_config(dagster_home_path) full # [ 641.116236] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 641.116857] dagster-webserver[4412]: return create_instance_from_ref(instance_ref) full # [ 641.128834] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 641.129626] dagster-webserver[4412]: unified_storage = instance_ref.storage full # [ 641.130291] dagster-webserver[4412]: ^^^^^^^^^^^^^^^^^^^^ full # [ 641.130905] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 641.131765] dagster-webserver[4412]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 641.132590] dagster-webserver[4412]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.133269] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 641.134113] dagster-webserver[4412]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 641.134748] dagster-webserver[4412]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.135658] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 641.136246] dagster-webserver[4412]: return DagsterPostgresStorage( full # [ 641.136879] dagster-webserver[4412]: inst_data=inst_data, full # [ 641.137715] dagster-webserver[4412]: ...<2 lines>... full # [ 641.138565] dagster-webserver[4412]: token_provider=get_token_provider_from_config(config_value), full # [ 641.139239] dagster-webserver[4412]: ) full # [ 641.151963] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 641.152737] dagster-webserver[4412]: self._run_storage = PostgresRunStorage( full # [ 641.153587] dagster-webserver[4412]: ~~~~~~~~~~~~~~~~~~^ full # [ 641.154253] dagster-webserver[4412]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 641.154883] dagster-webserver[4412]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.155720] dagster-webserver[4412]: ) full # [ 641.156572] dagster-webserver[4412]: ^ full # [ 641.157250] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 641.157871] dagster-webserver[4412]: self._engine = create_pg_engine( full # [ 641.158705] dagster-webserver[4412]: ~~~~~~~~~~~~~~~~^ full # [ 641.159556] dagster-webserver[4412]: self.postgres_url, full # [ 641.160222] dagster-webserver[4412]: ^^^^^^^^^^^^^^^^^^ full # [ 641.160856] dagster-webserver[4412]: ...<2 lines>... full # [ 641.161504] dagster-webserver[4412]: poolclass=db_pool.NullPool, full # [ 641.162176] dagster-webserver[4412]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 641.162800] dagster-webserver[4412]: ) full # [ 641.163615] dagster-webserver[4412]: ^ full # [ 641.164263] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 641.164887] dagster-webserver[4412]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 641.165790] dagster-webserver[4412]: File "", line 2, in create_engine full # [ 641.166544] dagster-webserver[4412]: return target(fn, url, **kwargs) full # [ 641.167198] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 641.167801] dagster-webserver[4412]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 641.182103] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 641.184710] dagster-webserver[4412]: dbapi = dbapi_meth(**dbapi_args) full # [ 641.185886] dagster-webserver[4412]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 641.188680] dagster-webserver[4412]: import psycopg full # [ 641.189665] dagster-webserver[4412]: ModuleNotFoundError: No module named 'psycopg' full # [ 641.464867] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 641.467171] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 641.469507] systemd[1]: dagster-webserver.service: Consumed 2.022s CPU time over 8.237s wall clock time, 111.7M memory peak. full # [ 643.189977] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 87. full # [ 643.192736] systemd[1]: Started Dagster Daemon. full # [ 645.039740] dagster-daemon[4434]: Traceback (most recent call last): full # [ 645.042288] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 645.043127] dagster-daemon[4434]: sys.exit(main()) full # [ 645.043666] dagster-daemon[4434]: ~~~~^^ full # [ 645.044556] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 645.045167] dagster-daemon[4434]: cli(obj={}) full # [ 645.045797] dagster-daemon[4434]: ~~~^^^^^^^^ full # [ 645.046625] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 645.047296] dagster-daemon[4434]: return self.main(*args, **kwargs) full # [ 645.047892] dagster-daemon[4434]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 645.048761] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 645.049574] dagster-daemon[4434]: rv = self.invoke(ctx) full # [ 645.050226] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 645.050834] dagster-daemon[4434]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 645.051293] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 645.061356] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 645.062162] dagster-daemon[4434]: return ctx.invoke(self.callback, **ctx.params) full # [ 645.062780] dagster-daemon[4434]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.063642] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 645.064675] dagster-daemon[4434]: return callback(*args, **kwargs) full # [ 645.065565] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 645.066217] dagster-daemon[4434]: with get_instance_for_cli( full # [ 645.066812] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 645.067792] dagster-daemon[4434]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 645.068539] dagster-daemon[4434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.069217] dagster-daemon[4434]: ) as instance: full # [ 645.069800] dagster-daemon[4434]: ^ full # [ 645.070641] dagster-daemon[4434]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 645.071283] dagster-daemon[4434]: return next(self.gen) full # [ 645.080875] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 645.081669] dagster-daemon[4434]: with DagsterInstance.get() as instance: full # [ 645.082508] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 645.083174] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 645.083800] dagster-daemon[4434]: return create_instance_from_dagster_home() full # [ 645.084660] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 645.085304] dagster-daemon[4434]: return create_instance_from_config(dagster_home_path) full # [ 645.085946] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 645.086792] dagster-daemon[4434]: return create_instance_from_ref(instance_ref) full # [ 645.087675] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 645.088294] dagster-daemon[4434]: unified_storage = instance_ref.storage full # [ 645.088931] dagster-daemon[4434]: ^^^^^^^^^^^^^^^^^^^^ full # [ 645.089740] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 645.090586] dagster-daemon[4434]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 645.091249] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.106790] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 645.107578] dagster-daemon[4434]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 645.108244] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.108880] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 645.109701] dagster-daemon[4434]: return DagsterPostgresStorage( full # [ 645.110552] dagster-daemon[4434]: inst_data=inst_data, full # [ 645.111231] dagster-daemon[4434]: ...<2 lines>... full # [ 645.111856] dagster-daemon[4434]: token_provider=get_token_provider_from_config(config_value), full # [ 645.112511] dagster-daemon[4434]: ) full # [ 645.113176] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 645.113793] dagster-daemon[4434]: self._run_storage = PostgresRunStorage( full # [ 645.114639] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~~~^ full # [ 645.115299] dagster-daemon[4434]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 645.115957] dagster-daemon[4434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.116794] dagster-daemon[4434]: ) full # [ 645.117649] dagster-daemon[4434]: ^ full # [ 645.118291] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 645.118929] dagster-daemon[4434]: self._engine = create_pg_engine( full # [ 645.119768] dagster-daemon[4434]: ~~~~~~~~~~~~~~~~^ full # [ 645.120612] dagster-daemon[4434]: self.postgres_url, full # [ 645.121254] dagster-daemon[4434]: ^^^^^^^^^^^^^^^^^^ full # [ 645.121869] dagster-daemon[4434]: ...<2 lines>... full # [ 645.122698] dagster-daemon[4434]: poolclass=db_pool.NullPool, full # [ 645.123543] dagster-daemon[4434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.124200] dagster-daemon[4434]: ) full # [ 645.124806] dagster-daemon[4434]: ^ full # [ 645.125686] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 645.126285] dagster-daemon[4434]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 645.141664] dagster-daemon[4434]: File "", line 2, in create_engine full # [ 645.143855] dagster-daemon[4434]: return target(fn, url, **kwargs) full # [ 645.145072] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 645.147610] dagster-daemon[4434]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 645.149109] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 645.151686] dagster-daemon[4434]: dbapi = dbapi_meth(**dbapi_args) full # [ 645.152841] dagster-daemon[4434]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 645.155619] dagster-daemon[4434]: import psycopg full # [ 645.156554] dagster-daemon[4434]: ModuleNotFoundError: No module named 'psycopg' full # [ 645.332474] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 645.333466] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 645.337051] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.244s wall clock time, 88.5M memory peak. full # [ 646.689958] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 78. full # [ 646.694755] systemd[1]: Started Dagster Webserver. full # [ 649.292641] dagster-webserver[4455]: Traceback (most recent call last): full # [ 649.295174] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 649.295937] dagster-webserver[4455]: sys.exit(main()) full # [ 649.296731] dagster-webserver[4455]: ~~~~^^ full # [ 649.297579] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 649.298243] dagster-webserver[4455]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 649.298894] dagster-webserver[4455]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.299732] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 649.300536] dagster-webserver[4455]: return self.main(*args, **kwargs) full # [ 649.301198] dagster-webserver[4455]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 649.301813] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 649.302691] dagster-webserver[4455]: rv = self.invoke(ctx) full # [ 649.310817] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 649.311599] dagster-webserver[4455]: return ctx.invoke(self.callback, **ctx.params) full # [ 649.312290] dagster-webserver[4455]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.312894] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 649.313746] dagster-webserver[4455]: return callback(*args, **kwargs) full # [ 649.314625] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 649.315284] dagster-webserver[4455]: instance = stack.enter_context( full # [ 649.315911] dagster-webserver[4455]: get_possibly_temporary_instance_for_cli( full # [ 649.316760] dagster-webserver[4455]: ...<3 lines>... full # [ 649.317644] dagster-webserver[4455]: ) full # [ 649.318260] dagster-webserver[4455]: ) full # [ 649.318862] dagster-webserver[4455]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 649.319699] dagster-webserver[4455]: result = _enter(cm) full # [ 649.320566] dagster-webserver[4455]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 649.321190] dagster-webserver[4455]: return next(self.gen) full # [ 649.321814] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 649.322658] dagster-webserver[4455]: with DagsterInstance.get() as instance: full # [ 649.323480] dagster-webserver[4455]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 649.336215] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 649.337095] dagster-webserver[4455]: return create_instance_from_dagster_home() full # [ 649.337636] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 649.338295] dagster-webserver[4455]: return create_instance_from_config(dagster_home_path) full # [ 649.338997] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 649.339587] dagster-webserver[4455]: return create_instance_from_ref(instance_ref) full # [ 649.340258] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 649.340880] dagster-webserver[4455]: unified_storage = instance_ref.storage full # [ 649.341716] dagster-webserver[4455]: ^^^^^^^^^^^^^^^^^^^^ full # [ 649.352738] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 649.353548] dagster-webserver[4455]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 649.354246] dagster-webserver[4455]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.354812] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 649.355672] dagster-webserver[4455]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 649.356523] dagster-webserver[4455]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.357197] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 649.357810] dagster-webserver[4455]: return DagsterPostgresStorage( full # [ 649.358677] dagster-webserver[4455]: inst_data=inst_data, full # [ 649.359516] dagster-webserver[4455]: ...<2 lines>... full # [ 649.360183] dagster-webserver[4455]: token_provider=get_token_provider_from_config(config_value), full # [ 649.360799] dagster-webserver[4455]: ) full # [ 649.361692] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 649.362501] dagster-webserver[4455]: self._run_storage = PostgresRunStorage( full # [ 649.363546] dagster-webserver[4455]: ~~~~~~~~~~~~~~~~~~^ full # [ 649.364223] dagster-webserver[4455]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 649.364835] dagster-webserver[4455]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.365685] dagster-webserver[4455]: ) full # [ 649.366525] dagster-webserver[4455]: ^ full # [ 649.367181] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 649.367793] dagster-webserver[4455]: self._engine = create_pg_engine( full # [ 649.368647] dagster-webserver[4455]: ~~~~~~~~~~~~~~~~^ full # [ 649.369276] dagster-webserver[4455]: self.postgres_url, full # [ 649.369909] dagster-webserver[4455]: ^^^^^^^^^^^^^^^^^^ full # [ 649.370737] dagster-webserver[4455]: ...<2 lines>... full # [ 649.371586] dagster-webserver[4455]: poolclass=db_pool.NullPool, full # [ 649.372233] dagster-webserver[4455]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 649.372849] dagster-webserver[4455]: ) full # [ 649.373500] dagster-webserver[4455]: ^ full # [ 649.390400] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 649.391213] dagster-webserver[4455]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 649.391819] dagster-webserver[4455]: File "", line 2, in create_engine full # [ 649.392669] dagster-webserver[4455]: return target(fn, url, **kwargs) full # [ 649.393523] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 649.394191] dagster-webserver[4455]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 649.394811] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 649.395662] dagster-webserver[4455]: dbapi = dbapi_meth(**dbapi_args) full # [ 649.396554] dagster-webserver[4455]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 649.397187] dagster-webserver[4455]: import psycopg full # [ 649.408068] dagster-webserver[4455]: ModuleNotFoundError: No module named 'psycopg' full # [ 649.682134] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 649.684433] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 649.686577] systemd[1]: dagster-webserver.service: Consumed 1.984s CPU time over 8.216s wall clock time, 111.8M memory peak. full # [ 650.439655] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 88. full # [ 650.442603] systemd[1]: Started Dagster Daemon. full # [ 652.268557] dagster-daemon[4472]: Traceback (most recent call last): full # [ 652.271076] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 652.271894] dagster-daemon[4472]: sys.exit(main()) full # [ 652.272493] dagster-daemon[4472]: ~~~~^^ full # [ 652.273144] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 652.273764] dagster-daemon[4472]: cli(obj={}) full # [ 652.274636] dagster-daemon[4472]: ~~~^^^^^^^^ full # [ 652.275276] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 652.275884] dagster-daemon[4472]: return self.main(*args, **kwargs) full # [ 652.276707] dagster-daemon[4472]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 652.277587] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 652.278215] dagster-daemon[4472]: rv = self.invoke(ctx) full # [ 652.278839] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 652.279492] dagster-daemon[4472]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 652.280170] dagster-daemon[4472]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 652.290306] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 652.291163] dagster-daemon[4472]: return ctx.invoke(self.callback, **ctx.params) full # [ 652.291725] dagster-daemon[4472]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.292576] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 652.293260] dagster-daemon[4472]: return callback(*args, **kwargs) full # [ 652.293898] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 652.294728] dagster-daemon[4472]: with get_instance_for_cli( full # [ 652.295586] dagster-daemon[4472]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 652.296264] dagster-daemon[4472]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 652.296887] dagster-daemon[4472]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.297731] dagster-daemon[4472]: ) as instance: full # [ 652.298594] dagster-daemon[4472]: ^ full # [ 652.299240] dagster-daemon[4472]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 652.299860] dagster-daemon[4472]: return next(self.gen) full # [ 652.300920] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 652.301733] dagster-daemon[4472]: with DagsterInstance.get() as instance: full # [ 652.302566] dagster-daemon[4472]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 652.303268] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 652.303833] dagster-daemon[4472]: return create_instance_from_dagster_home() full # [ 652.317829] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 652.318608] dagster-daemon[4472]: return create_instance_from_config(dagster_home_path) full # [ 652.319275] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 652.319901] dagster-daemon[4472]: return create_instance_from_ref(instance_ref) full # [ 652.320740] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 652.321586] dagster-daemon[4472]: unified_storage = instance_ref.storage full # [ 652.322282] dagster-daemon[4472]: ^^^^^^^^^^^^^^^^^^^^ full # [ 652.322936] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 652.323719] dagster-daemon[4472]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 652.324570] dagster-daemon[4472]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.325244] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 652.325866] dagster-daemon[4472]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 652.326695] dagster-daemon[4472]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.341171] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 652.341942] dagster-daemon[4472]: return DagsterPostgresStorage( full # [ 652.342779] dagster-daemon[4472]: inst_data=inst_data, full # [ 652.343634] dagster-daemon[4472]: ...<2 lines>... full # [ 652.344293] dagster-daemon[4472]: token_provider=get_token_provider_from_config(config_value), full # [ 652.344943] dagster-daemon[4472]: ) full # [ 652.345797] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 652.346638] dagster-daemon[4472]: self._run_storage = PostgresRunStorage( full # [ 652.347407] dagster-daemon[4472]: ~~~~~~~~~~~~~~~~~~^ full # [ 652.347944] dagster-daemon[4472]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 652.348782] dagster-daemon[4472]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.349632] dagster-daemon[4472]: ) full # [ 652.350275] dagster-daemon[4472]: ^ full # [ 652.350916] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 652.351758] dagster-daemon[4472]: self._engine = create_pg_engine( full # [ 652.352611] dagster-daemon[4472]: ~~~~~~~~~~~~~~~~^ full # [ 652.353284] dagster-daemon[4472]: self.postgres_url, full # [ 652.353894] dagster-daemon[4472]: ^^^^^^^^^^^^^^^^^^ full # [ 652.354757] dagster-daemon[4472]: ...<2 lines>... full # [ 652.355578] dagster-daemon[4472]: poolclass=db_pool.NullPool, full # [ 652.356250] dagster-daemon[4472]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.356874] dagster-daemon[4472]: ) full # [ 652.357697] dagster-daemon[4472]: ^ full # [ 652.358522] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 652.359215] dagster-daemon[4472]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 652.359781] dagster-daemon[4472]: File "", line 2, in create_engine full # [ 652.360625] dagster-daemon[4472]: return target(fn, url, **kwargs) full # [ 652.361293] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 652.361886] dagster-daemon[4472]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 652.378082] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 652.380660] dagster-daemon[4472]: dbapi = dbapi_meth(**dbapi_args) full # [ 652.381805] dagster-daemon[4472]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 652.384568] dagster-daemon[4472]: import psycopg full # [ 652.385506] dagster-daemon[4472]: ModuleNotFoundError: No module named 'psycopg' full # [ 652.564549] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 652.565706] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 652.569082] systemd[1]: dagster-daemon.service: Consumed 1.396s CPU time over 7.229s wall clock time, 88.5M memory peak. full # [ 654.689705] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 79. full # [ 654.694779] systemd[1]: Started Dagster Webserver. full # [ 657.343964] dagster-webserver[4497]: Traceback (most recent call last): full # [ 657.346494] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 657.347322] dagster-webserver[4497]: sys.exit(main()) full # [ 657.347910] dagster-webserver[4497]: ~~~~^^ full # [ 657.348750] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 657.349600] dagster-webserver[4497]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 657.350330] dagster-webserver[4497]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.350891] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 657.351730] dagster-webserver[4497]: return self.main(*args, **kwargs) full # [ 657.352579] dagster-webserver[4497]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 657.353281] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 657.353867] dagster-webserver[4497]: rv = self.invoke(ctx) full # [ 657.354515] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 657.355182] dagster-webserver[4497]: return ctx.invoke(self.callback, **ctx.params) full # [ 657.356338] dagster-webserver[4497]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.366819] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 657.367597] dagster-webserver[4497]: return callback(*args, **kwargs) full # [ 657.368641] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 657.369588] dagster-webserver[4497]: instance = stack.enter_context( full # [ 657.370195] dagster-webserver[4497]: get_possibly_temporary_instance_for_cli( full # [ 657.370792] dagster-webserver[4497]: ...<3 lines>... full # [ 657.371644] dagster-webserver[4497]: ) full # [ 657.372300] dagster-webserver[4497]: ) full # [ 657.372976] dagster-webserver[4497]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 657.373775] dagster-webserver[4497]: result = _enter(cm) full # [ 657.374621] dagster-webserver[4497]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 657.375259] dagster-webserver[4497]: return next(self.gen) full # [ 657.382940] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 657.383709] dagster-webserver[4497]: with DagsterInstance.get() as instance: full # [ 657.384560] dagster-webserver[4497]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 657.385231] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 657.385855] dagster-webserver[4497]: return create_instance_from_dagster_home() full # [ 657.386506] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 657.387176] dagster-webserver[4497]: return create_instance_from_config(dagster_home_path) full # [ 657.387827] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 657.388642] dagster-webserver[4497]: return create_instance_from_ref(instance_ref) full # [ 657.389299] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 657.389923] dagster-webserver[4497]: unified_storage = instance_ref.storage full # [ 657.390751] dagster-webserver[4497]: ^^^^^^^^^^^^^^^^^^^^ full # [ 657.404230] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 657.405054] dagster-webserver[4497]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 657.405656] dagster-webserver[4497]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.406303] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 657.406944] dagster-webserver[4497]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 657.407786] dagster-webserver[4497]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.408640] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 657.409331] dagster-webserver[4497]: return DagsterPostgresStorage( full # [ 657.409934] dagster-webserver[4497]: inst_data=inst_data, full # [ 657.410778] dagster-webserver[4497]: ...<2 lines>... full # [ 657.411631] dagster-webserver[4497]: token_provider=get_token_provider_from_config(config_value), full # [ 657.412290] dagster-webserver[4497]: ) full # [ 657.412970] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 657.413775] dagster-webserver[4497]: self._run_storage = PostgresRunStorage( full # [ 657.414627] dagster-webserver[4497]: ~~~~~~~~~~~~~~~~~~^ full # [ 657.415303] dagster-webserver[4497]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 657.415910] dagster-webserver[4497]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.416751] dagster-webserver[4497]: ) full # [ 657.417583] dagster-webserver[4497]: ^ full # [ 657.418234] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 657.418857] dagster-webserver[4497]: self._engine = create_pg_engine( full # [ 657.419482] dagster-webserver[4497]: ~~~~~~~~~~~~~~~~^ full # [ 657.420138] dagster-webserver[4497]: self.postgres_url, full # [ 657.420747] dagster-webserver[4497]: ^^^^^^^^^^^^^^^^^^ full # [ 657.421591] dagster-webserver[4497]: ...<2 lines>... full # [ 657.422241] dagster-webserver[4497]: poolclass=db_pool.NullPool, full # [ 657.422862] dagster-webserver[4497]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 657.423702] dagster-webserver[4497]: ) full # [ 657.424531] dagster-webserver[4497]: ^ full # [ 657.441895] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 657.442671] dagster-webserver[4497]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 657.443524] dagster-webserver[4497]: File "", line 2, in create_engine full # [ 657.444191] dagster-webserver[4497]: return target(fn, url, **kwargs) full # [ 657.444812] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 657.445668] dagster-webserver[4497]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 657.446561] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 657.447201] dagster-webserver[4497]: dbapi = dbapi_meth(**dbapi_args) full # [ 657.447812] dagster-webserver[4497]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 657.448669] dagster-webserver[4497]: import psycopg full # [ 657.459595] dagster-webserver[4497]: ModuleNotFoundError: No module named 'psycopg' full # [ 657.689322] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 89. full # [ 657.694444] systemd[1]: Started Dagster Daemon. full # [ 657.736195] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 657.738043] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 657.740510] systemd[1]: dagster-webserver.service: Consumed 2.008s CPU time over 8.053s wall clock time, 111.8M memory peak. full # [ 659.608515] dagster-daemon[4511]: Traceback (most recent call last): full # [ 659.610994] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 659.611828] dagster-daemon[4511]: sys.exit(main()) full # [ 659.612675] dagster-daemon[4511]: ~~~~^^ full # [ 659.613514] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 659.614170] dagster-daemon[4511]: cli(obj={}) full # [ 659.614807] dagster-daemon[4511]: ~~~^^^^^^^^ full # [ 659.615658] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 659.616259] dagster-daemon[4511]: return self.main(*args, **kwargs) full # [ 659.616891] dagster-daemon[4511]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 659.617729] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 659.618572] dagster-daemon[4511]: rv = self.invoke(ctx) full # [ 659.625592] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 659.626577] dagster-daemon[4511]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 659.627286] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 659.627875] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 659.628708] dagster-daemon[4511]: return ctx.invoke(self.callback, **ctx.params) full # [ 659.629559] dagster-daemon[4511]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.630227] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 659.630860] dagster-daemon[4511]: return callback(*args, **kwargs) full # [ 659.631499] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 659.632146] dagster-daemon[4511]: with get_instance_for_cli( full # [ 659.632753] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 659.633589] dagster-daemon[4511]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 659.634238] dagster-daemon[4511]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.634855] dagster-daemon[4511]: ) as instance: full # [ 659.635479] dagster-daemon[4511]: ^ full # [ 659.636135] dagster-daemon[4511]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 659.636739] dagster-daemon[4511]: return next(self.gen) full # [ 659.637577] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 659.638227] dagster-daemon[4511]: with DagsterInstance.get() as instance: full # [ 659.638836] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 659.639510] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 659.640130] dagster-daemon[4511]: return create_instance_from_dagster_home() full # [ 659.657607] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 659.658591] dagster-daemon[4511]: return create_instance_from_config(dagster_home_path) full # [ 659.659258] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 659.659886] dagster-daemon[4511]: return create_instance_from_ref(instance_ref) full # [ 659.660727] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 659.661576] dagster-daemon[4511]: unified_storage = instance_ref.storage full # [ 659.662272] dagster-daemon[4511]: ^^^^^^^^^^^^^^^^^^^^ full # [ 659.662880] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 659.663704] dagster-daemon[4511]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 659.664556] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.665267] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 659.665874] dagster-daemon[4511]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 659.666505] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.667169] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 659.667785] dagster-daemon[4511]: return DagsterPostgresStorage( full # [ 659.668652] dagster-daemon[4511]: inst_data=inst_data, full # [ 659.669296] dagster-daemon[4511]: ...<2 lines>... full # [ 659.669941] dagster-daemon[4511]: token_provider=get_token_provider_from_config(config_value), full # [ 659.670797] dagster-daemon[4511]: ) full # [ 659.687986] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 659.689606] dagster-daemon[4511]: self._run_storage = PostgresRunStorage( full # [ 659.690603] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~~~^ full # [ 659.691652] dagster-daemon[4511]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 659.692669] dagster-daemon[4511]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.693330] dagster-daemon[4511]: ) full # [ 659.693877] dagster-daemon[4511]: ^ full # [ 659.694816] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 659.695576] dagster-daemon[4511]: self._engine = create_pg_engine( full # [ 659.696393] dagster-daemon[4511]: ~~~~~~~~~~~~~~~~^ full # [ 659.697106] dagster-daemon[4511]: self.postgres_url, full # [ 659.697720] dagster-daemon[4511]: ^^^^^^^^^^^^^^^^^^ full # [ 659.699106] dagster-daemon[4511]: ...<2 lines>... full # [ 659.699831] dagster-daemon[4511]: poolclass=db_pool.NullPool, full # [ 659.700865] dagster-daemon[4511]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.701717] dagster-daemon[4511]: ) full # [ 659.702761] dagster-daemon[4511]: ^ full # [ 659.703695] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 659.704319] dagster-daemon[4511]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 659.704857] dagster-daemon[4511]: File "", line 2, in create_engine full # [ 659.705685] dagster-daemon[4511]: return target(fn, url, **kwargs) full # [ 659.706690] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 659.707563] dagster-daemon[4511]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 659.709281] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 659.709859] dagster-daemon[4511]: dbapi = dbapi_meth(**dbapi_args) full # [ 659.721088] dagster-daemon[4511]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 659.723833] dagster-daemon[4511]: import psycopg full # [ 659.724766] dagster-daemon[4511]: ModuleNotFoundError: No module named 'psycopg' full # [ 659.917656] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 659.919899] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 659.922066] systemd[1]: dagster-daemon.service: Consumed 1.443s CPU time over 7.346s wall clock time, 88.5M memory peak. full # [ 662.939886] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 80. full # [ 662.943473] systemd[1]: Started Dagster Webserver. full # [ 664.939174] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 90. full # [ 664.942535] systemd[1]: Started Dagster Daemon. full # [ 665.529849] dagster-webserver[4539]: Traceback (most recent call last): full # [ 665.532493] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 665.533710] dagster-webserver[4539]: sys.exit(main()) full # [ 665.534259] dagster-webserver[4539]: ~~~~^^ full # [ 665.534890] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 665.535870] dagster-webserver[4539]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 665.536786] dagster-webserver[4539]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.537725] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 665.538258] dagster-webserver[4539]: return self.main(*args, **kwargs) full # [ 665.538878] dagster-webserver[4539]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 665.539796] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 665.540556] dagster-webserver[4539]: rv = self.invoke(ctx) full # [ 665.541315] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 665.541835] dagster-webserver[4539]: return ctx.invoke(self.callback, **ctx.params) full # [ 665.542684] dagster-webserver[4539]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.543597] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 665.544151] dagster-webserver[4539]: return callback(*args, **kwargs) full # [ 665.555857] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 665.556558] dagster-webserver[4539]: instance = stack.enter_context( full # [ 665.557203] dagster-webserver[4539]: get_possibly_temporary_instance_for_cli( full # [ 665.557816] dagster-webserver[4539]: ...<3 lines>... full # [ 665.558837] dagster-webserver[4539]: ) full # [ 665.559686] dagster-webserver[4539]: ) full # [ 665.560611] dagster-webserver[4539]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 665.561186] dagster-webserver[4539]: result = _enter(cm) full # [ 665.561790] dagster-webserver[4539]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 665.562754] dagster-webserver[4539]: return next(self.gen) full # [ 665.563283] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 665.563911] dagster-webserver[4539]: with DagsterInstance.get() as instance: full # [ 665.565557] dagster-webserver[4539]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 665.566358] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 665.567046] dagster-webserver[4539]: return create_instance_from_dagster_home() full # [ 665.567653] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 665.568582] dagster-webserver[4539]: return create_instance_from_config(dagster_home_path) full # [ 665.580905] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 665.581607] dagster-webserver[4539]: return create_instance_from_ref(instance_ref) full # [ 665.582256] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 665.582874] dagster-webserver[4539]: unified_storage = instance_ref.storage full # [ 665.583728] dagster-webserver[4539]: ^^^^^^^^^^^^^^^^^^^^ full # [ 665.584590] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 665.585346] dagster-webserver[4539]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 665.586060] dagster-webserver[4539]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.595134] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 665.595858] dagster-webserver[4539]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 665.596492] dagster-webserver[4539]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.597201] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 665.597753] dagster-webserver[4539]: return DagsterPostgresStorage( full # [ 665.598592] dagster-webserver[4539]: inst_data=inst_data, full # [ 665.599384] dagster-webserver[4539]: ...<2 lines>... full # [ 665.600091] dagster-webserver[4539]: token_provider=get_token_provider_from_config(config_value), full # [ 665.600700] dagster-webserver[4539]: ) full # [ 665.601659] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 665.602193] dagster-webserver[4539]: self._run_storage = PostgresRunStorage( full # [ 665.602805] dagster-webserver[4539]: ~~~~~~~~~~~~~~~~~~^ full # [ 665.604872] dagster-webserver[4539]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 665.605489] dagster-webserver[4539]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.606236] dagster-webserver[4539]: ) full # [ 665.606745] dagster-webserver[4539]: ^ full # [ 665.617708] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 665.618621] dagster-webserver[4539]: self._engine = create_pg_engine( full # [ 665.619461] dagster-webserver[4539]: ~~~~~~~~~~~~~~~~^ full # [ 665.620102] dagster-webserver[4539]: self.postgres_url, full # [ 665.620704] dagster-webserver[4539]: ^^^^^^^^^^^^^^^^^^ full # [ 665.621679] dagster-webserver[4539]: ...<2 lines>... full # [ 665.622200] dagster-webserver[4539]: poolclass=db_pool.NullPool, full # [ 665.622812] dagster-webserver[4539]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 665.623756] dagster-webserver[4539]: ) full # [ 665.624501] dagster-webserver[4539]: ^ full # [ 665.626341] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 665.626981] dagster-webserver[4539]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 665.627809] dagster-webserver[4539]: File "", line 2, in create_engine full # [ 665.628783] dagster-webserver[4539]: return target(fn, url, **kwargs) full # [ 665.629484] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 665.630256] dagster-webserver[4539]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 665.630749] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 665.631593] dagster-webserver[4539]: dbapi = dbapi_meth(**dbapi_args) full # [ 665.632336] dagster-webserver[4539]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 665.632861] dagster-webserver[4539]: import psycopg full # [ 665.633687] dagster-webserver[4539]: ModuleNotFoundError: No module named 'psycopg' full # [ 665.974571] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 665.976429] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 665.979161] systemd[1]: dagster-webserver.service: Consumed 2.055s CPU time over 8.239s wall clock time, 111.5M memory peak. full # [ 666.829865] dagster-daemon[4549]: Traceback (most recent call last): full # [ 666.831410] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 666.833921] dagster-daemon[4549]: sys.exit(main()) full # [ 666.835214] dagster-daemon[4549]: ~~~~^^ full # [ 666.836364] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 666.839480] dagster-daemon[4549]: cli(obj={}) full # [ 666.840603] dagster-daemon[4549]: ~~~^^^^^^^^ full # [ 666.841747] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 666.844542] dagster-daemon[4549]: return self.main(*args, **kwargs) full # [ 666.845693] dagster-daemon[4549]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 666.846851] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 666.849174] dagster-daemon[4549]: rv = self.invoke(ctx) full # [ 666.850173] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 666.852488] dagster-daemon[4549]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 666.853969] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 666.855396] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 666.857710] dagster-daemon[4549]: return ctx.invoke(self.callback, **ctx.params) full # [ 666.859089] dagster-daemon[4549]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.860519] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 666.862815] dagster-daemon[4549]: return callback(*args, **kwargs) full # [ 666.864050] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 666.866660] dagster-daemon[4549]: with get_instance_for_cli( full # [ 666.867737] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 666.868809] dagster-daemon[4549]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 666.870662] dagster-daemon[4549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.872494] dagster-daemon[4549]: ) as instance: full # [ 666.873415] dagster-daemon[4549]: ^ full # [ 666.874164] dagster-daemon[4549]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 666.876415] dagster-daemon[4549]: return next(self.gen) full # [ 666.877409] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 666.880979] dagster-daemon[4549]: with DagsterInstance.get() as instance: full # [ 666.882629] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 666.883738] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 666.886278] dagster-daemon[4549]: return create_instance_from_dagster_home() full # [ 666.887548] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 666.890465] dagster-daemon[4549]: return create_instance_from_config(dagster_home_path) full # [ 666.891948] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 666.894822] dagster-daemon[4549]: return create_instance_from_ref(instance_ref) full # [ 666.896525] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 666.899329] dagster-daemon[4549]: unified_storage = instance_ref.storage full # [ 666.900642] dagster-daemon[4549]: ^^^^^^^^^^^^^^^^^^^^ full # [ 666.902180] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 666.904920] dagster-daemon[4549]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 666.908277] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.909832] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 666.912446] dagster-daemon[4549]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 666.914049] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.915620] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 666.918294] dagster-daemon[4549]: return DagsterPostgresStorage( full # [ 666.919415] dagster-daemon[4549]: inst_data=inst_data, full # [ 666.920466] dagster-daemon[4549]: ...<2 lines>... full # [ 666.921403] dagster-daemon[4549]: token_provider=get_token_provider_from_config(config_value), full # [ 666.922967] dagster-daemon[4549]: ) full # [ 666.923705] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 666.926194] dagster-daemon[4549]: self._run_storage = PostgresRunStorage( full # [ 666.927408] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~~~^ full # [ 666.928628] dagster-daemon[4549]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 666.930310] dagster-daemon[4549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.932098] dagster-daemon[4549]: ) full # [ 666.932819] dagster-daemon[4549]: ^ full # [ 666.933619] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 666.936393] dagster-daemon[4549]: self._engine = create_pg_engine( full # [ 666.937538] dagster-daemon[4549]: ~~~~~~~~~~~~~~~~^ full # [ 666.938679] dagster-daemon[4549]: self.postgres_url, full # [ 666.939685] dagster-daemon[4549]: ^^^^^^^^^^^^^^^^^^ full # [ 666.940713] dagster-daemon[4549]: ...<2 lines>... full # [ 666.941647] dagster-daemon[4549]: poolclass=db_pool.NullPool, full # [ 666.942775] dagster-daemon[4549]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.943915] dagster-daemon[4549]: ) full # [ 666.944663] dagster-daemon[4549]: ^ full # [ 666.945422] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 666.948068] dagster-daemon[4549]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 666.949481] dagster-daemon[4549]: File "", line 2, in create_engine full # [ 666.951667] dagster-daemon[4549]: return target(fn, url, **kwargs) full # [ 666.953266] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 666.956075] dagster-daemon[4549]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 666.957938] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 666.961518] dagster-daemon[4549]: dbapi = dbapi_meth(**dbapi_args) full # [ 666.962660] dagster-daemon[4549]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 666.965392] dagster-daemon[4549]: import psycopg full # [ 666.966316] dagster-daemon[4549]: ModuleNotFoundError: No module named 'psycopg' full # [ 667.041680] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 667.044177] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 667.046297] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.122s wall clock time, 88.7M memory peak. full # [ 671.189786] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 81. full # [ 671.192488] systemd[1]: Started Dagster Webserver. full # [ 672.189142] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 91. full # [ 672.192432] systemd[1]: Started Dagster Daemon. full # [ 673.814916] dagster-webserver[4582]: Traceback (most recent call last): full # [ 673.816835] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 673.819406] dagster-webserver[4582]: sys.exit(main()) full # [ 673.820800] dagster-webserver[4582]: ~~~~^^ full # [ 673.821775] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 673.824557] dagster-webserver[4582]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 673.826351] dagster-webserver[4582]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.828236] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 673.832450] dagster-webserver[4582]: return self.main(*args, **kwargs) full # [ 673.835773] dagster-webserver[4582]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 673.836977] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 673.839347] dagster-webserver[4582]: rv = self.invoke(ctx) full # [ 673.840396] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 673.845980] dagster-webserver[4582]: return ctx.invoke(self.callback, **ctx.params) full # [ 673.847801] dagster-webserver[4582]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.849320] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 673.852760] dagster-webserver[4582]: return callback(*args, **kwargs) full # [ 673.853949] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 673.856710] dagster-webserver[4582]: instance = stack.enter_context( full # [ 673.858118] dagster-webserver[4582]: get_possibly_temporary_instance_for_cli( full # [ 673.859711] dagster-webserver[4582]: ...<3 lines>... full # [ 673.861182] dagster-webserver[4582]: ) full # [ 673.862748] dagster-webserver[4582]: ) full # [ 673.863746] dagster-webserver[4582]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 673.867348] dagster-webserver[4582]: result = _enter(cm) full # [ 673.868405] dagster-webserver[4582]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 673.870671] dagster-webserver[4582]: return next(self.gen) full # [ 673.871727] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 673.874876] dagster-webserver[4582]: with DagsterInstance.get() as instance: full # [ 673.879834] dagster-webserver[4582]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 673.883072] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 673.885646] dagster-webserver[4582]: return create_instance_from_dagster_home() full # [ 673.887041] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 673.891977] dagster-webserver[4582]: return create_instance_from_config(dagster_home_path) full # [ 673.893457] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 673.896346] dagster-webserver[4582]: return create_instance_from_ref(instance_ref) full # [ 673.897692] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 673.900646] dagster-webserver[4582]: unified_storage = instance_ref.storage full # [ 673.901913] dagster-webserver[4582]: ^^^^^^^^^^^^^^^^^^^^ full # [ 673.903197] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 673.906143] dagster-webserver[4582]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 673.908138] dagster-webserver[4582]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.909663] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 673.912276] dagster-webserver[4582]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 673.913875] dagster-webserver[4582]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.915533] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 673.918160] dagster-webserver[4582]: return DagsterPostgresStorage( full # [ 673.919323] dagster-webserver[4582]: inst_data=inst_data, full # [ 673.920408] dagster-webserver[4582]: ...<2 lines>... full # [ 673.921376] dagster-webserver[4582]: token_provider=get_token_provider_from_config(config_value), full # [ 673.922950] dagster-webserver[4582]: ) full # [ 673.923721] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 673.926247] dagster-webserver[4582]: self._run_storage = PostgresRunStorage( full # [ 673.927516] dagster-webserver[4582]: ~~~~~~~~~~~~~~~~~~^ full # [ 673.928849] dagster-webserver[4582]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 673.930578] dagster-webserver[4582]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.932366] dagster-webserver[4582]: ) full # [ 673.933144] dagster-webserver[4582]: ^ full # [ 673.933983] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 673.936735] dagster-webserver[4582]: self._engine = create_pg_engine( full # [ 673.938042] dagster-webserver[4582]: ~~~~~~~~~~~~~~~~^ full # [ 673.939250] dagster-webserver[4582]: self.postgres_url, full # [ 673.940312] dagster-webserver[4582]: ^^^^^^^^^^^^^^^^^^ full # [ 673.941376] dagster-webserver[4582]: ...<2 lines>... full # [ 673.942342] dagster-webserver[4582]: poolclass=db_pool.NullPool, full # [ 673.943583] dagster-webserver[4582]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 673.944751] dagster-webserver[4582]: ) full # [ 673.945538] dagster-webserver[4582]: ^ full # [ 673.946331] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 673.948934] dagster-webserver[4582]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 673.950411] dagster-webserver[4582]: File "", line 2, in create_engine full # [ 673.952594] dagster-webserver[4582]: return target(fn, url, **kwargs) full # [ 673.953772] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 673.956379] dagster-webserver[4582]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 673.957873] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 673.960494] dagster-webserver[4582]: dbapi = dbapi_meth(**dbapi_args) full # [ 673.961667] dagster-webserver[4582]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 673.964433] dagster-webserver[4582]: import psycopg full # [ 673.965389] dagster-webserver[4582]: ModuleNotFoundError: No module named 'psycopg' full # [ 674.141794] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 674.144088] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 674.146234] systemd[1]: dagster-webserver.service: Consumed 2.090s CPU time over 8.162s wall clock time, 111.7M memory peak. full # [ 674.187241] dagster-daemon[4588]: Traceback (most recent call last): full # [ 674.188396] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 674.190437] dagster-daemon[4588]: sys.exit(main()) full # [ 674.191403] dagster-daemon[4588]: ~~~~^^ full # [ 674.192342] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 674.194862] dagster-daemon[4588]: cli(obj={}) full # [ 674.195775] dagster-daemon[4588]: ~~~^^^^^^^^ full # [ 674.196677] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 674.199054] dagster-daemon[4588]: return self.main(*args, **kwargs) full # [ 674.200209] dagster-daemon[4588]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 674.201356] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 674.203656] dagster-daemon[4588]: rv = self.invoke(ctx) full # [ 674.204656] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 674.206982] dagster-daemon[4588]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 674.208462] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 674.209922] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 674.212270] dagster-daemon[4588]: return ctx.invoke(self.callback, **ctx.params) full # [ 674.213590] dagster-daemon[4588]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.214975] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 674.217308] dagster-daemon[4588]: return callback(*args, **kwargs) full # [ 674.218455] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 674.221066] dagster-daemon[4588]: with get_instance_for_cli( full # [ 674.222144] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 674.223225] dagster-daemon[4588]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 674.225080] dagster-daemon[4588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.226917] dagster-daemon[4588]: ) as instance: full # [ 674.227834] dagster-daemon[4588]: ^ full # [ 674.228601] dagster-daemon[4588]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 674.230819] dagster-daemon[4588]: return next(self.gen) full # [ 674.231826] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 674.234517] dagster-daemon[4588]: with DagsterInstance.get() as instance: full # [ 674.235746] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 674.236828] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 674.239412] dagster-daemon[4588]: return create_instance_from_dagster_home() full # [ 674.240688] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 674.243587] dagster-daemon[4588]: return create_instance_from_config(dagster_home_path) full # [ 674.244994] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 674.247836] dagster-daemon[4588]: return create_instance_from_ref(instance_ref) full # [ 674.249250] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 674.252130] dagster-daemon[4588]: unified_storage = instance_ref.storage full # [ 674.253390] dagster-daemon[4588]: ^^^^^^^^^^^^^^^^^^^^ full # [ 674.254610] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 674.257212] dagster-daemon[4588]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 674.259109] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.260594] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 674.263163] dagster-daemon[4588]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 674.264739] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.266320] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 674.268919] dagster-daemon[4588]: return DagsterPostgresStorage( full # [ 674.270076] dagster-daemon[4588]: inst_data=inst_data, full # [ 674.271132] dagster-daemon[4588]: ...<2 lines>... full # [ 674.272079] dagster-daemon[4588]: token_provider=get_token_provider_from_config(config_value), full # [ 674.273641] dagster-daemon[4588]: ) full # [ 674.274407] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 674.276915] dagster-daemon[4588]: self._run_storage = PostgresRunStorage( full # [ 674.278174] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~~~^ full # [ 674.279401] dagster-daemon[4588]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 674.281100] dagster-daemon[4588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.282772] dagster-daemon[4588]: ) full # [ 674.283536] dagster-daemon[4588]: ^ full # [ 674.284303] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 674.286997] dagster-daemon[4588]: self._engine = create_pg_engine( full # [ 674.288203] dagster-daemon[4588]: ~~~~~~~~~~~~~~~~^ full # [ 674.289340] dagster-daemon[4588]: self.postgres_url, full # [ 674.290459] dagster-daemon[4588]: ^^^^^^^^^^^^^^^^^^ full # [ 674.291479] dagster-daemon[4588]: ...<2 lines>... full # [ 674.292413] dagster-daemon[4588]: poolclass=db_pool.NullPool, full # [ 674.293550] dagster-daemon[4588]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.294689] dagster-daemon[4588]: ) full # [ 674.295459] dagster-daemon[4588]: ^ full # [ 674.296210] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 674.298779] dagster-daemon[4588]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 674.300220] dagster-daemon[4588]: File "", line 2, in create_engine full # [ 674.302377] dagster-daemon[4588]: return target(fn, url, **kwargs) full # [ 674.303572] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 674.306176] dagster-daemon[4588]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 674.307639] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 674.310199] dagster-daemon[4588]: dbapi = dbapi_meth(**dbapi_args) full # [ 674.311332] dagster-daemon[4588]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 674.314088] dagster-daemon[4588]: import psycopg full # [ 674.314982] dagster-daemon[4588]: ModuleNotFoundError: No module named 'psycopg' full # [ 674.386954] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 674.388836] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 674.390739] systemd[1]: dagster-daemon.service: Consumed 1.431s CPU time over 7.343s wall clock time, 88.5M memory peak. full # [ 679.189935] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 82. full # [ 679.193801] systemd[1]: Started Dagster Webserver. full # [ 679.438933] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 92. full # [ 679.443450] systemd[1]: Started Dagster Daemon. full # [ 681.283779] dagster-daemon[4625]: Traceback (most recent call last): full # [ 681.286095] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 681.290383] dagster-daemon[4625]: sys.exit(main()) full # [ 681.291341] dagster-daemon[4625]: ~~~~^^ full # [ 681.292270] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 681.294770] dagster-daemon[4625]: cli(obj={}) full # [ 681.295799] dagster-daemon[4625]: ~~~^^^^^^^^ full # [ 681.297123] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 681.300311] dagster-daemon[4625]: return self.main(*args, **kwargs) full # [ 681.301677] dagster-daemon[4625]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 681.302910] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 681.305729] dagster-daemon[4625]: rv = self.invoke(ctx) full # [ 681.306729] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 681.309214] dagster-daemon[4625]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 681.310653] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 681.312133] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 681.314523] dagster-daemon[4625]: return ctx.invoke(self.callback, **ctx.params) full # [ 681.315863] dagster-daemon[4625]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.317330] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 681.319657] dagster-daemon[4625]: return callback(*args, **kwargs) full # [ 681.321353] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 681.324033] dagster-daemon[4625]: with get_instance_for_cli( full # [ 681.326235] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 681.327650] dagster-daemon[4625]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 681.329505] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.331422] dagster-daemon[4625]: ) as instance: full # [ 681.332348] dagster-daemon[4625]: ^ full # [ 681.333155] dagster-daemon[4625]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 681.335732] dagster-daemon[4625]: return next(self.gen) full # [ 681.337097] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 681.339961] dagster-daemon[4625]: with DagsterInstance.get() as instance: full # [ 681.341548] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 681.343100] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 681.345923] dagster-daemon[4625]: return create_instance_from_dagster_home() full # [ 681.347671] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 681.350716] dagster-daemon[4625]: return create_instance_from_config(dagster_home_path) full # [ 681.352533] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 681.355554] dagster-daemon[4625]: return create_instance_from_ref(instance_ref) full # [ 681.357709] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 681.360712] dagster-daemon[4625]: unified_storage = instance_ref.storage full # [ 681.362259] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^ full # [ 681.363692] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 681.366404] dagster-daemon[4625]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 681.368758] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.370434] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 681.373353] dagster-daemon[4625]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 681.375150] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.377296] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 681.380332] dagster-daemon[4625]: return DagsterPostgresStorage( full # [ 681.381692] dagster-daemon[4625]: inst_data=inst_data, full # [ 681.382988] dagster-daemon[4625]: ...<2 lines>... full # [ 681.384179] dagster-daemon[4625]: token_provider=get_token_provider_from_config(config_value), full # [ 681.385981] dagster-daemon[4625]: ) full # [ 681.387117] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 681.390040] dagster-daemon[4625]: self._run_storage = PostgresRunStorage( full # [ 681.391684] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~~~^ full # [ 681.393129] dagster-daemon[4625]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 681.395292] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.397369] dagster-daemon[4625]: ) full # [ 681.398353] dagster-daemon[4625]: ^ full # [ 681.399327] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 681.402234] dagster-daemon[4625]: self._engine = create_pg_engine( full # [ 681.403562] dagster-daemon[4625]: ~~~~~~~~~~~~~~~~^ full # [ 681.405133] dagster-daemon[4625]: self.postgres_url, full # [ 681.406339] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^ full # [ 681.407694] dagster-daemon[4625]: ...<2 lines>... full # [ 681.409259] dagster-daemon[4625]: poolclass=db_pool.NullPool, full # [ 681.410663] dagster-daemon[4625]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.412660] dagster-daemon[4625]: ) full # [ 681.413653] dagster-daemon[4625]: ^ full # [ 681.414783] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 681.417951] dagster-daemon[4625]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 681.419620] dagster-daemon[4625]: File "", line 2, in create_engine full # [ 681.422126] dagster-daemon[4625]: return target(fn, url, **kwargs) full # [ 681.423437] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 681.426035] dagster-daemon[4625]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 681.427510] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 681.430114] dagster-daemon[4625]: dbapi = dbapi_meth(**dbapi_args) full # [ 681.431279] dagster-daemon[4625]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 681.434042] dagster-daemon[4625]: import psycopg full # [ 681.434943] dagster-daemon[4625]: ModuleNotFoundError: No module named 'psycopg' full # [ 681.510104] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 681.512243] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 681.514556] systemd[1]: dagster-daemon.service: Consumed 1.494s CPU time over 7.122s wall clock time, 88.5M memory peak. full # [ 681.947464] dagster-webserver[4620]: Traceback (most recent call last): full # [ 681.949979] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 681.950787] dagster-webserver[4620]: sys.exit(main()) full # [ 681.951615] dagster-webserver[4620]: ~~~~^^ full # [ 681.952285] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 681.952866] dagster-webserver[4620]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 681.953719] dagster-webserver[4620]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.954526] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 681.955182] dagster-webserver[4620]: return self.main(*args, **kwargs) full # [ 681.955784] dagster-webserver[4620]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 681.956652] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 681.957305] dagster-webserver[4620]: rv = self.invoke(ctx) full # [ 681.965564] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 681.966546] dagster-webserver[4620]: return ctx.invoke(self.callback, **ctx.params) full # [ 681.967236] dagster-webserver[4620]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.967829] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 681.968681] dagster-webserver[4620]: return callback(*args, **kwargs) full # [ 681.969529] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 681.970204] dagster-webserver[4620]: instance = stack.enter_context( full # [ 681.970819] dagster-webserver[4620]: get_possibly_temporary_instance_for_cli( full # [ 681.971669] dagster-webserver[4620]: ...<3 lines>... full # [ 681.972508] dagster-webserver[4620]: ) full # [ 681.973150] dagster-webserver[4620]: ) full # [ 681.973788] dagster-webserver[4620]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 681.974601] dagster-webserver[4620]: result = _enter(cm) full # [ 681.975282] dagster-webserver[4620]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 681.975862] dagster-webserver[4620]: return next(self.gen) full # [ 681.986210] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 681.986977] dagster-webserver[4620]: with DagsterInstance.get() as instance: full # [ 681.987816] dagster-webserver[4620]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 681.988751] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 681.989518] dagster-webserver[4620]: return create_instance_from_dagster_home() full # [ 681.990186] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 681.990799] dagster-webserver[4620]: return create_instance_from_config(dagster_home_path) full # [ 681.991696] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 681.992511] dagster-webserver[4620]: return create_instance_from_ref(instance_ref) full # [ 682.002616] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 682.003594] dagster-webserver[4620]: unified_storage = instance_ref.storage full # [ 682.004279] dagster-webserver[4620]: ^^^^^^^^^^^^^^^^^^^^ full # [ 682.004889] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 682.005750] dagster-webserver[4620]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 682.006593] dagster-webserver[4620]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.007249] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 682.007876] dagster-webserver[4620]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 682.008721] dagster-webserver[4620]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.009614] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 682.010287] dagster-webserver[4620]: return DagsterPostgresStorage( full # [ 682.010874] dagster-webserver[4620]: inst_data=inst_data, full # [ 682.011709] dagster-webserver[4620]: ...<2 lines>... full # [ 682.012563] dagster-webserver[4620]: token_provider=get_token_provider_from_config(config_value), full # [ 682.013238] dagster-webserver[4620]: ) full # [ 682.025725] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 682.026513] dagster-webserver[4620]: self._run_storage = PostgresRunStorage( full # [ 682.027178] dagster-webserver[4620]: ~~~~~~~~~~~~~~~~~~^ full # [ 682.027798] dagster-webserver[4620]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 682.028650] dagster-webserver[4620]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.029302] dagster-webserver[4620]: ) full # [ 682.029942] dagster-webserver[4620]: ^ full # [ 682.030780] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 682.031631] dagster-webserver[4620]: self._engine = create_pg_engine( full # [ 682.032273] dagster-webserver[4620]: ~~~~~~~~~~~~~~~~^ full # [ 682.032916] dagster-webserver[4620]: self.postgres_url, full # [ 682.034247] dagster-webserver[4620]: ^^^^^^^^^^^^^^^^^^ full # [ 682.034791] dagster-webserver[4620]: ...<2 lines>... full # [ 682.035642] dagster-webserver[4620]: poolclass=db_pool.NullPool, full # [ 682.036299] dagster-webserver[4620]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 682.036949] dagster-webserver[4620]: ) full # [ 682.037765] dagster-webserver[4620]: ^ full # [ 682.038598] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 682.039254] dagster-webserver[4620]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 682.039894] dagster-webserver[4620]: File "", line 2, in create_engine full # [ 682.040689] dagster-webserver[4620]: return target(fn, url, **kwargs) full # [ 682.054093] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 682.054897] dagster-webserver[4620]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 682.055755] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 682.056606] dagster-webserver[4620]: dbapi = dbapi_meth(**dbapi_args) full # [ 682.057279] dagster-webserver[4620]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 682.057898] dagster-webserver[4620]: import psycopg full # [ 682.060737] dagster-webserver[4620]: ModuleNotFoundError: No module named 'psycopg' full # [ 682.326234] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 682.328513] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 682.330871] systemd[1]: dagster-webserver.service: Consumed 2.046s CPU time over 8.185s wall clock time, 111.7M memory peak. full # [ 686.689924] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 93. full # [ 686.692891] systemd[1]: Started Dagster Daemon. full # [ 687.439057] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 83. full # [ 687.443435] systemd[1]: Started Dagster Webserver. full # [ 688.505520] dagster-daemon[4662]: Traceback (most recent call last): full # [ 688.507929] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 688.508672] dagster-daemon[4662]: sys.exit(main()) full # [ 688.509486] dagster-daemon[4662]: ~~~~^^ full # [ 688.511565] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 688.512408] dagster-daemon[4662]: cli(obj={}) full # [ 688.513306] dagster-daemon[4662]: ~~~^^^^^^^^ full # [ 688.513952] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 688.514791] dagster-daemon[4662]: return self.main(*args, **kwargs) full # [ 688.515777] dagster-daemon[4662]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 688.516480] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 688.517234] dagster-daemon[4662]: rv = self.invoke(ctx) full # [ 688.517774] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 688.518591] dagster-daemon[4662]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 688.519501] dagster-daemon[4662]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 688.527342] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 688.528066] dagster-daemon[4662]: return ctx.invoke(self.callback, **ctx.params) full # [ 688.528660] dagster-daemon[4662]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.529548] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 688.530166] dagster-daemon[4662]: return callback(*args, **kwargs) full # [ 688.530802] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 688.531705] dagster-daemon[4662]: with get_instance_for_cli( full # [ 688.532276] dagster-daemon[4662]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 688.532879] dagster-daemon[4662]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 688.533991] dagster-daemon[4662]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.534562] dagster-daemon[4662]: ) as instance: full # [ 688.535296] dagster-daemon[4662]: ^ full # [ 688.543945] dagster-daemon[4662]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 688.544648] dagster-daemon[4662]: return next(self.gen) full # [ 688.546981] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 688.547924] dagster-daemon[4662]: with DagsterInstance.get() as instance: full # [ 688.548745] dagster-daemon[4662]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 688.549583] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 688.551038] dagster-daemon[4662]: return create_instance_from_dagster_home() full # [ 688.551699] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 688.552504] dagster-daemon[4662]: return create_instance_from_config(dagster_home_path) full # [ 688.553279] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 688.553968] dagster-daemon[4662]: return create_instance_from_ref(instance_ref) full # [ 688.554796] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 688.555703] dagster-daemon[4662]: unified_storage = instance_ref.storage full # [ 688.556308] dagster-daemon[4662]: ^^^^^^^^^^^^^^^^^^^^ full # [ 688.556906] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 688.557737] dagster-daemon[4662]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 688.558580] dagster-daemon[4662]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.559316] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 688.559849] dagster-daemon[4662]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 688.560487] dagster-daemon[4662]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.561231] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 688.561745] dagster-daemon[4662]: return DagsterPostgresStorage( full # [ 688.562588] dagster-daemon[4662]: inst_data=inst_data, full # [ 688.563797] dagster-daemon[4662]: ...<2 lines>... full # [ 688.564656] dagster-daemon[4662]: token_provider=get_token_provider_from_config(config_value), full # [ 688.565491] dagster-daemon[4662]: ) full # [ 688.566267] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 688.566958] dagster-daemon[4662]: self._run_storage = PostgresRunStorage( full # [ 688.567784] dagster-daemon[4662]: ~~~~~~~~~~~~~~~~~~^ full # [ 688.568724] dagster-daemon[4662]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 688.569282] dagster-daemon[4662]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.569882] dagster-daemon[4662]: ) full # [ 688.570714] dagster-daemon[4662]: ^ full # [ 688.571594] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 688.572291] dagster-daemon[4662]: self._engine = create_pg_engine( full # [ 688.572811] dagster-daemon[4662]: ~~~~~~~~~~~~~~~~^ full # [ 688.573648] dagster-daemon[4662]: self.postgres_url, full # [ 688.574574] dagster-daemon[4662]: ^^^^^^^^^^^^^^^^^^ full # [ 688.575144] dagster-daemon[4662]: ...<2 lines>... full # [ 688.575744] dagster-daemon[4662]: poolclass=db_pool.NullPool, full # [ 688.576919] dagster-daemon[4662]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.577623] dagster-daemon[4662]: ) full # [ 688.578324] dagster-daemon[4662]: ^ full # [ 688.578883] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 688.579708] dagster-daemon[4662]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 688.607437] dagster-daemon[4662]: File "", line 2, in create_engine full # [ 688.608165] dagster-daemon[4662]: return target(fn, url, **kwargs) full # [ 688.608778] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 688.609941] dagster-daemon[4662]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 688.610655] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 688.611604] dagster-daemon[4662]: dbapi = dbapi_meth(**dbapi_args) full # [ 688.612176] dagster-daemon[4662]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 688.612752] dagster-daemon[4662]: import psycopg full # [ 688.621081] dagster-daemon[4662]: ModuleNotFoundError: No module named 'psycopg' full # [ 688.854655] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 688.857227] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 688.857972] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.339s wall clock time, 88.6M memory peak. full # [ 690.107050] dagster-webserver[4668]: Traceback (most recent call last): full # [ 690.109561] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 690.110301] dagster-webserver[4668]: sys.exit(main()) full # [ 690.110875] dagster-webserver[4668]: ~~~~^^ full # [ 690.111717] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 690.112569] dagster-webserver[4668]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 690.113436] dagster-webserver[4668]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.114114] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 690.114656] dagster-webserver[4668]: return self.main(*args, **kwargs) full # [ 690.115488] dagster-webserver[4668]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 690.116167] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 690.116767] dagster-webserver[4668]: rv = self.invoke(ctx) full # [ 690.125129] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 690.125912] dagster-webserver[4668]: return ctx.invoke(self.callback, **ctx.params) full # [ 690.126774] dagster-webserver[4668]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.127602] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 690.128458] dagster-webserver[4668]: return callback(*args, **kwargs) full # [ 690.129144] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 690.129750] dagster-webserver[4668]: instance = stack.enter_context( full # [ 690.130610] dagster-webserver[4668]: get_possibly_temporary_instance_for_cli( full # [ 690.131282] dagster-webserver[4668]: ...<3 lines>... full # [ 690.131888] dagster-webserver[4668]: ) full # [ 690.132707] dagster-webserver[4668]: ) full # [ 690.133776] dagster-webserver[4668]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 690.134580] dagster-webserver[4668]: result = _enter(cm) full # [ 690.142856] dagster-webserver[4668]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 690.143619] dagster-webserver[4668]: return next(self.gen) full # [ 690.144288] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 690.144900] dagster-webserver[4668]: with DagsterInstance.get() as instance: full # [ 690.145738] dagster-webserver[4668]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 690.146624] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 690.147250] dagster-webserver[4668]: return create_instance_from_dagster_home() full # [ 690.147876] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 690.148712] dagster-webserver[4668]: return create_instance_from_config(dagster_home_path) full # [ 690.158355] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 690.159151] dagster-webserver[4668]: return create_instance_from_ref(instance_ref) full # [ 690.159767] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 690.160619] dagster-webserver[4668]: unified_storage = instance_ref.storage full # [ 690.161287] dagster-webserver[4668]: ^^^^^^^^^^^^^^^^^^^^ full # [ 690.161899] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 690.162772] dagster-webserver[4668]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 690.163585] dagster-webserver[4668]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.164301] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 690.164878] dagster-webserver[4668]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 690.165716] dagster-webserver[4668]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.166546] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 690.167193] dagster-webserver[4668]: return DagsterPostgresStorage( full # [ 690.167802] dagster-webserver[4668]: inst_data=inst_data, full # [ 690.168643] dagster-webserver[4668]: ...<2 lines>... full # [ 690.169482] dagster-webserver[4668]: token_provider=get_token_provider_from_config(config_value), full # [ 690.170131] dagster-webserver[4668]: ) full # [ 690.185257] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 690.186058] dagster-webserver[4668]: self._run_storage = PostgresRunStorage( full # [ 690.186669] dagster-webserver[4668]: ~~~~~~~~~~~~~~~~~~^ full # [ 690.187521] dagster-webserver[4668]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 690.188192] dagster-webserver[4668]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.188812] dagster-webserver[4668]: ) full # [ 690.189666] dagster-webserver[4668]: ^ full # [ 690.190562] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 690.191196] dagster-webserver[4668]: self._engine = create_pg_engine( full # [ 690.191808] dagster-webserver[4668]: ~~~~~~~~~~~~~~~~^ full # [ 690.192656] dagster-webserver[4668]: self.postgres_url, full # [ 690.193510] dagster-webserver[4668]: ^^^^^^^^^^^^^^^^^^ full # [ 690.194178] dagster-webserver[4668]: ...<2 lines>... full # [ 690.194802] dagster-webserver[4668]: poolclass=db_pool.NullPool, full # [ 690.195676] dagster-webserver[4668]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 690.196516] dagster-webserver[4668]: ) full # [ 690.197179] dagster-webserver[4668]: ^ full # [ 690.197837] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 690.198654] dagster-webserver[4668]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 690.199486] dagster-webserver[4668]: File "", line 2, in create_engine full # [ 690.200135] dagster-webserver[4668]: return target(fn, url, **kwargs) full # [ 690.211783] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 690.214411] dagster-webserver[4668]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 690.215915] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 690.218547] dagster-webserver[4668]: dbapi = dbapi_meth(**dbapi_args) full # [ 690.219758] dagster-webserver[4668]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 690.222529] dagster-webserver[4668]: import psycopg full # [ 690.223492] dagster-webserver[4668]: ModuleNotFoundError: No module named 'psycopg' full # [ 690.488684] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 690.491837] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 690.494241] systemd[1]: dagster-webserver.service: Consumed 2.080s CPU time over 8.161s wall clock time, 111.7M memory peak. full # [ 693.939956] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 94. full # [ 693.944361] systemd[1]: Started Dagster Daemon. full # [ 695.689153] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 84. full # [ 695.691765] systemd[1]: Started Dagster Webserver. full # [ 695.789830] dagster-daemon[4700]: Traceback (most recent call last): full # [ 695.790720] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 695.791838] dagster-daemon[4700]: sys.exit(main()) full # [ 695.792797] dagster-daemon[4700]: ~~~~^^ full # [ 695.794228] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 695.794987] dagster-daemon[4700]: cli(obj={}) full # [ 695.796029] dagster-daemon[4700]: ~~~^^^^^^^^ full # [ 695.796686] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 695.797767] dagster-daemon[4700]: return self.main(*args, **kwargs) full # [ 695.798628] dagster-daemon[4700]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 695.799949] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 695.800634] dagster-daemon[4700]: rv = self.invoke(ctx) full # [ 695.801342] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 695.802089] dagster-daemon[4700]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 695.802837] dagster-daemon[4700]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 695.803633] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 695.804169] dagster-daemon[4700]: return ctx.invoke(self.callback, **ctx.params) full # [ 695.804802] dagster-daemon[4700]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.805991] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 695.806737] dagster-daemon[4700]: return callback(*args, **kwargs) full # [ 695.808043] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 695.808665] dagster-daemon[4700]: with get_instance_for_cli( full # [ 695.811118] dagster-daemon[4700]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 695.811836] dagster-daemon[4700]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 695.813093] dagster-daemon[4700]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.813765] dagster-daemon[4700]: ) as instance: full # [ 695.814767] dagster-daemon[4700]: ^ full # [ 695.815568] dagster-daemon[4700]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 695.816186] dagster-daemon[4700]: return next(self.gen) full # [ 695.816790] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 695.817700] dagster-daemon[4700]: with DagsterInstance.get() as instance: full # [ 695.819793] dagster-daemon[4700]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 695.820759] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 695.821772] dagster-daemon[4700]: return create_instance_from_dagster_home() full # [ 695.822560] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 695.823614] dagster-daemon[4700]: return create_instance_from_config(dagster_home_path) full # [ 695.844001] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 695.844751] dagster-daemon[4700]: return create_instance_from_ref(instance_ref) full # [ 695.845625] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 695.846772] dagster-daemon[4700]: unified_storage = instance_ref.storage full # [ 695.847574] dagster-daemon[4700]: ^^^^^^^^^^^^^^^^^^^^ full # [ 695.848321] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 695.848859] dagster-daemon[4700]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 695.849712] dagster-daemon[4700]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.850742] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 695.851649] dagster-daemon[4700]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 695.852912] dagster-daemon[4700]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.853785] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 695.854721] dagster-daemon[4700]: return DagsterPostgresStorage( full # [ 695.855581] dagster-daemon[4700]: inst_data=inst_data, full # [ 695.856209] dagster-daemon[4700]: ...<2 lines>... full # [ 695.856820] dagster-daemon[4700]: token_provider=get_token_provider_from_config(config_value), full # [ 695.857691] dagster-daemon[4700]: ) full # [ 695.873075] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 695.873890] dagster-daemon[4700]: self._run_storage = PostgresRunStorage( full # [ 695.874910] dagster-daemon[4700]: ~~~~~~~~~~~~~~~~~~^ full # [ 695.875773] dagster-daemon[4700]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 695.876620] dagster-daemon[4700]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.879101] dagster-daemon[4700]: ) full # [ 695.879702] dagster-daemon[4700]: ^ full # [ 695.880539] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 695.881191] dagster-daemon[4700]: self._engine = create_pg_engine( full # [ 695.881805] dagster-daemon[4700]: ~~~~~~~~~~~~~~~~^ full # [ 695.885082] dagster-daemon[4700]: self.postgres_url, full # [ 695.885709] dagster-daemon[4700]: ^^^^^^^^^^^^^^^^^^ full # [ 695.886551] dagster-daemon[4700]: ...<2 lines>... full # [ 695.887209] dagster-daemon[4700]: poolclass=db_pool.NullPool, full # [ 695.887829] dagster-daemon[4700]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.891087] dagster-daemon[4700]: ) full # [ 695.891750] dagster-daemon[4700]: ^ full # [ 695.892446] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 695.893155] dagster-daemon[4700]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 695.893769] dagster-daemon[4700]: File "", line 2, in create_engine full # [ 695.894622] dagster-daemon[4700]: return target(fn, url, **kwargs) full # [ 695.897083] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 695.897653] dagster-daemon[4700]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 695.898512] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 695.899206] dagster-daemon[4700]: dbapi = dbapi_meth(**dbapi_args) full # [ 695.899758] dagster-daemon[4700]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 695.902084] dagster-daemon[4700]: import psycopg full # [ 695.902638] dagster-daemon[4700]: ModuleNotFoundError: No module named 'psycopg' full # [ 696.132396] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 696.134157] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 696.135797] systemd[1]: dagster-daemon.service: Consumed 1.451s CPU time over 7.276s wall clock time, 88.4M memory peak. full # [ 698.348215] dagster-webserver[4710]: Traceback (most recent call last): full # [ 698.350736] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 698.351555] dagster-webserver[4710]: sys.exit(main()) full # [ 698.352198] dagster-webserver[4710]: ~~~~^^ full # [ 698.352815] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 698.353669] dagster-webserver[4710]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 698.354548] dagster-webserver[4710]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.355210] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 698.355814] dagster-webserver[4710]: return self.main(*args, **kwargs) full # [ 698.356664] dagster-webserver[4710]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 698.357562] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 698.358190] dagster-webserver[4710]: rv = self.invoke(ctx) full # [ 698.366439] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 698.367402] dagster-webserver[4710]: return ctx.invoke(self.callback, **ctx.params) full # [ 698.368083] dagster-webserver[4710]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.368682] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 698.369518] dagster-webserver[4710]: return callback(*args, **kwargs) full # [ 698.370196] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 698.370815] dagster-webserver[4710]: instance = stack.enter_context( full # [ 698.371862] dagster-webserver[4710]: get_possibly_temporary_instance_for_cli( full # [ 698.372491] dagster-webserver[4710]: ...<3 lines>... full # [ 698.373179] dagster-webserver[4710]: ) full # [ 698.373749] dagster-webserver[4710]: ) full # [ 698.374627] dagster-webserver[4710]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 698.375244] dagster-webserver[4710]: result = _enter(cm) full # [ 698.384128] dagster-webserver[4710]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 698.384904] dagster-webserver[4710]: return next(self.gen) full # [ 698.385739] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 698.386586] dagster-webserver[4710]: with DagsterInstance.get() as instance: full # [ 698.387252] dagster-webserver[4710]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 698.387879] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 698.388715] dagster-webserver[4710]: return create_instance_from_dagster_home() full # [ 698.389602] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 698.390237] dagster-webserver[4710]: return create_instance_from_config(dagster_home_path) full # [ 698.391114] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 698.391679] dagster-webserver[4710]: return create_instance_from_ref(instance_ref) full # [ 698.403493] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 698.404287] dagster-webserver[4710]: unified_storage = instance_ref.storage full # [ 698.404899] dagster-webserver[4710]: ^^^^^^^^^^^^^^^^^^^^ full # [ 698.405739] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 698.406624] dagster-webserver[4710]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 698.407255] dagster-webserver[4710]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.407880] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 698.408717] dagster-webserver[4710]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 698.409585] dagster-webserver[4710]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.410273] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 698.410857] dagster-webserver[4710]: return DagsterPostgresStorage( full # [ 698.411505] dagster-webserver[4710]: inst_data=inst_data, full # [ 698.412173] dagster-webserver[4710]: ...<2 lines>... full # [ 698.412789] dagster-webserver[4710]: token_provider=get_token_provider_from_config(config_value), full # [ 698.413637] dagster-webserver[4710]: ) full # [ 698.414269] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 698.414892] dagster-webserver[4710]: self._run_storage = PostgresRunStorage( full # [ 698.415713] dagster-webserver[4710]: ~~~~~~~~~~~~~~~~~~^ full # [ 698.416554] dagster-webserver[4710]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 698.417202] dagster-webserver[4710]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.417812] dagster-webserver[4710]: ) full # [ 698.418656] dagster-webserver[4710]: ^ full # [ 698.435502] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 698.436304] dagster-webserver[4710]: self._engine = create_pg_engine( full # [ 698.436916] dagster-webserver[4710]: ~~~~~~~~~~~~~~~~^ full # [ 698.437753] dagster-webserver[4710]: self.postgres_url, full # [ 698.438691] dagster-webserver[4710]: ^^^^^^^^^^^^^^^^^^ full # [ 698.439282] dagster-webserver[4710]: ...<2 lines>... full # [ 698.439902] dagster-webserver[4710]: poolclass=db_pool.NullPool, full # [ 698.440743] dagster-webserver[4710]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 698.441601] dagster-webserver[4710]: ) full # [ 698.442266] dagster-webserver[4710]: ^ full # [ 698.442901] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 698.443745] dagster-webserver[4710]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 698.444601] dagster-webserver[4710]: File "", line 2, in create_engine full # [ 698.445268] dagster-webserver[4710]: return target(fn, url, **kwargs) full # [ 698.445936] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 698.446739] dagster-webserver[4710]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 698.447592] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 698.448289] dagster-webserver[4710]: dbapi = dbapi_meth(**dbapi_args) full # [ 698.460305] dagster-webserver[4710]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 698.463101] dagster-webserver[4710]: import psycopg full # [ 698.464091] dagster-webserver[4710]: ModuleNotFoundError: No module named 'psycopg' full # [ 698.769745] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 698.770852] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 698.774077] systemd[1]: dagster-webserver.service: Consumed 2.015s CPU time over 8.283s wall clock time, 111.6M memory peak. full # [ 701.190246] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 95. full # [ 701.194246] systemd[1]: Started Dagster Daemon. full # [ 703.071182] dagster-daemon[4739]: Traceback (most recent call last): full # [ 703.073736] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 703.074543] dagster-daemon[4739]: sys.exit(main()) full # [ 703.075158] dagster-daemon[4739]: ~~~~^^ full # [ 703.075768] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 703.076625] dagster-daemon[4739]: cli(obj={}) full # [ 703.077293] dagster-daemon[4739]: ~~~^^^^^^^^ full # [ 703.077921] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 703.078723] dagster-daemon[4739]: return self.main(*args, **kwargs) full # [ 703.079558] dagster-daemon[4739]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 703.080214] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 703.080828] dagster-daemon[4739]: rv = self.invoke(ctx) full # [ 703.088190] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 703.089188] dagster-daemon[4739]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 703.089825] dagster-daemon[4739]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 703.090732] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 703.091590] dagster-daemon[4739]: return ctx.invoke(self.callback, **ctx.params) full # [ 703.092202] dagster-daemon[4739]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.092821] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 703.093673] dagster-daemon[4739]: return callback(*args, **kwargs) full # [ 703.094579] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 703.095169] dagster-daemon[4739]: with get_instance_for_cli( full # [ 703.095771] dagster-daemon[4739]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 703.096609] dagster-daemon[4739]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 703.097259] dagster-daemon[4739]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.097863] dagster-daemon[4739]: ) as instance: full # [ 703.098687] dagster-daemon[4739]: ^ full # [ 703.109552] dagster-daemon[4739]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 703.110525] dagster-daemon[4739]: return next(self.gen) full # [ 703.111192] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 703.111813] dagster-daemon[4739]: with DagsterInstance.get() as instance: full # [ 703.112663] dagster-daemon[4739]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 703.113513] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 703.114181] dagster-daemon[4739]: return create_instance_from_dagster_home() full # [ 703.114836] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 703.115649] dagster-daemon[4739]: return create_instance_from_config(dagster_home_path) full # [ 703.116305] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 703.116945] dagster-daemon[4739]: return create_instance_from_ref(instance_ref) full # [ 703.128253] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 703.129059] dagster-daemon[4739]: unified_storage = instance_ref.storage full # [ 703.129708] dagster-daemon[4739]: ^^^^^^^^^^^^^^^^^^^^ full # [ 703.130524] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 703.131373] dagster-daemon[4739]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 703.132304] dagster-daemon[4739]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.132859] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 703.133509] dagster-daemon[4739]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 703.134184] dagster-daemon[4739]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.134850] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 703.135656] dagster-daemon[4739]: return DagsterPostgresStorage( full # [ 703.136507] dagster-daemon[4739]: inst_data=inst_data, full # [ 703.137173] dagster-daemon[4739]: ...<2 lines>... full # [ 703.137790] dagster-daemon[4739]: token_provider=get_token_provider_from_config(config_value), full # [ 703.138642] dagster-daemon[4739]: ) full # [ 703.150867] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 703.151647] dagster-daemon[4739]: self._run_storage = PostgresRunStorage( full # [ 703.152300] dagster-daemon[4739]: ~~~~~~~~~~~~~~~~~~^ full # [ 703.152941] dagster-daemon[4739]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 703.153781] dagster-daemon[4739]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.154686] dagster-daemon[4739]: ) full # [ 703.155275] dagster-daemon[4739]: ^ full # [ 703.155915] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 703.156752] dagster-daemon[4739]: self._engine = create_pg_engine( full # [ 703.157617] dagster-daemon[4739]: ~~~~~~~~~~~~~~~~^ full # [ 703.158273] dagster-daemon[4739]: self.postgres_url, full # [ 703.159191] dagster-daemon[4739]: ^^^^^^^^^^^^^^^^^^ full # [ 703.159739] dagster-daemon[4739]: ...<2 lines>... full # [ 703.160587] dagster-daemon[4739]: poolclass=db_pool.NullPool, full # [ 703.161262] dagster-daemon[4739]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.161878] dagster-daemon[4739]: ) full # [ 703.162718] dagster-daemon[4739]: ^ full # [ 703.163559] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 703.164200] dagster-daemon[4739]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 703.164848] dagster-daemon[4739]: File "", line 2, in create_engine full # [ 703.165645] dagster-daemon[4739]: return target(fn, url, **kwargs) full # [ 703.166480] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 703.167129] dagster-daemon[4739]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 703.180058] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 703.180839] dagster-daemon[4739]: dbapi = dbapi_meth(**dbapi_args) full # [ 703.181779] dagster-daemon[4739]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 703.182536] dagster-daemon[4739]: import psycopg full # [ 703.183267] dagster-daemon[4739]: ModuleNotFoundError: No module named 'psycopg' full # [ 703.379207] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 703.381445] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 703.383527] systemd[1]: dagster-daemon.service: Consumed 1.407s CPU time over 7.243s wall clock time, 88.5M memory peak. full # [ 703.939370] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 85. full # [ 703.942556] systemd[1]: Started Dagster Webserver. full # [ 706.561613] dagster-webserver[4756]: Traceback (most recent call last): full # [ 706.564156] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 706.564924] dagster-webserver[4756]: sys.exit(main()) full # [ 706.565712] dagster-webserver[4756]: ~~~~^^ full # [ 706.566554] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 706.567204] dagster-webserver[4756]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 706.567836] dagster-webserver[4756]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.568686] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 706.569491] dagster-webserver[4756]: return self.main(*args, **kwargs) full # [ 706.570140] dagster-webserver[4756]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 706.570757] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 706.571594] dagster-webserver[4756]: rv = self.invoke(ctx) full # [ 706.579714] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 706.580499] dagster-webserver[4756]: return ctx.invoke(self.callback, **ctx.params) full # [ 706.581648] dagster-webserver[4756]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.582268] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 706.582898] dagster-webserver[4756]: return callback(*args, **kwargs) full # [ 706.583765] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 706.584594] dagster-webserver[4756]: instance = stack.enter_context( full # [ 706.585268] dagster-webserver[4756]: get_possibly_temporary_instance_for_cli( full # [ 706.585894] dagster-webserver[4756]: ...<3 lines>... full # [ 706.586721] dagster-webserver[4756]: ) full # [ 706.588342] dagster-webserver[4756]: ) full # [ 706.589065] dagster-webserver[4756]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 706.589812] dagster-webserver[4756]: result = _enter(cm) full # [ 706.601114] dagster-webserver[4756]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 706.604406] dagster-webserver[4756]: return next(self.gen) full # [ 706.605801] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 706.609187] dagster-webserver[4756]: with DagsterInstance.get() as instance: full # [ 706.610494] dagster-webserver[4756]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 706.611604] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 706.614174] dagster-webserver[4756]: return create_instance_from_dagster_home() full # [ 706.615494] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 706.618416] dagster-webserver[4756]: return create_instance_from_config(dagster_home_path) full # [ 706.619875] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 706.622775] dagster-webserver[4756]: return create_instance_from_ref(instance_ref) full # [ 706.624158] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 706.626965] dagster-webserver[4756]: unified_storage = instance_ref.storage full # [ 706.628244] dagster-webserver[4756]: ^^^^^^^^^^^^^^^^^^^^ full # [ 706.629510] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 706.632129] dagster-webserver[4756]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 706.634071] dagster-webserver[4756]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.635647] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 706.638239] dagster-webserver[4756]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 706.639834] dagster-webserver[4756]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.641487] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 706.644155] dagster-webserver[4756]: return DagsterPostgresStorage( full # [ 706.645325] dagster-webserver[4756]: inst_data=inst_data, full # [ 706.646415] dagster-webserver[4756]: ...<2 lines>... full # [ 706.647387] dagster-webserver[4756]: token_provider=get_token_provider_from_config(config_value), full # [ 706.648968] dagster-webserver[4756]: ) full # [ 706.649743] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 706.652267] dagster-webserver[4756]: self._run_storage = PostgresRunStorage( full # [ 706.653543] dagster-webserver[4756]: ~~~~~~~~~~~~~~~~~~^ full # [ 706.654814] dagster-webserver[4756]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 706.656577] dagster-webserver[4756]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.658265] dagster-webserver[4756]: ) full # [ 706.659048] dagster-webserver[4756]: ^ full # [ 706.659808] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 706.662579] dagster-webserver[4756]: self._engine = create_pg_engine( full # [ 706.663753] dagster-webserver[4756]: ~~~~~~~~~~~~~~~~^ full # [ 706.664964] dagster-webserver[4756]: self.postgres_url, full # [ 706.666051] dagster-webserver[4756]: ^^^^^^^^^^^^^^^^^^ full # [ 706.667113] dagster-webserver[4756]: ...<2 lines>... full # [ 706.668082] dagster-webserver[4756]: poolclass=db_pool.NullPool, full # [ 706.669251] dagster-webserver[4756]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 706.670417] dagster-webserver[4756]: ) full # [ 706.671200] dagster-webserver[4756]: ^ full # [ 706.671948] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 706.674576] dagster-webserver[4756]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 706.676063] dagster-webserver[4756]: File "", line 2, in create_engine full # [ 706.678271] dagster-webserver[4756]: return target(fn, url, **kwargs) full # [ 706.679446] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 706.682040] dagster-webserver[4756]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 706.683592] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 706.686192] dagster-webserver[4756]: dbapi = dbapi_meth(**dbapi_args) full # [ 706.687355] dagster-webserver[4756]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 706.690138] dagster-webserver[4756]: import psycopg full # [ 706.691096] dagster-webserver[4756]: ModuleNotFoundError: No module named 'psycopg' full # [ 706.888792] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 706.889688] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 706.893554] systemd[1]: dagster-webserver.service: Consumed 2.001s CPU time over 8.112s wall clock time, 111.8M memory peak. full # [ 708.440101] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 96. full # [ 708.444321] systemd[1]: Started Dagster Daemon. full # [ 710.341633] dagster-daemon[4777]: Traceback (most recent call last): full # [ 710.344121] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 710.344882] dagster-daemon[4777]: sys.exit(main()) full # [ 710.345681] dagster-daemon[4777]: ~~~~^^ full # [ 710.346520] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 710.347169] dagster-daemon[4777]: cli(obj={}) full # [ 710.348070] dagster-daemon[4777]: ~~~^^^^^^^^ full # [ 710.348642] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 710.349276] dagster-daemon[4777]: return self.main(*args, **kwargs) full # [ 710.349872] dagster-daemon[4777]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 710.355537] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 710.356524] dagster-daemon[4777]: rv = self.invoke(ctx) full # [ 710.357183] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 710.357804] dagster-daemon[4777]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 710.358677] dagster-daemon[4777]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 710.359520] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 710.360173] dagster-daemon[4777]: return ctx.invoke(self.callback, **ctx.params) full # [ 710.360783] dagster-daemon[4777]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.361654] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 710.362267] dagster-daemon[4777]: return callback(*args, **kwargs) full # [ 710.362867] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 710.363693] dagster-daemon[4777]: with get_instance_for_cli( full # [ 710.364532] dagster-daemon[4777]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 710.365182] dagster-daemon[4777]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 710.365790] dagster-daemon[4777]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.366693] dagster-daemon[4777]: ) as instance: full # [ 710.367658] dagster-daemon[4777]: ^ full # [ 710.379861] dagster-daemon[4777]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 710.380652] dagster-daemon[4777]: return next(self.gen) full # [ 710.381300] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 710.381946] dagster-daemon[4777]: with DagsterInstance.get() as instance: full # [ 710.382780] dagster-daemon[4777]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 710.383630] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 710.384294] dagster-daemon[4777]: return create_instance_from_dagster_home() full # [ 710.384929] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 710.385764] dagster-daemon[4777]: return create_instance_from_config(dagster_home_path) full # [ 710.386627] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 710.387286] dagster-daemon[4777]: return create_instance_from_ref(instance_ref) full # [ 710.387913] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 710.388750] dagster-daemon[4777]: unified_storage = instance_ref.storage full # [ 710.389634] dagster-daemon[4777]: ^^^^^^^^^^^^^^^^^^^^ full # [ 710.390282] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 710.390889] dagster-daemon[4777]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 710.391720] dagster-daemon[4777]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.392584] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 710.393204] dagster-daemon[4777]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 710.393815] dagster-daemon[4777]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.413860] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 710.414653] dagster-daemon[4777]: return DagsterPostgresStorage( full # [ 710.415298] dagster-daemon[4777]: inst_data=inst_data, full # [ 710.415943] dagster-daemon[4777]: ...<2 lines>... full # [ 710.416780] dagster-daemon[4777]: token_provider=get_token_provider_from_config(config_value), full # [ 710.417636] dagster-daemon[4777]: ) full # [ 710.418295] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 710.418935] dagster-daemon[4777]: self._run_storage = PostgresRunStorage( full # [ 710.419765] dagster-daemon[4777]: ~~~~~~~~~~~~~~~~~~^ full # [ 710.420616] dagster-daemon[4777]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 710.421293] dagster-daemon[4777]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.421896] dagster-daemon[4777]: ) full # [ 710.422729] dagster-daemon[4777]: ^ full # [ 710.423582] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 710.424266] dagster-daemon[4777]: self._engine = create_pg_engine( full # [ 710.424878] dagster-daemon[4777]: ~~~~~~~~~~~~~~~~^ full # [ 710.425723] dagster-daemon[4777]: self.postgres_url, full # [ 710.426565] dagster-daemon[4777]: ^^^^^^^^^^^^^^^^^^ full # [ 710.427233] dagster-daemon[4777]: ...<2 lines>... full # [ 710.427835] dagster-daemon[4777]: poolclass=db_pool.NullPool, full # [ 710.428482] dagster-daemon[4777]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.429132] dagster-daemon[4777]: ) full # [ 710.429737] dagster-daemon[4777]: ^ full # [ 710.430608] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 710.431231] dagster-daemon[4777]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 710.431834] dagster-daemon[4777]: File "", line 2, in create_engine full # [ 710.432544] dagster-daemon[4777]: return target(fn, url, **kwargs) full # [ 710.446438] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 710.447242] dagster-daemon[4777]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 710.447866] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 710.448525] dagster-daemon[4777]: dbapi = dbapi_meth(**dbapi_args) full # [ 710.449186] dagster-daemon[4777]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 710.450072] dagster-daemon[4777]: import psycopg full # [ 710.450692] dagster-daemon[4777]: ModuleNotFoundError: No module named 'psycopg' full # [ 710.654411] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 710.656729] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 710.658860] systemd[1]: dagster-daemon.service: Consumed 1.429s CPU time over 7.274s wall clock time, 88.5M memory peak. full # [ 711.939600] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 86. full # [ 711.943578] systemd[1]: Started Dagster Webserver. full # [ 714.551316] dagster-webserver[4798]: Traceback (most recent call last): full # [ 714.553795] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 714.554606] dagster-webserver[4798]: sys.exit(main()) full # [ 714.555221] dagster-webserver[4798]: ~~~~^^ full # [ 714.555834] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 714.556487] dagster-webserver[4798]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 714.557167] dagster-webserver[4798]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.557757] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 714.558602] dagster-webserver[4798]: return self.main(*args, **kwargs) full # [ 714.559256] dagster-webserver[4798]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 714.566408] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 714.567121] dagster-webserver[4798]: rv = self.invoke(ctx) full # [ 714.567733] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 714.568570] dagster-webserver[4798]: return ctx.invoke(self.callback, **ctx.params) full # [ 714.569250] dagster-webserver[4798]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.569831] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 714.570671] dagster-webserver[4798]: return callback(*args, **kwargs) full # [ 714.571537] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 714.572169] dagster-webserver[4798]: instance = stack.enter_context( full # [ 714.572767] dagster-webserver[4798]: get_possibly_temporary_instance_for_cli( full # [ 714.573608] dagster-webserver[4798]: ...<3 lines>... full # [ 714.574254] dagster-webserver[4798]: ) full # [ 714.574876] dagster-webserver[4798]: ) full # [ 714.583953] dagster-webserver[4798]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 714.584732] dagster-webserver[4798]: result = _enter(cm) full # [ 714.585573] dagster-webserver[4798]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 714.586242] dagster-webserver[4798]: return next(self.gen) full # [ 714.586904] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 714.587517] dagster-webserver[4798]: with DagsterInstance.get() as instance: full # [ 714.588184] dagster-webserver[4798]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 714.588798] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 714.589648] dagster-webserver[4798]: return create_instance_from_dagster_home() full # [ 714.598452] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 714.599251] dagster-webserver[4798]: return create_instance_from_config(dagster_home_path) full # [ 714.599878] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 714.600716] dagster-webserver[4798]: return create_instance_from_ref(instance_ref) full # [ 714.601565] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 714.602274] dagster-webserver[4798]: unified_storage = instance_ref.storage full # [ 714.602851] dagster-webserver[4798]: ^^^^^^^^^^^^^^^^^^^^ full # [ 714.603535] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 714.604209] dagster-webserver[4798]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 714.604798] dagster-webserver[4798]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.605652] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 714.606506] dagster-webserver[4798]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 714.607181] dagster-webserver[4798]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.622263] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 714.623075] dagster-webserver[4798]: return DagsterPostgresStorage( full # [ 714.623673] dagster-webserver[4798]: inst_data=inst_data, full # [ 714.624524] dagster-webserver[4798]: ...<2 lines>... full # [ 714.625193] dagster-webserver[4798]: token_provider=get_token_provider_from_config(config_value), full # [ 714.625811] dagster-webserver[4798]: ) full # [ 714.626664] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 714.627517] dagster-webserver[4798]: self._run_storage = PostgresRunStorage( full # [ 714.628191] dagster-webserver[4798]: ~~~~~~~~~~~~~~~~~~^ full # [ 714.628801] dagster-webserver[4798]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 714.629652] dagster-webserver[4798]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.630497] dagster-webserver[4798]: ) full # [ 714.631165] dagster-webserver[4798]: ^ full # [ 714.631779] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 714.632629] dagster-webserver[4798]: self._engine = create_pg_engine( full # [ 714.633315] dagster-webserver[4798]: ~~~~~~~~~~~~~~~~^ full # [ 714.633910] dagster-webserver[4798]: self.postgres_url, full # [ 714.634744] dagster-webserver[4798]: ^^^^^^^^^^^^^^^^^^ full # [ 714.635595] dagster-webserver[4798]: ...<2 lines>... full # [ 714.636261] dagster-webserver[4798]: poolclass=db_pool.NullPool, full # [ 714.636871] dagster-webserver[4798]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 714.637694] dagster-webserver[4798]: ) full # [ 714.638533] dagster-webserver[4798]: ^ full # [ 714.639216] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 714.639797] dagster-webserver[4798]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 714.640633] dagster-webserver[4798]: File "", line 2, in create_engine full # [ 714.641274] dagster-webserver[4798]: return target(fn, url, **kwargs) full # [ 714.655903] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 714.658671] dagster-webserver[4798]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 714.660246] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 714.662834] dagster-webserver[4798]: dbapi = dbapi_meth(**dbapi_args) full # [ 714.664090] dagster-webserver[4798]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 714.666864] dagster-webserver[4798]: import psycopg full # [ 714.667817] dagster-webserver[4798]: ModuleNotFoundError: No module named 'psycopg' full # [ 714.937668] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 714.941392] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 714.943560] systemd[1]: dagster-webserver.service: Consumed 2.029s CPU time over 8.044s wall clock time, 111.7M memory peak. full # [ 715.689681] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 97. full # [ 715.692587] systemd[1]: Started Dagster Daemon. full # [ 717.508859] dagster-daemon[4815]: Traceback (most recent call last): full # [ 717.511495] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 717.512535] dagster-daemon[4815]: sys.exit(main()) full # [ 717.513173] dagster-daemon[4815]: ~~~~^^ full # [ 717.513766] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 717.514650] dagster-daemon[4815]: cli(obj={}) full # [ 717.515290] dagster-daemon[4815]: ~~~^^^^^^^^ full # [ 717.515907] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 717.516702] dagster-daemon[4815]: return self.main(*args, **kwargs) full # [ 717.517538] dagster-daemon[4815]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 717.523069] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 717.523847] dagster-daemon[4815]: rv = self.invoke(ctx) full # [ 717.524297] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 717.524937] dagster-daemon[4815]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 717.525829] dagster-daemon[4815]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 717.526632] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 717.527275] dagster-daemon[4815]: return ctx.invoke(self.callback, **ctx.params) full # [ 717.527948] dagster-daemon[4815]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.528812] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 717.529621] dagster-daemon[4815]: return callback(*args, **kwargs) full # [ 717.530271] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 717.530879] dagster-daemon[4815]: with get_instance_for_cli( full # [ 717.531705] dagster-daemon[4815]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 717.532540] dagster-daemon[4815]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 717.533195] dagster-daemon[4815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.533800] dagster-daemon[4815]: ) as instance: full # [ 717.534635] dagster-daemon[4815]: ^ full # [ 717.547392] dagster-daemon[4815]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 717.548192] dagster-daemon[4815]: return next(self.gen) full # [ 717.548809] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 717.549660] dagster-daemon[4815]: with DagsterInstance.get() as instance: full # [ 717.550520] dagster-daemon[4815]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 717.551214] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 717.551790] dagster-daemon[4815]: return create_instance_from_dagster_home() full # [ 717.558420] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 717.559219] dagster-daemon[4815]: return create_instance_from_config(dagster_home_path) full # [ 717.559834] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 717.560758] dagster-daemon[4815]: return create_instance_from_ref(instance_ref) full # [ 717.561532] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 717.562201] dagster-daemon[4815]: unified_storage = instance_ref.storage full # [ 717.562856] dagster-daemon[4815]: ^^^^^^^^^^^^^^^^^^^^ full # [ 717.563666] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 717.564514] dagster-daemon[4815]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 717.565180] dagster-daemon[4815]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.565834] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 717.566644] dagster-daemon[4815]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 717.567307] dagster-daemon[4815]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.581669] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 717.582653] dagster-daemon[4815]: return DagsterPostgresStorage( full # [ 717.583500] dagster-daemon[4815]: inst_data=inst_data, full # [ 717.584166] dagster-daemon[4815]: ...<2 lines>... full # [ 717.584795] dagster-daemon[4815]: token_provider=get_token_provider_from_config(config_value), full # [ 717.585634] dagster-daemon[4815]: ) full # [ 717.586289] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 717.586929] dagster-daemon[4815]: self._run_storage = PostgresRunStorage( full # [ 717.587765] dagster-daemon[4815]: ~~~~~~~~~~~~~~~~~~^ full # [ 717.588616] dagster-daemon[4815]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 717.589296] dagster-daemon[4815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.589909] dagster-daemon[4815]: ) full # [ 717.590746] dagster-daemon[4815]: ^ full # [ 717.591603] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 717.592272] dagster-daemon[4815]: self._engine = create_pg_engine( full # [ 717.592890] dagster-daemon[4815]: ~~~~~~~~~~~~~~~~^ full # [ 717.593733] dagster-daemon[4815]: self.postgres_url, full # [ 717.594589] dagster-daemon[4815]: ^^^^^^^^^^^^^^^^^^ full # [ 717.595254] dagster-daemon[4815]: ...<2 lines>... full # [ 717.595876] dagster-daemon[4815]: poolclass=db_pool.NullPool, full # [ 717.596697] dagster-daemon[4815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.597541] dagster-daemon[4815]: ) full # [ 717.598193] dagster-daemon[4815]: ^ full # [ 717.598829] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 717.599636] dagster-daemon[4815]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 717.600280] dagster-daemon[4815]: File "", line 2, in create_engine full # [ 717.600906] dagster-daemon[4815]: return target(fn, url, **kwargs) full # [ 717.614245] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 717.616784] dagster-daemon[4815]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 717.618307] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 717.620880] dagster-daemon[4815]: dbapi = dbapi_meth(**dbapi_args) full # [ 717.622092] dagster-daemon[4815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 717.624828] dagster-daemon[4815]: import psycopg full # [ 717.625756] dagster-daemon[4815]: ModuleNotFoundError: No module named 'psycopg' full # [ 717.808197] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 717.809140] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 717.812907] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.153s wall clock time, 88.5M memory peak. full # [ 719.940138] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 87. full # [ 719.944623] systemd[1]: Started Dagster Webserver. full # [ 722.541419] dagster-webserver[4836]: Traceback (most recent call last): full # [ 722.543954] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 722.544768] dagster-webserver[4836]: sys.exit(main()) full # [ 722.545588] dagster-webserver[4836]: ~~~~^^ full # [ 722.546233] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 722.546854] dagster-webserver[4836]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 722.547501] dagster-webserver[4836]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.548157] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 722.548764] dagster-webserver[4836]: return self.main(*args, **kwargs) full # [ 722.549582] dagster-webserver[4836]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 722.550264] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 722.550853] dagster-webserver[4836]: rv = self.invoke(ctx) full # [ 722.551488] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 722.552138] dagster-webserver[4836]: return ctx.invoke(self.callback, **ctx.params) full # [ 722.552772] dagster-webserver[4836]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.564163] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 722.564955] dagster-webserver[4836]: return callback(*args, **kwargs) full # [ 722.565797] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 722.566648] dagster-webserver[4836]: instance = stack.enter_context( full # [ 722.567337] dagster-webserver[4836]: get_possibly_temporary_instance_for_cli( full # [ 722.567943] dagster-webserver[4836]: ...<3 lines>... full # [ 722.568783] dagster-webserver[4836]: ) full # [ 722.569681] dagster-webserver[4836]: ) full # [ 722.570276] dagster-webserver[4836]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 722.570913] dagster-webserver[4836]: result = _enter(cm) full # [ 722.571788] dagster-webserver[4836]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 722.572598] dagster-webserver[4836]: return next(self.gen) full # [ 722.573265] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 722.573880] dagster-webserver[4836]: with DagsterInstance.get() as instance: full # [ 722.574937] dagster-webserver[4836]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 722.584965] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 722.585753] dagster-webserver[4836]: return create_instance_from_dagster_home() full # [ 722.586587] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 722.587259] dagster-webserver[4836]: return create_instance_from_config(dagster_home_path) full # [ 722.587914] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 722.588707] dagster-webserver[4836]: return create_instance_from_ref(instance_ref) full # [ 722.589556] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 722.590230] dagster-webserver[4836]: unified_storage = instance_ref.storage full # [ 722.590860] dagster-webserver[4836]: ^^^^^^^^^^^^^^^^^^^^ full # [ 722.601466] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 722.602281] dagster-webserver[4836]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 722.602874] dagster-webserver[4836]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.603699] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 722.604550] dagster-webserver[4836]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 722.605217] dagster-webserver[4836]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.605839] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 722.606682] dagster-webserver[4836]: return DagsterPostgresStorage( full # [ 722.607540] dagster-webserver[4836]: inst_data=inst_data, full # [ 722.608196] dagster-webserver[4836]: ...<2 lines>... full # [ 722.608809] dagster-webserver[4836]: token_provider=get_token_provider_from_config(config_value), full # [ 722.609662] dagster-webserver[4836]: ) full # [ 722.610548] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 722.611179] dagster-webserver[4836]: self._run_storage = PostgresRunStorage( full # [ 722.611791] dagster-webserver[4836]: ~~~~~~~~~~~~~~~~~~^ full # [ 722.612692] dagster-webserver[4836]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 722.613274] dagster-webserver[4836]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.613900] dagster-webserver[4836]: ) full # [ 722.614725] dagster-webserver[4836]: ^ full # [ 722.615619] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 722.616223] dagster-webserver[4836]: self._engine = create_pg_engine( full # [ 722.616818] dagster-webserver[4836]: ~~~~~~~~~~~~~~~~^ full # [ 722.617652] dagster-webserver[4836]: self.postgres_url, full # [ 722.618488] dagster-webserver[4836]: ^^^^^^^^^^^^^^^^^^ full # [ 722.619136] dagster-webserver[4836]: ...<2 lines>... full # [ 722.619740] dagster-webserver[4836]: poolclass=db_pool.NullPool, full # [ 722.620578] dagster-webserver[4836]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 722.621228] dagster-webserver[4836]: ) full # [ 722.621837] dagster-webserver[4836]: ^ full # [ 722.638903] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 722.639678] dagster-webserver[4836]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 722.640530] dagster-webserver[4836]: File "", line 2, in create_engine full # [ 722.641198] dagster-webserver[4836]: return target(fn, url, **kwargs) full # [ 722.641816] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 722.642662] dagster-webserver[4836]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 722.643546] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 722.644185] dagster-webserver[4836]: dbapi = dbapi_meth(**dbapi_args) full # [ 722.644792] dagster-webserver[4836]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 722.645640] dagster-webserver[4836]: import psycopg full # [ 722.656538] dagster-webserver[4836]: ModuleNotFoundError: No module named 'psycopg' full # [ 722.927482] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 98. full # [ 722.932112] systemd[1]: Started Dagster Daemon. full # [ 722.933478] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 722.938066] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 722.939978] systemd[1]: dagster-webserver.service: Consumed 1.984s CPU time over 7.991s wall clock time, 111.6M memory peak. full # [ 724.776619] dagster-daemon[4851]: Traceback (most recent call last): full # [ 724.779141] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 724.779949] dagster-daemon[4851]: sys.exit(main()) full # [ 724.780740] dagster-daemon[4851]: ~~~~^^ full # [ 724.781590] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 724.782242] dagster-daemon[4851]: cli(obj={}) full # [ 724.782899] dagster-daemon[4851]: ~~~^^^^^^^^ full # [ 724.783747] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 724.784550] dagster-daemon[4851]: return self.main(*args, **kwargs) full # [ 724.785197] dagster-daemon[4851]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 724.785804] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 724.786642] dagster-daemon[4851]: rv = self.invoke(ctx) full # [ 724.793569] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 724.794551] dagster-daemon[4851]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 724.795258] dagster-daemon[4851]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 724.795835] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 724.796683] dagster-daemon[4851]: return ctx.invoke(self.callback, **ctx.params) full # [ 724.797533] dagster-daemon[4851]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.798200] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 724.798816] dagster-daemon[4851]: return callback(*args, **kwargs) full # [ 724.799707] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 724.800500] dagster-daemon[4851]: with get_instance_for_cli( full # [ 724.801148] dagster-daemon[4851]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 724.801760] dagster-daemon[4851]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 724.802600] dagster-daemon[4851]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.803249] dagster-daemon[4851]: ) as instance: full # [ 724.803860] dagster-daemon[4851]: ^ full # [ 724.804688] dagster-daemon[4851]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 724.805522] dagster-daemon[4851]: return next(self.gen) full # [ 724.817765] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 724.818745] dagster-daemon[4851]: with DagsterInstance.get() as instance: full # [ 724.819593] dagster-daemon[4851]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 724.820314] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 724.820884] dagster-daemon[4851]: return create_instance_from_dagster_home() full # [ 724.821722] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 724.822571] dagster-daemon[4851]: return create_instance_from_config(dagster_home_path) full # [ 724.823282] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 724.823866] dagster-daemon[4851]: return create_instance_from_ref(instance_ref) full # [ 724.824524] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 724.825180] dagster-daemon[4851]: unified_storage = instance_ref.storage full # [ 724.825820] dagster-daemon[4851]: ^^^^^^^^^^^^^^^^^^^^ full # [ 724.838294] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 724.839100] dagster-daemon[4851]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 724.839705] dagster-daemon[4851]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.840576] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 724.841222] dagster-daemon[4851]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 724.841836] dagster-daemon[4851]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.842688] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 724.843540] dagster-daemon[4851]: return DagsterPostgresStorage( full # [ 724.844214] dagster-daemon[4851]: inst_data=inst_data, full # [ 724.844826] dagster-daemon[4851]: ...<2 lines>... full # [ 724.845677] dagster-daemon[4851]: token_provider=get_token_provider_from_config(config_value), full # [ 724.846529] dagster-daemon[4851]: ) full # [ 724.847235] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 724.847813] dagster-daemon[4851]: self._run_storage = PostgresRunStorage( full # [ 724.848664] dagster-daemon[4851]: ~~~~~~~~~~~~~~~~~~^ full # [ 724.849525] dagster-daemon[4851]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 724.850178] dagster-daemon[4851]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.850800] dagster-daemon[4851]: ) full # [ 724.851640] dagster-daemon[4851]: ^ full # [ 724.864747] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 724.867463] dagster-daemon[4851]: self._engine = create_pg_engine( full # [ 724.868607] dagster-daemon[4851]: ~~~~~~~~~~~~~~~~^ full # [ 724.869751] dagster-daemon[4851]: self.postgres_url, full # [ 724.870767] dagster-daemon[4851]: ^^^^^^^^^^^^^^^^^^ full # [ 724.871782] dagster-daemon[4851]: ...<2 lines>... full # [ 724.872733] dagster-daemon[4851]: poolclass=db_pool.NullPool, full # [ 724.873875] dagster-daemon[4851]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.875041] dagster-daemon[4851]: ) full # [ 724.875762] dagster-daemon[4851]: ^ full # [ 724.876523] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 724.879129] dagster-daemon[4851]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 724.880575] dagster-daemon[4851]: File "", line 2, in create_engine full # [ 724.882726] dagster-daemon[4851]: return target(fn, url, **kwargs) full # [ 724.883878] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 724.886443] dagster-daemon[4851]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 724.887910] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 724.890509] dagster-daemon[4851]: dbapi = dbapi_meth(**dbapi_args) full # [ 724.891652] dagster-daemon[4851]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 724.894383] dagster-daemon[4851]: import psycopg full # [ 724.895317] dagster-daemon[4851]: ModuleNotFoundError: No module named 'psycopg' full # [ 725.062527] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 725.063684] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 725.067101] systemd[1]: dagster-daemon.service: Consumed 1.410s CPU time over 7.251s wall clock time, 88.4M memory peak. full # [ 727.939887] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 88. full # [ 727.945418] systemd[1]: Started Dagster Webserver. full # [ 730.190653] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 99. full # [ 730.192916] systemd[1]: Started Dagster Daemon. full # [ 730.541075] dagster-webserver[4878]: Traceback (most recent call last): full # [ 730.543591] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 730.544512] dagster-webserver[4878]: sys.exit(main()) full # [ 730.545179] dagster-webserver[4878]: ~~~~^^ full # [ 730.545755] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 730.546605] dagster-webserver[4878]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 730.547428] dagster-webserver[4878]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.548128] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 730.548701] dagster-webserver[4878]: return self.main(*args, **kwargs) full # [ 730.549704] dagster-webserver[4878]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 730.550576] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 730.551705] dagster-webserver[4878]: rv = self.invoke(ctx) full # [ 730.559130] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 730.559849] dagster-webserver[4878]: return ctx.invoke(self.callback, **ctx.params) full # [ 730.560506] dagster-webserver[4878]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.561422] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 730.562333] dagster-webserver[4878]: return callback(*args, **kwargs) full # [ 730.563176] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 730.563823] dagster-webserver[4878]: instance = stack.enter_context( full # [ 730.564660] dagster-webserver[4878]: get_possibly_temporary_instance_for_cli( full # [ 730.566365] dagster-webserver[4878]: ...<3 lines>... full # [ 730.567075] dagster-webserver[4878]: ) full # [ 730.567765] dagster-webserver[4878]: ) full # [ 730.573749] dagster-webserver[4878]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 730.574657] dagster-webserver[4878]: result = _enter(cm) full # [ 730.575489] dagster-webserver[4878]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 730.576473] dagster-webserver[4878]: return next(self.gen) full # [ 730.577184] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 730.577790] dagster-webserver[4878]: with DagsterInstance.get() as instance: full # [ 730.578750] dagster-webserver[4878]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 730.579290] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 730.579890] dagster-webserver[4878]: return create_instance_from_dagster_home() full # [ 730.588146] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 730.588855] dagster-webserver[4878]: return create_instance_from_config(dagster_home_path) full # [ 730.589491] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 730.590178] dagster-webserver[4878]: return create_instance_from_ref(instance_ref) full # [ 730.590780] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 730.591587] dagster-webserver[4878]: unified_storage = instance_ref.storage full # [ 730.592478] dagster-webserver[4878]: ^^^^^^^^^^^^^^^^^^^^ full # [ 730.600966] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 730.601682] dagster-webserver[4878]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 730.602501] dagster-webserver[4878]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.603202] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 730.603761] dagster-webserver[4878]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 730.604598] dagster-webserver[4878]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.605399] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 730.606089] dagster-webserver[4878]: return DagsterPostgresStorage( full # [ 730.606693] dagster-webserver[4878]: inst_data=inst_data, full # [ 730.607633] dagster-webserver[4878]: ...<2 lines>... full # [ 730.608188] dagster-webserver[4878]: token_provider=get_token_provider_from_config(config_value), full # [ 730.608803] dagster-webserver[4878]: ) full # [ 730.609700] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 730.610283] dagster-webserver[4878]: self._run_storage = PostgresRunStorage( full # [ 730.610884] dagster-webserver[4878]: ~~~~~~~~~~~~~~~~~~^ full # [ 730.611718] dagster-webserver[4878]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 730.612552] dagster-webserver[4878]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.613289] dagster-webserver[4878]: ) full # [ 730.613807] dagster-webserver[4878]: ^ full # [ 730.627863] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 730.628568] dagster-webserver[4878]: self._engine = create_pg_engine( full # [ 730.629219] dagster-webserver[4878]: ~~~~~~~~~~~~~~~~^ full # [ 730.629820] dagster-webserver[4878]: self.postgres_url, full # [ 730.631061] dagster-webserver[4878]: ^^^^^^^^^^^^^^^^^^ full # [ 730.631679] dagster-webserver[4878]: ...<2 lines>... full # [ 730.632517] dagster-webserver[4878]: poolclass=db_pool.NullPool, full # [ 730.633174] dagster-webserver[4878]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 730.633775] dagster-webserver[4878]: ) full # [ 730.634608] dagster-webserver[4878]: ^ full # [ 730.635260] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 730.635883] dagster-webserver[4878]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 730.636727] dagster-webserver[4878]: File "", line 2, in create_engine full # [ 730.637531] dagster-webserver[4878]: return target(fn, url, **kwargs) full # [ 730.638182] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 730.638785] dagster-webserver[4878]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 730.649085] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 730.651688] dagster-webserver[4878]: dbapi = dbapi_meth(**dbapi_args) full # [ 730.652870] dagster-webserver[4878]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 730.655663] dagster-webserver[4878]: import psycopg full # [ 730.656617] dagster-webserver[4878]: ModuleNotFoundError: No module named 'psycopg' full # [ 730.950959] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 730.953032] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 730.955662] systemd[1]: dagster-webserver.service: Consumed 2.004s CPU time over 8.022s wall clock time, 111.7M memory peak. full # [ 732.077432] dagster-daemon[4888]: Traceback (most recent call last): full # [ 732.079914] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 732.080700] dagster-daemon[4888]: sys.exit(main()) full # [ 732.081522] dagster-daemon[4888]: ~~~~^^ full # [ 732.082168] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 732.082780] dagster-daemon[4888]: cli(obj={}) full # [ 732.083640] dagster-daemon[4888]: ~~~^^^^^^^^ full # [ 732.084309] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 732.084875] dagster-daemon[4888]: return self.main(*args, **kwargs) full # [ 732.085703] dagster-daemon[4888]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 732.086541] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 732.087195] dagster-daemon[4888]: rv = self.invoke(ctx) full # [ 732.094344] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 732.095146] dagster-daemon[4888]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 732.095779] dagster-daemon[4888]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 732.096609] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 732.097277] dagster-daemon[4888]: return ctx.invoke(self.callback, **ctx.params) full # [ 732.097890] dagster-daemon[4888]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.098728] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 732.099579] dagster-daemon[4888]: return callback(*args, **kwargs) full # [ 732.100264] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 732.100839] dagster-daemon[4888]: with get_instance_for_cli( full # [ 732.101484] dagster-daemon[4888]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 732.102137] dagster-daemon[4888]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 732.102747] dagster-daemon[4888]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.103585] dagster-daemon[4888]: ) as instance: full # [ 732.104235] dagster-daemon[4888]: ^ full # [ 732.104848] dagster-daemon[4888]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 732.105487] dagster-daemon[4888]: return next(self.gen) full # [ 732.118577] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 732.119562] dagster-daemon[4888]: with DagsterInstance.get() as instance: full # [ 732.120229] dagster-daemon[4888]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 732.120855] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 732.121506] dagster-daemon[4888]: return create_instance_from_dagster_home() full # [ 732.122174] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 732.122790] dagster-daemon[4888]: return create_instance_from_config(dagster_home_path) full # [ 732.123695] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 732.124300] dagster-daemon[4888]: return create_instance_from_ref(instance_ref) full # [ 732.124939] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 732.125777] dagster-daemon[4888]: unified_storage = instance_ref.storage full # [ 732.126652] dagster-daemon[4888]: ^^^^^^^^^^^^^^^^^^^^ full # [ 732.139787] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 732.140571] dagster-daemon[4888]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 732.142103] dagster-daemon[4888]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.142663] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 732.143512] dagster-daemon[4888]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 732.146314] dagster-daemon[4888]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.147038] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 732.147653] dagster-daemon[4888]: return DagsterPostgresStorage( full # [ 732.150211] dagster-daemon[4888]: inst_data=inst_data, full # [ 732.150820] dagster-daemon[4888]: ...<2 lines>... full # [ 732.151609] dagster-daemon[4888]: token_provider=get_token_provider_from_config(config_value), full # [ 732.152274] dagster-daemon[4888]: ) full # [ 732.152898] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 732.153715] dagster-daemon[4888]: self._run_storage = PostgresRunStorage( full # [ 732.154555] dagster-daemon[4888]: ~~~~~~~~~~~~~~~~~~^ full # [ 732.155232] dagster-daemon[4888]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 732.155830] dagster-daemon[4888]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.156653] dagster-daemon[4888]: ) full # [ 732.157488] dagster-daemon[4888]: ^ full # [ 732.158142] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 732.158751] dagster-daemon[4888]: self._engine = create_pg_engine( full # [ 732.159589] dagster-daemon[4888]: ~~~~~~~~~~~~~~~~^ full # [ 732.160255] dagster-daemon[4888]: self.postgres_url, full # [ 732.160859] dagster-daemon[4888]: ^^^^^^^^^^^^^^^^^^ full # [ 732.161689] dagster-daemon[4888]: ...<2 lines>... full # [ 732.162527] dagster-daemon[4888]: poolclass=db_pool.NullPool, full # [ 732.163179] dagster-daemon[4888]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.163786] dagster-daemon[4888]: ) full # [ 732.164622] dagster-daemon[4888]: ^ full # [ 732.165688] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 732.166566] dagster-daemon[4888]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 732.167139] dagster-daemon[4888]: File "", line 2, in create_engine full # [ 732.167783] dagster-daemon[4888]: return target(fn, url, **kwargs) full # [ 732.168587] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 732.169647] dagster-daemon[4888]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 732.170285] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 732.170878] dagster-daemon[4888]: dbapi = dbapi_meth(**dbapi_args) full # [ 732.171705] dagster-daemon[4888]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 732.172545] dagster-daemon[4888]: import psycopg full # [ 732.173198] dagster-daemon[4888]: ModuleNotFoundError: No module named 'psycopg' full # [ 732.398955] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 732.399882] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 732.403662] systemd[1]: dagster-daemon.service: Consumed 1.459s CPU time over 7.333s wall clock time, 88.4M memory peak. full # [ 736.189464] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 89. full # [ 736.193740] systemd[1]: Started Dagster Webserver. full # [ 737.439188] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 100. full # [ 737.442148] systemd[1]: Started Dagster Daemon. full # [ 738.808827] dagster-webserver[4921]: Traceback (most recent call last): full # [ 738.812077] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 738.812826] dagster-webserver[4921]: sys.exit(main()) full # [ 738.813630] dagster-webserver[4921]: ~~~~^^ full # [ 738.814620] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 738.815525] dagster-webserver[4921]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 738.816350] dagster-webserver[4921]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 738.817028] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 738.817647] dagster-webserver[4921]: return self.main(*args, **kwargs) full # [ 738.818417] dagster-webserver[4921]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 738.819128] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 738.819743] dagster-webserver[4921]: rv = self.invoke(ctx) full # [ 738.820681] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 738.821233] dagster-webserver[4921]: return ctx.invoke(self.callback, **ctx.params) full # [ 738.821875] dagster-webserver[4921]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 738.824579] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 738.825141] dagster-webserver[4921]: return callback(*args, **kwargs) full # [ 738.825754] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 738.826784] dagster-webserver[4921]: instance = stack.enter_context( full # [ 738.827631] dagster-webserver[4921]: get_possibly_temporary_instance_for_cli( full # [ 738.828389] dagster-webserver[4921]: ...<3 lines>... full # [ 738.828903] dagster-webserver[4921]: ) full # [ 738.829730] dagster-webserver[4921]: ) full # [ 738.830657] dagster-webserver[4921]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 738.831224] dagster-webserver[4921]: result = _enter(cm) full # [ 738.831836] dagster-webserver[4921]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 738.832649] dagster-webserver[4921]: return next(self.gen) full # [ 738.833519] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 738.837087] dagster-webserver[4921]: with DagsterInstance.get() as instance: full # [ 738.837589] dagster-webserver[4921]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 738.838282] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 738.838859] dagster-webserver[4921]: return create_instance_from_dagster_home() full # [ 738.841707] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 738.842540] dagster-webserver[4921]: return create_instance_from_config(dagster_home_path) full # [ 738.846107] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 738.846625] dagster-webserver[4921]: return create_instance_from_ref(instance_ref) full # [ 738.847287] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 738.847884] dagster-webserver[4921]: unified_storage = instance_ref.storage full # [ 738.848881] dagster-webserver[4921]: ^^^^^^^^^^^^^^^^^^^^ full # [ 738.849759] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 738.850708] dagster-webserver[4921]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 738.851243] dagster-webserver[4921]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 738.851866] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 738.852733] dagster-webserver[4921]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 738.853547] dagster-webserver[4921]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 738.854289] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 738.854818] dagster-webserver[4921]: return DagsterPostgresStorage( full # [ 738.855649] dagster-webserver[4921]: inst_data=inst_data, full # [ 738.860085] dagster-webserver[4921]: ...<2 lines>... full # [ 738.860748] dagster-webserver[4921]: token_provider=get_token_provider_from_config(config_value), full # [ 738.863090] dagster-webserver[4921]: ) full # [ 738.863617] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 738.865948] dagster-webserver[4921]: self._run_storage = PostgresRunStorage( full # [ 738.866285] dagster-webserver[4921]: ~~~~~~~~~~~~~~~~~~^ full # [ 738.866944] dagster-webserver[4921]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 738.867731] dagster-webserver[4921]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 738.869740] dagster-webserver[4921]: ) full # [ 738.870618] dagster-webserver[4921]: ^ full # [ 738.871387] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 738.872094] dagster-webserver[4921]: self._engine = create_pg_engine( full # [ 738.872703] dagster-webserver[4921]: ~~~~~~~~~~~~~~~~^ full # [ 738.873698] dagster-webserver[4921]: self.postgres_url, full # [ 738.874581] dagster-webserver[4921]: ^^^^^^^^^^^^^^^^^^ full # [ 738.875391] dagster-webserver[4921]: ...<2 lines>... full # [ 738.876074] dagster-webserver[4921]: poolclass=db_pool.NullPool, full # [ 738.876667] dagster-webserver[4921]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 738.877612] dagster-webserver[4921]: ) full # [ 738.878159] dagster-webserver[4921]: ^ full # [ 738.878765] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 738.879693] dagster-webserver[4921]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 738.880262] dagster-webserver[4921]: File "", line 2, in create_engine full # [ 738.880875] dagster-webserver[4921]: return target(fn, url, **kwargs) full # [ 738.881707] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 738.882569] dagster-webserver[4921]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 738.883311] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 738.883849] dagster-webserver[4921]: dbapi = dbapi_meth(**dbapi_args) full # [ 738.884487] dagster-webserver[4921]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 738.885233] dagster-webserver[4921]: import psycopg full # [ 738.885750] dagster-webserver[4921]: ModuleNotFoundError: No module named 'psycopg' full # [ 739.253516] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 739.254374] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 739.257574] systemd[1]: dagster-webserver.service: Consumed 2.058s CPU time over 8.295s wall clock time, 111.5M memory peak. full # [ 739.346462] dagster-daemon[4931]: Traceback (most recent call last): full # [ 739.349099] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 739.349912] dagster-daemon[4931]: sys.exit(main()) full # [ 739.350724] dagster-daemon[4931]: ~~~~^^ full # [ 739.351556] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 739.352211] dagster-daemon[4931]: cli(obj={}) full # [ 739.352856] dagster-daemon[4931]: ~~~^^^^^^^^ full # [ 739.353478] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 739.354152] dagster-daemon[4931]: return self.main(*args, **kwargs) full # [ 739.354736] dagster-daemon[4931]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 739.355608] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 739.356232] dagster-daemon[4931]: rv = self.invoke(ctx) full # [ 739.363581] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 739.364572] dagster-daemon[4931]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 739.365314] dagster-daemon[4931]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 739.365870] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 739.366509] dagster-daemon[4931]: return ctx.invoke(self.callback, **ctx.params) full # [ 739.367176] dagster-daemon[4931]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.367833] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 739.368646] dagster-daemon[4931]: return callback(*args, **kwargs) full # [ 739.369444] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 739.370145] dagster-daemon[4931]: with get_instance_for_cli( full # [ 739.370755] dagster-daemon[4931]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 739.371591] dagster-daemon[4931]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 739.372240] dagster-daemon[4931]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.372868] dagster-daemon[4931]: ) as instance: full # [ 739.373698] dagster-daemon[4931]: ^ full # [ 739.384994] dagster-daemon[4931]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 739.385804] dagster-daemon[4931]: return next(self.gen) full # [ 739.386656] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 739.387509] dagster-daemon[4931]: with DagsterInstance.get() as instance: full # [ 739.388175] dagster-daemon[4931]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 739.388792] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 739.389658] dagster-daemon[4931]: return create_instance_from_dagster_home() full # [ 739.390303] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 739.390938] dagster-daemon[4931]: return create_instance_from_config(dagster_home_path) full # [ 739.391814] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 739.392629] dagster-daemon[4931]: return create_instance_from_ref(instance_ref) full # [ 739.403818] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 739.404609] dagster-daemon[4931]: unified_storage = instance_ref.storage full # [ 739.405713] dagster-daemon[4931]: ^^^^^^^^^^^^^^^^^^^^ full # [ 739.408782] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 739.409560] dagster-daemon[4931]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 739.410230] dagster-daemon[4931]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.410895] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 739.412453] dagster-daemon[4931]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 739.414453] dagster-daemon[4931]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.415039] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 739.415660] dagster-daemon[4931]: return DagsterPostgresStorage( full # [ 739.417068] dagster-daemon[4931]: inst_data=inst_data, full # [ 739.417720] dagster-daemon[4931]: ...<2 lines>... full # [ 739.420838] dagster-daemon[4931]: token_provider=get_token_provider_from_config(config_value), full # [ 739.421626] dagster-daemon[4931]: ) full # [ 739.422794] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 739.423490] dagster-daemon[4931]: self._run_storage = PostgresRunStorage( full # [ 739.424568] dagster-daemon[4931]: ~~~~~~~~~~~~~~~~~~^ full # [ 739.425173] dagster-daemon[4931]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 739.425782] dagster-daemon[4931]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.426737] dagster-daemon[4931]: ) full # [ 739.427268] dagster-daemon[4931]: ^ full # [ 739.427880] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 739.428775] dagster-daemon[4931]: self._engine = create_pg_engine( full # [ 739.429591] dagster-daemon[4931]: ~~~~~~~~~~~~~~~~^ full # [ 739.430256] dagster-daemon[4931]: self.postgres_url, full # [ 739.430807] dagster-daemon[4931]: ^^^^^^^^^^^^^^^^^^ full # [ 739.431643] dagster-daemon[4931]: ...<2 lines>... full # [ 739.432584] dagster-daemon[4931]: poolclass=db_pool.NullPool, full # [ 739.433130] dagster-daemon[4931]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.433740] dagster-daemon[4931]: ) full # [ 739.435127] dagster-daemon[4931]: ^ full # [ 739.435809] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 739.436807] dagster-daemon[4931]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 739.449088] dagster-daemon[4931]: File "", line 2, in create_engine full # [ 739.451287] dagster-daemon[4931]: return target(fn, url, **kwargs) full # [ 739.452437] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 739.454974] dagster-daemon[4931]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 739.456466] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 739.459064] dagster-daemon[4931]: dbapi = dbapi_meth(**dbapi_args) full # [ 739.460214] dagster-daemon[4931]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 739.462940] dagster-daemon[4931]: import psycopg full # [ 739.463869] dagster-daemon[4931]: ModuleNotFoundError: No module named 'psycopg' full # [ 739.645341] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 739.647712] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 739.650915] systemd[1]: dagster-daemon.service: Consumed 1.534s CPU time over 7.244s wall clock time, 88.5M memory peak. full # [ 744.439926] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 90. full # [ 744.442892] systemd[1]: Started Dagster Webserver. full # [ 744.688942] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 101. full # [ 744.691969] systemd[1]: Started Dagster Daemon. full # [ 746.526314] dagster-daemon[4968]: Traceback (most recent call last): full # [ 746.528765] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 746.529700] dagster-daemon[4968]: sys.exit(main()) full # [ 746.530527] dagster-daemon[4968]: ~~~~^^ full # [ 746.531204] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 746.531789] dagster-daemon[4968]: cli(obj={}) full # [ 746.532655] dagster-daemon[4968]: ~~~^^^^^^^^ full # [ 746.533493] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 746.534128] dagster-daemon[4968]: return self.main(*args, **kwargs) full # [ 746.534722] dagster-daemon[4968]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 746.535672] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 746.536217] dagster-daemon[4968]: rv = self.invoke(ctx) full # [ 746.543774] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 746.544482] dagster-daemon[4968]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 746.545155] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 746.545760] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 746.546961] dagster-daemon[4968]: return ctx.invoke(self.callback, **ctx.params) full # [ 746.547660] dagster-daemon[4968]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.548592] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 746.549157] dagster-daemon[4968]: return callback(*args, **kwargs) full # [ 746.549762] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 746.550742] dagster-daemon[4968]: with get_instance_for_cli( full # [ 746.551497] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 746.552200] dagster-daemon[4968]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 746.552772] dagster-daemon[4968]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.553609] dagster-daemon[4968]: ) as instance: full # [ 746.554357] dagster-daemon[4968]: ^ full # [ 746.554882] dagster-daemon[4968]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 746.555709] dagster-daemon[4968]: return next(self.gen) full # [ 746.556894] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 746.557777] dagster-daemon[4968]: with DagsterInstance.get() as instance: full # [ 746.558721] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 746.559263] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 746.574684] dagster-daemon[4968]: return create_instance_from_dagster_home() full # [ 746.575606] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 746.576260] dagster-daemon[4968]: return create_instance_from_config(dagster_home_path) full # [ 746.576881] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 746.577736] dagster-daemon[4968]: return create_instance_from_ref(instance_ref) full # [ 746.578625] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 746.579218] dagster-daemon[4968]: unified_storage = instance_ref.storage full # [ 746.579857] dagster-daemon[4968]: ^^^^^^^^^^^^^^^^^^^^ full # [ 746.580717] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 746.581500] dagster-daemon[4968]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 746.582217] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.582765] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 746.583602] dagster-daemon[4968]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 746.584412] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.585101] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 746.585699] dagster-daemon[4968]: return DagsterPostgresStorage( full # [ 746.586559] dagster-daemon[4968]: inst_data=inst_data, full # [ 746.587198] dagster-daemon[4968]: ...<2 lines>... full # [ 746.587802] dagster-daemon[4968]: token_provider=get_token_provider_from_config(config_value), full # [ 746.589045] dagster-daemon[4968]: ) full # [ 746.589660] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 746.590980] dagster-daemon[4968]: self._run_storage = PostgresRunStorage( full # [ 746.591726] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~~~^ full # [ 746.593049] dagster-daemon[4968]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 746.593603] dagster-daemon[4968]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.594456] dagster-daemon[4968]: ) full # [ 746.595170] dagster-daemon[4968]: ^ full # [ 746.595710] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 746.596706] dagster-daemon[4968]: self._engine = create_pg_engine( full # [ 746.597581] dagster-daemon[4968]: ~~~~~~~~~~~~~~~~^ full # [ 746.598890] dagster-daemon[4968]: self.postgres_url, full # [ 746.600519] dagster-daemon[4968]: ^^^^^^^^^^^^^^^^^^ full # [ 746.601107] dagster-daemon[4968]: ...<2 lines>... full # [ 746.601708] dagster-daemon[4968]: poolclass=db_pool.NullPool, full # [ 746.604878] dagster-daemon[4968]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.605600] dagster-daemon[4968]: ) full # [ 746.606688] dagster-daemon[4968]: ^ full # [ 746.607435] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 746.608108] dagster-daemon[4968]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 746.608710] dagster-daemon[4968]: File "", line 2, in create_engine full # [ 746.609676] dagster-daemon[4968]: return target(fn, url, **kwargs) full # [ 746.610393] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 746.611079] dagster-daemon[4968]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 746.611652] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 746.612477] dagster-daemon[4968]: dbapi = dbapi_meth(**dbapi_args) full # [ 746.613229] dagster-daemon[4968]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 746.613741] dagster-daemon[4968]: import psycopg full # [ 746.614584] dagster-daemon[4968]: ModuleNotFoundError: No module named 'psycopg' full # [ 746.839292] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 746.842728] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 746.844833] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.188s wall clock time, 88.5M memory peak. full # [ 747.239589] dagster-webserver[4963]: Traceback (most recent call last): full # [ 747.242093] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 747.242828] dagster-webserver[4963]: sys.exit(main()) full # [ 747.243629] dagster-webserver[4963]: ~~~~^^ full # [ 747.244514] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 747.245316] dagster-webserver[4963]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 747.245949] dagster-webserver[4963]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.246791] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 747.247593] dagster-webserver[4963]: return self.main(*args, **kwargs) full # [ 747.248244] dagster-webserver[4963]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 747.248855] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 747.249492] dagster-webserver[4963]: rv = self.invoke(ctx) full # [ 747.257592] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 747.258574] dagster-webserver[4963]: return ctx.invoke(self.callback, **ctx.params) full # [ 747.259269] dagster-webserver[4963]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.259867] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 747.260519] dagster-webserver[4963]: return callback(*args, **kwargs) full # [ 747.261186] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 747.261811] dagster-webserver[4963]: instance = stack.enter_context( full # [ 747.262651] dagster-webserver[4963]: get_possibly_temporary_instance_for_cli( full # [ 747.263571] dagster-webserver[4963]: ...<3 lines>... full # [ 747.264171] dagster-webserver[4963]: ) full # [ 747.264791] dagster-webserver[4963]: ) full # [ 747.265678] dagster-webserver[4963]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 747.266270] dagster-webserver[4963]: result = _enter(cm) full # [ 747.266864] dagster-webserver[4963]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 747.267687] dagster-webserver[4963]: return next(self.gen) full # [ 747.278266] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 747.279065] dagster-webserver[4963]: with DagsterInstance.get() as instance: full # [ 747.279674] dagster-webserver[4963]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 747.280580] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 747.281241] dagster-webserver[4963]: return create_instance_from_dagster_home() full # [ 747.281867] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 747.282666] dagster-webserver[4963]: return create_instance_from_config(dagster_home_path) full # [ 747.290788] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 747.291563] dagster-webserver[4963]: return create_instance_from_ref(instance_ref) full # [ 747.292231] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 747.292855] dagster-webserver[4963]: unified_storage = instance_ref.storage full # [ 747.293507] dagster-webserver[4963]: ^^^^^^^^^^^^^^^^^^^^ full # [ 747.294175] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 747.294816] dagster-webserver[4963]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 747.295643] dagster-webserver[4963]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.296388] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 747.296938] dagster-webserver[4963]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 747.297805] dagster-webserver[4963]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.298644] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 747.299505] dagster-webserver[4963]: return DagsterPostgresStorage( full # [ 747.300172] dagster-webserver[4963]: inst_data=inst_data, full # [ 747.300864] dagster-webserver[4963]: ...<2 lines>... full # [ 747.301653] dagster-webserver[4963]: token_provider=get_token_provider_from_config(config_value), full # [ 747.302269] dagster-webserver[4963]: ) full # [ 747.317759] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 747.318543] dagster-webserver[4963]: self._run_storage = PostgresRunStorage( full # [ 747.319397] dagster-webserver[4963]: ~~~~~~~~~~~~~~~~~~^ full # [ 747.320066] dagster-webserver[4963]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 747.320674] dagster-webserver[4963]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.321715] dagster-webserver[4963]: ) full # [ 747.322563] dagster-webserver[4963]: ^ full # [ 747.323238] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 747.323841] dagster-webserver[4963]: self._engine = create_pg_engine( full # [ 747.324553] dagster-webserver[4963]: ~~~~~~~~~~~~~~~~^ full # [ 747.325167] dagster-webserver[4963]: self.postgres_url, full # [ 747.325786] dagster-webserver[4963]: ^^^^^^^^^^^^^^^^^^ full # [ 747.326635] dagster-webserver[4963]: ...<2 lines>... full # [ 747.327290] dagster-webserver[4963]: poolclass=db_pool.NullPool, full # [ 747.327929] dagster-webserver[4963]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 747.329078] dagster-webserver[4963]: ) full # [ 747.329609] dagster-webserver[4963]: ^ full # [ 747.330321] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 747.330891] dagster-webserver[4963]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 747.341109] dagster-webserver[4963]: File "", line 2, in create_engine full # [ 747.343333] dagster-webserver[4963]: return target(fn, url, **kwargs) full # [ 747.344516] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 747.347114] dagster-webserver[4963]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 747.348648] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 747.351234] dagster-webserver[4963]: dbapi = dbapi_meth(**dbapi_args) full # [ 747.352405] dagster-webserver[4963]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 747.355195] dagster-webserver[4963]: import psycopg full # [ 747.356137] dagster-webserver[4963]: ModuleNotFoundError: No module named 'psycopg' full # [ 747.620531] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 747.622623] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 747.625453] systemd[1]: dagster-webserver.service: Consumed 2.075s CPU time over 8.366s wall clock time, 111.8M memory peak. full # [ 751.939916] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 102. full # [ 751.944689] systemd[1]: Started Dagster Daemon. full # [ 752.688898] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 91. full # [ 752.691250] systemd[1]: Started Dagster Webserver. full # [ 753.810591] dagster-daemon[5010]: Traceback (most recent call last): full # [ 753.813548] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 753.814319] dagster-daemon[5010]: sys.exit(main()) full # [ 753.814922] dagster-daemon[5010]: ~~~~^^ full # [ 753.818965] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 753.819832] dagster-daemon[5010]: cli(obj={}) full # [ 753.821267] dagster-daemon[5010]: ~~~^^^^^^^^ full # [ 753.821987] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 753.822593] dagster-daemon[5010]: return self.main(*args, **kwargs) full # [ 753.823449] dagster-daemon[5010]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 753.824124] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 753.824732] dagster-daemon[5010]: rv = self.invoke(ctx) full # [ 753.825831] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 753.826632] dagster-daemon[5010]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 753.827420] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 753.828165] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 753.828776] dagster-daemon[5010]: return ctx.invoke(self.callback, **ctx.params) full # [ 753.829732] dagster-daemon[5010]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 753.830318] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 753.830917] dagster-daemon[5010]: return callback(*args, **kwargs) full # [ 753.831821] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 753.832609] dagster-daemon[5010]: with get_instance_for_cli( full # [ 753.833392] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 753.834095] dagster-daemon[5010]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 753.834698] dagster-daemon[5010]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 753.835626] dagster-daemon[5010]: ) as instance: full # [ 753.836206] dagster-daemon[5010]: ^ full # [ 753.836838] dagster-daemon[5010]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 753.837379] dagster-daemon[5010]: return next(self.gen) full # [ 753.837921] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 753.838740] dagster-daemon[5010]: with DagsterInstance.get() as instance: full # [ 753.839691] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 753.840240] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 753.840852] dagster-daemon[5010]: return create_instance_from_dagster_home() full # [ 753.841615] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 753.842140] dagster-daemon[5010]: return create_instance_from_config(dagster_home_path) full # [ 753.842742] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 753.843657] dagster-daemon[5010]: return create_instance_from_ref(instance_ref) full # [ 753.844236] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 753.844850] dagster-daemon[5010]: unified_storage = instance_ref.storage full # [ 753.845580] dagster-daemon[5010]: ^^^^^^^^^^^^^^^^^^^^ full # [ 753.846144] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 753.846746] dagster-daemon[5010]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 753.847697] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 753.848239] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 753.848853] dagster-daemon[5010]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 753.849586] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 753.850141] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 753.850744] dagster-daemon[5010]: return DagsterPostgresStorage( full # [ 753.851660] dagster-daemon[5010]: inst_data=inst_data, full # [ 753.852235] dagster-daemon[5010]: ...<2 lines>... full # [ 753.852841] dagster-daemon[5010]: token_provider=get_token_provider_from_config(config_value), full # [ 753.853584] dagster-daemon[5010]: ) full # [ 753.854142] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 753.854745] dagster-daemon[5010]: self._run_storage = PostgresRunStorage( full # [ 753.855761] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~^ full # [ 753.856614] dagster-daemon[5010]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 753.857317] dagster-daemon[5010]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 753.858038] dagster-daemon[5010]: ) full # [ 753.858720] dagster-daemon[5010]: ^ full # [ 753.859653] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 753.860222] dagster-daemon[5010]: self._engine = create_pg_engine( full # [ 753.860873] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~^ full # [ 753.861718] dagster-daemon[5010]: self.postgres_url, full # [ 753.862556] dagster-daemon[5010]: ^^^^^^^^^^^^^^^^^^ full # [ 753.863297] dagster-daemon[5010]: ...<2 lines>... full # [ 753.863811] dagster-daemon[5010]: poolclass=db_pool.NullPool, full # [ 753.864647] dagster-daemon[5010]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 753.865567] dagster-daemon[5010]: ) full # [ 753.866139] dagster-daemon[5010]: ^ full # [ 753.866745] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 753.867667] dagster-daemon[5010]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 753.868237] dagster-daemon[5010]: File "", line 2, in create_engine full # [ 753.868849] dagster-daemon[5010]: return target(fn, url, **kwargs) full # [ 753.869724] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 753.870524] dagster-daemon[5010]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 753.871232] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 753.872230] dagster-daemon[5010]: dbapi = dbapi_meth(**dbapi_args) full # [ 753.873397] dagster-daemon[5010]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 753.875825] dagster-daemon[5010]: import psycopg full # [ 753.876786] dagster-daemon[5010]: ModuleNotFoundError: No module named 'psycopg' full # [ 754.153833] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 754.154659] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 754.157735] systemd[1]: dagster-daemon.service: Consumed 1.457s CPU time over 7.313s wall clock time, 88.5M memory peak. full # [ 755.343661] dagster-webserver[5012]: Traceback (most recent call last): full # [ 755.346231] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 755.347058] dagster-webserver[5012]: sys.exit(main()) full # [ 755.347632] dagster-webserver[5012]: ~~~~^^ full # [ 755.348279] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 755.348905] dagster-webserver[5012]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 755.349755] dagster-webserver[5012]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.350580] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 755.351237] dagster-webserver[5012]: return self.main(*args, **kwargs) full # [ 755.351862] dagster-webserver[5012]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 755.352516] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 755.353134] dagster-webserver[5012]: rv = self.invoke(ctx) full # [ 755.361832] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 755.362623] dagster-webserver[5012]: return ctx.invoke(self.callback, **ctx.params) full # [ 755.363305] dagster-webserver[5012]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.363901] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 755.364740] dagster-webserver[5012]: return callback(*args, **kwargs) full # [ 755.365636] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 755.366266] dagster-webserver[5012]: instance = stack.enter_context( full # [ 755.366891] dagster-webserver[5012]: get_possibly_temporary_instance_for_cli( full # [ 755.367726] dagster-webserver[5012]: ...<3 lines>... full # [ 755.368623] dagster-webserver[5012]: ) full # [ 755.369238] dagster-webserver[5012]: ) full # [ 755.369840] dagster-webserver[5012]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 755.370753] dagster-webserver[5012]: result = _enter(cm) full # [ 755.379552] dagster-webserver[5012]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 755.380534] dagster-webserver[5012]: return next(self.gen) full # [ 755.381224] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 755.381851] dagster-webserver[5012]: with DagsterInstance.get() as instance: full # [ 755.382496] dagster-webserver[5012]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 755.383168] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 755.383785] dagster-webserver[5012]: return create_instance_from_dagster_home() full # [ 755.384672] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 755.385507] dagster-webserver[5012]: return create_instance_from_config(dagster_home_path) full # [ 755.386141] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 755.386756] dagster-webserver[5012]: return create_instance_from_ref(instance_ref) full # [ 755.398945] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 755.399716] dagster-webserver[5012]: unified_storage = instance_ref.storage full # [ 755.400750] dagster-webserver[5012]: ^^^^^^^^^^^^^^^^^^^^ full # [ 755.401638] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 755.402288] dagster-webserver[5012]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 755.402890] dagster-webserver[5012]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.403725] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 755.404575] dagster-webserver[5012]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 755.405238] dagster-webserver[5012]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.405902] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 755.406510] dagster-webserver[5012]: return DagsterPostgresStorage( full # [ 755.407176] dagster-webserver[5012]: inst_data=inst_data, full # [ 755.407792] dagster-webserver[5012]: ...<2 lines>... full # [ 755.408642] dagster-webserver[5012]: token_provider=get_token_provider_from_config(config_value), full # [ 755.409294] dagster-webserver[5012]: ) full # [ 755.409907] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 755.410765] dagster-webserver[5012]: self._run_storage = PostgresRunStorage( full # [ 755.411613] dagster-webserver[5012]: ~~~~~~~~~~~~~~~~~~^ full # [ 755.412273] dagster-webserver[5012]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 755.412872] dagster-webserver[5012]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.413697] dagster-webserver[5012]: ) full # [ 755.414532] dagster-webserver[5012]: ^ full # [ 755.430901] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 755.431670] dagster-webserver[5012]: self._engine = create_pg_engine( full # [ 755.432520] dagster-webserver[5012]: ~~~~~~~~~~~~~~~~^ full # [ 755.433186] dagster-webserver[5012]: self.postgres_url, full # [ 755.433800] dagster-webserver[5012]: ^^^^^^^^^^^^^^^^^^ full # [ 755.434655] dagster-webserver[5012]: ...<2 lines>... full # [ 755.435506] dagster-webserver[5012]: poolclass=db_pool.NullPool, full # [ 755.436180] dagster-webserver[5012]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 755.436786] dagster-webserver[5012]: ) full # [ 755.437631] dagster-webserver[5012]: ^ full # [ 755.438326] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 755.439191] dagster-webserver[5012]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 755.439768] dagster-webserver[5012]: File "", line 2, in create_engine full # [ 755.440620] dagster-webserver[5012]: return target(fn, url, **kwargs) full # [ 755.441332] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 755.441897] dagster-webserver[5012]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 755.442732] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 755.443597] dagster-webserver[5012]: dbapi = dbapi_meth(**dbapi_args) full # [ 755.455572] dagster-webserver[5012]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 755.458344] dagster-webserver[5012]: import psycopg full # [ 755.459333] dagster-webserver[5012]: ModuleNotFoundError: No module named 'psycopg' full # [ 755.724346] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 755.726624] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 755.728807] systemd[1]: dagster-webserver.service: Consumed 2.063s CPU time over 8.096s wall clock time, 111.6M memory peak. full # [ 759.189886] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 103. full # [ 759.192714] systemd[1]: Started Dagster Daemon. full # [ 760.939228] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 92. full # [ 760.944289] systemd[1]: Started Dagster Webserver. full # [ 761.074915] dagster-daemon[5048]: Traceback (most recent call last): full # [ 761.078074] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 761.078792] dagster-daemon[5048]: sys.exit(main()) full # [ 761.079614] dagster-daemon[5048]: ~~~~^^ full # [ 761.082409] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 761.083148] dagster-daemon[5048]: cli(obj={}) full # [ 761.083762] dagster-daemon[5048]: ~~~^^^^^^^^ full # [ 761.084782] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 761.085619] dagster-daemon[5048]: return self.main(*args, **kwargs) full # [ 761.087213] dagster-daemon[5048]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 761.087880] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 761.088704] dagster-daemon[5048]: rv = self.invoke(ctx) full # [ 761.089673] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 761.090577] dagster-daemon[5048]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 761.091337] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 761.091834] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 761.092479] dagster-daemon[5048]: return ctx.invoke(self.callback, **ctx.params) full # [ 761.093533] dagster-daemon[5048]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.094167] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 761.094770] dagster-daemon[5048]: return callback(*args, **kwargs) full # [ 761.095684] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 761.096266] dagster-daemon[5048]: with get_instance_for_cli( full # [ 761.096863] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 761.097718] dagster-daemon[5048]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 761.098534] dagster-daemon[5048]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.099719] dagster-daemon[5048]: ) as instance: full # [ 761.100623] dagster-daemon[5048]: ^ full # [ 761.101399] dagster-daemon[5048]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 761.102094] dagster-daemon[5048]: return next(self.gen) full # [ 761.102697] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 761.103637] dagster-daemon[5048]: with DagsterInstance.get() as instance: full # [ 761.104187] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 761.104819] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 761.106243] dagster-daemon[5048]: return create_instance_from_dagster_home() full # [ 761.106861] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 761.107683] dagster-daemon[5048]: return create_instance_from_config(dagster_home_path) full # [ 761.128986] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 761.129732] dagster-daemon[5048]: return create_instance_from_ref(instance_ref) full # [ 761.130567] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 761.131924] dagster-daemon[5048]: unified_storage = instance_ref.storage full # [ 761.132653] dagster-daemon[5048]: ^^^^^^^^^^^^^^^^^^^^ full # [ 761.137915] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 761.138618] dagster-daemon[5048]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 761.139272] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.139871] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 761.140732] dagster-daemon[5048]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 761.141535] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.142287] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 761.142797] dagster-daemon[5048]: return DagsterPostgresStorage( full # [ 761.143633] dagster-daemon[5048]: inst_data=inst_data, full # [ 761.144357] dagster-daemon[5048]: ...<2 lines>... full # [ 761.144905] dagster-daemon[5048]: token_provider=get_token_provider_from_config(config_value), full # [ 761.145729] dagster-daemon[5048]: ) full # [ 761.146685] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 761.147220] dagster-daemon[5048]: self._run_storage = PostgresRunStorage( full # [ 761.147827] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~^ full # [ 761.148921] dagster-daemon[5048]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 761.149691] dagster-daemon[5048]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.150643] dagster-daemon[5048]: ) full # [ 761.151184] dagster-daemon[5048]: ^ full # [ 761.164089] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 761.164790] dagster-daemon[5048]: self._engine = create_pg_engine( full # [ 761.166131] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~^ full # [ 761.166648] dagster-daemon[5048]: self.postgres_url, full # [ 761.167486] dagster-daemon[5048]: ^^^^^^^^^^^^^^^^^^ full # [ 761.168775] dagster-daemon[5048]: ...<2 lines>... full # [ 761.169556] dagster-daemon[5048]: poolclass=db_pool.NullPool, full # [ 761.170342] dagster-daemon[5048]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.171060] dagster-daemon[5048]: ) full # [ 761.171656] dagster-daemon[5048]: ^ full # [ 761.172672] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 761.173532] dagster-daemon[5048]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 761.174275] dagster-daemon[5048]: File "", line 2, in create_engine full # [ 761.174828] dagster-daemon[5048]: return target(fn, url, **kwargs) full # [ 761.181096] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 761.181814] dagster-daemon[5048]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 761.184929] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 761.187678] dagster-daemon[5048]: dbapi = dbapi_meth(**dbapi_args) full # [ 761.188837] dagster-daemon[5048]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 761.191628] dagster-daemon[5048]: import psycopg full # [ 761.192570] dagster-daemon[5048]: ModuleNotFoundError: No module named 'psycopg' full # [ 761.422212] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 761.424498] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 761.426487] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.262s wall clock time, 88.6M memory peak. full # [ 763.690800] dagster-webserver[5055]: Traceback (most recent call last): full # [ 763.693360] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 763.694171] dagster-webserver[5055]: sys.exit(main()) full # [ 763.694772] dagster-webserver[5055]: ~~~~^^ full # [ 763.695616] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 763.696265] dagster-webserver[5055]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 763.696886] dagster-webserver[5055]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.697703] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 763.698558] dagster-webserver[5055]: return self.main(*args, **kwargs) full # [ 763.699195] dagster-webserver[5055]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 763.699839] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 763.700650] dagster-webserver[5055]: rv = self.invoke(ctx) full # [ 763.701284] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 763.701908] dagster-webserver[5055]: return ctx.invoke(self.callback, **ctx.params) full # [ 763.702760] dagster-webserver[5055]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.713619] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 763.714608] dagster-webserver[5055]: return callback(*args, **kwargs) full # [ 763.715283] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 763.715903] dagster-webserver[5055]: instance = stack.enter_context( full # [ 763.716738] dagster-webserver[5055]: get_possibly_temporary_instance_for_cli( full # [ 763.717592] dagster-webserver[5055]: ...<3 lines>... full # [ 763.718255] dagster-webserver[5055]: ) full # [ 763.718883] dagster-webserver[5055]: ) full # [ 763.719720] dagster-webserver[5055]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 763.720569] dagster-webserver[5055]: result = _enter(cm) full # [ 763.721237] dagster-webserver[5055]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 763.721870] dagster-webserver[5055]: return next(self.gen) full # [ 763.722518] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 763.723174] dagster-webserver[5055]: with DagsterInstance.get() as instance: full # [ 763.723771] dagster-webserver[5055]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 763.724614] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 763.725263] dagster-webserver[5055]: return create_instance_from_dagster_home() full # [ 763.725881] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 763.726701] dagster-webserver[5055]: return create_instance_from_config(dagster_home_path) full # [ 763.727572] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 763.728187] dagster-webserver[5055]: return create_instance_from_ref(instance_ref) full # [ 763.728801] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 763.729639] dagster-webserver[5055]: unified_storage = instance_ref.storage full # [ 763.730290] dagster-webserver[5055]: ^^^^^^^^^^^^^^^^^^^^ full # [ 763.750766] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 763.751584] dagster-webserver[5055]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 763.752226] dagster-webserver[5055]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.752826] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 763.753662] dagster-webserver[5055]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 763.754500] dagster-webserver[5055]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.755184] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 763.755808] dagster-webserver[5055]: return DagsterPostgresStorage( full # [ 763.756662] dagster-webserver[5055]: inst_data=inst_data, full # [ 763.757518] dagster-webserver[5055]: ...<2 lines>... full # [ 763.758184] dagster-webserver[5055]: token_provider=get_token_provider_from_config(config_value), full # [ 763.758807] dagster-webserver[5055]: ) full # [ 763.759660] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 763.760523] dagster-webserver[5055]: self._run_storage = PostgresRunStorage( full # [ 763.761197] dagster-webserver[5055]: ~~~~~~~~~~~~~~~~~~^ full # [ 763.761801] dagster-webserver[5055]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 763.762658] dagster-webserver[5055]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.763515] dagster-webserver[5055]: ) full # [ 763.764182] dagster-webserver[5055]: ^ full # [ 763.764839] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 763.765637] dagster-webserver[5055]: self._engine = create_pg_engine( full # [ 763.766279] dagster-webserver[5055]: ~~~~~~~~~~~~~~~~^ full # [ 763.766903] dagster-webserver[5055]: self.postgres_url, full # [ 763.767735] dagster-webserver[5055]: ^^^^^^^^^^^^^^^^^^ full # [ 763.768579] dagster-webserver[5055]: ...<2 lines>... full # [ 763.769228] dagster-webserver[5055]: poolclass=db_pool.NullPool, full # [ 763.769850] dagster-webserver[5055]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 763.770492] dagster-webserver[5055]: ) full # [ 763.771146] dagster-webserver[5055]: ^ full # [ 763.771752] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 763.772593] dagster-webserver[5055]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 763.792146] dagster-webserver[5055]: File "", line 2, in create_engine full # [ 763.792928] dagster-webserver[5055]: return target(fn, url, **kwargs) full # [ 763.793772] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 763.794621] dagster-webserver[5055]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 763.795287] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 763.795894] dagster-webserver[5055]: dbapi = dbapi_meth(**dbapi_args) full # [ 763.796790] dagster-webserver[5055]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 763.797601] dagster-webserver[5055]: import psycopg full # [ 763.798271] dagster-webserver[5055]: ModuleNotFoundError: No module named 'psycopg' full # [ 764.089616] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 764.091871] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 764.094059] systemd[1]: dagster-webserver.service: Consumed 2.043s CPU time over 8.364s wall clock time, 111.6M memory peak. full # [ 766.439806] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 104. full # [ 766.443363] systemd[1]: Started Dagster Daemon. full # [ 768.301881] dagster-daemon[5087]: Traceback (most recent call last): full # [ 768.304361] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 768.305278] dagster-daemon[5087]: sys.exit(main()) full # [ 768.305879] dagster-daemon[5087]: ~~~~^^ full # [ 768.306733] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 768.307603] dagster-daemon[5087]: cli(obj={}) full # [ 768.308360] dagster-daemon[5087]: ~~~^^^^^^^^ full # [ 768.309120] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 768.309757] dagster-daemon[5087]: return self.main(*args, **kwargs) full # [ 768.310587] dagster-daemon[5087]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 768.311326] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 768.311883] dagster-daemon[5087]: rv = self.invoke(ctx) full # [ 768.312720] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 768.313575] dagster-daemon[5087]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 768.314285] dagster-daemon[5087]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 768.323703] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 768.324689] dagster-daemon[5087]: return ctx.invoke(self.callback, **ctx.params) full # [ 768.325539] dagster-daemon[5087]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.326216] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 768.326821] dagster-daemon[5087]: return callback(*args, **kwargs) full # [ 768.327710] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 768.328521] dagster-daemon[5087]: with get_instance_for_cli( full # [ 768.329197] dagster-daemon[5087]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 768.329807] dagster-daemon[5087]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 768.330660] dagster-daemon[5087]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.331513] dagster-daemon[5087]: ) as instance: full # [ 768.332189] dagster-daemon[5087]: ^ full # [ 768.332798] dagster-daemon[5087]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 768.333649] dagster-daemon[5087]: return next(self.gen) full # [ 768.344267] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 768.345071] dagster-daemon[5087]: with DagsterInstance.get() as instance: full # [ 768.345669] dagster-daemon[5087]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 768.347567] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 768.348194] dagster-daemon[5087]: return create_instance_from_dagster_home() full # [ 768.348813] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 768.349670] dagster-daemon[5087]: return create_instance_from_config(dagster_home_path) full # [ 768.350513] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 768.351181] dagster-daemon[5087]: return create_instance_from_ref(instance_ref) full # [ 768.360065] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 768.360758] dagster-daemon[5087]: unified_storage = instance_ref.storage full # [ 768.361633] dagster-daemon[5087]: ^^^^^^^^^^^^^^^^^^^^ full # [ 768.362441] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 768.363273] dagster-daemon[5087]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 768.363898] dagster-daemon[5087]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.364729] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 768.365597] dagster-daemon[5087]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 768.366232] dagster-daemon[5087]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.367085] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 768.367653] dagster-daemon[5087]: return DagsterPostgresStorage( full # [ 768.368491] dagster-daemon[5087]: inst_data=inst_data, full # [ 768.369569] dagster-daemon[5087]: ...<2 lines>... full # [ 768.370179] dagster-daemon[5087]: token_provider=get_token_provider_from_config(config_value), full # [ 768.370787] dagster-daemon[5087]: ) full # [ 768.371775] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 768.372753] dagster-daemon[5087]: self._run_storage = PostgresRunStorage( full # [ 768.373527] dagster-daemon[5087]: ~~~~~~~~~~~~~~~~~~^ full # [ 768.374147] dagster-daemon[5087]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 768.374756] dagster-daemon[5087]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.375676] dagster-daemon[5087]: ) full # [ 768.376285] dagster-daemon[5087]: ^ full # [ 768.376865] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 768.377703] dagster-daemon[5087]: self._engine = create_pg_engine( full # [ 768.378539] dagster-daemon[5087]: ~~~~~~~~~~~~~~~~^ full # [ 768.379467] dagster-daemon[5087]: self.postgres_url, full # [ 768.380003] dagster-daemon[5087]: ^^^^^^^^^^^^^^^^^^ full # [ 768.380633] dagster-daemon[5087]: ...<2 lines>... full # [ 768.381334] dagster-daemon[5087]: poolclass=db_pool.NullPool, full # [ 768.381903] dagster-daemon[5087]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.382731] dagster-daemon[5087]: ) full # [ 768.383925] dagster-daemon[5087]: ^ full # [ 768.384871] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 768.385699] dagster-daemon[5087]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 768.386338] dagster-daemon[5087]: File "", line 2, in create_engine full # [ 768.386901] dagster-daemon[5087]: return target(fn, url, **kwargs) full # [ 768.387735] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 768.388571] dagster-daemon[5087]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 768.389286] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 768.389832] dagster-daemon[5087]: dbapi = dbapi_meth(**dbapi_args) full # [ 768.390275] dagster-daemon[5087]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 768.390902] dagster-daemon[5087]: import psycopg full # [ 768.391778] dagster-daemon[5087]: ModuleNotFoundError: No module named 'psycopg' full # [ 768.620757] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 768.623081] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 768.625195] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.197s wall clock time, 88.5M memory peak. full # [ 769.189519] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 93. full # [ 769.192547] systemd[1]: Started Dagster Webserver. full # [ 771.782969] dagster-webserver[5100]: Traceback (most recent call last): full # [ 771.785463] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 771.786264] dagster-webserver[5100]: sys.exit(main()) full # [ 771.786855] dagster-webserver[5100]: ~~~~^^ full # [ 771.787492] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 771.788142] dagster-webserver[5100]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 771.788775] dagster-webserver[5100]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 771.789645] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 771.790252] dagster-webserver[5100]: return self.main(*args, **kwargs) full # [ 771.790869] dagster-webserver[5100]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 771.791692] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 771.792532] dagster-webserver[5100]: rv = self.invoke(ctx) full # [ 771.801081] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 771.801897] dagster-webserver[5100]: return ctx.invoke(self.callback, **ctx.params) full # [ 771.802805] dagster-webserver[5100]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 771.803837] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 771.804731] dagster-webserver[5100]: return callback(*args, **kwargs) full # [ 771.805630] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 771.806256] dagster-webserver[5100]: instance = stack.enter_context( full # [ 771.807153] dagster-webserver[5100]: get_possibly_temporary_instance_for_cli( full # [ 771.807721] dagster-webserver[5100]: ...<3 lines>... full # [ 771.808573] dagster-webserver[5100]: ) full # [ 771.809636] dagster-webserver[5100]: ) full # [ 771.810258] dagster-webserver[5100]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 771.810868] dagster-webserver[5100]: result = _enter(cm) full # [ 771.822892] dagster-webserver[5100]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 771.823897] dagster-webserver[5100]: return next(self.gen) full # [ 771.824805] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 771.825693] dagster-webserver[5100]: with DagsterInstance.get() as instance: full # [ 771.826558] dagster-webserver[5100]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 771.827248] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 771.827878] dagster-webserver[5100]: return create_instance_from_dagster_home() full # [ 771.828511] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 771.829369] dagster-webserver[5100]: return create_instance_from_config(dagster_home_path) full # [ 771.830079] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 771.830665] dagster-webserver[5100]: return create_instance_from_ref(instance_ref) full # [ 771.831515] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 771.832168] dagster-webserver[5100]: unified_storage = instance_ref.storage full # [ 771.832786] dagster-webserver[5100]: ^^^^^^^^^^^^^^^^^^^^ full # [ 771.847664] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 771.848704] dagster-webserver[5100]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 771.849328] dagster-webserver[5100]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 771.849979] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 771.850856] dagster-webserver[5100]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 771.851316] dagster-webserver[5100]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 771.851967] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 771.852827] dagster-webserver[5100]: return DagsterPostgresStorage( full # [ 771.853695] dagster-webserver[5100]: inst_data=inst_data, full # [ 771.854569] dagster-webserver[5100]: ...<2 lines>... full # [ 771.855246] dagster-webserver[5100]: token_provider=get_token_provider_from_config(config_value), full # [ 771.855881] dagster-webserver[5100]: ) full # [ 771.856744] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 771.857590] dagster-webserver[5100]: self._run_storage = PostgresRunStorage( full # [ 771.858256] dagster-webserver[5100]: ~~~~~~~~~~~~~~~~~~^ full # [ 771.858873] dagster-webserver[5100]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 771.859712] dagster-webserver[5100]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 771.860570] dagster-webserver[5100]: ) full # [ 771.861819] dagster-webserver[5100]: ^ full # [ 771.863056] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 771.863852] dagster-webserver[5100]: self._engine = create_pg_engine( full # [ 771.865094] dagster-webserver[5100]: ~~~~~~~~~~~~~~~~^ full # [ 771.865885] dagster-webserver[5100]: self.postgres_url, full # [ 771.867073] dagster-webserver[5100]: ^^^^^^^^^^^^^^^^^^ full # [ 771.867922] dagster-webserver[5100]: ...<2 lines>... full # [ 771.869090] dagster-webserver[5100]: poolclass=db_pool.NullPool, full # [ 771.869913] dagster-webserver[5100]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 771.870963] dagster-webserver[5100]: ) full # [ 771.871953] dagster-webserver[5100]: ^ full # [ 771.872897] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 771.873801] dagster-webserver[5100]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 771.874674] dagster-webserver[5100]: File "", line 2, in create_engine full # [ 771.875547] dagster-webserver[5100]: return target(fn, url, **kwargs) full # [ 771.895502] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 771.898128] dagster-webserver[5100]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 771.899612] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 771.902171] dagster-webserver[5100]: dbapi = dbapi_meth(**dbapi_args) full # [ 771.903375] dagster-webserver[5100]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 771.906104] dagster-webserver[5100]: import psycopg full # [ 771.907180] dagster-webserver[5100]: ModuleNotFoundError: No module named 'psycopg' full # [ 772.171555] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 772.174104] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 772.176321] systemd[1]: dagster-webserver.service: Consumed 2.016s CPU time over 8.080s wall clock time, 111.8M memory peak. full # [ 773.689827] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 105. full # [ 773.692522] systemd[1]: Started Dagster Daemon. full # [ 775.521797] dagster-daemon[5125]: Traceback (most recent call last): full # [ 775.524316] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 775.525090] dagster-daemon[5125]: sys.exit(main()) full # [ 775.525674] dagster-daemon[5125]: ~~~~^^ full # [ 775.526502] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 775.527155] dagster-daemon[5125]: cli(obj={}) full # [ 775.527793] dagster-daemon[5125]: ~~~^^^^^^^^ full # [ 775.528609] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 775.529487] dagster-daemon[5125]: return self.main(*args, **kwargs) full # [ 775.530093] dagster-daemon[5125]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 775.530735] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 775.531550] dagster-daemon[5125]: rv = self.invoke(ctx) full # [ 775.538676] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 775.539654] dagster-daemon[5125]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 775.540531] dagster-daemon[5125]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 775.541189] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 775.541795] dagster-daemon[5125]: return ctx.invoke(self.callback, **ctx.params) full # [ 775.542644] dagster-daemon[5125]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.543306] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 775.543941] dagster-daemon[5125]: return callback(*args, **kwargs) full # [ 775.544795] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 775.545604] dagster-daemon[5125]: with get_instance_for_cli( full # [ 775.546253] dagster-daemon[5125]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 775.546872] dagster-daemon[5125]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 775.547698] dagster-daemon[5125]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.548538] dagster-daemon[5125]: ) as instance: full # [ 775.549252] dagster-daemon[5125]: ^ full # [ 775.560039] dagster-daemon[5125]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 775.560825] dagster-daemon[5125]: return next(self.gen) full # [ 775.561663] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 775.562818] dagster-daemon[5125]: with DagsterInstance.get() as instance: full # [ 775.563761] dagster-daemon[5125]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 775.565320] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 775.565865] dagster-daemon[5125]: return create_instance_from_dagster_home() full # [ 775.566507] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 775.567614] dagster-daemon[5125]: return create_instance_from_config(dagster_home_path) full # [ 775.575142] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 775.575846] dagster-daemon[5125]: return create_instance_from_ref(instance_ref) full # [ 775.576486] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 775.577477] dagster-daemon[5125]: unified_storage = instance_ref.storage full # [ 775.578191] dagster-daemon[5125]: ^^^^^^^^^^^^^^^^^^^^ full # [ 775.578782] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 775.579722] dagster-daemon[5125]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 775.580266] dagster-daemon[5125]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.580905] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 775.581736] dagster-daemon[5125]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 775.582539] dagster-daemon[5125]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.594281] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 775.595078] dagster-daemon[5125]: return DagsterPostgresStorage( full # [ 775.595678] dagster-daemon[5125]: inst_data=inst_data, full # [ 775.596668] dagster-daemon[5125]: ...<2 lines>... full # [ 775.597578] dagster-daemon[5125]: token_provider=get_token_provider_from_config(config_value), full # [ 775.598253] dagster-daemon[5125]: ) full # [ 775.598872] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 775.599524] dagster-daemon[5125]: self._run_storage = PostgresRunStorage( full # [ 775.600204] dagster-daemon[5125]: ~~~~~~~~~~~~~~~~~~^ full # [ 775.600801] dagster-daemon[5125]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 775.601660] dagster-daemon[5125]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.602480] dagster-daemon[5125]: ) full # [ 775.603131] dagster-daemon[5125]: ^ full # [ 775.603775] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 775.604583] dagster-daemon[5125]: self._engine = create_pg_engine( full # [ 775.605240] dagster-daemon[5125]: ~~~~~~~~~~~~~~~~^ full # [ 775.605860] dagster-daemon[5125]: self.postgres_url, full # [ 775.606491] dagster-daemon[5125]: ^^^^^^^^^^^^^^^^^^ full # [ 775.607136] dagster-daemon[5125]: ...<2 lines>... full # [ 775.607744] dagster-daemon[5125]: poolclass=db_pool.NullPool, full # [ 775.608588] dagster-daemon[5125]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.609233] dagster-daemon[5125]: ) full # [ 775.609838] dagster-daemon[5125]: ^ full # [ 775.610490] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 775.611135] dagster-daemon[5125]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 775.623956] dagster-daemon[5125]: File "", line 2, in create_engine full # [ 775.624707] dagster-daemon[5125]: return target(fn, url, **kwargs) full # [ 775.625539] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 775.626470] dagster-daemon[5125]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 775.627047] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 775.627646] dagster-daemon[5125]: dbapi = dbapi_meth(**dbapi_args) full # [ 775.628372] dagster-daemon[5125]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 775.628927] dagster-daemon[5125]: import psycopg full # [ 775.629770] dagster-daemon[5125]: ModuleNotFoundError: No module named 'psycopg' full # [ 775.836368] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 775.838681] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 775.840796] systemd[1]: dagster-daemon.service: Consumed 1.392s CPU time over 7.214s wall clock time, 88.5M memory peak. full # [ 777.190069] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 94. full # [ 777.193898] systemd[1]: Started Dagster Webserver. full # [ 779.799605] dagster-webserver[5142]: Traceback (most recent call last): full # [ 779.802129] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 779.802900] dagster-webserver[5142]: sys.exit(main()) full # [ 779.803721] dagster-webserver[5142]: ~~~~^^ full # [ 779.804575] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 779.805235] dagster-webserver[5142]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 779.805882] dagster-webserver[5142]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 779.806526] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 779.807152] dagster-webserver[5142]: return self.main(*args, **kwargs) full # [ 779.807753] dagster-webserver[5142]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 779.814758] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 779.815543] dagster-webserver[5142]: rv = self.invoke(ctx) full # [ 779.816212] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 779.816831] dagster-webserver[5142]: return ctx.invoke(self.callback, **ctx.params) full # [ 779.817771] dagster-webserver[5142]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 779.818531] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 779.819205] dagster-webserver[5142]: return callback(*args, **kwargs) full # [ 779.819871] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 779.820684] dagster-webserver[5142]: instance = stack.enter_context( full # [ 779.821500] dagster-webserver[5142]: get_possibly_temporary_instance_for_cli( full # [ 779.822153] dagster-webserver[5142]: ...<3 lines>... full # [ 779.822756] dagster-webserver[5142]: ) full # [ 779.823602] dagster-webserver[5142]: ) full # [ 779.824248] dagster-webserver[5142]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 779.824867] dagster-webserver[5142]: result = _enter(cm) full # [ 779.835532] dagster-webserver[5142]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 779.836520] dagster-webserver[5142]: return next(self.gen) full # [ 779.837186] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 779.837802] dagster-webserver[5142]: with DagsterInstance.get() as instance: full # [ 779.838654] dagster-webserver[5142]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 779.839521] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 779.840177] dagster-webserver[5142]: return create_instance_from_dagster_home() full # [ 779.840830] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 779.841642] dagster-webserver[5142]: return create_instance_from_config(dagster_home_path) full # [ 779.842303] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 779.842940] dagster-webserver[5142]: return create_instance_from_ref(instance_ref) full # [ 779.854955] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 779.855722] dagster-webserver[5142]: unified_storage = instance_ref.storage full # [ 779.856573] dagster-webserver[5142]: ^^^^^^^^^^^^^^^^^^^^ full # [ 779.857244] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 779.857893] dagster-webserver[5142]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 779.858505] dagster-webserver[5142]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 779.859172] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 779.859790] dagster-webserver[5142]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 779.860642] dagster-webserver[5142]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 779.861338] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 779.861938] dagster-webserver[5142]: return DagsterPostgresStorage( full # [ 779.862773] dagster-webserver[5142]: inst_data=inst_data, full # [ 779.863623] dagster-webserver[5142]: ...<2 lines>... full # [ 779.864293] dagster-webserver[5142]: token_provider=get_token_provider_from_config(config_value), full # [ 779.864919] dagster-webserver[5142]: ) full # [ 779.865742] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 779.866590] dagster-webserver[5142]: self._run_storage = PostgresRunStorage( full # [ 779.867233] dagster-webserver[5142]: ~~~~~~~~~~~~~~~~~~^ full # [ 779.867850] dagster-webserver[5142]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 779.868489] dagster-webserver[5142]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 779.869138] dagster-webserver[5142]: ) full # [ 779.869748] dagster-webserver[5142]: ^ full # [ 779.886940] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 779.887720] dagster-webserver[5142]: self._engine = create_pg_engine( full # [ 779.888569] dagster-webserver[5142]: ~~~~~~~~~~~~~~~~^ full # [ 779.889245] dagster-webserver[5142]: self.postgres_url, full # [ 779.889865] dagster-webserver[5142]: ^^^^^^^^^^^^^^^^^^ full # [ 779.890516] dagster-webserver[5142]: ...<2 lines>... full # [ 779.891185] dagster-webserver[5142]: poolclass=db_pool.NullPool, full # [ 779.891801] dagster-webserver[5142]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 779.892655] dagster-webserver[5142]: ) full # [ 779.893508] dagster-webserver[5142]: ^ full # [ 779.894175] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 779.894791] dagster-webserver[5142]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 779.895643] dagster-webserver[5142]: File "", line 2, in create_engine full # [ 779.896360] dagster-webserver[5142]: return target(fn, url, **kwargs) full # [ 779.896940] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 779.897776] dagster-webserver[5142]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 779.898661] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 779.899291] dagster-webserver[5142]: dbapi = dbapi_meth(**dbapi_args) full # [ 779.911679] dagster-webserver[5142]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 779.914479] dagster-webserver[5142]: import psycopg full # [ 779.915474] dagster-webserver[5142]: ModuleNotFoundError: No module named 'psycopg' full # [ 780.182251] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 780.183194] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 780.186977] systemd[1]: dagster-webserver.service: Consumed 2.004s CPU time over 8.009s wall clock time, 111.8M memory peak. full # [ 780.939705] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 106. full # [ 780.944603] systemd[1]: Started Dagster Daemon. full # [ 782.791105] dagster-daemon[5163]: Traceback (most recent call last): full # [ 782.794248] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 782.794989] dagster-daemon[5163]: sys.exit(main()) full # [ 782.795592] dagster-daemon[5163]: ~~~~^^ full # [ 782.796247] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 782.796865] dagster-daemon[5163]: cli(obj={}) full # [ 782.797535] dagster-daemon[5163]: ~~~^^^^^^^^ full # [ 782.798150] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 782.798767] dagster-daemon[5163]: return self.main(*args, **kwargs) full # [ 782.799634] dagster-daemon[5163]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 782.800369] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 782.801191] dagster-daemon[5163]: rv = self.invoke(ctx) full # [ 782.808725] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 782.809518] dagster-daemon[5163]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 782.810208] dagster-daemon[5163]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 782.810801] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 782.811660] dagster-daemon[5163]: return ctx.invoke(self.callback, **ctx.params) full # [ 782.812508] dagster-daemon[5163]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 782.813179] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 782.813798] dagster-daemon[5163]: return callback(*args, **kwargs) full # [ 782.814687] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 782.815506] dagster-daemon[5163]: with get_instance_for_cli( full # [ 782.816530] dagster-daemon[5163]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 782.817181] dagster-daemon[5163]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 782.817794] dagster-daemon[5163]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 782.818632] dagster-daemon[5163]: ) as instance: full # [ 782.819282] dagster-daemon[5163]: ^ full # [ 782.819901] dagster-daemon[5163]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 782.820730] dagster-daemon[5163]: return next(self.gen) full # [ 782.832994] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 782.833814] dagster-daemon[5163]: with DagsterInstance.get() as instance: full # [ 782.834655] dagster-daemon[5163]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 782.835509] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 782.836419] dagster-daemon[5163]: return create_instance_from_dagster_home() full # [ 782.837037] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 782.837657] dagster-daemon[5163]: return create_instance_from_config(dagster_home_path) full # [ 782.838548] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 782.839179] dagster-daemon[5163]: return create_instance_from_ref(instance_ref) full # [ 782.848887] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 782.849667] dagster-daemon[5163]: unified_storage = instance_ref.storage full # [ 782.850544] dagster-daemon[5163]: ^^^^^^^^^^^^^^^^^^^^ full # [ 782.851190] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 782.851808] dagster-daemon[5163]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 782.852651] dagster-daemon[5163]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 782.853496] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 782.854176] dagster-daemon[5163]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 782.854787] dagster-daemon[5163]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 782.855742] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 782.856300] dagster-daemon[5163]: return DagsterPostgresStorage( full # [ 782.856941] dagster-daemon[5163]: inst_data=inst_data, full # [ 782.857786] dagster-daemon[5163]: ...<2 lines>... full # [ 782.858627] dagster-daemon[5163]: token_provider=get_token_provider_from_config(config_value), full # [ 782.859299] dagster-daemon[5163]: ) full # [ 782.871585] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 782.874115] dagster-daemon[5163]: self._run_storage = PostgresRunStorage( full # [ 782.875342] dagster-daemon[5163]: ~~~~~~~~~~~~~~~~~~^ full # [ 782.876564] dagster-daemon[5163]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 782.878225] dagster-daemon[5163]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 782.879891] dagster-daemon[5163]: ) full # [ 782.880648] dagster-daemon[5163]: ^ full # [ 782.881461] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 782.884174] dagster-daemon[5163]: self._engine = create_pg_engine( full # [ 782.885320] dagster-daemon[5163]: ~~~~~~~~~~~~~~~~^ full # [ 782.886466] dagster-daemon[5163]: self.postgres_url, full # [ 782.887483] dagster-daemon[5163]: ^^^^^^^^^^^^^^^^^^ full # [ 782.888502] dagster-daemon[5163]: ...<2 lines>... full # [ 782.889459] dagster-daemon[5163]: poolclass=db_pool.NullPool, full # [ 782.890597] dagster-daemon[5163]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 782.891731] dagster-daemon[5163]: ) full # [ 782.892493] dagster-daemon[5163]: ^ full # [ 782.893242] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 782.895808] dagster-daemon[5163]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 782.897251] dagster-daemon[5163]: File "", line 2, in create_engine full # [ 782.899413] dagster-daemon[5163]: return target(fn, url, **kwargs) full # [ 782.900560] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 782.903118] dagster-daemon[5163]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 782.904597] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 782.907188] dagster-daemon[5163]: dbapi = dbapi_meth(**dbapi_args) full # [ 782.908331] dagster-daemon[5163]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 782.911090] dagster-daemon[5163]: import psycopg full # [ 782.911984] dagster-daemon[5163]: ModuleNotFoundError: No module named 'psycopg' full # [ 783.066781] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 783.069069] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 783.071180] systemd[1]: dagster-daemon.service: Consumed 1.410s CPU time over 7.229s wall clock time, 88.5M memory peak. full # [ 785.189767] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 95. full # [ 785.192583] systemd[1]: Started Dagster Webserver. full # [ 787.897365] dagster-webserver[5184]: Traceback (most recent call last): full # [ 787.899887] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 787.900688] dagster-webserver[5184]: sys.exit(main()) full # [ 787.901521] dagster-webserver[5184]: ~~~~^^ full # [ 787.902192] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 787.902841] dagster-webserver[5184]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 787.903699] dagster-webserver[5184]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 787.904539] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 787.905199] dagster-webserver[5184]: return self.main(*args, **kwargs) full # [ 787.905815] dagster-webserver[5184]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 787.906709] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 787.907521] dagster-webserver[5184]: rv = self.invoke(ctx) full # [ 787.915622] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 787.916575] dagster-webserver[5184]: return ctx.invoke(self.callback, **ctx.params) full # [ 787.917264] dagster-webserver[5184]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 787.917848] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 787.918756] dagster-webserver[5184]: return callback(*args, **kwargs) full # [ 787.919684] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 787.920531] dagster-webserver[5184]: instance = stack.enter_context( full # [ 787.921283] dagster-webserver[5184]: get_possibly_temporary_instance_for_cli( full # [ 787.921820] dagster-webserver[5184]: ...<3 lines>... full # [ 787.922652] dagster-webserver[5184]: ) full # [ 787.923495] dagster-webserver[5184]: ) full # [ 787.924142] dagster-webserver[5184]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 787.924757] dagster-webserver[5184]: result = _enter(cm) full # [ 787.933453] dagster-webserver[5184]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 787.934251] dagster-webserver[5184]: return next(self.gen) full # [ 787.934879] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 787.935718] dagster-webserver[5184]: with DagsterInstance.get() as instance: full # [ 787.936576] dagster-webserver[5184]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 787.937274] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 787.937856] dagster-webserver[5184]: return create_instance_from_dagster_home() full # [ 787.938548] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 787.939197] dagster-webserver[5184]: return create_instance_from_config(dagster_home_path) full # [ 787.939796] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 787.940648] dagster-webserver[5184]: return create_instance_from_ref(instance_ref) full # [ 787.952907] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 787.953682] dagster-webserver[5184]: unified_storage = instance_ref.storage full # [ 787.954533] dagster-webserver[5184]: ^^^^^^^^^^^^^^^^^^^^ full # [ 787.955204] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 787.955852] dagster-webserver[5184]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 787.956677] dagster-webserver[5184]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 787.957532] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 787.958208] dagster-webserver[5184]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 787.958817] dagster-webserver[5184]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 787.959704] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 787.960517] dagster-webserver[5184]: return DagsterPostgresStorage( full # [ 787.961185] dagster-webserver[5184]: inst_data=inst_data, full # [ 787.961806] dagster-webserver[5184]: ...<2 lines>... full # [ 787.962664] dagster-webserver[5184]: token_provider=get_token_provider_from_config(config_value), full # [ 787.963490] dagster-webserver[5184]: ) full # [ 787.964139] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 787.964755] dagster-webserver[5184]: self._run_storage = PostgresRunStorage( full # [ 787.965593] dagster-webserver[5184]: ~~~~~~~~~~~~~~~~~~^ full # [ 787.966247] dagster-webserver[5184]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 787.967082] dagster-webserver[5184]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 787.967692] dagster-webserver[5184]: ) full # [ 787.968535] dagster-webserver[5184]: ^ full # [ 787.984931] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 787.985686] dagster-webserver[5184]: self._engine = create_pg_engine( full # [ 787.986541] dagster-webserver[5184]: ~~~~~~~~~~~~~~~~^ full # [ 787.987209] dagster-webserver[5184]: self.postgres_url, full # [ 787.987826] dagster-webserver[5184]: ^^^^^^^^^^^^^^^^^^ full # [ 787.988673] dagster-webserver[5184]: ...<2 lines>... full # [ 787.989527] dagster-webserver[5184]: poolclass=db_pool.NullPool, full # [ 787.990203] dagster-webserver[5184]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 787.990810] dagster-webserver[5184]: ) full # [ 787.991663] dagster-webserver[5184]: ^ full # [ 787.992578] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 787.993184] dagster-webserver[5184]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 787.993798] dagster-webserver[5184]: File "", line 2, in create_engine full # [ 787.994650] dagster-webserver[5184]: return target(fn, url, **kwargs) full # [ 787.995536] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 787.996166] dagster-webserver[5184]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 787.996781] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 787.997631] dagster-webserver[5184]: dbapi = dbapi_meth(**dbapi_args) full # [ 788.009609] dagster-webserver[5184]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 788.012405] dagster-webserver[5184]: import psycopg full # [ 788.013384] dagster-webserver[5184]: ModuleNotFoundError: No module named 'psycopg' full # [ 788.189376] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 107. full # [ 788.194414] systemd[1]: Started Dagster Daemon. full # [ 788.308392] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 788.310255] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 788.312058] systemd[1]: dagster-webserver.service: Consumed 2.053s CPU time over 8.119s wall clock time, 111.8M memory peak. full # [ 790.128440] dagster-daemon[5198]: Traceback (most recent call last): full # [ 790.131060] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 790.131808] dagster-daemon[5198]: sys.exit(main()) full # [ 790.132621] dagster-daemon[5198]: ~~~~^^ full # [ 790.133350] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 790.133953] dagster-daemon[5198]: cli(obj={}) full # [ 790.134878] dagster-daemon[5198]: ~~~^^^^^^^^ full # [ 790.135322] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 790.135920] dagster-daemon[5198]: return self.main(*args, **kwargs) full # [ 790.136758] dagster-daemon[5198]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 790.142772] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 790.143551] dagster-daemon[5198]: rv = self.invoke(ctx) full # [ 790.144218] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 790.144835] dagster-daemon[5198]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 790.145731] dagster-daemon[5198]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 790.146627] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 790.147256] dagster-daemon[5198]: return ctx.invoke(self.callback, **ctx.params) full # [ 790.147927] dagster-daemon[5198]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.148717] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 790.149557] dagster-daemon[5198]: return callback(*args, **kwargs) full # [ 790.158641] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 790.159626] dagster-daemon[5198]: with get_instance_for_cli( full # [ 790.160299] dagster-daemon[5198]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 790.160939] dagster-daemon[5198]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 790.161795] dagster-daemon[5198]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.162665] dagster-daemon[5198]: ) as instance: full # [ 790.163528] dagster-daemon[5198]: ^ full # [ 790.164225] dagster-daemon[5198]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 790.164812] dagster-daemon[5198]: return next(self.gen) full # [ 790.165727] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 790.166525] dagster-daemon[5198]: with DagsterInstance.get() as instance: full # [ 790.167177] dagster-daemon[5198]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 790.167810] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 790.168666] dagster-daemon[5198]: return create_instance_from_dagster_home() full # [ 790.178809] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 790.179592] dagster-daemon[5198]: return create_instance_from_config(dagster_home_path) full # [ 790.180260] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 790.180887] dagster-daemon[5198]: return create_instance_from_ref(instance_ref) full # [ 790.181723] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 790.182596] dagster-daemon[5198]: unified_storage = instance_ref.storage full # [ 790.183308] dagster-daemon[5198]: ^^^^^^^^^^^^^^^^^^^^ full # [ 790.183935] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 790.184734] dagster-daemon[5198]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 790.185583] dagster-daemon[5198]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.197075] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 790.197860] dagster-daemon[5198]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 790.198510] dagster-daemon[5198]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.199179] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 790.199796] dagster-daemon[5198]: return DagsterPostgresStorage( full # [ 790.200679] dagster-daemon[5198]: inst_data=inst_data, full # [ 790.201533] dagster-daemon[5198]: ...<2 lines>... full # [ 790.202210] dagster-daemon[5198]: token_provider=get_token_provider_from_config(config_value), full # [ 790.202839] dagster-daemon[5198]: ) full # [ 790.203537] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 790.204408] dagster-daemon[5198]: self._run_storage = PostgresRunStorage( full # [ 790.204986] dagster-daemon[5198]: ~~~~~~~~~~~~~~~~~~^ full # [ 790.205851] dagster-daemon[5198]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 790.206519] dagster-daemon[5198]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.207194] dagster-daemon[5198]: ) full # [ 790.207820] dagster-daemon[5198]: ^ full # [ 790.208671] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 790.209526] dagster-daemon[5198]: self._engine = create_pg_engine( full # [ 790.210202] dagster-daemon[5198]: ~~~~~~~~~~~~~~~~^ full # [ 790.210810] dagster-daemon[5198]: self.postgres_url, full # [ 790.211646] dagster-daemon[5198]: ^^^^^^^^^^^^^^^^^^ full # [ 790.212497] dagster-daemon[5198]: ...<2 lines>... full # [ 790.213148] dagster-daemon[5198]: poolclass=db_pool.NullPool, full # [ 790.213771] dagster-daemon[5198]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.214613] dagster-daemon[5198]: ) full # [ 790.215258] dagster-daemon[5198]: ^ full # [ 790.228724] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 790.231375] dagster-daemon[5198]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 790.232794] dagster-daemon[5198]: File "", line 2, in create_engine full # [ 790.235051] dagster-daemon[5198]: return target(fn, url, **kwargs) full # [ 790.236252] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 790.238789] dagster-daemon[5198]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 790.240341] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 790.242938] dagster-daemon[5198]: dbapi = dbapi_meth(**dbapi_args) full # [ 790.244117] dagster-daemon[5198]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 790.246869] dagster-daemon[5198]: import psycopg full # [ 790.247808] dagster-daemon[5198]: ModuleNotFoundError: No module named 'psycopg' full # [ 790.427376] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 790.428299] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 790.432151] systemd[1]: dagster-daemon.service: Consumed 1.441s CPU time over 7.359s wall clock time, 88.6M memory peak. full # [ 793.440327] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 96. full # [ 793.445049] systemd[1]: Started Dagster Webserver. full # [ 795.439161] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 108. full # [ 795.442174] systemd[1]: Started Dagster Daemon. full # [ 796.063973] dagster-webserver[5227]: Traceback (most recent call last): full # [ 796.066576] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 796.067656] dagster-webserver[5227]: sys.exit(main()) full # [ 796.068508] dagster-webserver[5227]: ~~~~^^ full # [ 796.071286] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 796.073088] dagster-webserver[5227]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 796.073647] dagster-webserver[5227]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.076108] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 796.078527] dagster-webserver[5227]: return self.main(*args, **kwargs) full # [ 796.079274] dagster-webserver[5227]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 796.079891] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 796.080716] dagster-webserver[5227]: rv = self.invoke(ctx) full # [ 796.083903] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 796.084602] dagster-webserver[5227]: return ctx.invoke(self.callback, **ctx.params) full # [ 796.086107] dagster-webserver[5227]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.086680] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 796.087535] dagster-webserver[5227]: return callback(*args, **kwargs) full # [ 796.091094] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 796.091659] dagster-webserver[5227]: instance = stack.enter_context( full # [ 796.092511] dagster-webserver[5227]: get_possibly_temporary_instance_for_cli( full # [ 796.095087] dagster-webserver[5227]: ...<3 lines>... full # [ 796.095638] dagster-webserver[5227]: ) full # [ 796.096256] dagster-webserver[5227]: ) full # [ 796.096910] dagster-webserver[5227]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 796.099577] dagster-webserver[5227]: result = _enter(cm) full # [ 796.101823] dagster-webserver[5227]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 796.102526] dagster-webserver[5227]: return next(self.gen) full # [ 796.103183] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 796.103786] dagster-webserver[5227]: with DagsterInstance.get() as instance: full # [ 796.108090] dagster-webserver[5227]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 796.108723] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 796.111089] dagster-webserver[5227]: return create_instance_from_dagster_home() full # [ 796.111680] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 796.112295] dagster-webserver[5227]: return create_instance_from_config(dagster_home_path) full # [ 796.112923] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 796.115593] dagster-webserver[5227]: return create_instance_from_ref(instance_ref) full # [ 796.116303] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 796.119080] dagster-webserver[5227]: unified_storage = instance_ref.storage full # [ 796.119830] dagster-webserver[5227]: ^^^^^^^^^^^^^^^^^^^^ full # [ 796.120858] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 796.123885] dagster-webserver[5227]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 796.124896] dagster-webserver[5227]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.127656] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 796.128680] dagster-webserver[5227]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 796.132090] dagster-webserver[5227]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.132753] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 796.136090] dagster-webserver[5227]: return DagsterPostgresStorage( full # [ 796.136898] dagster-webserver[5227]: inst_data=inst_data, full # [ 796.139713] dagster-webserver[5227]: ...<2 lines>... full # [ 796.140754] dagster-webserver[5227]: token_provider=get_token_provider_from_config(config_value), full # [ 796.144090] dagster-webserver[5227]: ) full # [ 796.144853] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 796.145898] dagster-webserver[5227]: self._run_storage = PostgresRunStorage( full # [ 796.148736] dagster-webserver[5227]: ~~~~~~~~~~~~~~~~~~^ full # [ 796.152090] dagster-webserver[5227]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 796.152831] dagster-webserver[5227]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.153871] dagster-webserver[5227]: ) full # [ 796.155960] dagster-webserver[5227]: ^ full # [ 796.157667] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 796.158268] dagster-webserver[5227]: self._engine = create_pg_engine( full # [ 796.158889] dagster-webserver[5227]: ~~~~~~~~~~~~~~~~^ full # [ 796.161786] dagster-webserver[5227]: self.postgres_url, full # [ 796.165090] dagster-webserver[5227]: ^^^^^^^^^^^^^^^^^^ full # [ 796.165720] dagster-webserver[5227]: ...<2 lines>... full # [ 796.166563] dagster-webserver[5227]: poolclass=db_pool.NullPool, full # [ 796.169088] dagster-webserver[5227]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 796.169803] dagster-webserver[5227]: ) full # [ 796.170658] dagster-webserver[5227]: ^ full # [ 796.174114] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 796.174815] dagster-webserver[5227]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 796.175667] dagster-webserver[5227]: File "", line 2, in create_engine full # [ 796.178089] dagster-webserver[5227]: return target(fn, url, **kwargs) full # [ 796.178621] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 796.181090] dagster-webserver[5227]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 796.181739] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 796.182564] dagster-webserver[5227]: dbapi = dbapi_meth(**dbapi_args) full # [ 796.185088] dagster-webserver[5227]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 796.185658] dagster-webserver[5227]: import psycopg full # [ 796.186498] dagster-webserver[5227]: ModuleNotFoundError: No module named 'psycopg' full # [ 796.446089] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 796.447827] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 796.449214] systemd[1]: dagster-webserver.service: Consumed 2.017s CPU time over 8.137s wall clock time, 111.5M memory peak. full # [ 797.395218] dagster-daemon[5237]: Traceback (most recent call last): full # [ 797.397751] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 797.398571] dagster-daemon[5237]: sys.exit(main()) full # [ 797.399211] dagster-daemon[5237]: ~~~~^^ full # [ 797.399820] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 797.400672] dagster-daemon[5237]: cli(obj={}) full # [ 797.401561] dagster-daemon[5237]: ~~~^^^^^^^^ full # [ 797.402201] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 797.402806] dagster-daemon[5237]: return self.main(*args, **kwargs) full # [ 797.403645] dagster-daemon[5237]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 797.404527] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 797.405166] dagster-daemon[5237]: rv = self.invoke(ctx) full # [ 797.412378] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 797.413170] dagster-daemon[5237]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 797.413809] dagster-daemon[5237]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 797.414639] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 797.415507] dagster-daemon[5237]: return ctx.invoke(self.callback, **ctx.params) full # [ 797.416180] dagster-daemon[5237]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.416804] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 797.417669] dagster-daemon[5237]: return callback(*args, **kwargs) full # [ 797.418553] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 797.419184] dagster-daemon[5237]: with get_instance_for_cli( full # [ 797.419800] dagster-daemon[5237]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 797.420634] dagster-daemon[5237]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 797.421496] dagster-daemon[5237]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.422155] dagster-daemon[5237]: ) as instance: full # [ 797.422764] dagster-daemon[5237]: ^ full # [ 797.434104] dagster-daemon[5237]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 797.434899] dagster-daemon[5237]: return next(self.gen) full # [ 797.435741] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 797.436614] dagster-daemon[5237]: with DagsterInstance.get() as instance: full # [ 797.437278] dagster-daemon[5237]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 797.437930] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 797.438767] dagster-daemon[5237]: return create_instance_from_dagster_home() full # [ 797.439621] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 797.440290] dagster-daemon[5237]: return create_instance_from_config(dagster_home_path) full # [ 797.440928] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 797.441788] dagster-daemon[5237]: return create_instance_from_ref(instance_ref) full # [ 797.442661] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 797.443510] dagster-daemon[5237]: unified_storage = instance_ref.storage full # [ 797.444214] dagster-daemon[5237]: ^^^^^^^^^^^^^^^^^^^^ full # [ 797.444823] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 797.445654] dagster-daemon[5237]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 797.446491] dagster-daemon[5237]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.447141] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 797.448078] dagster-daemon[5237]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 797.448608] dagster-daemon[5237]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.468527] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 797.469524] dagster-daemon[5237]: return DagsterPostgresStorage( full # [ 797.470179] dagster-daemon[5237]: inst_data=inst_data, full # [ 797.470802] dagster-daemon[5237]: ...<2 lines>... full # [ 797.471668] dagster-daemon[5237]: token_provider=get_token_provider_from_config(config_value), full # [ 797.472537] dagster-daemon[5237]: ) full # [ 797.473210] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 797.473837] dagster-daemon[5237]: self._run_storage = PostgresRunStorage( full # [ 797.474525] dagster-daemon[5237]: ~~~~~~~~~~~~~~~~~~^ full # [ 797.475185] dagster-daemon[5237]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 797.475822] dagster-daemon[5237]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.476684] dagster-daemon[5237]: ) full # [ 797.477533] dagster-daemon[5237]: ^ full # [ 797.478199] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 797.478835] dagster-daemon[5237]: self._engine = create_pg_engine( full # [ 797.479703] dagster-daemon[5237]: ~~~~~~~~~~~~~~~~^ full # [ 797.480554] dagster-daemon[5237]: self.postgres_url, full # [ 797.481243] dagster-daemon[5237]: ^^^^^^^^^^^^^^^^^^ full # [ 797.481866] dagster-daemon[5237]: ...<2 lines>... full # [ 797.482516] dagster-daemon[5237]: poolclass=db_pool.NullPool, full # [ 797.483165] dagster-daemon[5237]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.483776] dagster-daemon[5237]: ) full # [ 797.484650] dagster-daemon[5237]: ^ full # [ 797.485534] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 797.486154] dagster-daemon[5237]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 797.498675] dagster-daemon[5237]: File "", line 2, in create_engine full # [ 797.500868] dagster-daemon[5237]: return target(fn, url, **kwargs) full # [ 797.502068] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 797.504632] dagster-daemon[5237]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 797.506179] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 797.508745] dagster-daemon[5237]: dbapi = dbapi_meth(**dbapi_args) full # [ 797.509940] dagster-daemon[5237]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 797.513380] dagster-daemon[5237]: import psycopg full # [ 797.514529] dagster-daemon[5237]: ModuleNotFoundError: No module named 'psycopg' full # [ 797.691857] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 797.692778] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 797.695906] systemd[1]: dagster-daemon.service: Consumed 1.458s CPU time over 7.260s wall clock time, 88.5M memory peak. full # [ 801.690563] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 97. full # [ 801.694973] systemd[1]: Started Dagster Webserver. full # [ 802.940215] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 109. full # [ 802.941828] systemd[1]: Started Dagster Daemon. full # [ 804.351334] dagster-webserver[5269]: Traceback (most recent call last): full # [ 804.352554] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 804.354655] dagster-webserver[5269]: sys.exit(main()) full # [ 804.355623] dagster-webserver[5269]: ~~~~^^ full # [ 804.356659] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 804.360883] dagster-webserver[5269]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 804.361599] dagster-webserver[5269]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.362251] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 804.362853] dagster-webserver[5269]: return self.main(*args, **kwargs) full # [ 804.363662] dagster-webserver[5269]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 804.364526] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 804.365262] dagster-webserver[5269]: rv = self.invoke(ctx) full # [ 804.365792] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 804.366642] dagster-webserver[5269]: return ctx.invoke(self.callback, **ctx.params) full # [ 804.367378] dagster-webserver[5269]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.367904] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 804.368726] dagster-webserver[5269]: return callback(*args, **kwargs) full # [ 804.369730] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 804.370602] dagster-webserver[5269]: instance = stack.enter_context( full # [ 804.371351] dagster-webserver[5269]: get_possibly_temporary_instance_for_cli( full # [ 804.371877] dagster-webserver[5269]: ...<3 lines>... full # [ 804.372703] dagster-webserver[5269]: ) full # [ 804.373633] dagster-webserver[5269]: ) full # [ 804.374216] dagster-webserver[5269]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 804.374804] dagster-webserver[5269]: result = _enter(cm) full # [ 804.375733] dagster-webserver[5269]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 804.376284] dagster-webserver[5269]: return next(self.gen) full # [ 804.376909] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 804.377749] dagster-webserver[5269]: with DagsterInstance.get() as instance: full # [ 804.378586] dagster-webserver[5269]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 804.379482] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 804.380081] dagster-webserver[5269]: return create_instance_from_dagster_home() full # [ 804.380483] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 804.381166] dagster-webserver[5269]: return create_instance_from_config(dagster_home_path) full # [ 804.381746] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 804.382588] dagster-webserver[5269]: return create_instance_from_ref(instance_ref) full # [ 804.383521] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 804.384079] dagster-webserver[5269]: unified_storage = instance_ref.storage full # [ 804.384675] dagster-webserver[5269]: ^^^^^^^^^^^^^^^^^^^^ full # [ 804.385602] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 804.386193] dagster-webserver[5269]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 804.386789] dagster-webserver[5269]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.387729] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 804.388273] dagster-webserver[5269]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 804.388876] dagster-webserver[5269]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.390916] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 804.391743] dagster-webserver[5269]: return DagsterPostgresStorage( full # [ 804.392735] dagster-webserver[5269]: inst_data=inst_data, full # [ 804.393610] dagster-webserver[5269]: ...<2 lines>... full # [ 804.394384] dagster-webserver[5269]: token_provider=get_token_provider_from_config(config_value), full # [ 804.395100] dagster-webserver[5269]: ) full # [ 804.395706] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 804.396624] dagster-webserver[5269]: self._run_storage = PostgresRunStorage( full # [ 804.397203] dagster-webserver[5269]: ~~~~~~~~~~~~~~~~~~^ full # [ 804.397858] dagster-webserver[5269]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 804.398764] dagster-webserver[5269]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.399493] dagster-webserver[5269]: ) full # [ 804.400234] dagster-webserver[5269]: ^ full # [ 804.400802] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 804.401651] dagster-webserver[5269]: self._engine = create_pg_engine( full # [ 804.402786] dagster-webserver[5269]: ~~~~~~~~~~~~~~~~^ full # [ 804.403704] dagster-webserver[5269]: self.postgres_url, full # [ 804.404667] dagster-webserver[5269]: ^^^^^^^^^^^^^^^^^^ full # [ 804.405274] dagster-webserver[5269]: ...<2 lines>... full # [ 804.405889] dagster-webserver[5269]: poolclass=db_pool.NullPool, full # [ 804.407138] dagster-webserver[5269]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.407797] dagster-webserver[5269]: ) full # [ 804.408729] dagster-webserver[5269]: ^ full # [ 804.409300] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 804.409938] dagster-webserver[5269]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 804.410949] dagster-webserver[5269]: File "", line 2, in create_engine full # [ 804.411819] dagster-webserver[5269]: return target(fn, url, **kwargs) full # [ 804.413370] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 804.413934] dagster-webserver[5269]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 804.414752] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 804.415754] dagster-webserver[5269]: dbapi = dbapi_meth(**dbapi_args) full # [ 804.416652] dagster-webserver[5269]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 804.417629] dagster-webserver[5269]: import psycopg full # [ 804.418561] dagster-webserver[5269]: ModuleNotFoundError: No module named 'psycopg' full # [ 804.798730] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 804.801551] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 804.803293] systemd[1]: dagster-webserver.service: Consumed 2.101s CPU time over 8.351s wall clock time, 111.6M memory peak. full # [ 804.826089] dagster-daemon[5275]: Traceback (most recent call last): full # [ 804.828731] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 804.829541] dagster-daemon[5275]: sys.exit(main()) full # [ 804.830197] dagster-daemon[5275]: ~~~~^^ full # [ 804.830789] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 804.831648] dagster-daemon[5275]: cli(obj={}) full # [ 804.832297] dagster-daemon[5275]: ~~~^^^^^^^^ full # [ 804.832905] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 804.833728] dagster-daemon[5275]: return self.main(*args, **kwargs) full # [ 804.834566] dagster-daemon[5275]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 804.835253] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 804.835835] dagster-daemon[5275]: rv = self.invoke(ctx) full # [ 804.836471] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 804.837118] dagster-daemon[5275]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 804.837747] dagster-daemon[5275]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 804.847897] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 804.848669] dagster-daemon[5275]: return ctx.invoke(self.callback, **ctx.params) full # [ 804.849518] dagster-daemon[5275]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.850186] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 804.851046] dagster-daemon[5275]: return callback(*args, **kwargs) full # [ 804.851651] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 804.852306] dagster-daemon[5275]: with get_instance_for_cli( full # [ 804.852951] dagster-daemon[5275]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 804.853791] dagster-daemon[5275]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 804.854644] dagster-daemon[5275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.855307] dagster-daemon[5275]: ) as instance: full # [ 804.855986] dagster-daemon[5275]: ^ full # [ 804.856658] dagster-daemon[5275]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 804.857286] dagster-daemon[5275]: return next(self.gen) full # [ 804.857898] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 804.858739] dagster-daemon[5275]: with DagsterInstance.get() as instance: full # [ 804.859594] dagster-daemon[5275]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 804.872080] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 804.872869] dagster-daemon[5275]: return create_instance_from_dagster_home() full # [ 804.873516] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 804.874189] dagster-daemon[5275]: return create_instance_from_config(dagster_home_path) full # [ 804.874802] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 804.875655] dagster-daemon[5275]: return create_instance_from_ref(instance_ref) full # [ 804.876551] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 804.877188] dagster-daemon[5275]: unified_storage = instance_ref.storage full # [ 804.877824] dagster-daemon[5275]: ^^^^^^^^^^^^^^^^^^^^ full # [ 804.888307] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 804.889109] dagster-daemon[5275]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 804.889725] dagster-daemon[5275]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.890581] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 804.891248] dagster-daemon[5275]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 804.891876] dagster-daemon[5275]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.892729] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 804.893569] dagster-daemon[5275]: return DagsterPostgresStorage( full # [ 804.894244] dagster-daemon[5275]: inst_data=inst_data, full # [ 804.894863] dagster-daemon[5275]: ...<2 lines>... full # [ 804.895510] dagster-daemon[5275]: token_provider=get_token_provider_from_config(config_value), full # [ 804.896177] dagster-daemon[5275]: ) full # [ 804.896839] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 804.897654] dagster-daemon[5275]: self._run_storage = PostgresRunStorage( full # [ 804.898504] dagster-daemon[5275]: ~~~~~~~~~~~~~~~~~~^ full # [ 804.899202] dagster-daemon[5275]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 804.899792] dagster-daemon[5275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.900653] dagster-daemon[5275]: ) full # [ 804.901303] dagster-daemon[5275]: ^ full # [ 804.901942] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 804.902765] dagster-daemon[5275]: self._engine = create_pg_engine( full # [ 804.903826] dagster-daemon[5275]: ~~~~~~~~~~~~~~~~^ full # [ 804.904762] dagster-daemon[5275]: self.postgres_url, full # [ 804.905528] dagster-daemon[5275]: ^^^^^^^^^^^^^^^^^^ full # [ 804.906201] dagster-daemon[5275]: ...<2 lines>... full # [ 804.906820] dagster-daemon[5275]: poolclass=db_pool.NullPool, full # [ 804.907668] dagster-daemon[5275]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.908518] dagster-daemon[5275]: ) full # [ 804.909216] dagster-daemon[5275]: ^ full # [ 804.925119] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 804.925900] dagster-daemon[5275]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 804.926737] dagster-daemon[5275]: File "", line 2, in create_engine full # [ 804.927596] dagster-daemon[5275]: return target(fn, url, **kwargs) full # [ 804.928300] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 804.928885] dagster-daemon[5275]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 804.929725] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 804.930576] dagster-daemon[5275]: dbapi = dbapi_meth(**dbapi_args) full # [ 804.941106] dagster-daemon[5275]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 804.942144] dagster-daemon[5275]: import psycopg full # [ 804.942787] dagster-daemon[5275]: ModuleNotFoundError: No module named 'psycopg' full # [ 805.128811] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 805.131096] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 805.133207] systemd[1]: dagster-daemon.service: Consumed 1.460s CPU time over 7.431s wall clock time, 88.7M memory peak. full # [ 809.939875] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 98. full # [ 809.942824] systemd[1]: Started Dagster Webserver. full # [ 810.188943] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 110. full # [ 810.191419] systemd[1]: Started Dagster Daemon. full # [ 812.074323] dagster-daemon[5312]: Traceback (most recent call last): full # [ 812.076110] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 812.078437] dagster-daemon[5312]: sys.exit(main()) full # [ 812.079984] dagster-daemon[5312]: ~~~~^^ full # [ 812.081040] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 812.083935] dagster-daemon[5312]: cli(obj={}) full # [ 812.085229] dagster-daemon[5312]: ~~~^^^^^^^^ full # [ 812.086311] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 812.089520] dagster-daemon[5312]: return self.main(*args, **kwargs) full # [ 812.090683] dagster-daemon[5312]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 812.092044] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 812.094543] dagster-daemon[5312]: rv = self.invoke(ctx) full # [ 812.095860] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 812.098726] dagster-daemon[5312]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 812.100470] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 812.102475] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 812.104978] dagster-daemon[5312]: return ctx.invoke(self.callback, **ctx.params) full # [ 812.106617] dagster-daemon[5312]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.108209] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 812.110709] dagster-daemon[5312]: return callback(*args, **kwargs) full # [ 812.112089] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 812.114867] dagster-daemon[5312]: with get_instance_for_cli( full # [ 812.116111] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 812.117524] dagster-daemon[5312]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 812.119566] dagster-daemon[5312]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.122105] dagster-daemon[5312]: ) as instance: full # [ 812.123346] dagster-daemon[5312]: ^ full # [ 812.124487] dagster-daemon[5312]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 812.127067] dagster-daemon[5312]: return next(self.gen) full # [ 812.128930] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 812.133138] dagster-daemon[5312]: with DagsterInstance.get() as instance: full # [ 812.135248] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 812.137497] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 812.141366] dagster-daemon[5312]: return create_instance_from_dagster_home() full # [ 812.143597] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 812.147621] dagster-daemon[5312]: return create_instance_from_config(dagster_home_path) full # [ 812.149697] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 812.154097] dagster-daemon[5312]: return create_instance_from_ref(instance_ref) full # [ 812.156362] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 812.160059] dagster-daemon[5312]: unified_storage = instance_ref.storage full # [ 812.161789] dagster-daemon[5312]: ^^^^^^^^^^^^^^^^^^^^ full # [ 812.163417] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 812.166173] dagster-daemon[5312]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 812.168380] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.170382] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 812.173200] dagster-daemon[5312]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 812.175188] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.177488] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 812.180557] dagster-daemon[5312]: return DagsterPostgresStorage( full # [ 812.181953] dagster-daemon[5312]: inst_data=inst_data, full # [ 812.183614] dagster-daemon[5312]: ...<2 lines>... full # [ 812.185075] dagster-daemon[5312]: token_provider=get_token_provider_from_config(config_value), full # [ 812.186927] dagster-daemon[5312]: ) full # [ 812.188289] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 812.191417] dagster-daemon[5312]: self._run_storage = PostgresRunStorage( full # [ 812.192963] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~~~^ full # [ 812.194580] dagster-daemon[5312]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 812.196496] dagster-daemon[5312]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.199217] dagster-daemon[5312]: ) full # [ 812.199954] dagster-daemon[5312]: ^ full # [ 812.200882] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 812.204092] dagster-daemon[5312]: self._engine = create_pg_engine( full # [ 812.205512] dagster-daemon[5312]: ~~~~~~~~~~~~~~~~^ full # [ 812.207107] dagster-daemon[5312]: self.postgres_url, full # [ 812.208369] dagster-daemon[5312]: ^^^^^^^^^^^^^^^^^^ full # [ 812.209802] dagster-daemon[5312]: ...<2 lines>... full # [ 812.210971] dagster-daemon[5312]: poolclass=db_pool.NullPool, full # [ 812.212415] dagster-daemon[5312]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.213630] dagster-daemon[5312]: ) full # [ 812.214633] dagster-daemon[5312]: ^ full # [ 812.215680] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 812.218571] dagster-daemon[5312]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 812.220329] dagster-daemon[5312]: File "", line 2, in create_engine full # [ 812.222882] dagster-daemon[5312]: return target(fn, url, **kwargs) full # [ 812.224320] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 812.227243] dagster-daemon[5312]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 812.229196] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 812.232101] dagster-daemon[5312]: dbapi = dbapi_meth(**dbapi_args) full # [ 812.233569] dagster-daemon[5312]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 812.236530] dagster-daemon[5312]: import psycopg full # [ 812.237824] dagster-daemon[5312]: ModuleNotFoundError: No module named 'psycopg' full # [ 812.291809] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 812.294194] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 812.296049] systemd[1]: dagster-daemon.service: Consumed 1.497s CPU time over 7.162s wall clock time, 88.5M memory peak. full # [ 812.695446] dagster-webserver[5311]: Traceback (most recent call last): full # [ 812.697942] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 812.698749] dagster-webserver[5311]: sys.exit(main()) full # [ 812.699562] dagster-webserver[5311]: ~~~~^^ full # [ 812.700213] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 812.700833] dagster-webserver[5311]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 812.701688] dagster-webserver[5311]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.702511] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 812.703168] dagster-webserver[5311]: return self.main(*args, **kwargs) full # [ 812.703774] dagster-webserver[5311]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 812.704702] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 812.705272] dagster-webserver[5311]: rv = self.invoke(ctx) full # [ 812.713586] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 812.714572] dagster-webserver[5311]: return ctx.invoke(self.callback, **ctx.params) full # [ 812.715263] dagster-webserver[5311]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.715866] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 812.716519] dagster-webserver[5311]: return callback(*args, **kwargs) full # [ 812.717187] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 812.717811] dagster-webserver[5311]: instance = stack.enter_context( full # [ 812.718660] dagster-webserver[5311]: get_possibly_temporary_instance_for_cli( full # [ 812.719523] dagster-webserver[5311]: ...<3 lines>... full # [ 812.720181] dagster-webserver[5311]: ) full # [ 812.720787] dagster-webserver[5311]: ) full # [ 812.721658] dagster-webserver[5311]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 812.722279] dagster-webserver[5311]: result = _enter(cm) full # [ 812.722891] dagster-webserver[5311]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 812.723927] dagster-webserver[5311]: return next(self.gen) full # [ 812.734294] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 812.735099] dagster-webserver[5311]: with DagsterInstance.get() as instance: full # [ 812.735718] dagster-webserver[5311]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 812.736567] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 812.737232] dagster-webserver[5311]: return create_instance_from_dagster_home() full # [ 812.737891] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 812.738503] dagster-webserver[5311]: return create_instance_from_config(dagster_home_path) full # [ 812.739174] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 812.739798] dagster-webserver[5311]: return create_instance_from_ref(instance_ref) full # [ 812.750775] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 812.751555] dagster-webserver[5311]: unified_storage = instance_ref.storage full # [ 812.752222] dagster-webserver[5311]: ^^^^^^^^^^^^^^^^^^^^ full # [ 812.752839] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 812.753522] dagster-webserver[5311]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 812.754171] dagster-webserver[5311]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.754806] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 812.755649] dagster-webserver[5311]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 812.756520] dagster-webserver[5311]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.757208] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 812.757786] dagster-webserver[5311]: return DagsterPostgresStorage( full # [ 812.758639] dagster-webserver[5311]: inst_data=inst_data, full # [ 812.759299] dagster-webserver[5311]: ...<2 lines>... full # [ 812.759939] dagster-webserver[5311]: token_provider=get_token_provider_from_config(config_value), full # [ 812.760777] dagster-webserver[5311]: ) full # [ 812.761626] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 812.762297] dagster-webserver[5311]: self._run_storage = PostgresRunStorage( full # [ 812.762893] dagster-webserver[5311]: ~~~~~~~~~~~~~~~~~~^ full # [ 812.763730] dagster-webserver[5311]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 812.764588] dagster-webserver[5311]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.765237] dagster-webserver[5311]: ) full # [ 812.766085] dagster-webserver[5311]: ^ full # [ 812.782900] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 812.783680] dagster-webserver[5311]: self._engine = create_pg_engine( full # [ 812.784530] dagster-webserver[5311]: ~~~~~~~~~~~~~~~~^ full # [ 812.785234] dagster-webserver[5311]: self.postgres_url, full # [ 812.785815] dagster-webserver[5311]: ^^^^^^^^^^^^^^^^^^ full # [ 812.786667] dagster-webserver[5311]: ...<2 lines>... full # [ 812.787518] dagster-webserver[5311]: poolclass=db_pool.NullPool, full # [ 812.788196] dagster-webserver[5311]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.788799] dagster-webserver[5311]: ) full # [ 812.789650] dagster-webserver[5311]: ^ full # [ 812.790499] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 812.791181] dagster-webserver[5311]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 812.791785] dagster-webserver[5311]: File "", line 2, in create_engine full # [ 812.792632] dagster-webserver[5311]: return target(fn, url, **kwargs) full # [ 812.793291] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 812.793930] dagster-webserver[5311]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 812.794804] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 812.795618] dagster-webserver[5311]: dbapi = dbapi_meth(**dbapi_args) full # [ 812.796299] dagster-webserver[5311]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 812.796905] dagster-webserver[5311]: import psycopg full # [ 812.811069] dagster-webserver[5311]: ModuleNotFoundError: No module named 'psycopg' full # [ 813.077647] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 813.079731] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 813.082548] systemd[1]: dagster-webserver.service: Consumed 2.052s CPU time over 8.280s wall clock time, 111.8M memory peak. full # [ 817.439963] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 111. full # [ 817.444897] systemd[1]: Started Dagster Daemon. full # [ 818.189165] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 99. full # [ 818.193127] systemd[1]: Started Dagster Webserver. full # [ 819.356391] dagster-daemon[5349]: Traceback (most recent call last): full # [ 819.358895] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 819.359640] dagster-daemon[5349]: sys.exit(main()) full # [ 819.360281] dagster-daemon[5349]: ~~~~^^ full # [ 819.360898] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 819.361747] dagster-daemon[5349]: cli(obj={}) full # [ 819.362591] dagster-daemon[5349]: ~~~^^^^^^^^ full # [ 819.363339] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 819.363833] dagster-daemon[5349]: return self.main(*args, **kwargs) full # [ 819.364479] dagster-daemon[5349]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 819.365222] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 819.365744] dagster-daemon[5349]: rv = self.invoke(ctx) full # [ 819.373292] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 819.373994] dagster-daemon[5349]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 819.374647] dagster-daemon[5349]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 819.375306] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 819.375924] dagster-daemon[5349]: return ctx.invoke(self.callback, **ctx.params) full # [ 819.376736] dagster-daemon[5349]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.377705] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 819.378250] dagster-daemon[5349]: return callback(*args, **kwargs) full # [ 819.378887] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 819.379574] dagster-daemon[5349]: with get_instance_for_cli( full # [ 819.380140] dagster-daemon[5349]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 819.380765] dagster-daemon[5349]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 819.381694] dagster-daemon[5349]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.382245] dagster-daemon[5349]: ) as instance: full # [ 819.382864] dagster-daemon[5349]: ^ full # [ 819.394620] dagster-daemon[5349]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 819.395528] dagster-daemon[5349]: return next(self.gen) full # [ 819.396836] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 819.397603] dagster-daemon[5349]: with DagsterInstance.get() as instance: full # [ 819.398418] dagster-daemon[5349]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 819.399104] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 819.399708] dagster-daemon[5349]: return create_instance_from_dagster_home() full # [ 819.400666] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 819.401199] dagster-daemon[5349]: return create_instance_from_config(dagster_home_path) full # [ 819.401810] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 819.402741] dagster-daemon[5349]: return create_instance_from_ref(instance_ref) full # [ 819.403490] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 819.404237] dagster-daemon[5349]: unified_storage = instance_ref.storage full # [ 819.404780] dagster-daemon[5349]: ^^^^^^^^^^^^^^^^^^^^ full # [ 819.405625] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 819.407423] dagster-daemon[5349]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 819.408090] dagster-daemon[5349]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.408696] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 819.409652] dagster-daemon[5349]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 819.410188] dagster-daemon[5349]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.428475] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 819.429195] dagster-daemon[5349]: return DagsterPostgresStorage( full # [ 819.429802] dagster-daemon[5349]: inst_data=inst_data, full # [ 819.433084] dagster-daemon[5349]: ...<2 lines>... full # [ 819.433781] dagster-daemon[5349]: token_provider=get_token_provider_from_config(config_value), full # [ 819.436089] dagster-daemon[5349]: ) full # [ 819.436747] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 819.438635] dagster-daemon[5349]: self._run_storage = PostgresRunStorage( full # [ 819.439512] dagster-daemon[5349]: ~~~~~~~~~~~~~~~~~~^ full # [ 819.440607] dagster-daemon[5349]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 819.441197] dagster-daemon[5349]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.441800] dagster-daemon[5349]: ) full # [ 819.442802] dagster-daemon[5349]: ^ full # [ 819.443520] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 819.444249] dagster-daemon[5349]: self._engine = create_pg_engine( full # [ 819.444830] dagster-daemon[5349]: ~~~~~~~~~~~~~~~~^ full # [ 819.445592] dagster-daemon[5349]: self.postgres_url, full # [ 819.446326] dagster-daemon[5349]: ^^^^^^^^^^^^^^^^^^ full # [ 819.446853] dagster-daemon[5349]: ...<2 lines>... full # [ 819.447488] dagster-daemon[5349]: poolclass=db_pool.NullPool, full # [ 819.448229] dagster-daemon[5349]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.448749] dagster-daemon[5349]: ) full # [ 819.449588] dagster-daemon[5349]: ^ full # [ 819.450418] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 819.451088] dagster-daemon[5349]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 819.451727] dagster-daemon[5349]: File "", line 2, in create_engine full # [ 819.452646] dagster-daemon[5349]: return target(fn, url, **kwargs) full # [ 819.453179] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 819.453788] dagster-daemon[5349]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 819.454739] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 819.455258] dagster-daemon[5349]: dbapi = dbapi_meth(**dbapi_args) full # [ 819.455888] dagster-daemon[5349]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 819.456723] dagster-daemon[5349]: import psycopg full # [ 819.457558] dagster-daemon[5349]: ModuleNotFoundError: No module named 'psycopg' full # [ 819.706130] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 819.707352] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 819.709919] systemd[1]: dagster-daemon.service: Consumed 1.508s CPU time over 7.411s wall clock time, 88.6M memory peak. full # [ 820.916957] dagster-webserver[5355]: Traceback (most recent call last): full # [ 820.919482] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 820.920270] dagster-webserver[5355]: sys.exit(main()) full # [ 820.920867] dagster-webserver[5355]: ~~~~^^ full # [ 820.921699] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 820.922557] dagster-webserver[5355]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 820.923230] dagster-webserver[5355]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.923827] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 820.924678] dagster-webserver[5355]: return self.main(*args, **kwargs) full # [ 820.925524] dagster-webserver[5355]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 820.926195] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 820.926777] dagster-webserver[5355]: rv = self.invoke(ctx) full # [ 820.927719] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 820.928284] dagster-webserver[5355]: return ctx.invoke(self.callback, **ctx.params) full # [ 820.928925] dagster-webserver[5355]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.939766] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 820.940553] dagster-webserver[5355]: return callback(*args, **kwargs) full # [ 820.941404] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 820.942073] dagster-webserver[5355]: instance = stack.enter_context( full # [ 820.942677] dagster-webserver[5355]: get_possibly_temporary_instance_for_cli( full # [ 820.943549] dagster-webserver[5355]: ...<3 lines>... full # [ 820.944203] dagster-webserver[5355]: ) full # [ 820.944820] dagster-webserver[5355]: ) full # [ 820.945677] dagster-webserver[5355]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 820.946521] dagster-webserver[5355]: result = _enter(cm) full # [ 820.947375] dagster-webserver[5355]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 820.948045] dagster-webserver[5355]: return next(self.gen) full # [ 820.948663] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 820.949496] dagster-webserver[5355]: with DagsterInstance.get() as instance: full # [ 820.950153] dagster-webserver[5355]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 820.950757] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 820.951598] dagster-webserver[5355]: return create_instance_from_dagster_home() full # [ 820.952280] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 820.952863] dagster-webserver[5355]: return create_instance_from_config(dagster_home_path) full # [ 820.953690] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 820.954527] dagster-webserver[5355]: return create_instance_from_ref(instance_ref) full # [ 820.972050] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 820.972815] dagster-webserver[5355]: unified_storage = instance_ref.storage full # [ 820.973668] dagster-webserver[5355]: ^^^^^^^^^^^^^^^^^^^^ full # [ 820.974556] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 820.975214] dagster-webserver[5355]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 820.975821] dagster-webserver[5355]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.976700] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 820.977513] dagster-webserver[5355]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 820.978181] dagster-webserver[5355]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.978797] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 820.979650] dagster-webserver[5355]: return DagsterPostgresStorage( full # [ 820.980499] dagster-webserver[5355]: inst_data=inst_data, full # [ 820.981169] dagster-webserver[5355]: ...<2 lines>... full # [ 820.981785] dagster-webserver[5355]: token_provider=get_token_provider_from_config(config_value), full # [ 820.982639] dagster-webserver[5355]: ) full # [ 820.995177] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 820.995946] dagster-webserver[5355]: self._run_storage = PostgresRunStorage( full # [ 820.996784] dagster-webserver[5355]: ~~~~~~~~~~~~~~~~~~^ full # [ 820.997677] dagster-webserver[5355]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 820.998291] dagster-webserver[5355]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 820.998929] dagster-webserver[5355]: ) full # [ 821.000037] dagster-webserver[5355]: ^ full # [ 821.000619] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 821.001296] dagster-webserver[5355]: self._engine = create_pg_engine( full # [ 821.001901] dagster-webserver[5355]: ~~~~~~~~~~~~~~~~^ full # [ 821.002738] dagster-webserver[5355]: self.postgres_url, full # [ 821.003588] dagster-webserver[5355]: ^^^^^^^^^^^^^^^^^^ full # [ 821.004256] dagster-webserver[5355]: ...<2 lines>... full # [ 821.004883] dagster-webserver[5355]: poolclass=db_pool.NullPool, full # [ 821.005719] dagster-webserver[5355]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 821.006572] dagster-webserver[5355]: ) full # [ 821.007257] dagster-webserver[5355]: ^ full # [ 821.007901] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 821.008514] dagster-webserver[5355]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 821.009182] dagster-webserver[5355]: File "", line 2, in create_engine full # [ 821.009777] dagster-webserver[5355]: return target(fn, url, **kwargs) full # [ 821.021587] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 821.024177] dagster-webserver[5355]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 821.025676] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 821.028285] dagster-webserver[5355]: dbapi = dbapi_meth(**dbapi_args) full # [ 821.029501] dagster-webserver[5355]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 821.032288] dagster-webserver[5355]: import psycopg full # [ 821.033236] dagster-webserver[5355]: ModuleNotFoundError: No module named 'psycopg' full # [ 821.295228] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 821.297287] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 821.299503] systemd[1]: dagster-webserver.service: Consumed 2.068s CPU time over 8.211s wall clock time, 111.9M memory peak. full # [ 824.939934] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 112. full # [ 824.943088] systemd[1]: Started Dagster Daemon. full # [ 826.439146] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 100. full # [ 826.441073] systemd[1]: Started Dagster Webserver. full # [ 826.776225] dagster-daemon[5392]: Traceback (most recent call last): full # [ 826.778756] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 826.779688] dagster-daemon[5392]: sys.exit(main()) full # [ 826.780506] dagster-daemon[5392]: ~~~~^^ full # [ 826.781225] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 826.781773] dagster-daemon[5392]: cli(obj={}) full # [ 826.782640] dagster-daemon[5392]: ~~~^^^^^^^^ full # [ 826.783386] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 826.784107] dagster-daemon[5392]: return self.main(*args, **kwargs) full # [ 826.784713] dagster-daemon[5392]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 826.785651] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 826.786203] dagster-daemon[5392]: rv = self.invoke(ctx) full # [ 826.793189] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 826.793888] dagster-daemon[5392]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 826.794749] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 826.795909] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 826.796995] dagster-daemon[5392]: return ctx.invoke(self.callback, **ctx.params) full # [ 826.797829] dagster-daemon[5392]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.798661] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 826.799584] dagster-daemon[5392]: return callback(*args, **kwargs) full # [ 826.800187] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 826.800761] dagster-daemon[5392]: with get_instance_for_cli( full # [ 826.801865] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 826.802636] dagster-daemon[5392]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 826.803616] dagster-daemon[5392]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.804512] dagster-daemon[5392]: ) as instance: full # [ 826.805278] dagster-daemon[5392]: ^ full # [ 826.805772] dagster-daemon[5392]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 826.806609] dagster-daemon[5392]: return next(self.gen) full # [ 826.817538] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 826.818261] dagster-daemon[5392]: with DagsterInstance.get() as instance: full # [ 826.818865] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 826.819704] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 826.820542] dagster-daemon[5392]: return create_instance_from_dagster_home() full # [ 826.821360] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 826.822040] dagster-daemon[5392]: return create_instance_from_config(dagster_home_path) full # [ 826.822646] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 826.823583] dagster-daemon[5392]: return create_instance_from_ref(instance_ref) full # [ 826.824138] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 826.824748] dagster-daemon[5392]: unified_storage = instance_ref.storage full # [ 826.825692] dagster-daemon[5392]: ^^^^^^^^^^^^^^^^^^^^ full # [ 826.826242] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 826.826858] dagster-daemon[5392]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 826.827555] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.828142] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 826.828747] dagster-daemon[5392]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 826.829871] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.830621] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 826.831393] dagster-daemon[5392]: return DagsterPostgresStorage( full # [ 826.832097] dagster-daemon[5392]: inst_data=inst_data, full # [ 826.832703] dagster-daemon[5392]: ...<2 lines>... full # [ 826.833633] dagster-daemon[5392]: token_provider=get_token_provider_from_config(config_value), full # [ 826.834201] dagster-daemon[5392]: ) full # [ 826.834854] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 826.835739] dagster-daemon[5392]: self._run_storage = PostgresRunStorage( full # [ 826.836492] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~^ full # [ 826.837255] dagster-daemon[5392]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 826.837755] dagster-daemon[5392]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.838594] dagster-daemon[5392]: ) full # [ 826.839336] dagster-daemon[5392]: ^ full # [ 826.839879] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 826.840699] dagster-daemon[5392]: self._engine = create_pg_engine( full # [ 826.843141] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~^ full # [ 826.843772] dagster-daemon[5392]: self.postgres_url, full # [ 826.844732] dagster-daemon[5392]: ^^^^^^^^^^^^^^^^^^ full # [ 826.845269] dagster-daemon[5392]: ...<2 lines>... full # [ 826.845875] dagster-daemon[5392]: poolclass=db_pool.NullPool, full # [ 826.846776] dagster-daemon[5392]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.847551] dagster-daemon[5392]: ) full # [ 826.848275] dagster-daemon[5392]: ^ full # [ 826.848816] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 826.849656] dagster-daemon[5392]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 826.850598] dagster-daemon[5392]: File "", line 2, in create_engine full # [ 826.851144] dagster-daemon[5392]: return target(fn, url, **kwargs) full # [ 826.851750] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 826.852783] dagster-daemon[5392]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 826.853633] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 826.854355] dagster-daemon[5392]: dbapi = dbapi_meth(**dbapi_args) full # [ 826.854895] dagster-daemon[5392]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 826.855721] dagster-daemon[5392]: import psycopg full # [ 826.856640] dagster-daemon[5392]: ModuleNotFoundError: No module named 'psycopg' full # [ 827.118722] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 827.120514] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 827.122221] systemd[1]: dagster-daemon.service: Consumed 1.458s CPU time over 7.408s wall clock time, 88.5M memory peak. full # [ 829.131801] dagster-webserver[5398]: Traceback (most recent call last): full # [ 829.134351] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 829.135116] dagster-webserver[5398]: sys.exit(main()) full # [ 829.135697] dagster-webserver[5398]: ~~~~^^ full # [ 829.136529] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 829.137178] dagster-webserver[5398]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 829.137829] dagster-webserver[5398]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.138659] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 829.139498] dagster-webserver[5398]: return self.main(*args, **kwargs) full # [ 829.140164] dagster-webserver[5398]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 829.140799] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 829.141607] dagster-webserver[5398]: rv = self.invoke(ctx) full # [ 829.149945] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 829.150728] dagster-webserver[5398]: return ctx.invoke(self.callback, **ctx.params) full # [ 829.151601] dagster-webserver[5398]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.152272] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 829.152876] dagster-webserver[5398]: return callback(*args, **kwargs) full # [ 829.153716] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 829.154587] dagster-webserver[5398]: instance = stack.enter_context( full # [ 829.155255] dagster-webserver[5398]: get_possibly_temporary_instance_for_cli( full # [ 829.155865] dagster-webserver[5398]: ...<3 lines>... full # [ 829.156517] dagster-webserver[5398]: ) full # [ 829.157190] dagster-webserver[5398]: ) full # [ 829.157829] dagster-webserver[5398]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 829.158627] dagster-webserver[5398]: result = _enter(cm) full # [ 829.159257] dagster-webserver[5398]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 829.159889] dagster-webserver[5398]: return next(self.gen) full # [ 829.170629] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 829.171629] dagster-webserver[5398]: with DagsterInstance.get() as instance: full # [ 829.172286] dagster-webserver[5398]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 829.172899] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 829.173741] dagster-webserver[5398]: return create_instance_from_dagster_home() full # [ 829.174595] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 829.175264] dagster-webserver[5398]: return create_instance_from_config(dagster_home_path) full # [ 829.175935] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 829.176736] dagster-webserver[5398]: return create_instance_from_ref(instance_ref) full # [ 829.187091] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 829.187883] dagster-webserver[5398]: unified_storage = instance_ref.storage full # [ 829.188723] dagster-webserver[5398]: ^^^^^^^^^^^^^^^^^^^^ full # [ 829.189576] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 829.190281] dagster-webserver[5398]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 829.190870] dagster-webserver[5398]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.191509] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 829.192185] dagster-webserver[5398]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 829.192795] dagster-webserver[5398]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.193681] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 829.194298] dagster-webserver[5398]: return DagsterPostgresStorage( full # [ 829.195236] dagster-webserver[5398]: inst_data=inst_data, full # [ 829.195783] dagster-webserver[5398]: ...<2 lines>... full # [ 829.196634] dagster-webserver[5398]: token_provider=get_token_provider_from_config(config_value), full # [ 829.197293] dagster-webserver[5398]: ) full # [ 829.210195] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 829.210965] dagster-webserver[5398]: self._run_storage = PostgresRunStorage( full # [ 829.211804] dagster-webserver[5398]: ~~~~~~~~~~~~~~~~~~^ full # [ 829.212653] dagster-webserver[5398]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 829.213507] dagster-webserver[5398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.214171] dagster-webserver[5398]: ) full # [ 829.214789] dagster-webserver[5398]: ^ full # [ 829.215638] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 829.216291] dagster-webserver[5398]: self._engine = create_pg_engine( full # [ 829.216925] dagster-webserver[5398]: ~~~~~~~~~~~~~~~~^ full # [ 829.217763] dagster-webserver[5398]: self.postgres_url, full # [ 829.218615] dagster-webserver[5398]: ^^^^^^^^^^^^^^^^^^ full # [ 829.219283] dagster-webserver[5398]: ...<2 lines>... full # [ 829.219908] dagster-webserver[5398]: poolclass=db_pool.NullPool, full # [ 829.220755] dagster-webserver[5398]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 829.221601] dagster-webserver[5398]: ) full # [ 829.222229] dagster-webserver[5398]: ^ full # [ 829.222839] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 829.223278] dagster-webserver[5398]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 829.223932] dagster-webserver[5398]: File "", line 2, in create_engine full # [ 829.224729] dagster-webserver[5398]: return target(fn, url, **kwargs) full # [ 829.225561] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 829.226210] dagster-webserver[5398]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 829.240154] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 829.242750] dagster-webserver[5398]: dbapi = dbapi_meth(**dbapi_args) full # [ 829.243946] dagster-webserver[5398]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 829.246703] dagster-webserver[5398]: import psycopg full # [ 829.247690] dagster-webserver[5398]: ModuleNotFoundError: No module named 'psycopg' full # [ 829.514857] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 829.515860] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 829.519517] systemd[1]: dagster-webserver.service: Consumed 2.017s CPU time over 8.220s wall clock time, 111.7M memory peak. full # [ 832.189948] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 113. full # [ 832.193808] systemd[1]: Started Dagster Daemon. full # [ 834.083917] dagster-daemon[5430]: Traceback (most recent call last): full # [ 834.086458] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 834.087199] dagster-daemon[5430]: sys.exit(main()) full # [ 834.087798] dagster-daemon[5430]: ~~~~^^ full # [ 834.088644] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 834.089497] dagster-daemon[5430]: cli(obj={}) full # [ 834.090177] dagster-daemon[5430]: ~~~^^^^^^^^ full # [ 834.090764] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 834.091600] dagster-daemon[5430]: return self.main(*args, **kwargs) full # [ 834.092251] dagster-daemon[5430]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 834.092912] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 834.093700] dagster-daemon[5430]: rv = self.invoke(ctx) full # [ 834.100899] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 834.101670] dagster-daemon[5430]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 834.102542] dagster-daemon[5430]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 834.103293] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 834.104046] dagster-daemon[5430]: return ctx.invoke(self.callback, **ctx.params) full # [ 834.104944] dagster-daemon[5430]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.105515] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 834.106184] dagster-daemon[5430]: return callback(*args, **kwargs) full # [ 834.106791] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 834.107624] dagster-daemon[5430]: with get_instance_for_cli( full # [ 834.108274] dagster-daemon[5430]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 834.108878] dagster-daemon[5430]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 834.109705] dagster-daemon[5430]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.110541] dagster-daemon[5430]: ) as instance: full # [ 834.111193] dagster-daemon[5430]: ^ full # [ 834.111831] dagster-daemon[5430]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 834.112634] dagster-daemon[5430]: return next(self.gen) full # [ 834.113275] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 834.113903] dagster-daemon[5430]: with DagsterInstance.get() as instance: full # [ 834.114729] dagster-daemon[5430]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 834.129430] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 834.130228] dagster-daemon[5430]: return create_instance_from_dagster_home() full # [ 834.130851] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 834.131502] dagster-daemon[5430]: return create_instance_from_config(dagster_home_path) full # [ 834.132206] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 834.132787] dagster-daemon[5430]: return create_instance_from_ref(instance_ref) full # [ 834.133641] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 834.134293] dagster-daemon[5430]: unified_storage = instance_ref.storage full # [ 834.134951] dagster-daemon[5430]: ^^^^^^^^^^^^^^^^^^^^ full # [ 834.145776] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 834.146565] dagster-daemon[5430]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 834.147230] dagster-daemon[5430]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.147856] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 834.148508] dagster-daemon[5430]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 834.149175] dagster-daemon[5430]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.149789] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 834.150638] dagster-daemon[5430]: return DagsterPostgresStorage( full # [ 834.151295] dagster-daemon[5430]: inst_data=inst_data, full # [ 834.151933] dagster-daemon[5430]: ...<2 lines>... full # [ 834.152772] dagster-daemon[5430]: token_provider=get_token_provider_from_config(config_value), full # [ 834.153620] dagster-daemon[5430]: ) full # [ 834.154327] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 834.154901] dagster-daemon[5430]: self._run_storage = PostgresRunStorage( full # [ 834.155749] dagster-daemon[5430]: ~~~~~~~~~~~~~~~~~~^ full # [ 834.156588] dagster-daemon[5430]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 834.157255] dagster-daemon[5430]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.157876] dagster-daemon[5430]: ) full # [ 834.158714] dagster-daemon[5430]: ^ full # [ 834.159563] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 834.160231] dagster-daemon[5430]: self._engine = create_pg_engine( full # [ 834.160821] dagster-daemon[5430]: ~~~~~~~~~~~~~~~~^ full # [ 834.161657] dagster-daemon[5430]: self.postgres_url, full # [ 834.162493] dagster-daemon[5430]: ^^^^^^^^^^^^^^^^^^ full # [ 834.163141] dagster-daemon[5430]: ...<2 lines>... full # [ 834.163762] dagster-daemon[5430]: poolclass=db_pool.NullPool, full # [ 834.164591] dagster-daemon[5430]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.165240] dagster-daemon[5430]: ) full # [ 834.165856] dagster-daemon[5430]: ^ full # [ 834.182323] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 834.184901] dagster-daemon[5430]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 834.186334] dagster-daemon[5430]: File "", line 2, in create_engine full # [ 834.188495] dagster-daemon[5430]: return target(fn, url, **kwargs) full # [ 834.189675] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 834.192204] dagster-daemon[5430]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 834.193664] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 834.196218] dagster-daemon[5430]: dbapi = dbapi_meth(**dbapi_args) full # [ 834.197351] dagster-daemon[5430]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 834.200106] dagster-daemon[5430]: import psycopg full # [ 834.201040] dagster-daemon[5430]: ModuleNotFoundError: No module named 'psycopg' full # [ 834.374745] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 834.377049] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 834.379166] systemd[1]: dagster-daemon.service: Consumed 1.444s CPU time over 7.254s wall clock time, 88.5M memory peak. full # [ 834.689315] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 101. full # [ 834.692267] systemd[1]: Started Dagster Webserver. full # [ 837.295206] dagster-webserver[5443]: Traceback (most recent call last): full # [ 837.297711] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 837.298720] dagster-webserver[5443]: sys.exit(main()) full # [ 837.299533] dagster-webserver[5443]: ~~~~^^ full # [ 837.300189] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 837.300807] dagster-webserver[5443]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 837.301671] dagster-webserver[5443]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.302490] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 837.303141] dagster-webserver[5443]: return self.main(*args, **kwargs) full # [ 837.303750] dagster-webserver[5443]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 837.304625] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 837.305250] dagster-webserver[5443]: rv = self.invoke(ctx) full # [ 837.313371] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 837.314173] dagster-webserver[5443]: return ctx.invoke(self.callback, **ctx.params) full # [ 837.314815] dagster-webserver[5443]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.315644] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 837.316334] dagster-webserver[5443]: return callback(*args, **kwargs) full # [ 837.316949] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 837.317942] dagster-webserver[5443]: instance = stack.enter_context( full # [ 837.318731] dagster-webserver[5443]: get_possibly_temporary_instance_for_cli( full # [ 837.319580] dagster-webserver[5443]: ...<3 lines>... full # [ 837.320248] dagster-webserver[5443]: ) full # [ 837.320854] dagster-webserver[5443]: ) full # [ 837.321522] dagster-webserver[5443]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 837.322144] dagster-webserver[5443]: result = _enter(cm) full # [ 837.322756] dagster-webserver[5443]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 837.323595] dagster-webserver[5443]: return next(self.gen) full # [ 837.334242] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 837.335040] dagster-webserver[5443]: with DagsterInstance.get() as instance: full # [ 837.335655] dagster-webserver[5443]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 837.336508] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 837.337175] dagster-webserver[5443]: return create_instance_from_dagster_home() full # [ 837.337791] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 837.338666] dagster-webserver[5443]: return create_instance_from_config(dagster_home_path) full # [ 837.339373] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 837.339940] dagster-webserver[5443]: return create_instance_from_ref(instance_ref) full # [ 837.340777] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 837.341630] dagster-webserver[5443]: unified_storage = instance_ref.storage full # [ 837.342297] dagster-webserver[5443]: ^^^^^^^^^^^^^^^^^^^^ full # [ 837.355470] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 837.356315] dagster-webserver[5443]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 837.356897] dagster-webserver[5443]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.357778] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 837.358588] dagster-webserver[5443]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 837.359254] dagster-webserver[5443]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.359875] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 837.360710] dagster-webserver[5443]: return DagsterPostgresStorage( full # [ 837.361566] dagster-webserver[5443]: inst_data=inst_data, full # [ 837.362236] dagster-webserver[5443]: ...<2 lines>... full # [ 837.362865] dagster-webserver[5443]: token_provider=get_token_provider_from_config(config_value), full # [ 837.363509] dagster-webserver[5443]: ) full # [ 837.373767] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 837.374543] dagster-webserver[5443]: self._run_storage = PostgresRunStorage( full # [ 837.375212] dagster-webserver[5443]: ~~~~~~~~~~~~~~~~~~^ full # [ 837.375831] dagster-webserver[5443]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 837.376681] dagster-webserver[5443]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.377532] dagster-webserver[5443]: ) full # [ 837.378271] dagster-webserver[5443]: ^ full # [ 837.378819] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 837.379671] dagster-webserver[5443]: self._engine = create_pg_engine( full # [ 837.380521] dagster-webserver[5443]: ~~~~~~~~~~~~~~~~^ full # [ 837.381189] dagster-webserver[5443]: self.postgres_url, full # [ 837.381809] dagster-webserver[5443]: ^^^^^^^^^^^^^^^^^^ full # [ 837.382664] dagster-webserver[5443]: ...<2 lines>... full # [ 837.383523] dagster-webserver[5443]: poolclass=db_pool.NullPool, full # [ 837.384184] dagster-webserver[5443]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 837.384794] dagster-webserver[5443]: ) full # [ 837.385642] dagster-webserver[5443]: ^ full # [ 837.386300] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 837.386975] dagster-webserver[5443]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 837.387773] dagster-webserver[5443]: File "", line 2, in create_engine full # [ 837.388579] dagster-webserver[5443]: return target(fn, url, **kwargs) full # [ 837.389235] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 837.389839] dagster-webserver[5443]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 837.403863] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 837.404644] dagster-webserver[5443]: dbapi = dbapi_meth(**dbapi_args) full # [ 837.405300] dagster-webserver[5443]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 837.405939] dagster-webserver[5443]: import psycopg full # [ 837.406775] dagster-webserver[5443]: ModuleNotFoundError: No module named 'psycopg' full # [ 837.683585] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 837.685827] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 837.688045] systemd[1]: dagster-webserver.service: Consumed 1.983s CPU time over 8.162s wall clock time, 111.8M memory peak. full # [ 839.439886] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 114. full # [ 839.442624] systemd[1]: Started Dagster Daemon. full # [ 841.288962] dagster-daemon[5468]: Traceback (most recent call last): full # [ 841.291506] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 841.292284] dagster-daemon[5468]: sys.exit(main()) full # [ 841.292895] dagster-daemon[5468]: ~~~~^^ full # [ 841.293514] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 841.294168] dagster-daemon[5468]: cli(obj={}) full # [ 841.294806] dagster-daemon[5468]: ~~~^^^^^^^^ full # [ 841.295657] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 841.296293] dagster-daemon[5468]: return self.main(*args, **kwargs) full # [ 841.296881] dagster-daemon[5468]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 841.297714] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 841.298755] dagster-daemon[5468]: rv = self.invoke(ctx) full # [ 841.305905] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 841.306671] dagster-daemon[5468]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 841.307543] dagster-daemon[5468]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 841.308202] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 841.308807] dagster-daemon[5468]: return ctx.invoke(self.callback, **ctx.params) full # [ 841.309667] dagster-daemon[5468]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.310513] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 841.311183] dagster-daemon[5468]: return callback(*args, **kwargs) full # [ 841.311831] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 841.312642] dagster-daemon[5468]: with get_instance_for_cli( full # [ 841.313280] dagster-daemon[5468]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 841.313987] dagster-daemon[5468]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 841.314983] dagster-daemon[5468]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.315771] dagster-daemon[5468]: ) as instance: full # [ 841.316604] dagster-daemon[5468]: ^ full # [ 841.327344] dagster-daemon[5468]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 841.328147] dagster-daemon[5468]: return next(self.gen) full # [ 841.328754] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 841.329616] dagster-daemon[5468]: with DagsterInstance.get() as instance: full # [ 841.330274] dagster-daemon[5468]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 841.330900] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 841.331745] dagster-daemon[5468]: return create_instance_from_dagster_home() full # [ 841.332588] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 841.333264] dagster-daemon[5468]: return create_instance_from_config(dagster_home_path) full # [ 841.333914] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 841.334720] dagster-daemon[5468]: return create_instance_from_ref(instance_ref) full # [ 841.335573] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 841.336236] dagster-daemon[5468]: unified_storage = instance_ref.storage full # [ 841.336898] dagster-daemon[5468]: ^^^^^^^^^^^^^^^^^^^^ full # [ 841.337524] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 841.338141] dagster-daemon[5468]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 841.338751] dagster-daemon[5468]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.339583] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 841.340234] dagster-daemon[5468]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 841.340857] dagster-daemon[5468]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.361357] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 841.362150] dagster-daemon[5468]: return DagsterPostgresStorage( full # [ 841.362773] dagster-daemon[5468]: inst_data=inst_data, full # [ 841.363636] dagster-daemon[5468]: ...<2 lines>... full # [ 841.364302] dagster-daemon[5468]: token_provider=get_token_provider_from_config(config_value), full # [ 841.364918] dagster-daemon[5468]: ) full # [ 841.365763] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 841.366620] dagster-daemon[5468]: self._run_storage = PostgresRunStorage( full # [ 841.367288] dagster-daemon[5468]: ~~~~~~~~~~~~~~~~~~^ full # [ 841.367895] dagster-daemon[5468]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 841.368743] dagster-daemon[5468]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.369590] dagster-daemon[5468]: ) full # [ 841.370257] dagster-daemon[5468]: ^ full # [ 841.370884] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 841.371724] dagster-daemon[5468]: self._engine = create_pg_engine( full # [ 841.372590] dagster-daemon[5468]: ~~~~~~~~~~~~~~~~^ full # [ 841.373270] dagster-daemon[5468]: self.postgres_url, full # [ 841.373897] dagster-daemon[5468]: ^^^^^^^^^^^^^^^^^^ full # [ 841.374731] dagster-daemon[5468]: ...<2 lines>... full # [ 841.375589] dagster-daemon[5468]: poolclass=db_pool.NullPool, full # [ 841.376243] dagster-daemon[5468]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.376853] dagster-daemon[5468]: ) full # [ 841.377687] dagster-daemon[5468]: ^ full # [ 841.378556] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 841.379186] dagster-daemon[5468]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 841.379786] dagster-daemon[5468]: File "", line 2, in create_engine full # [ 841.380635] dagster-daemon[5468]: return target(fn, url, **kwargs) full # [ 841.394070] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 841.396623] dagster-daemon[5468]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 841.398138] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 841.400717] dagster-daemon[5468]: dbapi = dbapi_meth(**dbapi_args) full # [ 841.401911] dagster-daemon[5468]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 841.404678] dagster-daemon[5468]: import psycopg full # [ 841.405615] dagster-daemon[5468]: ModuleNotFoundError: No module named 'psycopg' full # [ 841.581872] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 841.582839] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 841.586580] systemd[1]: dagster-daemon.service: Consumed 1.419s CPU time over 7.209s wall clock time, 88.6M memory peak. full # [ 842.689994] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 102. full # [ 842.695237] systemd[1]: Started Dagster Webserver. full # [ 845.302165] dagster-webserver[5485]: Traceback (most recent call last): full # [ 845.304657] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 845.305678] dagster-webserver[5485]: sys.exit(main()) full # [ 845.306501] dagster-webserver[5485]: ~~~~^^ full # [ 845.307149] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 845.307778] dagster-webserver[5485]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 845.308631] dagster-webserver[5485]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.309271] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 845.309878] dagster-webserver[5485]: return self.main(*args, **kwargs) full # [ 845.310707] dagster-webserver[5485]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 845.311584] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 845.312203] dagster-webserver[5485]: rv = self.invoke(ctx) full # [ 845.320279] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 845.321084] dagster-webserver[5485]: return ctx.invoke(self.callback, **ctx.params) full # [ 845.321711] dagster-webserver[5485]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.322602] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 845.323214] dagster-webserver[5485]: return callback(*args, **kwargs) full # [ 845.323884] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 845.324505] dagster-webserver[5485]: instance = stack.enter_context( full # [ 845.325168] dagster-webserver[5485]: get_possibly_temporary_instance_for_cli( full # [ 845.325795] dagster-webserver[5485]: ...<3 lines>... full # [ 845.326644] dagster-webserver[5485]: ) full # [ 845.327313] dagster-webserver[5485]: ) full # [ 845.327921] dagster-webserver[5485]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 845.328756] dagster-webserver[5485]: result = _enter(cm) full # [ 845.338064] dagster-webserver[5485]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 845.339173] dagster-webserver[5485]: return next(self.gen) full # [ 845.339894] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 845.340731] dagster-webserver[5485]: with DagsterInstance.get() as instance: full # [ 845.341580] dagster-webserver[5485]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 845.342287] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 845.342875] dagster-webserver[5485]: return create_instance_from_dagster_home() full # [ 845.349517] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 845.350296] dagster-webserver[5485]: return create_instance_from_config(dagster_home_path) full # [ 845.350939] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 845.351778] dagster-webserver[5485]: return create_instance_from_ref(instance_ref) full # [ 845.352629] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 845.353274] dagster-webserver[5485]: unified_storage = instance_ref.storage full # [ 845.353916] dagster-webserver[5485]: ^^^^^^^^^^^^^^^^^^^^ full # [ 845.354792] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 845.355641] dagster-webserver[5485]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 845.356275] dagster-webserver[5485]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.367960] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 845.368740] dagster-webserver[5485]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 845.369588] dagster-webserver[5485]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.370261] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 845.370886] dagster-webserver[5485]: return DagsterPostgresStorage( full # [ 845.371726] dagster-webserver[5485]: inst_data=inst_data, full # [ 845.372579] dagster-webserver[5485]: ...<2 lines>... full # [ 845.373254] dagster-webserver[5485]: token_provider=get_token_provider_from_config(config_value), full # [ 845.373882] dagster-webserver[5485]: ) full # [ 845.374709] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 845.375558] dagster-webserver[5485]: self._run_storage = PostgresRunStorage( full # [ 845.376226] dagster-webserver[5485]: ~~~~~~~~~~~~~~~~~~^ full # [ 845.376863] dagster-webserver[5485]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 845.377520] dagster-webserver[5485]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.378196] dagster-webserver[5485]: ) full # [ 845.378821] dagster-webserver[5485]: ^ full # [ 845.379705] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 845.380511] dagster-webserver[5485]: self._engine = create_pg_engine( full # [ 845.381160] dagster-webserver[5485]: ~~~~~~~~~~~~~~~~^ full # [ 845.381773] dagster-webserver[5485]: self.postgres_url, full # [ 845.382621] dagster-webserver[5485]: ^^^^^^^^^^^^^^^^^^ full # [ 845.383270] dagster-webserver[5485]: ...<2 lines>... full # [ 845.383874] dagster-webserver[5485]: poolclass=db_pool.NullPool, full # [ 845.384709] dagster-webserver[5485]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 845.385552] dagster-webserver[5485]: ) full # [ 845.386202] dagster-webserver[5485]: ^ full # [ 845.400167] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 845.402793] dagster-webserver[5485]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 845.404300] dagster-webserver[5485]: File "", line 2, in create_engine full # [ 845.406502] dagster-webserver[5485]: return target(fn, url, **kwargs) full # [ 845.407755] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 845.410337] dagster-webserver[5485]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 845.411832] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 845.414480] dagster-webserver[5485]: dbapi = dbapi_meth(**dbapi_args) full # [ 845.415658] dagster-webserver[5485]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 845.418436] dagster-webserver[5485]: import psycopg full # [ 845.419399] dagster-webserver[5485]: ModuleNotFoundError: No module named 'psycopg' full # [ 845.711474] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 845.712807] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 845.716861] systemd[1]: dagster-webserver.service: Consumed 2.039s CPU time over 8.031s wall clock time, 111.8M memory peak. full # [ 846.690435] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 115. full # [ 846.693462] systemd[1]: Started Dagster Daemon. full # [ 848.574816] dagster-daemon[5506]: Traceback (most recent call last): full # [ 848.577354] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 848.578122] dagster-daemon[5506]: sys.exit(main()) full # [ 848.578710] dagster-daemon[5506]: ~~~~^^ full # [ 848.579537] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 848.580202] dagster-daemon[5506]: cli(obj={}) full # [ 848.580851] dagster-daemon[5506]: ~~~^^^^^^^^ full # [ 848.581681] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 848.582531] dagster-daemon[5506]: return self.main(*args, **kwargs) full # [ 848.583178] dagster-daemon[5506]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 848.583832] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 848.584640] dagster-daemon[5506]: rv = self.invoke(ctx) full # [ 848.591773] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 848.592549] dagster-daemon[5506]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 848.593243] dagster-daemon[5506]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 848.593858] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 848.594695] dagster-daemon[5506]: return ctx.invoke(self.callback, **ctx.params) full # [ 848.595549] dagster-daemon[5506]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.596224] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 848.596850] dagster-daemon[5506]: return callback(*args, **kwargs) full # [ 848.597539] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 848.598188] dagster-daemon[5506]: with get_instance_for_cli( full # [ 848.598785] dagster-daemon[5506]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 848.599615] dagster-daemon[5506]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 848.600267] dagster-daemon[5506]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.600871] dagster-daemon[5506]: ) as instance: full # [ 848.601690] dagster-daemon[5506]: ^ full # [ 848.613169] dagster-daemon[5506]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 848.613955] dagster-daemon[5506]: return next(self.gen) full # [ 848.614794] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 848.615641] dagster-daemon[5506]: with DagsterInstance.get() as instance: full # [ 848.616303] dagster-daemon[5506]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 848.616942] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 848.617783] dagster-daemon[5506]: return create_instance_from_dagster_home() full # [ 848.618671] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 848.619296] dagster-daemon[5506]: return create_instance_from_config(dagster_home_path) full # [ 848.619933] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 848.620778] dagster-daemon[5506]: return create_instance_from_ref(instance_ref) full # [ 848.632141] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 848.633154] dagster-daemon[5506]: unified_storage = instance_ref.storage full # [ 848.633805] dagster-daemon[5506]: ^^^^^^^^^^^^^^^^^^^^ full # [ 848.634698] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 848.635319] dagster-daemon[5506]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 848.635929] dagster-daemon[5506]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.636789] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 848.637655] dagster-daemon[5506]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 848.638517] dagster-daemon[5506]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.639213] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 848.639806] dagster-daemon[5506]: return DagsterPostgresStorage( full # [ 848.640657] dagster-daemon[5506]: inst_data=inst_data, full # [ 848.641510] dagster-daemon[5506]: ...<2 lines>... full # [ 848.642192] dagster-daemon[5506]: token_provider=get_token_provider_from_config(config_value), full # [ 848.642809] dagster-daemon[5506]: ) full # [ 848.655046] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 848.657576] dagster-daemon[5506]: self._run_storage = PostgresRunStorage( full # [ 848.658810] dagster-daemon[5506]: ~~~~~~~~~~~~~~~~~~^ full # [ 848.660099] dagster-daemon[5506]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 848.661789] dagster-daemon[5506]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.663521] dagster-daemon[5506]: ) full # [ 848.664291] dagster-daemon[5506]: ^ full # [ 848.665062] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 848.667773] dagster-daemon[5506]: self._engine = create_pg_engine( full # [ 848.668947] dagster-daemon[5506]: ~~~~~~~~~~~~~~~~^ full # [ 848.670154] dagster-daemon[5506]: self.postgres_url, full # [ 848.671205] dagster-daemon[5506]: ^^^^^^^^^^^^^^^^^^ full # [ 848.672229] dagster-daemon[5506]: ...<2 lines>... full # [ 848.673175] dagster-daemon[5506]: poolclass=db_pool.NullPool, full # [ 848.674335] dagster-daemon[5506]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.675485] dagster-daemon[5506]: ) full # [ 848.676252] dagster-daemon[5506]: ^ full # [ 848.677076] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 848.679670] dagster-daemon[5506]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 848.681129] dagster-daemon[5506]: File "", line 2, in create_engine full # [ 848.683322] dagster-daemon[5506]: return target(fn, url, **kwargs) full # [ 848.684485] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 848.687071] dagster-daemon[5506]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 848.688560] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 848.691178] dagster-daemon[5506]: dbapi = dbapi_meth(**dbapi_args) full # [ 848.692353] dagster-daemon[5506]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 848.695145] dagster-daemon[5506]: import psycopg full # [ 848.696096] dagster-daemon[5506]: ModuleNotFoundError: No module named 'psycopg' full # [ 848.849612] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 848.851880] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 848.854177] systemd[1]: dagster-daemon.service: Consumed 1.410s CPU time over 7.260s wall clock time, 88.6M memory peak. full # [ 850.939828] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 103. full # [ 850.942729] systemd[1]: Started Dagster Webserver. full # [ 853.568597] dagster-webserver[5528]: Traceback (most recent call last): full # [ 853.571094] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 853.571865] dagster-webserver[5528]: sys.exit(main()) full # [ 853.572664] dagster-webserver[5528]: ~~~~^^ full # [ 853.573302] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 853.573927] dagster-webserver[5528]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 853.574779] dagster-webserver[5528]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.575635] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 853.576251] dagster-webserver[5528]: return self.main(*args, **kwargs) full # [ 853.576862] dagster-webserver[5528]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 853.583620] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 853.584594] dagster-webserver[5528]: rv = self.invoke(ctx) full # [ 853.585259] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 853.585889] dagster-webserver[5528]: return ctx.invoke(self.callback, **ctx.params) full # [ 853.586880] dagster-webserver[5528]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.588195] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 853.588745] dagster-webserver[5528]: return callback(*args, **kwargs) full # [ 853.589577] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 853.590228] dagster-webserver[5528]: instance = stack.enter_context( full # [ 853.590837] dagster-webserver[5528]: get_possibly_temporary_instance_for_cli( full # [ 853.591483] dagster-webserver[5528]: ...<3 lines>... full # [ 853.592129] dagster-webserver[5528]: ) full # [ 853.592743] dagster-webserver[5528]: ) full # [ 853.601516] dagster-webserver[5528]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 853.602311] dagster-webserver[5528]: result = _enter(cm) full # [ 853.602943] dagster-webserver[5528]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 853.603783] dagster-webserver[5528]: return next(self.gen) full # [ 853.604653] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 853.605568] dagster-webserver[5528]: with DagsterInstance.get() as instance: full # [ 853.606611] dagster-webserver[5528]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 853.607283] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 853.607900] dagster-webserver[5528]: return create_instance_from_dagster_home() full # [ 853.608779] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 853.609592] dagster-webserver[5528]: return create_instance_from_config(dagster_home_path) full # [ 853.610260] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 853.610880] dagster-webserver[5528]: return create_instance_from_ref(instance_ref) full # [ 853.624042] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 853.624817] dagster-webserver[5528]: unified_storage = instance_ref.storage full # [ 853.625667] dagster-webserver[5528]: ^^^^^^^^^^^^^^^^^^^^ full # [ 853.626519] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 853.627231] dagster-webserver[5528]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 853.627801] dagster-webserver[5528]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.628667] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 853.629519] dagster-webserver[5528]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 853.630184] dagster-webserver[5528]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.630839] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 853.631649] dagster-webserver[5528]: return DagsterPostgresStorage( full # [ 853.632299] dagster-webserver[5528]: inst_data=inst_data, full # [ 853.632936] dagster-webserver[5528]: ...<2 lines>... full # [ 853.633774] dagster-webserver[5528]: token_provider=get_token_provider_from_config(config_value), full # [ 853.634620] dagster-webserver[5528]: ) full # [ 853.635375] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 853.635898] dagster-webserver[5528]: self._run_storage = PostgresRunStorage( full # [ 853.636736] dagster-webserver[5528]: ~~~~~~~~~~~~~~~~~~^ full # [ 853.638099] dagster-webserver[5528]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 853.638632] dagster-webserver[5528]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.639306] dagster-webserver[5528]: ) full # [ 853.639908] dagster-webserver[5528]: ^ full # [ 853.656081] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 853.656873] dagster-webserver[5528]: self._engine = create_pg_engine( full # [ 853.657802] dagster-webserver[5528]: ~~~~~~~~~~~~~~~~^ full # [ 853.658577] dagster-webserver[5528]: self.postgres_url, full # [ 853.659232] dagster-webserver[5528]: ^^^^^^^^^^^^^^^^^^ full # [ 853.659859] dagster-webserver[5528]: ...<2 lines>... full # [ 853.660515] dagster-webserver[5528]: poolclass=db_pool.NullPool, full # [ 853.661183] dagster-webserver[5528]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 853.661804] dagster-webserver[5528]: ) full # [ 853.662661] dagster-webserver[5528]: ^ full # [ 853.663516] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 853.664185] dagster-webserver[5528]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 853.664809] dagster-webserver[5528]: File "", line 2, in create_engine full # [ 853.665659] dagster-webserver[5528]: return target(fn, url, **kwargs) full # [ 853.666552] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 853.667190] dagster-webserver[5528]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 853.677405] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 853.680045] dagster-webserver[5528]: dbapi = dbapi_meth(**dbapi_args) full # [ 853.681237] dagster-webserver[5528]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 853.684001] dagster-webserver[5528]: import psycopg full # [ 853.684993] dagster-webserver[5528]: ModuleNotFoundError: No module named 'psycopg' full # [ 853.939324] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 116. full # [ 853.946193] systemd[1]: Started Dagster Daemon. full # [ 853.955726] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 853.957632] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 853.959551] systemd[1]: dagster-webserver.service: Consumed 2.004s CPU time over 8.236s wall clock time, 111.8M memory peak. full # [ 855.797545] dagster-daemon[5542]: Traceback (most recent call last): full # [ 855.800064] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 855.800812] dagster-daemon[5542]: sys.exit(main()) full # [ 855.801623] dagster-daemon[5542]: ~~~~^^ full # [ 855.802275] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 855.802892] dagster-daemon[5542]: cli(obj={}) full # [ 855.803744] dagster-daemon[5542]: ~~~^^^^^^^^ full # [ 855.804601] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 855.805228] dagster-daemon[5542]: return self.main(*args, **kwargs) full # [ 855.805831] dagster-daemon[5542]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 855.806674] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 855.807511] dagster-daemon[5542]: rv = self.invoke(ctx) full # [ 855.814509] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 855.815298] dagster-daemon[5542]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 855.815952] dagster-daemon[5542]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 855.816756] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 855.817606] dagster-daemon[5542]: return ctx.invoke(self.callback, **ctx.params) full # [ 855.818276] dagster-daemon[5542]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.818902] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 855.819741] dagster-daemon[5542]: return callback(*args, **kwargs) full # [ 855.820631] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 855.821259] dagster-daemon[5542]: with get_instance_for_cli( full # [ 855.821868] dagster-daemon[5542]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 855.822699] dagster-daemon[5542]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 855.823539] dagster-daemon[5542]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.824187] dagster-daemon[5542]: ) as instance: full # [ 855.824803] dagster-daemon[5542]: ^ full # [ 855.825646] dagster-daemon[5542]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 855.826494] dagster-daemon[5542]: return next(self.gen) full # [ 855.838800] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 855.839594] dagster-daemon[5542]: with DagsterInstance.get() as instance: full # [ 855.840252] dagster-daemon[5542]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 855.840874] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 855.841713] dagster-daemon[5542]: return create_instance_from_dagster_home() full # [ 855.842583] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 855.843239] dagster-daemon[5542]: return create_instance_from_config(dagster_home_path) full # [ 855.843906] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 855.844503] dagster-daemon[5542]: return create_instance_from_ref(instance_ref) full # [ 855.854695] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 855.855676] dagster-daemon[5542]: unified_storage = instance_ref.storage full # [ 855.856551] dagster-daemon[5542]: ^^^^^^^^^^^^^^^^^^^^ full # [ 855.857196] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 855.857815] dagster-daemon[5542]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 855.858678] dagster-daemon[5542]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.859530] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 855.860205] dagster-daemon[5542]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 855.860814] dagster-daemon[5542]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.861701] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 855.863264] dagster-daemon[5542]: return DagsterPostgresStorage( full # [ 855.863961] dagster-daemon[5542]: inst_data=inst_data, full # [ 855.865612] dagster-daemon[5542]: ...<2 lines>... full # [ 855.866277] dagster-daemon[5542]: token_provider=get_token_provider_from_config(config_value), full # [ 855.866897] dagster-daemon[5542]: ) full # [ 855.867735] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 855.868587] dagster-daemon[5542]: self._run_storage = PostgresRunStorage( full # [ 855.869233] dagster-daemon[5542]: ~~~~~~~~~~~~~~~~~~^ full # [ 855.869832] dagster-daemon[5542]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 855.870275] dagster-daemon[5542]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.870899] dagster-daemon[5542]: ) full # [ 855.871726] dagster-daemon[5542]: ^ full # [ 855.885936] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 855.886745] dagster-daemon[5542]: self._engine = create_pg_engine( full # [ 855.887587] dagster-daemon[5542]: ~~~~~~~~~~~~~~~~^ full # [ 855.888255] dagster-daemon[5542]: self.postgres_url, full # [ 855.888895] dagster-daemon[5542]: ^^^^^^^^^^^^^^^^^^ full # [ 855.889739] dagster-daemon[5542]: ...<2 lines>... full # [ 855.890605] dagster-daemon[5542]: poolclass=db_pool.NullPool, full # [ 855.891330] dagster-daemon[5542]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.891893] dagster-daemon[5542]: ) full # [ 855.892734] dagster-daemon[5542]: ^ full # [ 855.893587] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 855.894256] dagster-daemon[5542]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 855.894862] dagster-daemon[5542]: File "", line 2, in create_engine full # [ 855.895530] dagster-daemon[5542]: return target(fn, url, **kwargs) full # [ 855.896169] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 855.896746] dagster-daemon[5542]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 855.897584] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 855.898235] dagster-daemon[5542]: dbapi = dbapi_meth(**dbapi_args) full # [ 855.909916] dagster-daemon[5542]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 855.910888] dagster-daemon[5542]: import psycopg full # [ 855.911997] dagster-daemon[5542]: ModuleNotFoundError: No module named 'psycopg' full # [ 856.103267] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 856.105657] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 856.108044] systemd[1]: dagster-daemon.service: Consumed 1.400s CPU time over 7.252s wall clock time, 88.6M memory peak. full # [ 859.189662] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 104. full # [ 859.192470] systemd[1]: Started Dagster Webserver. full # [ 861.189338] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 117. full # [ 861.192521] systemd[1]: Started Dagster Daemon. full # [ 861.814197] dagster-webserver[5570]: Traceback (most recent call last): full # [ 861.816761] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 861.819108] dagster-webserver[5570]: sys.exit(main()) full # [ 861.819822] dagster-webserver[5570]: ~~~~^^ full # [ 861.821226] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 861.823088] dagster-webserver[5570]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 861.823770] dagster-webserver[5570]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.825980] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 861.826724] dagster-webserver[5570]: return self.main(*args, **kwargs) full # [ 861.829087] dagster-webserver[5570]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 861.829611] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 861.832087] dagster-webserver[5570]: rv = self.invoke(ctx) full # [ 861.832655] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 861.833505] dagster-webserver[5570]: return ctx.invoke(self.callback, **ctx.params) full # [ 861.836107] dagster-webserver[5570]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.836772] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 861.837617] dagster-webserver[5570]: return callback(*args, **kwargs) full # [ 861.840088] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 861.840690] dagster-webserver[5570]: instance = stack.enter_context( full # [ 861.841531] dagster-webserver[5570]: get_possibly_temporary_instance_for_cli( full # [ 861.844104] dagster-webserver[5570]: ...<3 lines>... full # [ 861.844801] dagster-webserver[5570]: ) full # [ 861.845643] dagster-webserver[5570]: ) full # [ 861.848095] dagster-webserver[5570]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 861.850677] dagster-webserver[5570]: result = _enter(cm) full # [ 861.851938] dagster-webserver[5570]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 861.854528] dagster-webserver[5570]: return next(self.gen) full # [ 861.855774] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 861.859572] dagster-webserver[5570]: with DagsterInstance.get() as instance: full # [ 861.860839] dagster-webserver[5570]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 861.861955] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 861.864770] dagster-webserver[5570]: return create_instance_from_dagster_home() full # [ 861.866762] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 861.869955] dagster-webserver[5570]: return create_instance_from_config(dagster_home_path) full # [ 861.873184] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 861.876969] dagster-webserver[5570]: return create_instance_from_ref(instance_ref) full # [ 861.878558] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 861.883182] dagster-webserver[5570]: unified_storage = instance_ref.storage full # [ 861.884443] dagster-webserver[5570]: ^^^^^^^^^^^^^^^^^^^^ full # [ 861.885703] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 861.888269] dagster-webserver[5570]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 861.891980] dagster-webserver[5570]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.893525] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 861.896394] dagster-webserver[5570]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 861.899526] dagster-webserver[5570]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.901169] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 861.904197] dagster-webserver[5570]: return DagsterPostgresStorage( full # [ 861.905874] dagster-webserver[5570]: inst_data=inst_data, full # [ 861.907277] dagster-webserver[5570]: ...<2 lines>... full # [ 861.908402] dagster-webserver[5570]: token_provider=get_token_provider_from_config(config_value), full # [ 861.910348] dagster-webserver[5570]: ) full # [ 861.911271] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 861.914443] dagster-webserver[5570]: self._run_storage = PostgresRunStorage( full # [ 861.917374] dagster-webserver[5570]: ~~~~~~~~~~~~~~~~~~^ full # [ 861.918649] dagster-webserver[5570]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 861.920510] dagster-webserver[5570]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.922446] dagster-webserver[5570]: ) full # [ 861.923670] dagster-webserver[5570]: ^ full # [ 861.926123] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 861.928865] dagster-webserver[5570]: self._engine = create_pg_engine( full # [ 861.930079] dagster-webserver[5570]: ~~~~~~~~~~~~~~~~^ full # [ 861.931496] dagster-webserver[5570]: self.postgres_url, full # [ 861.932754] dagster-webserver[5570]: ^^^^^^^^^^^^^^^^^^ full # [ 861.934924] dagster-webserver[5570]: ...<2 lines>... full # [ 861.935900] dagster-webserver[5570]: poolclass=db_pool.NullPool, full # [ 861.937098] dagster-webserver[5570]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 861.938268] dagster-webserver[5570]: ) full # [ 861.939103] dagster-webserver[5570]: ^ full # [ 861.939876] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 861.942517] dagster-webserver[5570]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 861.943973] dagster-webserver[5570]: File "", line 2, in create_engine full # [ 861.946233] dagster-webserver[5570]: return target(fn, url, **kwargs) full # [ 861.947425] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 861.949986] dagster-webserver[5570]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 861.951595] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 861.954194] dagster-webserver[5570]: dbapi = dbapi_meth(**dbapi_args) full # [ 861.955367] dagster-webserver[5570]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 861.958152] dagster-webserver[5570]: import psycopg full # [ 861.959119] dagster-webserver[5570]: ModuleNotFoundError: No module named 'psycopg' full # [ 862.155554] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 862.157398] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 862.159134] systemd[1]: dagster-webserver.service: Consumed 2.052s CPU time over 8.196s wall clock time, 111.6M memory peak. full # [ 863.139595] dagster-daemon[5580]: Traceback (most recent call last): full # [ 863.142094] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 863.142868] dagster-daemon[5580]: sys.exit(main()) full # [ 863.143646] dagster-daemon[5580]: ~~~~^^ full # [ 863.144487] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 863.145142] dagster-daemon[5580]: cli(obj={}) full # [ 863.145776] dagster-daemon[5580]: ~~~^^^^^^^^ full # [ 863.146635] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 863.147265] dagster-daemon[5580]: return self.main(*args, **kwargs) full # [ 863.147864] dagster-daemon[5580]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 863.153559] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 863.154546] dagster-daemon[5580]: rv = self.invoke(ctx) full # [ 863.155258] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 863.155852] dagster-daemon[5580]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 863.156546] dagster-daemon[5580]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 863.157180] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 863.157794] dagster-daemon[5580]: return ctx.invoke(self.callback, **ctx.params) full # [ 863.158627] dagster-daemon[5580]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.159279] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 863.159883] dagster-daemon[5580]: return callback(*args, **kwargs) full # [ 863.160739] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 863.161553] dagster-daemon[5580]: with get_instance_for_cli( full # [ 863.162201] dagster-daemon[5580]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 863.162824] dagster-daemon[5580]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 863.163655] dagster-daemon[5580]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.164494] dagster-daemon[5580]: ) as instance: full # [ 863.165243] dagster-daemon[5580]: ^ full # [ 863.165763] dagster-daemon[5580]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 863.166596] dagster-daemon[5580]: return next(self.gen) full # [ 863.180747] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 863.181537] dagster-daemon[5580]: with DagsterInstance.get() as instance: full # [ 863.182204] dagster-daemon[5580]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 863.182823] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 863.183714] dagster-daemon[5580]: return create_instance_from_dagster_home() full # [ 863.184525] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 863.185191] dagster-daemon[5580]: return create_instance_from_config(dagster_home_path) full # [ 863.185858] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 863.186669] dagster-daemon[5580]: return create_instance_from_ref(instance_ref) full # [ 863.196647] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 863.197637] dagster-daemon[5580]: unified_storage = instance_ref.storage full # [ 863.198315] dagster-daemon[5580]: ^^^^^^^^^^^^^^^^^^^^ full # [ 863.198932] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 863.199771] dagster-daemon[5580]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 863.200636] dagster-daemon[5580]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.201301] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 863.201908] dagster-daemon[5580]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 863.202863] dagster-daemon[5580]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.203597] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 863.204265] dagster-daemon[5580]: return DagsterPostgresStorage( full # [ 863.204890] dagster-daemon[5580]: inst_data=inst_data, full # [ 863.205727] dagster-daemon[5580]: ...<2 lines>... full # [ 863.206581] dagster-daemon[5580]: token_provider=get_token_provider_from_config(config_value), full # [ 863.207252] dagster-daemon[5580]: ) full # [ 863.207883] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 863.208727] dagster-daemon[5580]: self._run_storage = PostgresRunStorage( full # [ 863.209578] dagster-daemon[5580]: ~~~~~~~~~~~~~~~~~~^ full # [ 863.210246] dagster-daemon[5580]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 863.210856] dagster-daemon[5580]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.211480] dagster-daemon[5580]: ) full # [ 863.212134] dagster-daemon[5580]: ^ full # [ 863.212770] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 863.213593] dagster-daemon[5580]: self._engine = create_pg_engine( full # [ 863.214233] dagster-daemon[5580]: ~~~~~~~~~~~~~~~~^ full # [ 863.214852] dagster-daemon[5580]: self.postgres_url, full # [ 863.215486] dagster-daemon[5580]: ^^^^^^^^^^^^^^^^^^ full # [ 863.216135] dagster-daemon[5580]: ...<2 lines>... full # [ 863.216751] dagster-daemon[5580]: poolclass=db_pool.NullPool, full # [ 863.217584] dagster-daemon[5580]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.218234] dagster-daemon[5580]: ) full # [ 863.218852] dagster-daemon[5580]: ^ full # [ 863.237875] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 863.238659] dagster-daemon[5580]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 863.239507] dagster-daemon[5580]: File "", line 2, in create_engine full # [ 863.240174] dagster-daemon[5580]: return target(fn, url, **kwargs) full # [ 863.240786] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 863.241653] dagster-daemon[5580]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 863.242341] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 863.242941] dagster-daemon[5580]: dbapi = dbapi_meth(**dbapi_args) full # [ 863.243778] dagster-daemon[5580]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 863.244630] dagster-daemon[5580]: import psycopg full # [ 863.255163] dagster-daemon[5580]: ModuleNotFoundError: No module named 'psycopg' full # [ 863.457258] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 863.459112] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 863.460787] systemd[1]: dagster-daemon.service: Consumed 1.427s CPU time over 7.353s wall clock time, 88.5M memory peak. full # [ 867.189565] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 105. full # [ 867.192441] systemd[1]: Started Dagster Webserver. full # [ 868.689173] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 118. full # [ 868.692452] systemd[1]: Started Dagster Daemon. full # [ 869.819228] dagster-webserver[5612]: Traceback (most recent call last): full # [ 869.823083] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 869.823815] dagster-webserver[5612]: sys.exit(main()) full # [ 869.824626] dagster-webserver[5612]: ~~~~^^ full # [ 869.827094] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 869.827823] dagster-webserver[5612]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 869.828669] dagster-webserver[5612]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 869.831093] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 869.831710] dagster-webserver[5612]: return self.main(*args, **kwargs) full # [ 869.832553] dagster-webserver[5612]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 869.834232] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 869.834814] dagster-webserver[5612]: rv = self.invoke(ctx) full # [ 869.835654] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 869.836644] dagster-webserver[5612]: return ctx.invoke(self.callback, **ctx.params) full # [ 869.837543] dagster-webserver[5612]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 869.838278] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 869.838807] dagster-webserver[5612]: return callback(*args, **kwargs) full # [ 869.839642] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 869.841142] dagster-webserver[5612]: instance = stack.enter_context( full # [ 869.841717] dagster-webserver[5612]: get_possibly_temporary_instance_for_cli( full # [ 869.842555] dagster-webserver[5612]: ...<3 lines>... full # [ 869.843383] dagster-webserver[5612]: ) full # [ 869.844061] dagster-webserver[5612]: ) full # [ 869.844655] dagster-webserver[5612]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 869.845602] dagster-webserver[5612]: result = _enter(cm) full # [ 869.846159] dagster-webserver[5612]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 869.846754] dagster-webserver[5612]: return next(self.gen) full # [ 869.847666] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 869.848248] dagster-webserver[5612]: with DagsterInstance.get() as instance: full # [ 869.848871] dagster-webserver[5612]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 869.849733] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 869.850533] dagster-webserver[5612]: return create_instance_from_dagster_home() full # [ 869.851285] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 869.851810] dagster-webserver[5612]: return create_instance_from_config(dagster_home_path) full # [ 869.852649] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 869.853541] dagster-webserver[5612]: return create_instance_from_ref(instance_ref) full # [ 869.854144] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 869.854745] dagster-webserver[5612]: unified_storage = instance_ref.storage full # [ 869.855709] dagster-webserver[5612]: ^^^^^^^^^^^^^^^^^^^^ full # [ 869.856242] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 869.856870] dagster-webserver[5612]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 869.857602] dagster-webserver[5612]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 869.858145] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 869.858750] dagster-webserver[5612]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 869.859664] dagster-webserver[5612]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 869.860252] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 869.860860] dagster-webserver[5612]: return DagsterPostgresStorage( full # [ 869.861690] dagster-webserver[5612]: inst_data=inst_data, full # [ 869.862524] dagster-webserver[5612]: ...<2 lines>... full # [ 869.863284] dagster-webserver[5612]: token_provider=get_token_provider_from_config(config_value), full # [ 869.863786] dagster-webserver[5612]: ) full # [ 869.864623] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 869.866427] dagster-webserver[5612]: self._run_storage = PostgresRunStorage( full # [ 869.867135] dagster-webserver[5612]: ~~~~~~~~~~~~~~~~~~^ full # [ 869.867760] dagster-webserver[5612]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 869.868764] dagster-webserver[5612]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 869.869596] dagster-webserver[5612]: ) full # [ 869.870351] dagster-webserver[5612]: ^ full # [ 869.870861] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 869.871696] dagster-webserver[5612]: self._engine = create_pg_engine( full # [ 869.872632] dagster-webserver[5612]: ~~~~~~~~~~~~~~~~^ full # [ 869.873193] dagster-webserver[5612]: self.postgres_url, full # [ 869.873799] dagster-webserver[5612]: ^^^^^^^^^^^^^^^^^^ full # [ 869.874725] dagster-webserver[5612]: ...<2 lines>... full # [ 869.875293] dagster-webserver[5612]: poolclass=db_pool.NullPool, full # [ 869.875908] dagster-webserver[5612]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 869.878746] dagster-webserver[5612]: ) full # [ 869.879585] dagster-webserver[5612]: ^ full # [ 869.880431] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 869.881082] dagster-webserver[5612]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 869.881484] dagster-webserver[5612]: File "", line 2, in create_engine full # [ 869.882277] dagster-webserver[5612]: return target(fn, url, **kwargs) full # [ 869.882948] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 869.883793] dagster-webserver[5612]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 869.884689] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 869.885271] dagster-webserver[5612]: dbapi = dbapi_meth(**dbapi_args) full # [ 869.885882] dagster-webserver[5612]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 869.886821] dagster-webserver[5612]: import psycopg full # [ 869.887547] dagster-webserver[5612]: ModuleNotFoundError: No module named 'psycopg' full # [ 870.262533] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 870.263702] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 870.266869] systemd[1]: dagster-webserver.service: Consumed 2.044s CPU time over 8.109s wall clock time, 111.6M memory peak. full # [ 870.622279] dagster-daemon[5622]: Traceback (most recent call last): full # [ 870.624754] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 870.625573] dagster-daemon[5622]: sys.exit(main()) full # [ 870.626187] dagster-daemon[5622]: ~~~~^^ full # [ 870.626802] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 870.627697] dagster-daemon[5622]: cli(obj={}) full # [ 870.628506] dagster-daemon[5622]: ~~~^^^^^^^^ full # [ 870.629177] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 870.629749] dagster-daemon[5622]: return self.main(*args, **kwargs) full # [ 870.630586] dagster-daemon[5622]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 870.631244] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 870.631880] dagster-daemon[5622]: rv = self.invoke(ctx) full # [ 870.639224] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 870.639997] dagster-daemon[5622]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 870.640667] dagster-daemon[5622]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 870.641304] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 870.641953] dagster-daemon[5622]: return ctx.invoke(self.callback, **ctx.params) full # [ 870.642789] dagster-daemon[5622]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.643646] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 870.644321] dagster-daemon[5622]: return callback(*args, **kwargs) full # [ 870.644928] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 870.645755] dagster-daemon[5622]: with get_instance_for_cli( full # [ 870.646588] dagster-daemon[5622]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 870.647240] dagster-daemon[5622]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 870.647867] dagster-daemon[5622]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.648696] dagster-daemon[5622]: ) as instance: full # [ 870.649531] dagster-daemon[5622]: ^ full # [ 870.650223] dagster-daemon[5622]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 870.650793] dagster-daemon[5622]: return next(self.gen) full # [ 870.651765] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 870.652290] dagster-daemon[5622]: with DagsterInstance.get() as instance: full # [ 870.652915] dagster-daemon[5622]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 870.667813] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 870.668598] dagster-daemon[5622]: return create_instance_from_dagster_home() full # [ 870.669268] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 870.670172] dagster-daemon[5622]: return create_instance_from_config(dagster_home_path) full # [ 870.670780] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 870.671604] dagster-daemon[5622]: return create_instance_from_ref(instance_ref) full # [ 870.672260] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 870.672892] dagster-daemon[5622]: unified_storage = instance_ref.storage full # [ 870.673751] dagster-daemon[5622]: ^^^^^^^^^^^^^^^^^^^^ full # [ 870.684061] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 870.686590] dagster-daemon[5622]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 870.688469] dagster-daemon[5622]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.689983] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 870.692588] dagster-daemon[5622]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 870.694177] dagster-daemon[5622]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.695740] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 870.698334] dagster-daemon[5622]: return DagsterPostgresStorage( full # [ 870.699459] dagster-daemon[5622]: inst_data=inst_data, full # [ 870.700515] dagster-daemon[5622]: ...<2 lines>... full # [ 870.701453] dagster-daemon[5622]: token_provider=get_token_provider_from_config(config_value), full # [ 870.702997] dagster-daemon[5622]: ) full # [ 870.703761] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 870.706273] dagster-daemon[5622]: self._run_storage = PostgresRunStorage( full # [ 870.707524] dagster-daemon[5622]: ~~~~~~~~~~~~~~~~~~^ full # [ 870.708752] dagster-daemon[5622]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 870.710433] dagster-daemon[5622]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.712125] dagster-daemon[5622]: ) full # [ 870.712859] dagster-daemon[5622]: ^ full # [ 870.713614] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 870.716326] dagster-daemon[5622]: self._engine = create_pg_engine( full # [ 870.717474] dagster-daemon[5622]: ~~~~~~~~~~~~~~~~^ full # [ 870.718622] dagster-daemon[5622]: self.postgres_url, full # [ 870.719633] dagster-daemon[5622]: ^^^^^^^^^^^^^^^^^^ full # [ 870.720732] dagster-daemon[5622]: ...<2 lines>... full # [ 870.721666] dagster-daemon[5622]: poolclass=db_pool.NullPool, full # [ 870.722799] dagster-daemon[5622]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.723938] dagster-daemon[5622]: ) full # [ 870.724678] dagster-daemon[5622]: ^ full # [ 870.725437] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 870.728001] dagster-daemon[5622]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 870.729438] dagster-daemon[5622]: File "", line 2, in create_engine full # [ 870.731608] dagster-daemon[5622]: return target(fn, url, **kwargs) full # [ 870.732749] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 870.735264] dagster-daemon[5622]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 870.736775] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 870.739385] dagster-daemon[5622]: dbapi = dbapi_meth(**dbapi_args) full # [ 870.740530] dagster-daemon[5622]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 870.743252] dagster-daemon[5622]: import psycopg full # [ 870.744165] dagster-daemon[5622]: ModuleNotFoundError: No module named 'psycopg' full # [ 870.879379] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 870.881427] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 870.884157] systemd[1]: dagster-daemon.service: Consumed 1.477s CPU time over 7.424s wall clock time, 88.3M memory peak. full # [ 875.440220] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 106. full # [ 875.444414] systemd[1]: Started Dagster Webserver. full # [ 875.939046] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 119. full # [ 875.941652] systemd[1]: Started Dagster Daemon. full # [ 877.802438] dagster-daemon[5660]: Traceback (most recent call last): full # [ 877.804074] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 877.807940] dagster-daemon[5660]: sys.exit(main()) full # [ 877.808897] dagster-daemon[5660]: ~~~~^^ full # [ 877.809839] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 877.812390] dagster-daemon[5660]: cli(obj={}) full # [ 877.813347] dagster-daemon[5660]: ~~~^^^^^^^^ full # [ 877.814430] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 877.816941] dagster-daemon[5660]: return self.main(*args, **kwargs) full # [ 877.820196] dagster-daemon[5660]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 877.821833] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 877.824169] dagster-daemon[5660]: rv = self.invoke(ctx) full # [ 877.825173] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 877.827508] dagster-daemon[5660]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 877.829159] dagster-daemon[5660]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 877.830767] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 877.833443] dagster-daemon[5660]: return ctx.invoke(self.callback, **ctx.params) full # [ 877.834945] dagster-daemon[5660]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.836645] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 877.839202] dagster-daemon[5660]: return callback(*args, **kwargs) full # [ 877.844110] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 877.846718] dagster-daemon[5660]: with get_instance_for_cli( full # [ 877.847794] dagster-daemon[5660]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 877.848900] dagster-daemon[5660]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 877.850759] dagster-daemon[5660]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.852674] dagster-daemon[5660]: ) as instance: full # [ 877.853612] dagster-daemon[5660]: ^ full # [ 877.854379] dagster-daemon[5660]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 877.859108] dagster-daemon[5660]: return next(self.gen) full # [ 877.860124] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 877.862709] dagster-daemon[5660]: with DagsterInstance.get() as instance: full # [ 877.863936] dagster-daemon[5660]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 877.866875] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 877.869457] dagster-daemon[5660]: return create_instance_from_dagster_home() full # [ 877.870731] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 877.873618] dagster-daemon[5660]: return create_instance_from_config(dagster_home_path) full # [ 877.875244] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 877.878255] dagster-daemon[5660]: return create_instance_from_ref(instance_ref) full # [ 877.880888] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 877.883699] dagster-daemon[5660]: unified_storage = instance_ref.storage full # [ 877.885169] dagster-daemon[5660]: ^^^^^^^^^^^^^^^^^^^^ full # [ 877.886480] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 877.889029] dagster-daemon[5660]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 877.890928] dagster-daemon[5660]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.892496] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 877.895086] dagster-daemon[5660]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 877.896669] dagster-daemon[5660]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.898254] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 877.900837] dagster-daemon[5660]: return DagsterPostgresStorage( full # [ 877.901965] dagster-daemon[5660]: inst_data=inst_data, full # [ 877.903038] dagster-daemon[5660]: ...<2 lines>... full # [ 877.903958] dagster-daemon[5660]: token_provider=get_token_provider_from_config(config_value), full # [ 877.905527] dagster-daemon[5660]: ) full # [ 877.906278] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 877.908765] dagster-daemon[5660]: self._run_storage = PostgresRunStorage( full # [ 877.910028] dagster-daemon[5660]: ~~~~~~~~~~~~~~~~~~^ full # [ 877.911248] dagster-daemon[5660]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 877.912916] dagster-daemon[5660]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.914658] dagster-daemon[5660]: ) full # [ 877.915416] dagster-daemon[5660]: ^ full # [ 877.916166] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 877.918869] dagster-daemon[5660]: self._engine = create_pg_engine( full # [ 877.920037] dagster-daemon[5660]: ~~~~~~~~~~~~~~~~^ full # [ 877.921196] dagster-daemon[5660]: self.postgres_url, full # [ 877.922200] dagster-daemon[5660]: ^^^^^^^^^^^^^^^^^^ full # [ 877.923194] dagster-daemon[5660]: ...<2 lines>... full # [ 877.924117] dagster-daemon[5660]: poolclass=db_pool.NullPool, full # [ 877.925257] dagster-daemon[5660]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.926388] dagster-daemon[5660]: ) full # [ 877.927137] dagster-daemon[5660]: ^ full # [ 877.927876] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 877.930587] dagster-daemon[5660]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 877.931990] dagster-daemon[5660]: File "", line 2, in create_engine full # [ 877.934201] dagster-daemon[5660]: return target(fn, url, **kwargs) full # [ 877.935333] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 877.937875] dagster-daemon[5660]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 877.939429] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 877.942028] dagster-daemon[5660]: dbapi = dbapi_meth(**dbapi_args) full # [ 877.943185] dagster-daemon[5660]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 877.945941] dagster-daemon[5660]: import psycopg full # [ 877.946856] dagster-daemon[5660]: ModuleNotFoundError: No module named 'psycopg' full # [ 878.039377] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 878.042926] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 878.044642] systemd[1]: dagster-daemon.service: Consumed 1.475s CPU time over 7.153s wall clock time, 88.7M memory peak. full # [ 878.218433] dagster-webserver[5654]: Traceback (most recent call last): full # [ 878.221042] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 878.221808] dagster-webserver[5654]: sys.exit(main()) full # [ 878.222617] dagster-webserver[5654]: ~~~~^^ full # [ 878.223280] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 878.223922] dagster-webserver[5654]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 878.224764] dagster-webserver[5654]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.225643] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 878.226253] dagster-webserver[5654]: return self.main(*args, **kwargs) full # [ 878.226866] dagster-webserver[5654]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 878.233747] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 878.234536] dagster-webserver[5654]: rv = self.invoke(ctx) full # [ 878.235277] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 878.235824] dagster-webserver[5654]: return ctx.invoke(self.callback, **ctx.params) full # [ 878.236717] dagster-webserver[5654]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.237565] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 878.238233] dagster-webserver[5654]: return callback(*args, **kwargs) full # [ 878.244929] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 878.245723] dagster-webserver[5654]: instance = stack.enter_context( full # [ 878.246565] dagster-webserver[5654]: get_possibly_temporary_instance_for_cli( full # [ 878.247239] dagster-webserver[5654]: ...<3 lines>... full # [ 878.247885] dagster-webserver[5654]: ) full # [ 878.248736] dagster-webserver[5654]: ) full # [ 878.249603] dagster-webserver[5654]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 878.250318] dagster-webserver[5654]: result = _enter(cm) full # [ 878.250960] dagster-webserver[5654]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 878.251783] dagster-webserver[5654]: return next(self.gen) full # [ 878.252657] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 878.253508] dagster-webserver[5654]: with DagsterInstance.get() as instance: full # [ 878.254176] dagster-webserver[5654]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 878.262902] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 878.263712] dagster-webserver[5654]: return create_instance_from_dagster_home() full # [ 878.264534] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 878.265203] dagster-webserver[5654]: return create_instance_from_config(dagster_home_path) full # [ 878.265877] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 878.266684] dagster-webserver[5654]: return create_instance_from_ref(instance_ref) full # [ 878.267565] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 878.268231] dagster-webserver[5654]: unified_storage = instance_ref.storage full # [ 878.268848] dagster-webserver[5654]: ^^^^^^^^^^^^^^^^^^^^ full # [ 878.279600] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 878.280607] dagster-webserver[5654]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 878.281251] dagster-webserver[5654]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.281877] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 878.282727] dagster-webserver[5654]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 878.283578] dagster-webserver[5654]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.284276] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 878.284896] dagster-webserver[5654]: return DagsterPostgresStorage( full # [ 878.285742] dagster-webserver[5654]: inst_data=inst_data, full # [ 878.286594] dagster-webserver[5654]: ...<2 lines>... full # [ 878.287263] dagster-webserver[5654]: token_provider=get_token_provider_from_config(config_value), full # [ 878.288172] dagster-webserver[5654]: ) full # [ 878.288797] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 878.289612] dagster-webserver[5654]: self._run_storage = PostgresRunStorage( full # [ 878.290287] dagster-webserver[5654]: ~~~~~~~~~~~~~~~~~~^ full # [ 878.290903] dagster-webserver[5654]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 878.291755] dagster-webserver[5654]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.292603] dagster-webserver[5654]: ) full # [ 878.293271] dagster-webserver[5654]: ^ full # [ 878.307365] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 878.308171] dagster-webserver[5654]: self._engine = create_pg_engine( full # [ 878.308789] dagster-webserver[5654]: ~~~~~~~~~~~~~~~~^ full # [ 878.309647] dagster-webserver[5654]: self.postgres_url, full # [ 878.310314] dagster-webserver[5654]: ^^^^^^^^^^^^^^^^^^ full # [ 878.310954] dagster-webserver[5654]: ...<2 lines>... full # [ 878.311818] dagster-webserver[5654]: poolclass=db_pool.NullPool, full # [ 878.312690] dagster-webserver[5654]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 878.313557] dagster-webserver[5654]: ) full # [ 878.314224] dagster-webserver[5654]: ^ full # [ 878.314867] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 878.315726] dagster-webserver[5654]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 878.316636] dagster-webserver[5654]: File "", line 2, in create_engine full # [ 878.317287] dagster-webserver[5654]: return target(fn, url, **kwargs) full # [ 878.317917] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 878.318772] dagster-webserver[5654]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 878.330085] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 878.332711] dagster-webserver[5654]: dbapi = dbapi_meth(**dbapi_args) full # [ 878.333922] dagster-webserver[5654]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 878.336742] dagster-webserver[5654]: import psycopg full # [ 878.337737] dagster-webserver[5654]: ModuleNotFoundError: No module named 'psycopg' full # [ 878.610146] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 878.611135] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 878.615149] systemd[1]: dagster-webserver.service: Consumed 2.083s CPU time over 8.345s wall clock time, 111.6M memory peak. full # [ 883.189607] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 120. full # [ 883.193058] systemd[1]: Started Dagster Daemon. full # [ 883.689074] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 107. full # [ 883.693414] systemd[1]: Started Dagster Webserver. full # [ 885.022774] dagster-daemon[5697]: Traceback (most recent call last): full # [ 885.025420] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 885.026182] dagster-daemon[5697]: sys.exit(main()) full # [ 885.026757] dagster-daemon[5697]: ~~~~^^ full # [ 885.029046] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 885.029758] dagster-daemon[5697]: cli(obj={}) full # [ 885.030749] dagster-daemon[5697]: ~~~^^^^^^^^ full # [ 885.031652] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 885.032613] dagster-daemon[5697]: return self.main(*args, **kwargs) full # [ 885.033187] dagster-daemon[5697]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 885.033800] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 885.034815] dagster-daemon[5697]: rv = self.invoke(ctx) full # [ 885.035308] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 885.035917] dagster-daemon[5697]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 885.036858] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 885.037620] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 885.038356] dagster-daemon[5697]: return ctx.invoke(self.callback, **ctx.params) full # [ 885.038882] dagster-daemon[5697]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.039722] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 885.040701] dagster-daemon[5697]: return callback(*args, **kwargs) full # [ 885.041225] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 885.041833] dagster-daemon[5697]: with get_instance_for_cli( full # [ 885.042559] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 885.043147] dagster-daemon[5697]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 885.043767] dagster-daemon[5697]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.044745] dagster-daemon[5697]: ) as instance: full # [ 885.045310] dagster-daemon[5697]: ^ full # [ 885.045909] dagster-daemon[5697]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 885.047571] dagster-daemon[5697]: return next(self.gen) full # [ 885.064554] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 885.065274] dagster-daemon[5697]: with DagsterInstance.get() as instance: full # [ 885.065884] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 885.067542] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 885.068190] dagster-daemon[5697]: return create_instance_from_dagster_home() full # [ 885.068815] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 885.069838] dagster-daemon[5697]: return create_instance_from_config(dagster_home_path) full # [ 885.070707] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 885.071661] dagster-daemon[5697]: return create_instance_from_ref(instance_ref) full # [ 885.072215] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 885.072851] dagster-daemon[5697]: unified_storage = instance_ref.storage full # [ 885.073606] dagster-daemon[5697]: ^^^^^^^^^^^^^^^^^^^^ full # [ 885.074139] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 885.074751] dagster-daemon[5697]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 885.075671] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.076291] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 885.077193] dagster-daemon[5697]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 885.077730] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.078569] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 885.079371] dagster-daemon[5697]: return DagsterPostgresStorage( full # [ 885.080089] dagster-daemon[5697]: inst_data=inst_data, full # [ 885.080694] dagster-daemon[5697]: ...<2 lines>... full # [ 885.081647] dagster-daemon[5697]: token_provider=get_token_provider_from_config(config_value), full # [ 885.082204] dagster-daemon[5697]: ) full # [ 885.104456] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 885.105177] dagster-daemon[5697]: self._run_storage = PostgresRunStorage( full # [ 885.105781] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~^ full # [ 885.107277] dagster-daemon[5697]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 885.107899] dagster-daemon[5697]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.108742] dagster-daemon[5697]: ) full # [ 885.109734] dagster-daemon[5697]: ^ full # [ 885.110633] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 885.111587] dagster-daemon[5697]: self._engine = create_pg_engine( full # [ 885.112142] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~^ full # [ 885.112772] dagster-daemon[5697]: self.postgres_url, full # [ 885.114036] dagster-daemon[5697]: ^^^^^^^^^^^^^^^^^^ full # [ 885.114474] dagster-daemon[5697]: ...<2 lines>... full # [ 885.115179] dagster-daemon[5697]: poolclass=db_pool.NullPool, full # [ 885.115734] dagster-daemon[5697]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 885.116591] dagster-daemon[5697]: ) full # [ 885.117372] dagster-daemon[5697]: ^ full # [ 885.117873] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 885.118728] dagster-daemon[5697]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 885.119686] dagster-daemon[5697]: File "", line 2, in create_engine full # [ 885.120243] dagster-daemon[5697]: return target(fn, url, **kwargs) full # [ 885.120891] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 885.121747] dagster-daemon[5697]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 885.123234] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 885.123889] dagster-daemon[5697]: dbapi = dbapi_meth(**dbapi_args) full # [ 885.124719] dagster-daemon[5697]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 885.125657] dagster-daemon[5697]: import psycopg full # [ 885.129087] dagster-daemon[5697]: ModuleNotFoundError: No module named 'psycopg' full # [ 885.365809] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 885.367467] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 885.368658] systemd[1]: dagster-daemon.service: Consumed 1.467s CPU time over 7.326s wall clock time, 88.6M memory peak. full # [ 886.384808] dagster-webserver[5699]: Traceback (most recent call last): full # [ 886.387444] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 886.388211] dagster-webserver[5699]: sys.exit(main()) full # [ 886.388785] dagster-webserver[5699]: ~~~~^^ full # [ 886.389633] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 886.390282] dagster-webserver[5699]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 886.390969] dagster-webserver[5699]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.391780] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 886.392614] dagster-webserver[5699]: return self.main(*args, **kwargs) full # [ 886.393260] dagster-webserver[5699]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 886.393920] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 886.394714] dagster-webserver[5699]: rv = self.invoke(ctx) full # [ 886.403136] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 886.404149] dagster-webserver[5699]: return ctx.invoke(self.callback, **ctx.params) full # [ 886.404787] dagster-webserver[5699]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.405672] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 886.406293] dagster-webserver[5699]: return callback(*args, **kwargs) full # [ 886.406988] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 886.407595] dagster-webserver[5699]: instance = stack.enter_context( full # [ 886.408285] dagster-webserver[5699]: get_possibly_temporary_instance_for_cli( full # [ 886.408897] dagster-webserver[5699]: ...<3 lines>... full # [ 886.409731] dagster-webserver[5699]: ) full # [ 886.410580] dagster-webserver[5699]: ) full # [ 886.411230] dagster-webserver[5699]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 886.411862] dagster-webserver[5699]: result = _enter(cm) full # [ 886.421081] dagster-webserver[5699]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 886.421870] dagster-webserver[5699]: return next(self.gen) full # [ 886.422514] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 886.423180] dagster-webserver[5699]: with DagsterInstance.get() as instance: full # [ 886.423827] dagster-webserver[5699]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 886.424692] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 886.425584] dagster-webserver[5699]: return create_instance_from_dagster_home() full # [ 886.426261] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 886.426996] dagster-webserver[5699]: return create_instance_from_config(dagster_home_path) full # [ 886.427672] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 886.428504] dagster-webserver[5699]: return create_instance_from_ref(instance_ref) full # [ 886.440893] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 886.441667] dagster-webserver[5699]: unified_storage = instance_ref.storage full # [ 886.442516] dagster-webserver[5699]: ^^^^^^^^^^^^^^^^^^^^ full # [ 886.443185] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 886.443823] dagster-webserver[5699]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 886.444714] dagster-webserver[5699]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.445585] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 886.446246] dagster-webserver[5699]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 886.446866] dagster-webserver[5699]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.447551] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 886.448182] dagster-webserver[5699]: return DagsterPostgresStorage( full # [ 886.448820] dagster-webserver[5699]: inst_data=inst_data, full # [ 886.449673] dagster-webserver[5699]: ...<2 lines>... full # [ 886.450535] dagster-webserver[5699]: token_provider=get_token_provider_from_config(config_value), full # [ 886.451233] dagster-webserver[5699]: ) full # [ 886.451835] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 886.452497] dagster-webserver[5699]: self._run_storage = PostgresRunStorage( full # [ 886.453146] dagster-webserver[5699]: ~~~~~~~~~~~~~~~~~~^ full # [ 886.453754] dagster-webserver[5699]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 886.454612] dagster-webserver[5699]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.455262] dagster-webserver[5699]: ) full # [ 886.455877] dagster-webserver[5699]: ^ full # [ 886.473615] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 886.474599] dagster-webserver[5699]: self._engine = create_pg_engine( full # [ 886.475267] dagster-webserver[5699]: ~~~~~~~~~~~~~~~~^ full # [ 886.475916] dagster-webserver[5699]: self.postgres_url, full # [ 886.476750] dagster-webserver[5699]: ^^^^^^^^^^^^^^^^^^ full # [ 886.477619] dagster-webserver[5699]: ...<2 lines>... full # [ 886.478334] dagster-webserver[5699]: poolclass=db_pool.NullPool, full # [ 886.478930] dagster-webserver[5699]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 886.479783] dagster-webserver[5699]: ) full # [ 886.480650] dagster-webserver[5699]: ^ full # [ 886.481519] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 886.482188] dagster-webserver[5699]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 886.482832] dagster-webserver[5699]: File "", line 2, in create_engine full # [ 886.483704] dagster-webserver[5699]: return target(fn, url, **kwargs) full # [ 886.484617] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 886.485282] dagster-webserver[5699]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 886.485889] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 886.486726] dagster-webserver[5699]: dbapi = dbapi_meth(**dbapi_args) full # [ 886.499085] dagster-webserver[5699]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 886.501892] dagster-webserver[5699]: import psycopg full # [ 886.502876] dagster-webserver[5699]: ModuleNotFoundError: No module named 'psycopg' full # [ 886.777696] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 886.780182] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 886.782336] systemd[1]: dagster-webserver.service: Consumed 2.070s CPU time over 8.160s wall clock time, 111.7M memory peak. full # [ 890.439743] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 121. full # [ 890.442781] systemd[1]: Started Dagster Daemon. full # [ 891.939133] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 108. full # [ 891.941075] systemd[1]: Started Dagster Webserver. full # [ 892.322404] dagster-daemon[5735]: Traceback (most recent call last): full # [ 892.324100] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 892.326187] dagster-daemon[5735]: sys.exit(main()) full # [ 892.327183] dagster-daemon[5735]: ~~~~^^ full # [ 892.330077] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 892.332601] dagster-daemon[5735]: cli(obj={}) full # [ 892.333589] dagster-daemon[5735]: ~~~^^^^^^^^ full # [ 892.334515] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 892.336896] dagster-daemon[5735]: return self.main(*args, **kwargs) full # [ 892.338113] dagster-daemon[5735]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 892.339304] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 892.341689] dagster-daemon[5735]: rv = self.invoke(ctx) full # [ 892.342717] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 892.345094] dagster-daemon[5735]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 892.346571] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 892.348044] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 892.350376] dagster-daemon[5735]: return ctx.invoke(self.callback, **ctx.params) full # [ 892.351715] dagster-daemon[5735]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.353095] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 892.355431] dagster-daemon[5735]: return callback(*args, **kwargs) full # [ 892.356596] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 892.359190] dagster-daemon[5735]: with get_instance_for_cli( full # [ 892.360292] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 892.361405] dagster-daemon[5735]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 892.363251] dagster-daemon[5735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.365128] dagster-daemon[5735]: ) as instance: full # [ 892.366084] dagster-daemon[5735]: ^ full # [ 892.366829] dagster-daemon[5735]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 892.369147] dagster-daemon[5735]: return next(self.gen) full # [ 892.370178] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 892.372760] dagster-daemon[5735]: with DagsterInstance.get() as instance: full # [ 892.374052] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 892.375206] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 892.377747] dagster-daemon[5735]: return create_instance_from_dagster_home() full # [ 892.379081] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 892.381996] dagster-daemon[5735]: return create_instance_from_config(dagster_home_path) full # [ 892.383498] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 892.386338] dagster-daemon[5735]: return create_instance_from_ref(instance_ref) full # [ 892.387673] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 892.390473] dagster-daemon[5735]: unified_storage = instance_ref.storage full # [ 892.391836] dagster-daemon[5735]: ^^^^^^^^^^^^^^^^^^^^ full # [ 892.393112] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 892.395655] dagster-daemon[5735]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 892.397580] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.399113] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 892.401702] dagster-daemon[5735]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 892.403291] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.404883] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 892.407564] dagster-daemon[5735]: return DagsterPostgresStorage( full # [ 892.408724] dagster-daemon[5735]: inst_data=inst_data, full # [ 892.409854] dagster-daemon[5735]: ...<2 lines>... full # [ 892.410815] dagster-daemon[5735]: token_provider=get_token_provider_from_config(config_value), full # [ 892.412460] dagster-daemon[5735]: ) full # [ 892.413229] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 892.415780] dagster-daemon[5735]: self._run_storage = PostgresRunStorage( full # [ 892.417156] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~^ full # [ 892.418488] dagster-daemon[5735]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 892.420179] dagster-daemon[5735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.421882] dagster-daemon[5735]: ) full # [ 892.422665] dagster-daemon[5735]: ^ full # [ 892.423457] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 892.426178] dagster-daemon[5735]: self._engine = create_pg_engine( full # [ 892.427360] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~^ full # [ 892.428530] dagster-daemon[5735]: self.postgres_url, full # [ 892.429568] dagster-daemon[5735]: ^^^^^^^^^^^^^^^^^^ full # [ 892.430609] dagster-daemon[5735]: ...<2 lines>... full # [ 892.431570] dagster-daemon[5735]: poolclass=db_pool.NullPool, full # [ 892.432735] dagster-daemon[5735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.433902] dagster-daemon[5735]: ) full # [ 892.434686] dagster-daemon[5735]: ^ full # [ 892.435505] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 892.438142] dagster-daemon[5735]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 892.439587] dagster-daemon[5735]: File "", line 2, in create_engine full # [ 892.441804] dagster-daemon[5735]: return target(fn, url, **kwargs) full # [ 892.442987] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 892.445604] dagster-daemon[5735]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 892.447166] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 892.449790] dagster-daemon[5735]: dbapi = dbapi_meth(**dbapi_args) full # [ 892.450972] dagster-daemon[5735]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 892.453755] dagster-daemon[5735]: import psycopg full # [ 892.454704] dagster-daemon[5735]: ModuleNotFoundError: No module named 'psycopg' full # [ 892.563767] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 892.567474] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 892.569587] systemd[1]: dagster-daemon.service: Consumed 1.436s CPU time over 7.196s wall clock time, 88.5M memory peak. full # [ 894.702626] dagster-webserver[5745]: Traceback (most recent call last): full # [ 894.705143] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 894.705916] dagster-webserver[5745]: sys.exit(main()) full # [ 894.706725] dagster-webserver[5745]: ~~~~^^ full # [ 894.707574] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 894.708253] dagster-webserver[5745]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 894.708882] dagster-webserver[5745]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.709730] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 894.710544] dagster-webserver[5745]: return self.main(*args, **kwargs) full # [ 894.711196] dagster-webserver[5745]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 894.711817] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 894.712660] dagster-webserver[5745]: rv = self.invoke(ctx) full # [ 894.720795] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 894.721597] dagster-webserver[5745]: return ctx.invoke(self.callback, **ctx.params) full # [ 894.722292] dagster-webserver[5745]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.722904] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 894.723750] dagster-webserver[5745]: return callback(*args, **kwargs) full # [ 894.724606] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 894.725282] dagster-webserver[5745]: instance = stack.enter_context( full # [ 894.725916] dagster-webserver[5745]: get_possibly_temporary_instance_for_cli( full # [ 894.726745] dagster-webserver[5745]: ...<3 lines>... full # [ 894.727589] dagster-webserver[5745]: ) full # [ 894.728250] dagster-webserver[5745]: ) full # [ 894.728905] dagster-webserver[5745]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 894.729704] dagster-webserver[5745]: result = _enter(cm) full # [ 894.730562] dagster-webserver[5745]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 894.731253] dagster-webserver[5745]: return next(self.gen) full # [ 894.741539] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 894.742528] dagster-webserver[5745]: with DagsterInstance.get() as instance: full # [ 894.743423] dagster-webserver[5745]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 894.744045] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 894.744672] dagster-webserver[5745]: return create_instance_from_dagster_home() full # [ 894.745535] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 894.746207] dagster-webserver[5745]: return create_instance_from_config(dagster_home_path) full # [ 894.746885] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 894.747701] dagster-webserver[5745]: return create_instance_from_ref(instance_ref) full # [ 894.748564] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 894.749242] dagster-webserver[5745]: unified_storage = instance_ref.storage full # [ 894.749866] dagster-webserver[5745]: ^^^^^^^^^^^^^^^^^^^^ full # [ 894.762901] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 894.763720] dagster-webserver[5745]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 894.764564] dagster-webserver[5745]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.765245] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 894.766099] dagster-webserver[5745]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 894.766522] dagster-webserver[5745]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.767192] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 894.767822] dagster-webserver[5745]: return DagsterPostgresStorage( full # [ 894.768686] dagster-webserver[5745]: inst_data=inst_data, full # [ 894.769560] dagster-webserver[5745]: ...<2 lines>... full # [ 894.770226] dagster-webserver[5745]: token_provider=get_token_provider_from_config(config_value), full # [ 894.770862] dagster-webserver[5745]: ) full # [ 894.771556] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 894.772187] dagster-webserver[5745]: self._run_storage = PostgresRunStorage( full # [ 894.772811] dagster-webserver[5745]: ~~~~~~~~~~~~~~~~~~^ full # [ 894.773671] dagster-webserver[5745]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 894.774500] dagster-webserver[5745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.775148] dagster-webserver[5745]: ) full # [ 894.775765] dagster-webserver[5745]: ^ full # [ 894.776615] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 894.777269] dagster-webserver[5745]: self._engine = create_pg_engine( full # [ 894.777890] dagster-webserver[5745]: ~~~~~~~~~~~~~~~~^ full # [ 894.778720] dagster-webserver[5745]: self.postgres_url, full # [ 894.779668] dagster-webserver[5745]: ^^^^^^^^^^^^^^^^^^ full # [ 894.780226] dagster-webserver[5745]: ...<2 lines>... full # [ 894.780849] dagster-webserver[5745]: poolclass=db_pool.NullPool, full # [ 894.781492] dagster-webserver[5745]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 894.782139] dagster-webserver[5745]: ) full # [ 894.782833] dagster-webserver[5745]: ^ full # [ 894.800655] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 894.803328] dagster-webserver[5745]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 894.804800] dagster-webserver[5745]: File "", line 2, in create_engine full # [ 894.807081] dagster-webserver[5745]: return target(fn, url, **kwargs) full # [ 894.808320] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 894.810913] dagster-webserver[5745]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 894.812472] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 894.815133] dagster-webserver[5745]: dbapi = dbapi_meth(**dbapi_args) full # [ 894.816341] dagster-webserver[5745]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 894.819159] dagster-webserver[5745]: import psycopg full # [ 894.820123] dagster-webserver[5745]: ModuleNotFoundError: No module named 'psycopg' full # [ 895.087580] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 895.089693] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 895.091628] systemd[1]: dagster-webserver.service: Consumed 2.068s CPU time over 8.308s wall clock time, 111.7M memory peak. full # [ 897.689805] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 122. full # [ 897.692895] systemd[1]: Started Dagster Daemon. full # [ 899.566315] dagster-daemon[5774]: Traceback (most recent call last): full # [ 899.569395] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 899.570229] dagster-daemon[5774]: sys.exit(main()) full # [ 899.570833] dagster-daemon[5774]: ~~~~^^ full # [ 899.571692] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 899.572715] dagster-daemon[5774]: cli(obj={}) full # [ 899.573764] dagster-daemon[5774]: ~~~^^^^^^^^ full # [ 899.574548] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 899.575334] dagster-daemon[5774]: return self.main(*args, **kwargs) full # [ 899.576125] dagster-daemon[5774]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 899.576893] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 899.577930] dagster-daemon[5774]: rv = self.invoke(ctx) full # [ 899.579033] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 899.579747] dagster-daemon[5774]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 899.580616] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 899.591171] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 899.591970] dagster-daemon[5774]: return ctx.invoke(self.callback, **ctx.params) full # [ 899.592817] dagster-daemon[5774]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.593692] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 899.594549] dagster-daemon[5774]: return callback(*args, **kwargs) full # [ 899.595230] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 899.595875] dagster-daemon[5774]: with get_instance_for_cli( full # [ 899.596518] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 899.597187] dagster-daemon[5774]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 899.597815] dagster-daemon[5774]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.598676] dagster-daemon[5774]: ) as instance: full # [ 899.599538] dagster-daemon[5774]: ^ full # [ 899.600181] dagster-daemon[5774]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 899.600809] dagster-daemon[5774]: return next(self.gen) full # [ 899.601677] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 899.602489] dagster-daemon[5774]: with DagsterInstance.get() as instance: full # [ 899.603535] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 899.604191] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 899.604811] dagster-daemon[5774]: return create_instance_from_dagster_home() full # [ 899.605662] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 899.606506] dagster-daemon[5774]: return create_instance_from_config(dagster_home_path) full # [ 899.622767] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 899.623569] dagster-daemon[5774]: return create_instance_from_ref(instance_ref) full # [ 899.624445] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 899.625112] dagster-daemon[5774]: unified_storage = instance_ref.storage full # [ 899.625766] dagster-daemon[5774]: ^^^^^^^^^^^^^^^^^^^^ full # [ 899.626605] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 899.627286] dagster-daemon[5774]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 899.627921] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.629086] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 899.629631] dagster-daemon[5774]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 899.630286] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.630944] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 899.631805] dagster-daemon[5774]: return DagsterPostgresStorage( full # [ 899.632662] dagster-daemon[5774]: inst_data=inst_data, full # [ 899.633522] dagster-daemon[5774]: ...<2 lines>... full # [ 899.634188] dagster-daemon[5774]: token_provider=get_token_provider_from_config(config_value), full # [ 899.634821] dagster-daemon[5774]: ) full # [ 899.649431] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 899.650237] dagster-daemon[5774]: self._run_storage = PostgresRunStorage( full # [ 899.650871] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~^ full # [ 899.651511] dagster-daemon[5774]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 899.652186] dagster-daemon[5774]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.652813] dagster-daemon[5774]: ) full # [ 899.653683] dagster-daemon[5774]: ^ full # [ 899.654547] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 899.655232] dagster-daemon[5774]: self._engine = create_pg_engine( full # [ 899.655862] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~^ full # [ 899.656518] dagster-daemon[5774]: self.postgres_url, full # [ 899.657186] dagster-daemon[5774]: ^^^^^^^^^^^^^^^^^^ full # [ 899.657816] dagster-daemon[5774]: ...<2 lines>... full # [ 899.658677] dagster-daemon[5774]: poolclass=db_pool.NullPool, full # [ 899.659538] dagster-daemon[5774]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.660219] dagster-daemon[5774]: ) full # [ 899.660839] dagster-daemon[5774]: ^ full # [ 899.661299] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 899.661936] dagster-daemon[5774]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 899.662775] dagster-daemon[5774]: File "", line 2, in create_engine full # [ 899.663627] dagster-daemon[5774]: return target(fn, url, **kwargs) full # [ 899.664314] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 899.664920] dagster-daemon[5774]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 899.665750] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 899.666601] dagster-daemon[5774]: dbapi = dbapi_meth(**dbapi_args) full # [ 899.682410] dagster-daemon[5774]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 899.685182] dagster-daemon[5774]: import psycopg full # [ 899.686138] dagster-daemon[5774]: ModuleNotFoundError: No module named 'psycopg' full # [ 899.882895] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 899.885423] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 899.887624] systemd[1]: dagster-daemon.service: Consumed 1.437s CPU time over 7.318s wall clock time, 88.5M memory peak. full # [ 900.189692] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 109. full # [ 900.192556] systemd[1]: Started Dagster Webserver. full # [ 900.196627] systemd[1]: Starting Cleanup of Temporary Directories... full # [ 900.294665] systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully. full # [ 900.296771] systemd[1]: Finished Cleanup of Temporary Directories. full # [ 902.818837] dagster-webserver[5791]: Traceback (most recent call last): full # [ 902.821409] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 902.822251] dagster-webserver[5791]: sys.exit(main()) full # [ 902.822856] dagster-webserver[5791]: ~~~~^^ full # [ 902.823285] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 902.823907] dagster-webserver[5791]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 902.824764] dagster-webserver[5791]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.825599] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 902.826268] dagster-webserver[5791]: return self.main(*args, **kwargs) full # [ 902.826877] dagster-webserver[5791]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 902.827744] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 902.828555] dagster-webserver[5791]: rv = self.invoke(ctx) full # [ 902.837129] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 902.837935] dagster-webserver[5791]: return ctx.invoke(self.callback, **ctx.params) full # [ 902.838807] dagster-webserver[5791]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.839666] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 902.840289] dagster-webserver[5791]: return callback(*args, **kwargs) full # [ 902.840940] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 902.841790] dagster-webserver[5791]: instance = stack.enter_context( full # [ 902.842649] dagster-webserver[5791]: get_possibly_temporary_instance_for_cli( full # [ 902.843316] dagster-webserver[5791]: ...<3 lines>... full # [ 902.843951] dagster-webserver[5791]: ) full # [ 902.844773] dagster-webserver[5791]: ) full # [ 902.845647] dagster-webserver[5791]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 902.846274] dagster-webserver[5791]: result = _enter(cm) full # [ 902.846892] dagster-webserver[5791]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 902.847719] dagster-webserver[5791]: return next(self.gen) full # [ 902.858114] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 902.858920] dagster-webserver[5791]: with DagsterInstance.get() as instance: full # [ 902.859771] dagster-webserver[5791]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 902.860628] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 902.861303] dagster-webserver[5791]: return create_instance_from_dagster_home() full # [ 902.861931] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 902.862780] dagster-webserver[5791]: return create_instance_from_config(dagster_home_path) full # [ 902.863927] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 902.864517] dagster-webserver[5791]: return create_instance_from_ref(instance_ref) full # [ 902.865183] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 902.865813] dagster-webserver[5791]: unified_storage = instance_ref.storage full # [ 902.866646] dagster-webserver[5791]: ^^^^^^^^^^^^^^^^^^^^ full # [ 902.879524] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 902.880569] dagster-webserver[5791]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 902.881194] dagster-webserver[5791]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.881823] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 902.882697] dagster-webserver[5791]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 902.883560] dagster-webserver[5791]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.884246] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 902.884878] dagster-webserver[5791]: return DagsterPostgresStorage( full # [ 902.885740] dagster-webserver[5791]: inst_data=inst_data, full # [ 902.886592] dagster-webserver[5791]: ...<2 lines>... full # [ 902.887268] dagster-webserver[5791]: token_provider=get_token_provider_from_config(config_value), full # [ 902.887902] dagster-webserver[5791]: ) full # [ 902.888796] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 902.889620] dagster-webserver[5791]: self._run_storage = PostgresRunStorage( full # [ 902.890310] dagster-webserver[5791]: ~~~~~~~~~~~~~~~~~~^ full # [ 902.890919] dagster-webserver[5791]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 902.891750] dagster-webserver[5791]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.892597] dagster-webserver[5791]: ) full # [ 902.893254] dagster-webserver[5791]: ^ full # [ 902.893885] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 902.894722] dagster-webserver[5791]: self._engine = create_pg_engine( full # [ 902.895584] dagster-webserver[5791]: ~~~~~~~~~~~~~~~~^ full # [ 902.896228] dagster-webserver[5791]: self.postgres_url, full # [ 902.896851] dagster-webserver[5791]: ^^^^^^^^^^^^^^^^^^ full # [ 902.897504] dagster-webserver[5791]: ...<2 lines>... full # [ 902.898149] dagster-webserver[5791]: poolclass=db_pool.NullPool, full # [ 902.898772] dagster-webserver[5791]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 902.899612] dagster-webserver[5791]: ) full # [ 902.900275] dagster-webserver[5791]: ^ full # [ 902.917460] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 902.918260] dagster-webserver[5791]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 902.918890] dagster-webserver[5791]: File "", line 2, in create_engine full # [ 902.919738] dagster-webserver[5791]: return target(fn, url, **kwargs) full # [ 902.920604] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 902.921278] dagster-webserver[5791]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 902.921913] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 902.922759] dagster-webserver[5791]: dbapi = dbapi_meth(**dbapi_args) full # [ 902.923655] dagster-webserver[5791]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 902.924297] dagster-webserver[5791]: import psycopg full # [ 902.936087] dagster-webserver[5791]: ModuleNotFoundError: No module named 'psycopg' full # [ 903.215992] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 903.216958] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 903.220897] systemd[1]: dagster-webserver.service: Consumed 2.013s CPU time over 8.131s wall clock time, 111.6M memory peak. full # [ 904.939651] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 123. full # [ 904.942501] systemd[1]: Started Dagster Daemon. full # [ 906.795613] dagster-daemon[5815]: Traceback (most recent call last): full # [ 906.798094] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-daemon", line 10, in full # [ 906.798849] dagster-daemon[5815]: sys.exit(main()) full # [ 906.799646] dagster-daemon[5815]: ~~~~^^ full # [ 906.800296] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 906.800915] dagster-daemon[5815]: cli(obj={}) full # [ 906.801768] dagster-daemon[5815]: ~~~^^^^^^^^ full # [ 906.802614] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 906.803244] dagster-daemon[5815]: return self.main(*args, **kwargs) full # [ 906.803851] dagster-daemon[5815]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 906.804492] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 906.805147] dagster-daemon[5815]: rv = self.invoke(ctx) full # [ 906.812534] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 906.813530] dagster-daemon[5815]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 906.814214] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 906.815054] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 906.815676] dagster-daemon[5815]: return ctx.invoke(self.callback, **ctx.params) full # [ 906.816528] dagster-daemon[5815]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.817210] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 906.817821] dagster-daemon[5815]: return callback(*args, **kwargs) full # [ 906.818716] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 906.819535] dagster-daemon[5815]: with get_instance_for_cli( full # [ 906.820170] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 906.820798] dagster-daemon[5815]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 906.821637] dagster-daemon[5815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.822289] dagster-daemon[5815]: ) as instance: full # [ 906.822913] dagster-daemon[5815]: ^ full # [ 906.823753] dagster-daemon[5815]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 906.824600] dagster-daemon[5815]: return next(self.gen) full # [ 906.836973] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 906.837770] dagster-daemon[5815]: with DagsterInstance.get() as instance: full # [ 906.838617] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 906.839288] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 906.839922] dagster-daemon[5815]: return create_instance_from_dagster_home() full # [ 906.840766] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 906.841632] dagster-daemon[5815]: return create_instance_from_config(dagster_home_path) full # [ 906.842307] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 906.842942] dagster-daemon[5815]: return create_instance_from_ref(instance_ref) full # [ 906.843834] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 906.844651] dagster-daemon[5815]: unified_storage = instance_ref.storage full # [ 906.845544] dagster-daemon[5815]: ^^^^^^^^^^^^^^^^^^^^ full # [ 906.857810] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 906.858606] dagster-daemon[5815]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 906.859281] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.859902] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 906.860749] dagster-daemon[5815]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 906.861610] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.862272] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 906.862903] dagster-daemon[5815]: return DagsterPostgresStorage( full # [ 906.863748] dagster-daemon[5815]: inst_data=inst_data, full # [ 906.864613] dagster-daemon[5815]: ...<2 lines>... full # [ 906.865275] dagster-daemon[5815]: token_provider=get_token_provider_from_config(config_value), full # [ 906.865906] dagster-daemon[5815]: ) full # [ 906.866757] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 906.867611] dagster-daemon[5815]: self._run_storage = PostgresRunStorage( full # [ 906.868288] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~~~^ full # [ 906.868902] dagster-daemon[5815]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 906.869755] dagster-daemon[5815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.870603] dagster-daemon[5815]: ) full # [ 906.871240] dagster-daemon[5815]: ^ full # [ 906.871869] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 906.872707] dagster-daemon[5815]: self._engine = create_pg_engine( full # [ 906.873553] dagster-daemon[5815]: ~~~~~~~~~~~~~~~~^ full # [ 906.874215] dagster-daemon[5815]: self.postgres_url, full # [ 906.874816] dagster-daemon[5815]: ^^^^^^^^^^^^^^^^^^ full # [ 906.875657] dagster-daemon[5815]: ...<2 lines>... full # [ 906.876503] dagster-daemon[5815]: poolclass=db_pool.NullPool, full # [ 906.877157] dagster-daemon[5815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.877773] dagster-daemon[5815]: ) full # [ 906.878616] dagster-daemon[5815]: ^ full # [ 906.879267] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 906.879880] dagster-daemon[5815]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 906.880746] dagster-daemon[5815]: File "", line 2, in create_engine full # [ 906.881565] dagster-daemon[5815]: return target(fn, url, **kwargs) full # [ 906.882215] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 906.882824] dagster-daemon[5815]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 906.904819] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 906.905608] dagster-daemon[5815]: dbapi = dbapi_meth(**dbapi_args) full # [ 906.908154] dagster-daemon[5815]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 906.908705] dagster-daemon[5815]: import psycopg full # [ 906.909566] dagster-daemon[5815]: ModuleNotFoundError: No module named 'psycopg' full # [ 907.100946] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 907.125561] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 907.128903] systemd[1]: dagster-daemon.service: Consumed 1.423s CPU time over 7.216s wall clock time, 88.5M memory peak. full # [ 908.439989] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 110. full # [ 908.444374] systemd[1]: Started Dagster Webserver. full # [ 911.088408] dagster-webserver[5837]: Traceback (most recent call last): full # [ 911.091079] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/bin/dagster-webserver", line 10, in full # [ 911.091894] dagster-webserver[5837]: sys.exit(main()) full # [ 911.092535] dagster-webserver[5837]: ~~~~^^ full # [ 911.093188] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 911.093818] dagster-webserver[5837]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 911.094687] dagster-webserver[5837]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 911.095521] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 911.096187] dagster-webserver[5837]: return self.main(*args, **kwargs) full # [ 911.096799] dagster-webserver[5837]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 911.097688] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 911.098513] dagster-webserver[5837]: rv = self.invoke(ctx) full # [ 911.099159] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 911.099789] dagster-webserver[5837]: return ctx.invoke(self.callback, **ctx.params) full # [ 911.100668] dagster-webserver[5837]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 911.111630] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 911.112635] dagster-webserver[5837]: return callback(*args, **kwargs) full # [ 911.113303] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 911.113943] dagster-webserver[5837]: instance = stack.enter_context( full # [ 911.114795] dagster-webserver[5837]: get_possibly_temporary_instance_for_cli( full # [ 911.115656] dagster-webserver[5837]: ...<3 lines>... full # [ 911.116311] dagster-webserver[5837]: ) full # [ 911.116965] dagster-webserver[5837]: ) full # [ 911.117827] dagster-webserver[5837]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 911.118691] dagster-webserver[5837]: result = _enter(cm) full # [ 911.119590] dagster-webserver[5837]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 911.120228] dagster-webserver[5837]: return next(self.gen) full # [ 911.120839] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 911.121675] dagster-webserver[5837]: with DagsterInstance.get() as instance: full # [ 911.122534] dagster-webserver[5837]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 911.132829] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 911.133631] dagster-webserver[5837]: return create_instance_from_dagster_home() full # [ 911.134293] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 911.134924] dagster-webserver[5837]: return create_instance_from_config(dagster_home_path) full # [ 911.135786] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 911.136650] dagster-webserver[5837]: return create_instance_from_ref(instance_ref) full # [ 911.137561] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 911.138197] dagster-webserver[5837]: unified_storage = instance_ref.storage full # [ 911.138829] dagster-webserver[5837]: ^^^^^^^^^^^^^^^^^^^^ full # [ 911.139695] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 911.140598] dagster-webserver[5837]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 911.141240] dagster-webserver[5837]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 911.155224] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 911.156002] dagster-webserver[5837]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 911.156669] dagster-webserver[5837]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 911.157528] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 911.158198] dagster-webserver[5837]: return DagsterPostgresStorage( full # [ 911.158829] dagster-webserver[5837]: inst_data=inst_data, full # [ 911.159700] dagster-webserver[5837]: ...<2 lines>... full # [ 911.160567] dagster-webserver[5837]: token_provider=get_token_provider_from_config(config_value), full # [ 911.161233] dagster-webserver[5837]: ) full # [ 911.161866] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 911.162538] dagster-webserver[5837]: self._run_storage = PostgresRunStorage( full # [ 911.163199] dagster-webserver[5837]: ~~~~~~~~~~~~~~~~~~^ full # [ 911.163829] dagster-webserver[5837]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 911.164700] dagster-webserver[5837]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 911.165561] dagster-webserver[5837]: ) full # [ 911.166247] dagster-webserver[5837]: ^ full # [ 911.166906] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 911.167509] dagster-webserver[5837]: self._engine = create_pg_engine( full # [ 911.168159] dagster-webserver[5837]: ~~~~~~~~~~~~~~~~^ full # [ 911.168794] dagster-webserver[5837]: self.postgres_url, full # [ 911.169639] dagster-webserver[5837]: ^^^^^^^^^^^^^^^^^^ full # [ 911.170293] dagster-webserver[5837]: ...<2 lines>... full # [ 911.170927] dagster-webserver[5837]: poolclass=db_pool.NullPool, full # [ 911.171782] dagster-webserver[5837]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 911.172626] dagster-webserver[5837]: ) full # [ 911.173261] dagster-webserver[5837]: ^ full # [ 911.173907] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 911.174749] dagster-webserver[5837]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 911.191683] dagster-webserver[5837]: File "", line 2, in create_engine full # [ 911.192686] dagster-webserver[5837]: return target(fn, url, **kwargs) full # [ 911.194982] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 911.197624] dagster-webserver[5837]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 911.199187] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 911.201829] dagster-webserver[5837]: dbapi = dbapi_meth(**dbapi_args) full # [ 911.203074] dagster-webserver[5837]: File "/nix/store/k2f2c1rqfmbh29wyzay4ssgw5762a3r5-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 911.205904] dagster-webserver[5837]: import psycopg full # [ 911.206884] dagster-webserver[5837]: ModuleNotFoundError: No module named 'psycopg' full # [ 911.481677] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 911.482889] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 911.486647] systemd[1]: dagster-webserver.service: Consumed 2.039s CPU time over 8.262s wall clock time, 111.6M memory peak. full # [ 912.189948] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 124. full # [ 912.194906] systemd[1]: Started Dagster Daemon. !!! Test "webserver starts and responds" failed with error: "action timed out after 900.64 seconds (timeout=900.0)" !!! Traceback (most recent call last): !!! File "", line 18, in !!! full.wait_for_open_port(3000) !!! !!! RequestedAssertionFailed: action timed out after 900.64 seconds (timeout=900.0) cleanup kill QemuMachine (pid 47) full # qemu-system-x86_64: terminating on signal 15 from pid 39 (/nix/store/d64q19q1xjdwfhqx6czvrjgrhq0n3lcc-python3-3.14.7/bin/python3.14) full # [2026-10-01T22:43:44Z INFO virtiofsd] Client disconnected, shutting down full # [2026-10-01T22:43:44Z INFO virtiofsd] Client disconnected, shutting down full # [2026-10-01T22:43:44Z INFO virtiofsd] Client disconnected, shutting down kill QemuMachine (pid 48) worker # qemu-system-x86_64: terminating on signal 15 from pid 39 (/nix/store/d64q19q1xjdwfhqx6czvrjgrhq0n3lcc-python3-3.14.7/bin/python3.14) worker # [2026-10-01T22:43:44Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-10-01T22:43:44Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-10-01T22:43:44Z INFO virtiofsd] Client disconnected, shutting down (finished: cleanup, in 0.14 seconds)