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 full # Disk image does not exist, creating the virtualisation disk image... full: QEMU running (pid 47) worker: QEMU running (pid 48) worker # Disk image does not exist, creating the virtualisation disk image... full # Formatting '/build/vm-state-full/tmp.6Wuv3oVaCH', fmt=raw size=1073741824 (finished: start all VMs, in 0.19 seconds) full # mke2fs 1.47.4 (6-Mar-2025) subtest: PostgreSQL starts and dagster database exists full # Discarding device blocks: 0/262144 done full: waiting for unit postgresql.service worker # Formatting '/build/vm-state-worker/tmp.UpSC7XUtSR', fmt=raw size=1073741824 full: waiting for the VM to finish booting worker # mke2fs 1.47.4 (6-Mar-2025) full # Creating filesystem with 262144 4k blocks and 65536 inodes worker # Discarding device blocks: 0/262144 done full # Filesystem UUID: 39af31bc-9acb-4a00-96f0-6fc92f9a9f9b worker # Creating filesystem with 262144 4k blocks and 65536 inodes full # Superblock backups stored on blocks: worker # Filesystem UUID: 5ed0289c-a902-440c-be8c-bd469e5b2318 full # 32768, 98304, 163840, 229376 worker # Superblock backups stored on blocks: full # worker # 32768, 98304, 163840, 229376 full # Allocating group tables: 0/8 done worker # full # Writing inode tables: 0/8 done worker # Allocating group tables: 0/8 done full # Creating journal (8192 blocks): done worker # Writing inode tables: 0/8 done full # Writing superblocks and filesystem accounting information: 0/8 done worker # Creating journal (8192 blocks): done full # worker # Writing superblocks and filesystem accounting information: 0/8 done full # Virtualisation disk image created. worker # full # Starting virtiofs daemons... worker # Virtualisation disk image created. full # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # Starting virtiofs daemons... full # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-30T22:00:07Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-30T22:00:07Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) full # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether worker # [2026-09-30T22:00:07Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-30T22:00:07Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) worker # [2026-09-30T22:00:07Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether full # [2026-09-30T22:00:07Z INFO virtiofsd] Waiting for vhost-user socket connection... worker # [2026-09-30T22:00:07Z INFO virtiofsd] Waiting for vhost-user socket connection... full # [2026-09-30T22:00:07Z INFO virtiofsd] Client connected, servicing requests worker # [2026-09-30T22:00:07Z INFO virtiofsd] Client connected, servicing requests full # [2026-09-30T22:00:07Z INFO virtiofsd] Client connected, servicing requests worker # [2026-09-30T22:00:07Z INFO virtiofsd] Client connected, servicing requests full # [2026-09-30T22:00:07Z INFO virtiofsd] Client connected, servicing requests worker # [2026-09-30T22:00:07Z INFO virtiofsd] Client connected, servicing requests worker # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) full # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) full # worker # full # worker # full # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+7EFCC730+7EF2C730 CA00 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 # Press Ctrl-B to configure iPXE (PCI 00:02.0)... full # full # full # full # worker # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 3EFCC730 3EF2C730 CB00 full # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 7EFCC730 7EF2C730 CB00 worker # Press Ctrl-B to configure iPXE (PCI 00:05.0)... worker # worker # full # Press Ctrl-B to configure iPXE (PCI 00:05.0)... full # full # full # Booting from ROM... worker # Booting from ROM... worker # 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 full # Probing EDD (edd=off to disable)... ok[ 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] 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 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/2yfh37xs6wfnf476flf1g9zj0ilhz91z-nixos-system-full-test/init regInfo=/nix/.ro-store/a4cfjngqsrhn8mxz1j4k0y9l97l6fvz9-closure-info/registration console=ttyS0,115200n8 console=tty0 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 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.000000] DMI: Memory slots populated: 1/1 worker # [ 0.000000] Hypervisor detected: KVM full # [ 0.000000] BIOS-provided physical RAM map: worker # [ 0.000000] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 full # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable worker # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 worker # [ 0.000000] kvm-clock: using sched offset of 447330892 cycles full # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved full # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved worker # [ 0.000001] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.000004] tsc: Detected 3792.874 MHz processor full # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffd7fff] usable worker # [ 0.000671] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 full # [ 0.000000] BIOS-e820: [mem 0x000000007ffd8000-0x000000007fffffff] reserved worker # [ 0.000695] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs full # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved worker # [ 0.000697] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.004408] found SMP MP-table at [mem 0x000f5450-0x000f545f] full # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved worker # [ 0.004421] Using GB pages for direct mapping full # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved worker # [ 0.004514] RAMDISK: [mem 0x3e36b000-0x3ffcffff] worker # [ 0.004522] ACPI: Early table checksum verification disabled full # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved worker # [ 0.004524] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) full # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved full # [ 0.000000] NX (Execute Disable) protection: active worker # [ 0.004528] ACPI: RSDT 0x000000003FFE2422 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] APIC: Static calls initialized full # [ 0.000000] SMBIOS 2.8 present. worker # [ 0.004533] ACPI: FACP 0x000000003FFE221A 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) 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.004540] ACPI: DSDT 0x000000003FFE0040 0021DA (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] DMI: Memory slots populated: 1/1 worker # [ 0.004542] ACPI: FACS 0x000000003FFE0000 000040 full # [ 0.000000] Hypervisor detected: KVM full # [ 0.000000] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.004544] ACPI: APIC 0x000000003FFE230E 000078 (v03 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 worker # [ 0.004546] ACPI: HPET 0x000000003FFE2386 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000000] kvm-clock: using sched offset of 447475116 cycles worker # [ 0.004547] ACPI: MCFG 0x000000003FFE23BE 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns worker # [ 0.004549] ACPI: WAET 0x000000003FFE23FA 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) full # [ 0.000004] tsc: Detected 3792.874 MHz processor worker # [ 0.004551] ACPI: Reserving FACP table memory at [mem 0x3ffe221a-0x3ffe230d] full # [ 0.000666] last_pfn = 0x7ffd8 max_arch_pfn = 0x400000000 worker # [ 0.004552] ACPI: Reserving DSDT table memory at [mem 0x3ffe0040-0x3ffe2219] full # [ 0.000689] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs worker # [ 0.004553] ACPI: Reserving FACS table memory at [mem 0x3ffe0000-0x3ffe003f] worker # [ 0.004553] ACPI: Reserving APIC table memory at [mem 0x3ffe230e-0x3ffe2385] full # [ 0.000692] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT worker # [ 0.004554] ACPI: Reserving HPET table memory at [mem 0x3ffe2386-0x3ffe23bd] full # [ 0.002218] found SMP MP-table at [mem 0x000f5450-0x000f545f] worker # [ 0.004554] ACPI: Reserving MCFG table memory at [mem 0x3ffe23be-0x3ffe23f9] full # [ 0.002228] Using GB pages for direct mapping full # [ 0.002277] RAMDISK: [mem 0x7e369000-0x7ffcffff] worker # [ 0.004555] ACPI: Reserving WAET table memory at [mem 0x3ffe23fa-0x3ffe2421] worker # [ 0.004986] No NUMA configuration found full # [ 0.002283] ACPI: Early table checksum verification disabled worker # [ 0.004988] Faking a node at [mem 0x0000000000000000-0x000000003ffd7fff] full # [ 0.002286] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) worker # [ 0.004990] NODE_DATA(0) allocated [mem 0x3ffd2780-0x3ffd7cff] worker # [ 0.005088] Zone ranges: full # [ 0.002290] ACPI: RSDT 0x000000007FFE247D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.005088] DMA [mem 0x0000000000001000-0x0000000000ffffff] worker # [ 0.005090] DMA32 [mem 0x0000000001000000-0x000000003ffd7fff] full # [ 0.002294] ACPI: FACP 0x000000007FFE226D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.005091] Normal empty worker # [ 0.005092] Device empty worker # [ 0.005093] Movable zone start for each node full # [ 0.002299] ACPI: DSDT 0x000000007FFE0040 00222D (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.005093] Early memory node ranges full # [ 0.002301] ACPI: FACS 0x000000007FFE0000 000040 worker # [ 0.005094] node 0: [mem 0x0000000000001000-0x000000000009efff] full # [ 0.002302] ACPI: APIC 0x000000007FFE2361 000080 (v03 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.005095] node 0: [mem 0x0000000000100000-0x000000003ffd7fff] full # [ 0.002304] ACPI: HPET 0x000000007FFE23E1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.005096] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ffd7fff] worker # [ 0.005119] On node 0, zone DMA: 1 pages in unavailable ranges full # [ 0.002305] ACPI: MCFG 0x000000007FFE2419 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.005424] On node 0, zone DMA: 97 pages in unavailable ranges full # [ 0.002307] ACPI: WAET 0x000000007FFE2455 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) worker # [ 0.023301] On node 0, zone DMA32: 40 pages in unavailable ranges worker # [ 0.024173] ACPI: PM-Timer IO Port: 0x608 full # [ 0.002308] ACPI: Reserving FACP table memory at [mem 0x7ffe226d-0x7ffe2360] worker # [ 0.024184] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) full # [ 0.002309] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe226c] worker # [ 0.024208] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 worker # [ 0.024210] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) full # [ 0.002309] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] worker # [ 0.024211] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) full # [ 0.002310] ACPI: Reserving APIC table memory at [mem 0x7ffe2361-0x7ffe23e0] worker # [ 0.024212] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) full # [ 0.002310] ACPI: Reserving HPET table memory at [mem 0x7ffe23e1-0x7ffe2418] worker # [ 0.024213] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) worker # [ 0.024213] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) full # [ 0.002310] ACPI: Reserving MCFG table memory at [mem 0x7ffe2419-0x7ffe2454] worker # [ 0.024216] ACPI: Using ACPI (MADT) for SMP configuration information full # [ 0.002311] ACPI: Reserving WAET table memory at [mem 0x7ffe2455-0x7ffe247c] worker # [ 0.024217] ACPI: HPET id: 0x8086a201 base: 0xfed00000 full # [ 0.002701] No NUMA configuration found worker # [ 0.024220] TSC deadline timer available worker # [ 0.024232] CPU topo: Max. logical packages: 1 full # [ 0.002702] Faking a node at [mem 0x0000000000000000-0x000000007ffd7fff] worker # [ 0.024233] CPU topo: Max. logical dies: 1 full # [ 0.002705] NODE_DATA(0) allocated [mem 0x7ffd2780-0x7ffd7cff] worker # [ 0.024233] CPU topo: Max. dies per package: 1 full # [ 0.002781] Zone ranges: worker # [ 0.024236] CPU topo: Max. threads per core: 1 full # [ 0.002781] DMA [mem 0x0000000000001000-0x0000000000ffffff] worker # [ 0.024236] CPU topo: Num. cores per package: 1 worker # [ 0.024237] CPU topo: Num. threads per package: 1 full # [ 0.002783] DMA32 [mem 0x0000000001000000-0x000000007ffd7fff] full # [ 0.002784] Normal empty worker # [ 0.024237] CPU topo: Allowing 1 present CPUs plus 0 hotplug CPUs full # [ 0.002784] Device empty full # [ 0.002785] Movable zone start for each node worker # [ 0.024254] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() full # [ 0.002785] Early memory node ranges full # [ 0.002786] node 0: [mem 0x0000000000001000-0x000000000009efff] worker # [ 0.024284] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] full # [ 0.002787] node 0: [mem 0x0000000000100000-0x000000007ffd7fff] worker # [ 0.024285] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] full # [ 0.002788] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffd7fff] worker # [ 0.024287] [mem 0x40000000-0xafffffff] available for PCI devices worker # [ 0.024288] Booting paravirtualized kernel on KVM full # [ 0.002805] On node 0, zone DMA: 1 pages in unavailable ranges full # [ 0.003026] On node 0, zone DMA: 97 pages in unavailable ranges worker # [ 0.024291] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns full # [ 0.032175] On node 0, zone DMA32: 40 pages in unavailable ranges full # [ 0.033054] ACPI: PM-Timer IO Port: 0x608 worker # [ 0.028013] setup_percpu: NR_CPUS:384 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 full # [ 0.033066] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) worker # [ 0.029781] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u2097152 full # [ 0.033088] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 worker # [ 0.029817] kvm-guest: PV spinlocks disabled, single CPU full # [ 0.033091] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) full # [ 0.033092] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) full # [ 0.033093] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) full # [ 0.033094] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) worker # [ 0.029819] 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.033095] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) full # [ 0.033097] ACPI: Using ACPI (MADT) for SMP configuration information full # [ 0.033098] ACPI: HPET id: 0x8086a201 base: 0xfed00000 worker # [ 0.029898] Unknown kernel command line parameters "regInfo=/nix/.ro-store/24ariyz4bwfrrfd6v1l84qn5mksm0ma2-closure-info/registration", will be passed to user space. full # [ 0.033103] TSC deadline timer available worker # [ 0.029916] random: crng init done full # [ 0.033108] CPU topo: Max. logical packages: 1 full # [ 0.033109] CPU topo: Max. logical dies: 1 worker # [ 0.029916] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes full # [ 0.033109] CPU topo: Max. dies per package: 1 worker # [ 0.030792] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) full # [ 0.033112] CPU topo: Max. threads per core: 1 full # [ 0.033113] CPU topo: Num. cores per package: 2 worker # [ 0.030804] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) full # [ 0.033113] CPU topo: Num. threads per package: 2 worker # [ 0.030829] Fallback order for Node 0: 0 full # [ 0.033114] CPU topo: Allowing 2 present CPUs plus 0 hotplug CPUs worker # [ 0.030832] Built 1 zonelists, mobility grouping on. Total pages: 262006 worker # [ 0.030832] Policy zone: DMA32 full # [ 0.033132] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() worker # [ 0.032830] mem auto-init: stack:all(zero), heap alloc:on, heap free:off full # [ 0.033146] kvm-guest: KVM setup pv remote TLB flush full # [ 0.033148] kvm-guest: setup PV sched yield worker # [ 0.035501] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 worker # [ 0.037508] allocated 2097152 bytes of page_ext full # [ 0.033167] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] worker # [ 0.047439] ftrace: allocating 48804 entries in 192 pages full # [ 0.033168] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] worker # [ 0.047440] ftrace: allocated 192 pages with 2 groups worker # [ 0.048126] Dynamic Preempt: lazy full # [ 0.033170] [mem 0xc0000000-0xfed1bfff] available for PCI devices worker # [ 0.048252] rcu: Preemptible hierarchical RCU implementation. full # [ 0.033171] Booting paravirtualized kernel on KVM worker # [ 0.048252] rcu: RCU event tracing is enabled. full # [ 0.033173] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns worker # [ 0.048253] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=1. worker # [ 0.048254] Trampoline variant of Tasks RCU enabled. full # [ 0.036999] setup_percpu: NR_CPUS:384 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1 worker # [ 0.048254] Rude variant of Tasks RCU enabled. full # [ 0.038795] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u1048576 worker # [ 0.048254] Tracing variant of Tasks RCU enabled. full # [ 0.038832] kvm-guest: PV spinlocks enabled worker # [ 0.048255] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. full # [ 0.038833] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear) worker # [ 0.048256] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 worker # [ 0.048301] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. worker # [ 0.048302] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. full # [ 0.038836] 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/2yfh37xs6wfnf476flf1g9zj0ilhz91z-nixos-system-full-test/init regInfo=/nix/.ro-store/a4cfjngqsrhn8mxz1j4k0y9l97l6fvz9-closure-info/registration console=ttyS0,115200n8 console=tty0 worker # [ 0.048303] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. worker # [ 0.052103] NR_IRQS: 24832, nr_irqs: 256, preallocated irqs: 16 worker # [ 0.052345] rcu: srcu_init: Setting srcu_struct sizes based on contention. full # [ 0.038915] Unknown kernel command line parameters "regInfo=/nix/.ro-store/a4cfjngqsrhn8mxz1j4k0y9l97l6fvz9-closure-info/registration", will be passed to user space. full # [ 0.038932] random: crng init done worker # [ 0.052350] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns full # [ 0.038933] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes worker # [ 0.052437] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) full # [ 0.040687] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) worker # [ 0.057996] Console: colour VGA+ 80x25 full # [ 0.041563] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) worker # [ 0.057999] printk: legacy console [tty0] enabled full # [ 0.041601] Fallback order for Node 0: 0 worker # [ 0.090855] printk: legacy console [ttyS0] enabled worker # [ 0.238936] ACPI: Core revision 20250807 full # [ 0.041603] Built 1 zonelists, mobility grouping on. Total pages: 524150 full # [ 0.041604] Policy zone: DMA32 worker # [ 0.240058] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns full # [ 0.043800] mem auto-init: stack:all(zero), heap alloc:on, heap free:off worker # [ 0.242147] APIC: Switch to symmetric I/O mode setup full # [ 0.048406] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 worker # [ 0.243417] x2apic enabled full # [ 0.052020] allocated 4194304 bytes of page_ext worker # [ 0.244307] APIC: Switched APIC routing to: physical x2apic full # [ 0.061026] ftrace: allocating 48804 entries in 192 pages full # [ 0.061028] ftrace: allocated 192 pages with 2 groups full # [ 0.061751] Dynamic Preempt: lazy worker # [ 0.246362] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 full # [ 0.061920] rcu: Preemptible hierarchical RCU implementation. full # [ 0.061921] rcu: RCU event tracing is enabled. worker # [ 0.247698] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.061921] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=2. worker # [ 0.249953] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) full # [ 0.061923] Trampoline variant of Tasks RCU enabled. worker # [ 0.252023] x86/cpu: User Mode Instruction Prevention (UMIP) activated full # [ 0.061923] Rude variant of Tasks RCU enabled. full # [ 0.061923] Tracing variant of Tasks RCU enabled. worker # [ 0.253065] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 full # [ 0.061924] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. worker # [ 0.253953] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 full # [ 0.061924] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 full # [ 0.061934] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.254956] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.061936] RCU Tasks Rude: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.256954] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl full # [ 0.061937] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. worker # [ 0.258953] Spectre V2 : Mitigation: Retpolines full # [ 0.065763] NR_IRQS: 24832, nr_irqs: 440, preallocated irqs: 16 full # [ 0.066004] rcu: srcu_init: Setting srcu_struct sizes based on contention. worker # [ 0.260953] Speculative Return Stack Overflow: Mitigation: Safe RET full # [ 0.066008] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns full # [ 0.066090] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) full # [ 0.071696] Console: colour VGA+ 80x25 full # [ 0.071699] printk: legacy console [tty0] enabled full # [ 0.105949] printk: legacy console [ttyS0] enabled full # [ 0.269999] ACPI: Core revision 20250807 worker # [ 0.261953] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization full # [ 0.271122] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns worker # [ 0.263954] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT full # [ 0.273202] APIC: Switch to symmetric I/O mode setup full # [ 0.274468] x2apic enabled worker # [ 0.264953] Spectre V2 : Enabling Restricted Speculation for firmware calls full # [ 0.275362] APIC: Switched APIC routing to: physical x2apic worker # [ 0.265955] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier full # [ 0.276618] kvm-guest: APIC: send_IPI_mask() replaced with kvm_send_ipi_mask() worker # [ 0.266954] active return thunk: srso_alias_return_thunk full # [ 0.278253] kvm-guest: APIC: send_IPI_mask_allbutself() replaced with kvm_send_ipi_mask_allbutself() full # [ 0.280253] kvm-guest: setup PV IPIs worker # [ 0.267971] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' full # [ 0.281892] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 worker # [ 0.268953] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' worker # [ 0.269953] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' full # [ 0.283250] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns worker # [ 0.270953] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' full # [ 0.285520] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) worker # [ 0.271953] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' worker # [ 0.272953] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' worker # [ 0.274953] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 full # [ 0.286589] x86/cpu: User Mode Instruction Prevention (UMIP) activated worker # [ 0.276953] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 full # [ 0.288620] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 worker # [ 0.277953] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 full # [ 0.289520] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 worker # [ 0.279952] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 worker # [ 0.280953] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. full # [ 0.291523] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto full # [ 0.292520] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl full # [ 0.294519] Spectre V2 : Mitigation: Retpolines full # [ 0.295520] Speculative Return Stack Overflow: Mitigation: Safe RET full # [ 0.296519] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization full # [ 0.298519] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT full # [ 0.300519] Spectre V2 : Enabling Restricted Speculation for firmware calls full # [ 0.301520] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier full # [ 0.302520] active return thunk: srso_alias_return_thunk full # [ 0.303543] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' full # [ 0.304519] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' full # [ 0.306519] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' full # [ 0.307519] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' full # [ 0.309519] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' full # [ 0.310519] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' full # [ 0.311520] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 full # [ 0.312519] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 full # [ 0.313519] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 full # [ 0.315519] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 worker # [ 0.309424] Freeing SMP alternatives memory: 44K worker # [ 0.309954] pid_max: default: 32768 minimum: 301 full # [ 0.316519] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. worker # [ 0.311002] LSM: initializing lsm=capability,landlock,yama,bpf,ima worker # [ 0.312056] landlock: Up and running. worker # [ 0.312953] Yama: becoming mindful. worker # [ 0.314021] LSM support for eBPF active worker # [ 0.315005] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) worker # [ 0.315972] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) worker # [ 0.319255] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) worker # [ 0.320385] Performance Events: Fam17h+ core perfctr, AMD PMU driver. worker # [ 0.320961] ... version: 0 worker # [ 0.321950] ... bit width: 48 worker # [ 0.322954] ... generic counters: 6 worker # [ 0.323946] ... generic bitmap: 000000000000003f worker # [ 0.324954] ... fixed-purpose counters: 0 worker # [ 0.325943] ... fixed-purpose bitmap: 0000000000000000 worker # [ 0.326954] ... value mask: 0000ffffffffffff worker # [ 0.327954] ... max period: 00007fffffffffff worker # [ 0.328954] ... global_ctrl mask: 000000000000003f worker # [ 0.330032] signal: max sigframe size: 3376 full # [ 0.340987] Freeing SMP alternatives memory: 44K worker # [ 0.331021] rcu: Hierarchical SRCU implementation. full # [ 0.341521] pid_max: default: 32768 minimum: 301 worker # [ 0.331957] rcu: Max phase no-delay instances is 400. full # [ 0.342574] LSM: initializing lsm=capability,landlock,yama,bpf,ima full # [ 0.343613] landlock: Up and running. full # [ 0.344474] Yama: becoming mindful. full # [ 0.345560] LSM support for eBPF active worker # [ 0.336662] smp: Bringing up secondary CPUs ... full # [ 0.346569] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.336967] smp: Brought up 1 node, 1 CPU worker # [ 0.337915] smpboot: Total of 1 processors activated (7585.74 BogoMIPS) full # [ 0.347552] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) worker # [ 0.339094] Memory: 943236K/1048024K available (17263K kernel code, 2728K rwdata, 13660K rodata, 3656K init, 2968K bss, 97580K reserved, 0K cma-reserved) full # [ 0.351086] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) worker # [ 0.340125] devtmpfs: initialized worker # [ 0.341138] x86/mm: Memory block size: 128MB full # [ 0.351958] Performance Events: Fam17h+ core perfctr, AMD PMU driver. full # [ 0.352527] ... version: 0 full # [ 0.353517] ... bit width: 48 worker # [ 0.342757] posixtimers hash table entries: 512 (order: 1, 8192 bytes, linear) full # [ 0.354521] ... generic counters: 6 full # [ 0.355507] ... generic bitmap: 000000000000003f worker # [ 0.343981] futex hash table entries: 256 (16384 bytes on 1 NUMA nodes, total 16 KiB, linear). full # [ 0.356513] ... fixed-purpose counters: 0 worker # [ 0.345025] pinctrl core: initialized pinctrl subsystem full # [ 0.357276] ... fixed-purpose bitmap: 0000000000000000 worker # [ 0.346252] PM: RTC time: 22:00:07, date: 2026-09-30 full # [ 0.358521] ... value mask: 0000ffffffffffff full # [ 0.359521] ... max period: 00007fffffffffff full # [ 0.360521] ... global_ctrl mask: 000000000000003f worker # [ 0.349255] NET: Registered PF_NETLINK/PF_ROUTE protocol family full # [ 0.361608] signal: max sigframe size: 3376 full # [ 0.362600] rcu: Hierarchical SRCU implementation. worker # [ 0.350459] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations full # [ 0.363524] rcu: Max phase no-delay instances is 400. worker # [ 0.350975] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations full # [ 0.364656] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level worker # [ 0.352073] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations worker # [ 0.352962] audit: initializing netlink subsys (disabled) worker # [ 0.354201] thermal_sys: Registered thermal governor 'fair_share' full # [ 0.369136] smp: Bringing up secondary CPUs ... worker # [ 0.354203] thermal_sys: Registered thermal governor 'bang_bang' worker # [ 0.354955] thermal_sys: Registered thermal governor 'step_wise' full # [ 0.369839] smpboot: x86: Booting SMP configuration: worker # [ 0.355957] audit: type=2000 audit(1790805608.156:1): state=initialized audit_enabled=0 res=1 full # [ 0.370523] .... node #0, CPUs: #1 full # [ 0.370712] smp: Brought up 1 node, 2 CPUs worker # [ 0.357956] thermal_sys: Registered thermal governor 'user_space' full # [ 0.372525] smpboot: Total of 2 processors activated (15171.49 BogoMIPS) worker # [ 0.357958] thermal_sys: Registered thermal governor 'power_allocator' worker # [ 0.358968] cpuidle: using governor menu full # [ 0.373819] Memory: 1969776K/2096600K available (17263K kernel code, 2728K rwdata, 13660K rodata, 3656K init, 2968K bss, 115916K reserved, 0K cma-reserved) worker # [ 0.361792] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 full # [ 0.374897] devtmpfs: initialized worker # [ 0.363199] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] full # [ 0.376452] x86/mm: Memory block size: 128MB worker # [ 0.363956] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry worker # [ 0.364963] PCI: Using configuration type 1 for base access full # [ 0.378059] posixtimers hash table entries: 1024 (order: 2, 16384 bytes, linear) worker # [ 0.366137] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. full # [ 0.379556] futex hash table entries: 512 (32768 bytes on 1 NUMA nodes, total 32 KiB, linear). full # [ 0.380589] pinctrl core: initialized pinctrl subsystem full # [ 0.381792] PM: RTC time: 22:00:07, date: 2026-09-30 worker # [ 0.371214] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages full # [ 0.384797] NET: Registered PF_NETLINK/PF_ROUTE protocol family worker # [ 0.371954] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page full # [ 0.385964] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations full # [ 0.386549] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations full # [ 0.387747] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations worker # [ 0.376954] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages full # [ 0.388529] audit: initializing netlink subsys (disabled) worker # [ 0.377954] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page full # [ 0.389564] audit: type=2000 audit(1790805608.171:1): state=initialized audit_enabled=0 res=1 full # [ 0.389702] thermal_sys: Registered thermal governor 'fair_share' full # [ 0.390527] thermal_sys: Registered thermal governor 'bang_bang' full # [ 0.391523] thermal_sys: Registered thermal governor 'step_wise' full # [ 0.392521] thermal_sys: Registered thermal governor 'user_space' full # [ 0.393521] thermal_sys: Registered thermal governor 'power_allocator' full # [ 0.394544] cpuidle: using governor menu worker # [ 0.388319] ACPI: Added _OSI(Module Device) worker # [ 0.388955] ACPI: Added _OSI(Processor Device) full # [ 0.397251] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 full # [ 0.398744] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] full # [ 0.399523] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry worker # [ 0.392954] ACPI: Added _OSI(Processor Aggregator Device) full # [ 0.400530] PCI: Using configuration type 1 for base access full # [ 0.401727] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. worker # [ 0.398306] ACPI: 1 ACPI AML tables successfully acquired and loaded worker # [ 0.401846] ACPI: Interpreter enabled worker # [ 0.402641] ACPI: PM: (supports S0 S3 S4 S5) worker # [ 0.402955] ACPI: Using IOAPIC for interrupt routing full # [ 0.410539] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages full # [ 0.411526] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page full # [ 0.412522] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages worker # [ 0.405990] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug worker # [ 0.406954] PCI: Using E820 reservations for host bridge windows full # [ 0.415520] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page worker # [ 0.409034] ACPI: Enabled 2 GPEs in block 00 to 3F full # [ 0.419720] ACPI: Added _OSI(Module Device) full # [ 0.420522] ACPI: Added _OSI(Processor Device) worker # [ 0.413880] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) full # [ 0.421522] ACPI: Added _OSI(Processor Aggregator Device) worker # [ 0.414966] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] worker # [ 0.416027] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] full # [ 0.424891] ACPI: 1 ACPI AML tables successfully acquired and loaded worker # [ 0.417073] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] worker # [ 0.418387] PCI host bridge to bus 0000:00 full # [ 0.426642] ACPI: Interpreter enabled full # [ 0.427525] ACPI: PM: (supports S0 S3 S4 S5) worker # [ 0.418959] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] full # [ 0.428498] ACPI: Using IOAPIC for interrupt routing worker # [ 0.419955] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] full # [ 0.429463] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug worker # [ 0.420958] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] full # [ 0.430521] PCI: Using E820 reservations for host bridge windows worker # [ 0.421971] pci_bus 0000:00: root bus resource [mem 0x40000000-0xafffffff window] full # [ 0.431687] ACPI: Enabled 2 GPEs in block 00 to 3F worker # [ 0.422955] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] worker # [ 0.423955] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] worker # [ 0.424955] pci_bus 0000:00: root bus resource [bus 00-ff] worker # [ 0.426033] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint full # [ 0.437269] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) worker # [ 0.427677] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint full # [ 0.438526] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] full # [ 0.439608] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] full # [ 0.440642] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] full # [ 0.441977] PCI host bridge to bus 0000:00 worker # [ 0.430998] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] worker # [ 0.431977] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] full # [ 0.442527] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] worker # [ 0.432997] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] full # [ 0.443524] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] worker # [ 0.434130] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] full # [ 0.444523] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] worker # [ 0.435879] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.445524] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] full # [ 0.446523] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] worker # [ 0.437974] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] worker # [ 0.438966] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] full # [ 0.447523] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] full # [ 0.448527] pci_bus 0000:00: root bus resource [bus 00-ff] worker # [ 0.440003] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] worker # [ 0.440967] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] full # [ 0.449694] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint worker # [ 0.443099] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.451398] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint worker # [ 0.444973] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] worker # [ 0.445966] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] worker # [ 0.447006] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] full # [ 0.454632] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] full # [ 0.455547] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] worker # [ 0.448921] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint full # [ 0.456568] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] worker # [ 0.450965] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] full # [ 0.457813] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] worker # [ 0.451983] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] worker # [ 0.452997] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] full # [ 0.459278] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.454918] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint full # [ 0.461540] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] full # [ 0.462534] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] full # [ 0.463569] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] worker # [ 0.458301] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] worker # [ 0.458967] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] full # [ 0.464533] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] worker # [ 0.459997] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] worker # [ 0.460967] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] full # [ 0.466473] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.468541] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] worker # [ 0.462917] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint full # [ 0.469533] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] worker # [ 0.464946] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] full # [ 0.470568] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] worker # [ 0.465997] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] full # [ 0.472495] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint worker # [ 0.467954] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.469916] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] full # [ 0.475258] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] worker # [ 0.470997] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] full # [ 0.476537] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] full # [ 0.477578] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] worker # [ 0.472940] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.474906] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] full # [ 0.479733] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint worker # [ 0.475997] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] full # [ 0.481536] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] worker # [ 0.477909] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.482547] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] full # [ 0.483577] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] worker # [ 0.479977] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] worker # [ 0.480999] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] full # [ 0.484540] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] worker # [ 0.482903] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint full # [ 0.486680] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint worker # [ 0.484976] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] full # [ 0.488550] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] worker # [ 0.485967] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] full # [ 0.489590] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] worker # [ 0.486997] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] worker # [ 0.488923] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint full # [ 0.491741] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.490966] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] full # [ 0.493554] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] worker # [ 0.491967] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] worker # [ 0.493005] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] full # [ 0.494606] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] worker # [ 0.494955] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.496833] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint worker # [ 0.496652] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] full # [ 0.498818] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] worker # [ 0.497245] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint full # [ 0.499570] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] worker # [ 0.498694] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] full # [ 0.501532] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint full # [ 0.503407] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] full # [ 0.504570] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] full # [ 0.506501] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint full # [ 0.508532] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] worker # [ 0.499229] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.501635] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] worker # [ 0.502313] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint worker # [ 0.503620] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] worker # [ 0.504288] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint worker # [ 0.505487] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO worker # [ 0.506331] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint full # [ 0.509536] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] worker # [ 0.507911] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] full # [ 0.511584] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] worker # [ 0.508911] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] worker # [ 0.510478] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint full # [ 0.513816] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint worker # [ 0.511857] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] full # [ 0.516557] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] full # [ 0.517541] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] full # [ 0.518581] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] worker # [ 0.518099] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 worker # [ 0.519085] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 worker # [ 0.520095] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 full # [ 0.520910] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.521086] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 full # [ 0.522399] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] worker # [ 0.522100] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 worker # [ 0.523118] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 full # [ 0.523893] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.524088] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 worker # [ 0.525135] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 full # [ 0.525587] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] worker # [ 0.526151] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 worker # [ 0.526973] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 full # [ 0.526900] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint worker # [ 0.527969] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 worker # [ 0.528969] ACPI: PCI: Interrupt link GSID configured for IRQ 19 full # [ 0.528446] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] worker # [ 0.529972] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 full # [ 0.529936] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint worker # [ 0.530969] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 worker # [ 0.531969] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 full # [ 0.531493] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] worker # [ 0.532972] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 worker # [ 0.534790] iommu: Default domain type: Translated full # [ 0.532979] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint worker # [ 0.535830] iommu: DMA domain TLB invalidation policy: lazy mode worker # [ 0.537172] ACPI: bus type USB registered full # [ 0.534060] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO worker # [ 0.538013] usbcore: registered new interface driver usbfs full # [ 0.534892] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint worker # [ 0.538980] usbcore: registered new interface driver hub worker # [ 0.539967] usbcore: registered new device driver usb full # [ 0.536553] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] worker # [ 0.541685] NetLabel: Initializing full # [ 0.537534] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] worker # [ 0.541959] NetLabel: domain hash size = 128 worker # [ 0.542954] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO full # [ 0.539058] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint worker # [ 0.544006] NetLabel: unlabeled traffic allowed by default worker # [ 0.544967] PCI: Using ACPI for IRQ routing full # [ 0.540563] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] full # [ 0.547815] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 full # [ 0.548693] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 full # [ 0.549695] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 full # [ 0.550705] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 full # [ 0.551705] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 full # [ 0.552663] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 full # [ 0.553671] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 full # [ 0.554658] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 full # [ 0.555582] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 full # [ 0.556545] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 full # [ 0.557546] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 full # [ 0.558545] ACPI: PCI: Interrupt link GSID configured for IRQ 19 full # [ 0.559546] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 full # [ 0.560568] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 full # [ 0.561565] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 full # [ 0.562549] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 full # [ 0.564546] iommu: Default domain type: Translated full # [ 0.565522] iommu: DMA domain TLB invalidation policy: lazy mode full # [ 0.566659] ACPI: bus type USB registered full # [ 0.567578] usbcore: registered new interface driver usbfs full # [ 0.568566] usbcore: registered new interface driver hub full # [ 0.569539] usbcore: registered new device driver usb full # [ 0.571067] NetLabel: Initializing full # [ 0.571523] NetLabel: domain hash size = 128 full # [ 0.572522] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO full # [ 0.573581] NetLabel: unlabeled traffic allowed by default full # [ 0.574541] PCI: Using ACPI for IRQ routing worker # [ 0.629571] pci 0000:00:01.0: vgaarb: setting as boot VGA device worker # [ 0.629950] pci 0000:00:01.0: vgaarb: bridge control possible worker # [ 0.629950] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none worker # [ 0.629957] vgaarb: loaded worker # [ 0.630827] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 worker # [ 0.631837] hpet0: 3 comparators, 64-bit 100.000000 MHz counter worker # [ 0.637017] clocksource: Switched to clocksource kvm-clock worker # [ 0.640441] VFS: Disk quotas dquot_6.6.0 worker # [ 0.641405] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) worker # [ 0.643081] pnp: PnP ACPI init worker # [ 0.644076] ACPI: IRQ 4 override to edge(!), high(!) worker # [ 0.645334] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved worker # [ 0.647328] pnp: PnP ACPI: found 5 devices worker # [ 0.654941] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns worker # [ 0.656879] clocksource: Switched to clocksource acpi_pm worker # [ 0.658172] NET: Registered PF_INET protocol family worker # [ 0.659497] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) full # [ 0.660729] pci 0000:00:01.0: vgaarb: setting as boot VGA device full # [ 0.661517] pci 0000:00:01.0: vgaarb: bridge control possible worker # [ 0.674770] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) full # [ 0.661517] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none worker # [ 0.676652] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) full # [ 0.661524] vgaarb: loaded full # [ 0.662426] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 worker # [ 0.678415] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) full # [ 0.663399] hpet0: 3 comparators, 64-bit 100.000000 MHz counter worker # [ 0.680214] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) worker # [ 0.681860] TCP: Hash tables configured (established 8192 bind 8192) worker # [ 0.683349] MPTCP token hash table entries: 1024 (order: 3, 24576 bytes, linear) full # [ 0.667629] clocksource: Switched to clocksource kvm-clock worker # [ 0.685078] UDP hash table entries: 512 (order: 3, 32768 bytes, linear) full # [ 0.669437] VFS: Disk quotas dquot_6.6.0 worker # [ 0.686641] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear) full # [ 0.670413] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) worker # [ 0.688267] NET: Registered PF_UNIX/PF_LOCAL protocol family full # [ 0.672561] pnp: PnP ACPI init worker # [ 0.689651] NET: Registered PF_XDP protocol family full # [ 0.673816] ACPI: IRQ 4 override to edge(!), high(!) worker # [ 0.690805] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] full # [ 0.675124] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved worker # [ 0.692210] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] full # [ 0.677294] pnp: PnP ACPI: found 5 devices worker # [ 0.693595] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] worker # [ 0.695138] pci_bus 0000:00: resource 7 [mem 0x40000000-0xafffffff window] worker # [ 0.696655] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] worker # [ 0.698178] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] worker # [ 0.700323] ACPI: \_SB_.GSIA: Enabled at IRQ 16 worker # [ 0.702736] ACPI: \_SB_.GSIB: Enabled at IRQ 17 full # [ 0.685803] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns full # [ 0.687782] clocksource: Switched to clocksource acpi_pm worker # [ 0.705060] ACPI: \_SB_.GSIC: Enabled at IRQ 18 full # [ 0.689135] NET: Registered PF_INET protocol family worker # [ 0.707389] ACPI: \_SB_.GSID: Enabled at IRQ 19 full # [ 0.690673] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) worker # [ 0.709373] PCI: CLS 0 bytes, default 64 worker # [ 0.710529] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns worker # [ 0.713030] Trying to unpack rootfs image as initramfs... full # [ 0.706125] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) full # [ 0.708070] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) full # [ 0.709862] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) full # [ 0.711679] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear) full # [ 0.713366] TCP: Hash tables configured (established 16384 bind 16384) full # [ 0.714924] MPTCP token hash table entries: 2048 (order: 4, 49152 bytes, linear) full # [ 0.716627] UDP hash table entries: 1024 (order: 4, 65536 bytes, linear) full # [ 0.718121] UDP-Lite hash table entries: 1024 (order: 4, 65536 bytes, linear) full # [ 0.719773] NET: Registered PF_UNIX/PF_LOCAL protocol family full # [ 0.721092] NET: Registered PF_XDP protocol family full # [ 0.722251] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] full # [ 0.723647] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] full # [ 0.725033] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] full # [ 0.726563] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] full # [ 0.728076] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] full # [ 0.729603] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] full # [ 0.731821] ACPI: \_SB_.GSIA: Enabled at IRQ 16 full # [ 0.734323] ACPI: \_SB_.GSIB: Enabled at IRQ 17 worker # [ 0.753392] Initialise system trusted keyrings full # [ 0.736689] ACPI: \_SB_.GSIC: Enabled at IRQ 18 full # [ 0.739006] ACPI: \_SB_.GSID: Enabled at IRQ 19 worker # [ 0.756675] workingset: timestamp_bits=40 max_order=18 bucket_order=0 full # [ 0.741037] PCI: CLS 0 bytes, default 64 full # [ 0.742188] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns full # [ 0.742236] Trying to unpack rootfs image as initramfs... full # [ 0.760025] Initialise system trusted keyrings worker # [ 0.777244] Key type asymmetric registered worker # [ 0.778243] Asymmetric key parser 'x509' registered full # [ 0.761663] workingset: timestamp_bits=40 max_order=19 bucket_order=0 worker # [ 0.781678] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) worker # [ 0.784678] io scheduler mq-deadline registered worker # [ 0.787644] io scheduler kyber registered full # [ 0.774597] Key type asymmetric registered worker # [ 0.791795] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled full # [ 0.775716] Asymmetric key parser 'x509' registered worker # [ 0.793527] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A full # [ 0.776943] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) full # [ 0.779673] io scheduler mq-deadline registered full # [ 0.780753] io scheduler kyber registered worker # [ 0.799127] Linux agpgart interface v0.103 worker # [ 0.800172] ACPI: bus type drm_connector registered full # [ 0.784611] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled worker # [ 0.803019] usbcore: registered new interface driver usbserial_generic full # [ 0.786692] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A worker # [ 0.804495] usbserial: USB Serial support registered for generic full # [ 0.789355] Linux agpgart interface v0.103 full # [ 0.790426] ACPI: bus type drm_connector registered worker # [ 0.809643] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled full # [ 0.792798] usbcore: registered new interface driver usbserial_generic full # [ 0.794690] usbserial: USB Serial support registered for generic worker # [ 0.811472] drop_monitor: Initializing network drop monitor service full # [ 0.796065] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled full # [ 0.797879] drop_monitor: Initializing network drop monitor service worker # [ 0.815752] NET: Registered PF_INET6 protocol family full # [ 0.799443] NET: Registered PF_INET6 protocol family worker # [ 0.817321] Segment Routing with IPv6 full # [ 0.802764] Segment Routing with IPv6 worker # [ 0.820652] In-situ OAM (IOAM) with IPv6 full # [ 0.803968] In-situ OAM (IOAM) with IPv6 worker # [ 0.821928] IPI shorthand broadcast: enabled full # [ 0.806785] IPI shorthand broadcast: enabled full # [ 0.811231] sched_clock: Marking stable (598024513, 212509889)->(940551140, -130016738) full # [ 0.813265] registered taskstats version 1 worker # [ 0.830162] sched_clock: Marking stable (637024113, 192600824)->(942642974, -113018037) full # [ 0.814482] Loading compiled-in X.509 certificates worker # [ 0.835718] registered taskstats version 1 worker # [ 0.836919] Loading compiled-in X.509 certificates full # [ 0.823832] Demotion targets for Node 0: null full # [ 0.825598] Key type .fscrypt registered full # [ 0.826559] Key type fscrypt-provisioning registered full # [ 0.827823] ima: No TPM chip found, activating TPM-bypass! full # [ 0.829080] ima: Allocated hash algorithm: sha1 full # [ 0.830160] ima: No architecture policies found full # [ 0.831392] PM: Magic number: 10:570:48 full # [ 0.833133] RAS: Correctable Errors collector initialized. full # [ 0.837764] clk: Disabling unused clocks full # [ 0.838739] PM: genpd: Disabling unused power domains worker # [ 0.855644] Demotion targets for Node 0: null worker # [ 0.856799] Key type .fscrypt registered worker # [ 0.859638] Key type fscrypt-provisioning registered worker # [ 0.860890] ima: No TPM chip found, activating TPM-bypass! worker # [ 0.863642] ima: Allocated hash algorithm: sha1 worker # [ 0.864746] ima: No architecture policies found worker # [ 0.869638] PM: Magic number: 10:570:48 worker # [ 0.871497] RAS: Correctable Errors collector initialized. worker # [ 0.880146] clk: Disabling unused clocks worker # [ 0.884637] PM: genpd: Disabling unused power domains full # [ 0.961903] Freeing initrd memory: 29084K full # [ 0.965342] Freeing unused decrypted memory: 2028K full # [ 0.968094] Freeing unused kernel image (initmem) memory: 3656K full # [ 0.969549] Write protecting the kernel read-only data: 32768k full # [ 0.971784] Freeing unused kernel image (text/rodata gap) memory: 1168K full # [ 0.973695] Freeing unused kernel image (rodata/data gap) memory: 676K worker # [ 1.012155] Freeing initrd memory: 29076K worker # [ 1.015323] Freeing unused decrypted memory: 2028K worker # [ 1.017989] Freeing unused kernel image (initmem) memory: 3656K worker # [ 1.019421] Write protecting the kernel read-only data: 32768k worker # [ 1.021504] Freeing unused kernel image (text/rodata gap) memory: 1168K worker # [ 1.023339] Freeing unused kernel image (rodata/data gap) memory: 676K full # [ 1.015015] x86/mm: Checked W+X mappings: passed, no W+X pages found. full # [ 1.016487] Run /init as init process full # [ 1.027556] systemd[1]: Inserted module 'autofs4' worker # [ 1.064525] x86/mm: Checked W+X mappings: passed, no W+X pages found. worker # [ 1.066017] Run /init as init process full # [ 1.050651] fuse: init (API version 7.45) full # [ 1.058652] ACPI: \_SB_.GSIG: Enabled at IRQ 22 worker # [ 1.075883] systemd[1]: Inserted module 'autofs4' full # [ 1.061707] ACPI: \_SB_.GSIH: Enabled at IRQ 23 full # [ 1.065588] ACPI: \_SB_.GSIE: Enabled at IRQ 20 full # [ 1.068216] ACPI: \_SB_.GSIF: Enabled at IRQ 21 full # [ 1.074338] virtiofs virtio5: discovered new tag: nix-store full # [ 1.076774] virtiofs virtio5: virtio_fs_setup_dax: No cache capability worker # [ 1.094535] fuse: init (API version 7.45) worker # [ 1.101674] ACPI: \_SB_.GSIG: Enabled at IRQ 22 full # [ 1.085052] virtiofs virtio6: discovered new tag: shared full # [ 1.087330] virtiofs virtio6: virtio_fs_setup_dax: No cache capability worker # [ 1.104550] ACPI: \_SB_.GSIH: Enabled at IRQ 23 worker # [ 1.108122] ACPI: \_SB_.GSIE: Enabled at IRQ 20 full # [ 1.091474] virtiofs virtio7: discovered new tag: xchg worker # [ 1.110718] ACPI: \_SB_.GSIF: Enabled at IRQ 21 full # [ 1.093692] virtiofs virtio7: virtio_fs_setup_dax: No cache capability worker # [ 1.116835] virtiofs virtio5: discovered new tag: nix-store worker # [ 1.119115] virtiofs virtio5: virtio_fs_setup_dax: No cache capability worker # [ 1.126791] virtiofs virtio6: discovered new tag: shared worker # [ 1.128982] virtiofs virtio6: virtio_fs_setup_dax: No cache capability worker # [ 1.132913] virtiofs virtio7: discovered new tag: xchg worker # [ 1.135101] virtiofs virtio7: virtio_fs_setup_dax: No cache capability full # [ 1.120804] systemd[1]: Successfully made /usr/ read-only. worker # [ 1.155051] systemd[1]: Successfully made /usr/ read-only. full # [ 1.458312] 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.467430] systemd[1]: Detected virtualization kvm. full # [ 1.468791] systemd[1]: Detected architecture x86-64. full # [ 1.470043] systemd[1]: Running in initrd. full # [ 1.471262] systemd[1]: Initializing machine ID from random generator. full # [ 1.472850] systemd[1]: Hostname set to . worker # [ 1.491554] 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.500531] systemd[1]: Detected virtualization kvm. worker # [ 1.501950] systemd[1]: Detected architecture x86-64. worker # [ 1.503268] systemd[1]: Running in initrd. worker # [ 1.504522] systemd[1]: Initializing machine ID from random generator. worker # [ 1.506093] systemd[1]: Hostname set to . full # [ 1.569597] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.599700] systemd[1]: Queued start job for default target Initrd Default Target. full # [ 1.607771] systemd[1]: Created slice Slice /system/modprobe. full # [ 1.609398] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 1.611326] systemd[1]: Expecting device /dev/disk/by-label/nixos... full # [ 1.622816] systemd[1]: Reached target Path Units. full # [ 1.624007] systemd[1]: Reached target Slice Units. full # [ 1.625201] systemd[1]: Reached target Swaps. full # [ 1.626314] systemd[1]: Reached target Timer Units. full # [ 1.627668] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 1.629265] systemd[1]: Listening on Journal Socket (/dev/log). full # [ 1.630809] systemd[1]: Listening on Journal Sockets. full # [ 1.632138] systemd[1]: Listening on udev Control Socket. full # [ 1.633552] systemd[1]: Listening on udev Kernel Socket. full # [ 1.634844] systemd[1]: Reached target Socket Units. full # [ 1.636971] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.640586] systemd[1]: Starting Load Kernel Module configfs... full # [ 1.652592] systemd[1]: Starting Journal Service... full # [ 1.656370] systemd[1]: Starting Load Kernel Modules... full # [ 1.657731] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 1.666591] systemd[1]: Starting Coldplug All udev Devices... full # [ 1.670702] systemd[1]: Finished Create List of Static Device Nodes. full # [ 1.676264] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 1.696427] systemd[1]: bpf-restrict-fs: LSM BPF program attached full # [ 1.683999] systemd[1]: Finished Load Kernel Module configfs. full # [ 1.689349] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config full # [ 1.689428] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. full # [ 1.694319] systemd-journald[75]: Collecting audit messages is disabled. full # [ 1.697686] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 1.700069] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev full # [ 1.706567] systemd[1]: Finished Load Kernel Modules. full # [ 1.711699] systemd[1]: Starting Apply Kernel Variables... worker # [ 1.731265] systemd[1]: Queued start job for default target Initrd Default Target. worker # [ 1.736198] systemd[1]: Created slice Slice /system/modprobe. worker # [ 1.737867] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. worker # [ 1.739719] systemd[1]: Expecting device /dev/disk/by-label/nixos... worker # [ 1.741232] systemd[1]: Reached target Path Units. full # [ 1.724956] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 1.742432] systemd[1]: Reached target Slice Units. worker # [ 1.743683] systemd[1]: Reached target Swaps. worker # [ 1.744815] systemd[1]: Reached target Timer Units. worker # [ 1.746090] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 1.747729] systemd[1]: Listening on Journal Socket (/dev/log). full # [ 1.731048] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 1.749242] systemd[1]: Listening on Journal Sockets. worker # [ 1.750627] systemd[1]: Listening on udev Control Socket. worker # [ 1.752004] systemd[1]: Listening on udev Kernel Socket. worker # [ 1.753304] systemd[1]: Reached target Socket Units. worker # [ 1.755310] systemd[1]: Starting Create List of Static Device Nodes... full # [ 1.742352] systemd[1]: Finished Apply Kernel Variables. worker # [ 1.759676] systemd[1]: Starting Load Kernel Module configfs... full # [ 1.758235] systemd[1]: Finished Create Static Device Nodes in /dev. full # [ 1.760786] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 1.768077] systemd[1]: Starting Journal Service... full # [ 1.764653] systemd[1]: Reached target Local File Systems. full # [ 1.769582] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 1.789450] systemd[1]: Starting Load Kernel Modules... worker # [ 1.796700] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 1.782046] systemd[1]: Started Journal Service. full # [ 1.571235] systemd-modules-load[76]: Using 2 probe threads full # [ 1.573484] systemd-modules-load[76]: Inserted module 'virtio_balloon' worker # [ 1.805007] systemd[1]: Starting Coldplug All udev Devices... full # [ 1.576702] systemd-modules-load[76]: Inserted module 'virtio_gpu' full # [ 1.579070] systemd-modules-load[76]: Inserted module 'dm_mod' worker # [ 1.811377] systemd-journald[65]: Collecting audit messages is disabled. full # [ 1.583163] systemd[1]: Starting Create System Files and Directories... full # [ 1.586900] systemd[1]: Finished Coldplug All udev Devices. worker # [ 1.817247] systemd[1]: Finished Create List of Static Device Nodes. full # [ 1.588901] systemd-udevd[85]: Using default interface naming scheme 'v261'. worker # [ 1.825222] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 1.596619] systemd[1]: Finished Create System Files and Directories. worker # [ 1.835121] systemd[1]: Finished Load Kernel Module configfs. full # [ 1.605854] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 1.607621] systemd[1]: Reached target System Initialization. full # [ 1.608787] systemd[1]: Reached target Basic System. worker # [ 1.841139] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config worker # [ 1.850559] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. worker # [ 1.856350] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 1.863730] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev worker # [ 1.891315] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. worker # [ 1.900984] systemd[1]: Starting Create Static Device Nodes in /dev... worker # [ 1.914027] systemd[1]: Finished Load Kernel Modules. worker # [ 1.922767] systemd[1]: Starting Apply Kernel Variables... worker # [ 1.936735] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 1.944964] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 1.951877] systemd[1]: Reached target Local File Systems. worker # [ 1.958784] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 1.779465] systemd-modules-load[66]: Inserted module 'dm_mod'[ 1.975727] systemd[1]: Finished Apply Kernel Variables. worker # worker # [ 1.784436] systemd-modules-load[66]: Inserted module 'virtio_balloon' full # [ 1.962064] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 worker # [ 1.788062] systemd-modules-load[66]: Inserted module 'virtio_gpu' worker # [ 1.982828] systemd[1]: Started Journal Service. full # [ 1.966128] serio: i8042 KBD port at 0x60,0x64 irq 1 full # [ 1.967042] serio: i8042 AUX port at 0x60,0x64 irq 12 worker # [ 1.808094] systemd[1]: Starting Create System Files and Directories... full # [ 1.996265] ehci-pci 0000:00:1d.7: EHCI Host Controller full # [ 1.997215] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1 worker # [ 1.822752] systemd-udevd[72]: Using default interface naming scheme 'v261'. full # [ 1.999377] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 full # [ 2.003131] virtio_blk virtio2: 2/0/0 default/read/poll queues full # [ 2.008537] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 worker # [ 1.833746] systemd[1]: Finished Create System Files and Directories. full # [ 2.009714] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 full # [ 2.009809] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) full # [ 2.010054] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.014910] usb usb1: Product: EHCI Host Controller full # [ 2.016377] usb usb1: Manufacturer: Linux 6.18.54 ehci_hcd full # [ 2.017478] usb usb1: SerialNumber: 0000:00:1d.7 full # [ 2.019166] SCSI subsystem initialized full # [ 2.020041] hub 1-0:1.0: USB hub found full # [ 2.021926] hub 1-0:1.0: 6 ports detected full # [ 2.024168] uhci_hcd 0000:00:1d.0: UHCI Host Controller full # [ 2.026082] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 full # [ 2.027414] uhci_hcd 0000:00:1d.0: detected 2 ports worker # [ 1.855154] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 1.826255] (udev-worker)[102]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. full # [ 1.829172] (udev-worker)[102]: Network interface NamePolicy= disabled on kernel command line. full # [ 2.042848] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 full # [ 2.050859] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 full # [ 1.840161] (udev-worker)[105]: Network interface NamePolicy= disabled on kernel command line. full # [ 1.843747] systemd[1]: Starting Virtual Console Setup... full # [ 2.059153] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.065633] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 1.891176] systemd[1]: Finished Coldplug All udev Devices. worker # [ 1.894086] systemd[1]: Reached target System Initialization. full # [ 2.071114] usb usb2: Product: UHCI Host Controller worker # [ 1.895261] systemd[1]: Reached target Basic System. full # [ 2.072018] usb usb2: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.075521] usb usb2: SerialNumber: 0000:00:1d.0 full # [ 2.078846] hub 2-0:1.0: USB hub found full # [ 2.079625] hub 2-0:1.0: 2 ports detected full # [ 2.083063] uhci_hcd 0000:00:1d.1: UHCI Host Controller full # [ 1.872333] systemd[1]: Found device /dev/disk/by-label/nixos. full # [ 1.873681] systemd[1]: Reached target Initrd Root Device. full # [ 1.876647] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... full # [ 2.090341] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 full # [ 2.091691] uhci_hcd 0000:00:1d.1: detected 2 ports full # [ 1.878406] systemd-vconsole-setup[114]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 1.883685] systemd[1]: Finished Virtual Console Setup. full # [ 2.097635] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 full # [ 2.098909] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.100339] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.101651] usb usb3: Product: UHCI Host Controller full # [ 2.104730] usb usb3: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.105736] usb usb3: SerialNumber: 0000:00:1d.1 full # [ 2.106771] hub 3-0:1.0: USB hub found full # [ 2.107671] hub 3-0:1.0: 2 ports detected full # [ 2.109286] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode full # [ 2.109713] uhci_hcd 0000:00:1d.2: UHCI Host Controller full # [ 2.112560] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 full # [ 2.113025] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) full # [ 2.113875] uhci_hcd 0000:00:1d.2: detected 2 ports full # [ 2.114831] ahci 0000:00:1f.2: flags: 64bit ncq only full # [ 2.117089] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 full # [ 1.905088] systemd-fsck[121]: nixos: clean, 12/65536 files, 13019/262144 blocks full # [ 2.119627] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.121060] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.122471] usb usb4: Product: UHCI Host Controller full # [ 2.123561] scsi host0: ahci full # [ 2.124294] usb usb4: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.125140] scsi host1: ahci full # [ 2.125812] usb usb4: SerialNumber: 0000:00:1d.2 full # [ 2.127010] scsi host2: ahci full # [ 2.127966] scsi host3: ahci full # [ 2.128841] hub 4-0:1.0: USB hub found full # [ 2.129883] hub 4-0:1.0: 2 ports detected full # [ 2.129944] scsi host4: ahci full # [ 2.132620] scsi host5: ahci full # [ 2.136412] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 48 lpm-pol 1 full # [ 1.929178] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. full # [ 2.143303] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 48 lpm-pol 1 full # [ 2.144765] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 48 lpm-pol 1 full # [ 2.147561] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 48 lpm-pol 1 full # [ 2.150050] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 48 lpm-pol 1 full # [ 2.151608] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 48 lpm-pol 1 worker # [ 2.276136] virtio_blk virtio2: 1/0/0 default/read/poll queues full # [ 2.264566] usb 1-1: new high-speed USB device number 2 using ehci-pci worker # [ 2.294671] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) worker # [ 2.305181] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 worker # [ 2.321079] serio: i8042 KBD port at 0x60,0x64 irq 1 worker # [ 2.331963] serio: i8042 AUX port at 0x60,0x64 irq 12 worker # [ 2.337261] ehci-pci 0000:00:1d.7: EHCI Host Controller worker # [ 2.338213] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1 worker # [ 2.340287] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 worker # [ 2.347627] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 worker # [ 2.348754] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 worker # [ 2.350545] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.353609] usb usb1: Product: EHCI Host Controller worker # [ 2.354475] usb usb1: Manufacturer: Linux 6.18.54 ehci_hcd worker # [ 2.356856] usb usb1: SerialNumber: 0000:00:1d.7 worker # [ 2.358413] hub 1-0:1.0: USB hub found worker # [ 2.360040] hub 1-0:1.0: 6 ports detected worker # [ 2.366840] uhci_hcd 0000:00:1d.0: UHCI Host Controller worker # [ 2.367827] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 worker # [ 2.380912] uhci_hcd 0000:00:1d.0: detected 2 ports worker # [ 2.388215] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 worker # [ 2.398357] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.410901] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 full # [ 2.395533] usb 1-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 full # [ 2.397307] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 worker # [ 2.415475] SCSI subsystem initialized full # [ 2.398972] usb 1-1: Product: QEMU USB Tablet full # [ 2.400041] usb 1-1: Manufacturer: QEMU full # [ 2.401020] usb 1-1: SerialNumber: 28754-0000:00:1d.7-1 worker # [ 2.421238] usb usb2: Product: UHCI Host Controller worker # [ 2.234324] systemd[1]: Starting Virtual Console Setup... worker # [ 2.433741] usb usb2: Manufacturer: Linux 6.18.54 uhci_hcd full # [ 2.419132] hid: raw HID events driver (C) Jiri Kosina worker # [ 2.255087] (udev-worker)[86]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.453792] usb usb2: SerialNumber: 0000:00:1d.0 worker # [ 2.267580] systemd-vconsole-setup[95]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 2.269717] systemd[1]: Finished Virtual Console Setup. worker # [ 2.466698] hub 2-0:1.0: USB hub found worker # [ 2.470149] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 worker # [ 2.281435] (udev-worker)[91]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 2.284642] (udev-worker)[91]: Network interface NamePolicy= disabled on kernel command line. worker # [ 2.480611] hub 2-0:1.0: 2 ports detected full # [ 2.469207] ata2: SATA link down (SStatus 0 SControl 300) full # [ 2.470696] ata6: SATA link down (SStatus 0 SControl 300) full # [ 2.472419] ata1: SATA link down (SStatus 0 SControl 300) full # [ 2.473949] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) full # [ 2.475458] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 full # [ 2.476760] ata3.00: applying bridge limits full # [ 2.477995] ata4: SATA link down (SStatus 0 SControl 300) worker # [ 2.302667] systemd[1]: Found device /dev/disk/by-label/nixos. full # [ 2.479549] ata5: SATA link down (SStatus 0 SControl 300) worker # [ 2.304297] systemd[1]: Reached target Initrd Root Device. full # [ 2.480878] ata3.00: configured for UDMA/100 full # [ 2.482447] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 worker # [ 2.308322] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... worker # [ 2.507943] uhci_hcd 0000:00:1d.1: UHCI Host Controller worker # [ 2.508886] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 full # [ 2.507944] usbcore: registered new interface driver usbhid worker # [ 2.525421] uhci_hcd 0000:00:1d.1: detected 2 ports full # [ 2.509375] usbhid: USB HID core driver worker # [ 2.526808] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 worker # [ 2.336270] systemd-fsck[103]: nixos: clean, 12/65536 files, 13019/262144 blocks worker # [ 2.531726] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 full # [ 2.515064] 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.517126] 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.535600] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.537630] usb usb3: Product: UHCI Host Controller worker # [ 2.538509] usb usb3: Manufacturer: Linux 6.18.54 uhci_hcd worker # [ 2.349390] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. worker # [ 2.545647] usb usb3: SerialNumber: 0000:00:1d.1 worker # [ 2.549006] hub 3-0:1.0: USB hub found worker # [ 2.550019] hub 3-0:1.0: 2 ports detected full # [ 2.536880] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 2.555874] uhci_hcd 0000:00:1d.2: UHCI Host Controller worker # [ 2.565476] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 worker # [ 2.569691] uhci_hcd 0000:00:1d.2: detected 2 ports worker # [ 2.571755] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 full # [ 2.560766] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 2.578391] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 worker # [ 2.582646] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode worker # [ 2.584049] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 worker # [ 2.585713] usb usb4: Product: UHCI Host Controller worker # [ 2.586720] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) worker # [ 2.588061] usb usb4: Manufacturer: Linux 6.18.54 uhci_hcd worker # [ 2.589145] ahci 0000:00:1f.2: flags: 64bit ncq only worker # [ 2.590358] usb usb4: SerialNumber: 0000:00:1d.2 worker # [ 2.593725] hub 4-0:1.0: USB hub found worker # [ 2.595764] scsi host0: ahci worker # [ 2.596513] hub 4-0:1.0: 2 ports detected worker # [ 2.597627] usb 1-1: new high-speed USB device number 2 using ehci-pci worker # [ 2.600667] scsi host1: ahci worker # [ 2.602845] scsi host2: ahci worker # [ 2.604680] scsi host3: ahci worker # [ 2.609957] scsi host4: ahci worker # [ 2.614453] scsi host5: ahci worker # [ 2.615928] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 47 lpm-pol 1 worker # [ 2.624734] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 47 lpm-pol 1 worker # [ 2.630676] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 47 lpm-pol 1 worker # [ 2.633846] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 47 lpm-pol 1 worker # [ 2.635357] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 47 lpm-pol 1 worker # [ 2.636894] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 47 lpm-pol 1 full # [ 2.460206] systemd[1]: Mounting /sysroot... worker # [ 2.727552] usb 1-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 worker # [ 2.729274] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 worker # [ 2.731129] usb 1-1: Product: QEMU USB Tablet worker # [ 2.732224] usb 1-1: Manufacturer: QEMU worker # [ 2.733252] usb 1-1: SerialNumber: 28754-0000:00:1d.7-1 worker # [ 2.748917] hid: raw HID events driver (C) Jiri Kosina full # [ 2.782048] EXT4-fs (vda): mounted filesystem 39af31bc-9acb-4a00-96f0-6fc92f9a9f9b r/w with ordered data mode. Quota mode: none. full # [ 2.573988] systemd[1]: Mounted /sysroot. full # [ 2.575321] systemd[1]: Reached target Initrd Root File System. full # [ 2.577731] systemd[1]: Mounting /sysroot/nix/.ro-store... full # [ 2.579205] systemd[1]: Mounting /sysroot/nix/.rw-store... worker # [ 2.623732] systemd[1]: Mounting /sysroot... full # [ 2.589115] systemd[1]: Mounting /sysroot/run... full # [ 2.594175] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 2.598298] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 2.601198] systemd[1]: Starting Mountpoints Configured in the Real Root... full # [ 2.606103] systemd[1]: Mounted /sysroot/nix/.ro-store. full # [ 2.607371] systemd[1]: Mounted /sysroot/nix/.rw-store. full # [ 2.608771] systemd[1]: Mounted /sysroot/run. full # [ 2.611659] systemd-sysroot-fstab-check[162]: /sysroot should be mounted in the initrd, will request daemon-reload. full # [ 2.622081] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 2.623528] systemd[1]: Mounted /sysroot/tmp/xchg. full # [ 2.628812] systemd[1]: Mounted /sysroot/tmp/shared. full # [ 2.630745] systemd[1]: Reload requested from client PID 162 ('systemd-sysroot') (unit initrd-parse-etc.service)... full # [ 2.636300] systemd[1]: Reloading... full # [ 2.684356] systemd[1]: Reloading finished in 53 ms. full # [ 2.700222] systemd-sysroot-fstab-check[162]: Requesting initrd-fs.target/start/replace... full # [ 2.704212] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 2.705694] systemd[1]: Finished rw-sysroot-nix-store.service. full # [ 2.708162] systemd-sysroot-fstab-check[162]: Requesting swap.target/start/replace... full # [ 2.711392] systemd[1]: initrd-parse-etc.service: Deactivated successfully. full # [ 2.713181] systemd[1]: Finished Mountpoints Configured in the Real Root. full # [ 2.714499] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 2.718132] systemd[1]: Starting rw-sysroot-nix-store.service... worker # [ 2.948426] ata6: SATA link down (SStatus 0 SControl 300) worker # [ 2.949854] ata5: SATA link down (SStatus 0 SControl 300) worker # [ 2.951522] ata1: SATA link down (SStatus 0 SControl 300) worker # [ 2.952851] ata4: SATA link down (SStatus 0 SControl 300) worker # [ 2.954146] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) worker # [ 2.955455] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 worker # [ 2.956591] ata3.00: applying bridge limits worker # [ 2.957545] ata2: SATA link down (SStatus 0 SControl 300) worker # [ 2.958849] ata3.00: configured for UDMA/100 worker # [ 2.960076] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 full # [ 2.737486] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 2.739304] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.013872] usbcore: registered new interface driver usbhid worker # [ 3.021008] usbhid: USB HID core driver worker # [ 3.049290] 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 worker # [ 3.052398] 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.056483] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray worker # [ 3.063542] EXT4-fs (vda): mounted filesystem 5ed0289c-a902-440c-be8c-bd469e5b2318 r/w with ordered data mode. Quota mode: none. worker # [ 2.877225] systemd[1]: Mounted /sysroot. worker # [ 2.880155] systemd[1]: Reached target Initrd Root File System. worker # [ 2.882516] systemd[1]: Starting Mountpoints Configured in the Real Root... worker # [ 3.076499] cdrom: Uniform CD-ROM driver Revision: 3.20 worker # [ 2.898898] systemd-sysroot-fstab-check[137]: /sysroot should be mounted in the initrd, will request daemon-reload. worker # [ 2.903076] systemd[1]: Reload requested from client PID 137 ('systemd-sysroot') (unit initrd-parse-etc.service)... worker # [ 2.905116] systemd[1]: Reloading... worker # [ 2.980838] systemd[1]: Reloading finished in 74 ms. worker # [ 2.989506] systemd-sysroot-fstab-check[137]: Requesting initrd-fs.target/start/replace... worker # [ 2.994273] systemd-sysroot-fstab-check[137]: Requesting swap.target/start/replace... worker # [ 2.998253] systemd[1]: initrd-parse-etc.service: Deactivated successfully. worker # [ 3.000174] systemd[1]: Finished Mountpoints Configured in the Real Root. worker # [ 3.002212] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. full # [ 3.459155] systemd[1]: Mounting /sysroot/nix/store... full # [ 3.493054] systemd[1]: Mounted /sysroot/nix/store. full # [ 3.494716] systemd[1]: Reached target Initrd File Systems. full # [ 3.496438] systemd[1]: Starting Find NixOS closure... full # [ 3.498880] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... full # [ 3.524213] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. full # [ 3.526123] systemd[1]: sysroot-run-credentials-systemd\x2dtmpfiles\x2dsetup\x2dsysroot.service.mount: Deactivated successfully. full # [ 3.528247] systemd[1]: Finished Find NixOS closure. full # [ 3.529295] systemd[1]: Reached target Initrd Default Target. full # [ 3.530466] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... full # [ 3.539989] systemd[1]: Stopped target Initrd Default Target. full # [ 3.541253] systemd[1]: Stopped target Basic System. full # [ 3.542327] systemd[1]: Stopped target Initrd Root Device. full # [ 3.543401] systemd[1]: Stopped target Path Units. full # [ 3.544406] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. full # [ 3.545793] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. full # [ 3.547242] systemd[1]: Stopped target Slice Units. full # [ 3.548265] systemd[1]: Stopped target Socket Units. full # [ 3.549282] systemd[1]: Stopped target System Initialization. full # [ 3.550925] systemd[1]: Stopped target Swaps. full # [ 3.551840] systemd[1]: Stopped target Timer Units. full # [ 3.552843] systemd[1]: dbus.socket: Deactivated successfully. full # [ 3.553993] systemd[1]: Closed D-Bus System Message Bus Socket. full # [ 3.556709] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. full # [ 3.558602] systemd[1]: Stopped Find NixOS closure. full # [ 3.560591] systemd[1]: Starting rw-sysroot-nix-store.service... full # [ 3.562462] systemd[1]: systemd-sysctl.service: Deactivated successfully. full # [ 3.564187] systemd[1]: Stopped Apply Kernel Variables. full # [ 3.565357] systemd[1]: systemd-modules-load.service: Deactivated successfully. full # [ 3.567411] systemd[1]: Stopped Load Kernel Modules. full # [ 3.568340] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. full # [ 3.570197] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. full # [ 3.571570] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. full # [ 3.572922] systemd[1]: Stopped Create System Files and Directories. full # [ 3.574294] systemd[1]: Stopped target Local File Systems. full # [ 3.575357] systemd[1]: Stopped target Preparation for Local File Systems. full # [ 3.576637] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. full # [ 3.578171] systemd[1]: Stopped Coldplug All udev Devices. full # [ 3.579228] systemd[1]: Stopping Rule-based Manager for Device Events and Files... full # [ 3.580564] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 3.581987] systemd[1]: Stopped Virtual Console Setup. full # [ 3.582937] systemd[1]: initrd-cleanup.service: Deactivated successfully. full # [ 3.584174] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. full # [ 3.585325] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. full # [ 3.586820] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.623747] systemd[1]: Mounting /sysroot/nix/.ro-store... full # [ 3.588161] systemd[1]: systemd-udevd.service: Deactivated successfully. full # [ 3.589623] systemd[1]: Stopped Rule-based Manager for Device Events and Files. worker # [ 3.627724] systemd[1]: Mounting /sysroot/nix/.rw-store... full # [ 3.591235] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. full # [ 3.592811] systemd[1]: Closed udev Control Socket. worker # [ 3.630736] systemd[1]: Mounting /sysroot/run... full # [ 3.596188] systemd[1]: Starting Cleanup udev Database... full # [ 3.597445] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. worker # [ 3.635142] systemd[1]: Mounting /sysroot/tmp/shared... full # [ 3.599192] systemd[1]: Stopped Create Static Device Nodes in /dev. full # [ 3.600574] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. worker # [ 3.638144] systemd[1]: Mounting /sysroot/tmp/xchg... full # [ 3.602322] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. full # [ 3.603992] systemd[1]: kmod-static-nodes.service: Deactivated successfully. full # [ 3.605646] systemd[1]: Stopped Create List of Static Device Nodes. full # [ 3.608687] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. full # [ 3.610257] systemd[1]: Finished Cleanup udev Database. full # [ 3.611396] systemd[1]: Reached target Switch Root. full # [ 3.613114] systemd[1]: Starting NixOS Activation... worker # [ 3.658572] systemd[1]: Mounted /sysroot/run. worker # [ 3.662820] systemd[1]: Mounted /sysroot/nix/.ro-store. worker # [ 3.666085] systemd[1]: Mounted /sysroot/nix/.rw-store. worker # [ 3.669925] systemd[1]: Mounted /sysroot/tmp/shared. worker # [ 3.672058] systemd[1]: Mounted /sysroot/tmp/xchg. worker # [ 3.674831] systemd[1]: Starting rw-sysroot-nix-store.service... worker # [ 3.685527] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.687959] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.690772] systemd[1]: Mounting /sysroot/nix/store... worker # [ 3.711795] systemd[1]: Mounted /sysroot/nix/store. worker # [ 3.713563] systemd[1]: Reached target Initrd File Systems. worker # [ 3.715628] systemd[1]: Starting Find NixOS closure... worker # [ 3.718444] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... full # [ 3.683152] initrd-nixos-activation-start[207]: booting system configuration /nix/store/2yfh37xs6wfnf476flf1g9zj0ilhz91z-nixos-system-full-test worker # [ 3.735691] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. worker # [ 3.742090] systemd[1]: Finished Find NixOS closure. full # [ 3.706109] initrd-nixos-activation-start[207]: running activation script... worker # [ 3.744216] systemd[1]: Reached target Initrd Default Target. worker # [ 3.745589] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... worker # [ 3.760717] systemd[1]: initrd-cleanup.service: Deactivated successfully. worker # [ 3.762565] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. worker # [ 3.765560] systemd[1]: Stopped target Initrd Default Target. worker # [ 3.767197] systemd[1]: Stopped target Basic System. worker # [ 3.768262] systemd[1]: Stopped target Initrd Root Device. worker # [ 3.770166] systemd[1]: Stopped target Path Units. worker # [ 3.771189] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. worker # [ 3.772627] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. worker # [ 3.774297] systemd[1]: Stopped target Slice Units. worker # [ 3.775818] systemd[1]: Stopped target Socket Units. worker # [ 3.776877] systemd[1]: Stopped target System Initialization. worker # [ 3.778978] systemd[1]: Stopped target Swaps. worker # [ 3.779919] systemd[1]: Stopped target Timer Units. worker # [ 3.780936] systemd[1]: dbus.socket: Deactivated successfully. worker # [ 3.782900] systemd[1]: Closed D-Bus System Message Bus Socket. worker # [ 3.785171] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. worker # [ 3.786626] systemd[1]: Stopped Find NixOS closure. worker # [ 3.788460] systemd[1]: Starting rw-sysroot-nix-store.service... worker # [ 3.789662] systemd[1]: systemd-sysctl.service: Deactivated successfully. worker # [ 3.791431] systemd[1]: Stopped Apply Kernel Variables. worker # [ 3.793571] systemd[1]: systemd-modules-load.service: Deactivated successfully. worker # [ 3.794963] systemd[1]: Stopped Load Kernel Modules. worker # [ 3.796537] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. worker # [ 3.798908] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. worker # [ 3.800419] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. worker # [ 3.802399] systemd[1]: Stopped Create System Files and Directories. worker # [ 3.803871] systemd[1]: Stopped target Local File Systems. worker # [ 3.806199] systemd[1]: Stopped target Preparation for Local File Systems. worker # [ 3.807892] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. worker # [ 3.811143] systemd[1]: Stopped Coldplug All udev Devices. worker # [ 3.812353] systemd[1]: Stopping Rule-based Manager for Device Events and Files... worker # [ 3.814196] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 3.816630] systemd[1]: Stopped Virtual Console Setup. worker # [ 3.818199] systemd[1]: systemd-udevd.service: Deactivated successfully. worker # [ 3.821158] systemd[1]: Stopped Rule-based Manager for Device Events and Files. worker # [ 3.823400] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. worker # [ 3.825381] systemd[1]: Finished rw-sysroot-nix-store.service. worker # [ 3.826986] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. worker # [ 3.828552] systemd[1]: Closed udev Control Socket. worker # [ 3.830363] systemd[1]: Starting Cleanup udev Database... worker # [ 3.832074] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. worker # [ 3.833527] systemd[1]: Stopped Create Static Device Nodes in /dev. worker # [ 3.834771] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. worker # [ 3.837176] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. worker # [ 3.838544] systemd[1]: kmod-static-nodes.service: Deactivated successfully. worker # [ 3.839868] systemd[1]: Stopped Create List of Static Device Nodes. worker # [ 3.853619] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. worker # [ 3.855580] systemd[1]: Finished Cleanup udev Database. worker # [ 3.857500] systemd[1]: Reached target Switch Root. worker # [ 3.859483] systemd[1]: Starting NixOS Activation... worker # [ 3.914794] initrd-nixos-activation-start[189]: booting system configuration /nix/store/5m342v2m8i6q9zdbqvsy1hv9dc4a4frl-nixos-system-worker-test full # [ 3.899274] initrd-nixos-activation-start[230]: setting up /etc... worker # [ 3.938948] initrd-nixos-activation-start[189]: running activation script... full # [ 4.000449] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. full # [ 4.002143] systemd[1]: Finished NixOS Activation. full # [ 4.006093] systemd[1]: Starting Switch Root... full # [ 4.016577] systemd[1]: Switching root. full # [ 4.276583] systemd-journald[75]: Received SIGTERM from PID 1 (systemd). worker # [ 4.101706] initrd-nixos-activation-start[212]: setting up /etc... worker # [ 4.219045] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. worker # [ 4.222160] systemd[1]: Finished NixOS Activation. worker # [ 4.224241] systemd[1]: Starting Switch Root... worker # [ 4.235357] systemd[1]: Switching root. full # [ 4.429858] NET: Registered PF_VSOCK protocol family worker # [ 4.553918] systemd-journald[65]: Received SIGTERM from PID 1 (systemd). worker # [ 4.627519] NET: Registered PF_VSOCK protocol family full # [ 4.794011] 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.801519] systemd[1]: Detected virtualization kvm. full # [ 4.802843] systemd[1]: Detected architecture x86-64. full # [ 4.804238] systemd[1]: Detected first boot. full # [ 4.806954] systemd[1]: Initializing machine ID from random generator. full # [ 4.930249] systemd[1]: bpf-restrict-fs: LSM BPF program attached worker # [ 4.982194] 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 # [ 4.988043] systemd[1]: Detected virtualization kvm. worker # [ 4.989183] systemd[1]: Detected architecture x86-64. worker # [ 4.990376] systemd[1]: Detected first boot. worker # [ 4.992458] systemd[1]: Initializing machine ID from random generator. full # [ 4.989766] systemd[1]: Applying preset policy. full # [ 5.152644] systemd[1]: Populated /etc with preset unit settings. worker # [ 5.200451] systemd[1]: bpf-restrict-fs: LSM BPF program attached worker # [ 5.270323] systemd[1]: Applying preset policy. full # [ 5.345251] systemd[1]: initrd-switch-root.service: Deactivated successfully. full # [ 5.347011] systemd[1]: Stopped initrd-switch-root.service. full # [ 5.349365] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. full # [ 5.351979] systemd[1]: Created slice Slice /system/getty. full # [ 5.353537] systemd[1]: Created slice User and Session Slice. full # [ 5.354738] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. full # [ 5.366321] systemd[1]: Started Forward Password Requests to Wall Directory Watch. full # [ 5.367753] systemd[1]: Expecting device /dev/hvc0... full # [ 5.368703] systemd[1]: Expecting device /dev/ttyS0... full # [ 5.369732] systemd[1]: Reached target Local Encrypted Volumes. full # [ 5.370829] systemd[1]: Stopped target initrd-fs.target. full # [ 5.371834] systemd[1]: Stopped target initrd-root-fs.target. full # [ 5.372882] systemd[1]: Stopped target initrd-switch-root.target. full # [ 5.374003] systemd[1]: Reached target Virtual Machines and Containers. full # [ 5.375191] systemd[1]: Reached target Path Units. full # [ 5.376131] systemd[1]: Reached target Remote File Systems. full # [ 5.377157] systemd[1]: Reached target Slice Units. full # [ 5.378105] systemd[1]: Reached target Swaps. full # [ 5.380147] systemd[1]: Listening on Query the User Interactively for a Password. full # [ 5.383023] systemd[1]: Listening on Process Core Dump Socket. full # [ 5.385188] systemd[1]: Listening on Credential Encryption/Decryption. full # [ 5.387504] systemd[1]: Listening on Factory Reset Management. full # [ 5.388703] systemd[1]: Listening on Hostname Service Socket. full # [ 5.391782] systemd[1]: Starting Journal Log Access Socket... full # [ 5.393232] systemd[1]: Listening on Journal Audit Socket. full # [ 5.395772] systemd[1]: Listening on Console Output Muting Service Socket. full # [ 5.397148] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. full # [ 5.398575] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.400220] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki full # [ 5.405265] systemd[1]: Listening on Disk Repartitioning Service Socket. full # [ 5.406655] systemd[1]: Listening on udev Control Socket. full # [ 5.407813] systemd[1]: Listening on udev Varlink Socket. full # [ 5.410129] systemd[1]: Mounting Huge Pages File System... worker # [ 5.427179] systemd[1]: Populated /etc with preset unit settings. full # [ 5.412548] systemd[1]: Mounting POSIX Message Queue File System... full # [ 5.417888] systemd[1]: Mounting Kernel Debug File System... full # [ 5.420999] systemd[1]: Mounting Kernel Trace File System... full # [ 5.425966] systemd[1]: Starting Create List of Static Device Nodes... full # [ 5.428390] systemd[1]: Starting Load Kernel Module configfs... full # [ 5.431760] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm full # [ 5.436931] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 5.438812] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 5.443857] systemd[1]: Mounting FUSE Control File System... full # [ 5.444952] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.454737] systemd[1]: Starting Journal Service... full # [ 5.461682] systemd[1]: Starting Load Kernel Modules... full # [ 5.470925] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... full # [ 5.473389] systemd[1]: Starting Remount Root and Kernel File Systems... full # [ 5.474677] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.477646] systemd[1]: Starting Coldplug All udev Devices... full # [ 5.482882] systemd[1]: Listening on Journal Log Access Socket. full # [ 5.484334] systemd[1]: Mounted Huge Pages File System. full # [ 5.485611] systemd[1]: Mounted POSIX Message Queue File System. full # [ 5.487162] systemd[1]: Mounted Kernel Debug File System. full # [ 5.488413] systemd[1]: Mounted Kernel Trace File System. full # [ 5.490501] systemd[1]: Finished Create List of Static Device Nodes. full # [ 5.493030] systemd[1]: modprobe@configfs.service: Deactivated successfully. full # [ 5.495187] systemd[1]: Finished Load Kernel Module configfs. full # [ 5.505749] systemd[1]: Mounting Kernel Configuration File System... full # [ 5.510045] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... full # [ 5.519405] loop: module loaded full # [ 5.527549] EXT4-fs (vda): re-mounted 39af31bc-9acb-4a00-96f0-6fc92f9a9f9b. full # [ 5.529550] systemd[1]: Finished Load Kernel Modules. full # [ 5.530699] systemd-journald[300]: Collecting audit messages is enabled. full # [ 5.534379] systemd[1]: Starting Firewall... full # [ 5.536708] systemd[1]: Starting Apply Kernel Variables... full # [ 5.539833] systemd[1]: Mounted FUSE Control File System. full # [ 5.547248] systemd[1]: Finished Remount Root and Kernel File Systems. full # [ 5.554018] systemd[1]: Listening on Disk Image Download Service Socket. full # [ 5.556865] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore full # [ 5.348319] systemd[1]: Queued start job for default target Multi-User System. full # [ 5.349903] systemd[1]: systemd-journald.service: Deactivated successfully. full # [ 5.353385] systemd-modules-load[301]: Using 2 probe threads full # [ 5.355606] systemd-modules-load[301]: Inserted module 'loop' full # [ 5.573413] systemd[1]: Starting Load/Save OS Random Seed... full # [ 5.575336] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.577583] systemd[1]: Started Journal Service. full # [ 5.370795] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. full # [ 5.379177] systemd[1]: Starting Flush Journal to Persistent Storage... full # [ 5.383869] systemd[1]: Starting Create Static Device Nodes in /dev... full # [ 5.386713] systemd-oomd[302]: No swap; memory pressure usage will be degraded worker # [ 5.618138] systemd[1]: initrd-switch-root.service: Deactivated successfully. worker # [ 5.619930] systemd[1]: Stopped initrd-switch-root.service. full # [ 5.393465] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. worker # [ 5.622931] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. worker # [ 5.625382] systemd[1]: Created slice Slice /system/getty. full # [ 5.397231] systemd[1]: Finished Apply Kernel Variables. worker # [ 5.626996] systemd[1]: Created slice User and Session Slice. worker # [ 5.628178] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. worker # [ 5.629756] systemd[1]: Started Forward Password Requests to Wall Directory Watch. full # [ 5.401314] systemd[1]: Mounted Kernel Configuration File System. worker # [ 5.631139] systemd[1]: Expecting device /dev/hvc0... worker # [ 5.632084] systemd[1]: Expecting device /dev/ttyS0... worker # [ 5.633084] systemd[1]: Reached target Local Encrypted Volumes. worker # [ 5.634196] systemd[1]: Stopped target initrd-fs.target. worker # [ 5.635201] systemd[1]: Stopped target initrd-root-fs.target. worker # [ 5.636265] systemd[1]: Stopped target initrd-switch-root.target. worker # [ 5.637403] systemd[1]: Reached target Virtual Machines and Containers. full # [ 5.621182] systemd-journald[300]: Received client request to flush runtime journal. worker # [ 5.638641] systemd[1]: Reached target Path Units. worker # [ 5.639603] systemd[1]: Reached target Remote File Systems. worker # [ 5.640667] systemd[1]: Reached target Slice Units. worker # [ 5.651723] systemd[1]: Reached target Swaps. worker # [ 5.653776] systemd[1]: Listening on Query the User Interactively for a Password. worker # [ 5.656587] systemd[1]: Listening on Process Core Dump Socket. worker # [ 5.658637] systemd[1]: Listening on Credential Encryption/Decryption. worker # [ 5.660807] systemd[1]: Listening on Factory Reset Management. worker # [ 5.662011] systemd[1]: Listening on Hostname Service Socket. worker # [ 5.664963] systemd[1]: Starting Journal Log Access Socket... worker # [ 5.666879] systemd[1]: Listening on Journal Audit Socket. worker # [ 5.669641] systemd[1]: Listening on Console Output Muting Service Socket. worker # [ 5.671045] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. worker # [ 5.672447] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.674155] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki worker # [ 5.678639] systemd[1]: Listening on Disk Repartitioning Service Socket. worker # [ 5.679969] systemd[1]: Listening on udev Control Socket. worker # [ 5.681129] systemd[1]: Listening on udev Varlink Socket. worker # [ 5.683503] systemd[1]: Mounting Huge Pages File System... worker # [ 5.685966] systemd[1]: Mounting POSIX Message Queue File System... worker # [ 5.693683] systemd[1]: Mounting Kernel Debug File System... worker # [ 5.701469] systemd[1]: Mounting Kernel Trace File System... worker # [ 5.712036] systemd[1]: Starting Create List of Static Device Nodes... worker # [ 5.726973] systemd[1]: Starting Load Kernel Module configfs... worker # [ 5.737730] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm worker # [ 5.747957] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 5.751446] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 5.754785] systemd[1]: Mounting FUSE Control File System... worker # [ 5.756936] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.530399] systemd[1]: Finished Create Static Device Nodes in /dev. full # [ 5.532458] systemd[1]: Reached target Preparation for Local File Systems. full # [ 5.534235] systemd[1]: Starting Rule-based Manager for Device Events and Files... full # [ 5.535628] systemd[1]: Finished Load/Save OS Random Seed. worker # [ 5.766047] systemd[1]: Starting Journal Service... full # [ 5.536837] systemd[1]: Reached target First Boot Complete. full # [ 5.538045] systemd[1]: Finished Coldplug All udev Devices. full # [ 5.539353] systemd-udevd[332]: Using default interface naming scheme 'v261'. full # [ 5.540763] systemd[1]: Finished Flush Journal to Persistent Storage. worker # [ 5.778224] systemd[1]: Starting Load Kernel Modules... worker # [ 5.785984] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... full # [ 5.557959] systemd[1]: Started Rule-based Manager for Device Events and Files. worker # [ 5.798567] systemd[1]: Starting Remount Root and Kernel File Systems... worker # [ 5.804740] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.809402] systemd-journald[282]: Collecting audit messages is enabled. worker # [ 5.813425] systemd[1]: Starting Coldplug All udev Devices... worker # [ 5.826144] systemd[1]: Listening on Journal Log Access Socket. worker # [ 5.831439] systemd[1]: Mounted Huge Pages File System. worker # [ 5.835763] systemd[1]: Mounted POSIX Message Queue File System. worker # [ 5.841783] systemd[1]: Mounted Kernel Debug File System. worker # [ 5.651480] systemd[1]: Queued start job for default target Multi-User System. worker # [ 5.654510] systemd[1]: systemd-journald.service: Deactivated successfully. worker # [ 5.848458] systemd[1]: Started Journal Service. worker # [ 5.861625] EXT4-fs (vda): re-mounted 5ed0289c-a902-440c-be8c-bd469e5b2318. worker # [ 5.671521] systemd[1]: Mounted Kernel Trace File System. worker # [ 5.675748] systemd[1]: Finished Create List of Static Device Nodes. worker # [ 5.677261] systemd[1]: modprobe@configfs.service: Deactivated successfully. worker # [ 5.681399] systemd[1]: Finished Load Kernel Module configfs. worker # [ 5.688159] systemd[1]: Finished Remount Root and Kernel File Systems. worker # [ 5.891752] loop: module loaded worker # [ 5.701988] systemd-modules-load[284]: Inserted module 'loop' full # [ 5.666673] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse worker # [ 5.711330] systemd[1]: Listening on Disk Image Download Service Socket. worker # [ 5.715088] systemd[1]: Mounting Kernel Configuration File System... worker # [ 5.720129] systemd[1]: Starting Flush Journal to Persistent Storage... worker # [ 5.721474] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore worker # [ 5.728334] systemd-oomd[285]: No swap; memory pressure usage will be degraded full # [ 5.695639] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. worker # [ 5.733090] systemd[1]: Starting Load/Save OS Random Seed... worker # [ 5.743077] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... worker # [ 5.744531] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 5.747226] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. worker # [ 5.748510] systemd[1]: Mounted FUSE Control File System. full # [ 5.714894] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 5.723257] (udev-worker)[382]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 5.761939] systemd[1]: Finished Load Kernel Modules. full # [ 5.726073] (udev-worker)[382]: Network interface NamePolicy= disabled on kernel command line. full # [ 5.736194] (udev-worker)[376]: Network interface NamePolicy= disabled on kernel command line. worker # [ 5.778479] systemd[1]: Starting Firewall... worker # [ 5.791173] systemd[1]: Starting Apply Kernel Variables... worker # [ 5.999931] systemd-journald[282]: Received client request to flush runtime journal. full # [ 5.772492] systemd[1]: Condition check resulted in Virtio network device being skipped. full # [ 5.776100] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore full # [ 5.779248] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # [ 5.783583] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore full # [ 5.787299] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 5.789428] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.055551] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console full # [ 6.066990] Console: switching to colour dummy device 80x25 full # [ 6.068002] [drm] Found bochs VGA, ID 0xb0c5. full # [ 6.068004] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. full # [ 6.071670] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 full # [ 6.077597] ACPI: button: Power Button [PWRF] full # [ 6.087090] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic full # [ 6.092630] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 full # [ 6.098137] rtc_cmos PNP0B00:00: RTC can wake from S4 full # [ 6.104114] rtc_cmos PNP0B00:00: registered as rtc0 full # [ 6.104915] rtc_cmos PNP0B00:00: setting system clock to 2026-09-30T22:00:13 UTC (1790805613) full # [ 6.106381] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs full # [ 6.111277] mousedev: PS/2 mouse device common for all mice full # [ 6.114732] systemd-journald[300]: Time jumped backwards, rotating. full # [ 6.115592] parport_pc 00:02: reported by Plug and Play ACPI full # [ 6.115705] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] full # [ 6.118785] Console: switching to colour frame buffer device 160x50 full # [ 6.124713] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device full # [ 6.138977] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized worker # [ 5.997372] systemd[1]: Mounted Kernel Configuration File System. full # [ 6.173990] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 worker # [ 6.000299] systemd[1]: Finished Load/Save OS Random Seed. full # [ 6.177281] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input4 full # [ 6.177989] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input6 worker # [ 6.002855] systemd[1]: Reached target First Boot Complete. worker # [ 6.004278] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. full # [ 6.180678] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt worker # [ 6.006367] systemd[1]: Starting Create Static Device Nodes in /dev... full # [ 6.182529] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD worker # [ 6.008655] systemd[1]: Finished Apply Kernel Variables. worker # [ 6.009963] systemd[1]: Finished Flush Journal to Persistent Storage. worker # [ 6.035257] systemd[1]: Finished Create Static Device Nodes in /dev. worker # [ 6.037223] systemd[1]: Reached target Preparation for Local File Systems. worker # [ 6.041856] systemd[1]: Starting Rule-based Manager for Device Events and Files... worker # [ 6.074165] systemd[1]: Finished Coldplug All udev Devices. full # [ 6.038797] systemd[1]: Starting Virtual Console Setup... worker # [ 6.093698] systemd-udevd[320]: Using default interface naming scheme 'v261'. full # [ 6.062370] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 6.063879] systemd[1]: Stopped Virtual Console Setup. full # [ 6.071097] systemd[1]: Starting Virtual Console Setup... full # [ 6.288068] ppdev: user-space parallel port driver full # [ 6.081236] systemd[1]: Finished Firewall. full # [ 6.095105] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. full # [ 6.098395] systemd[1]: Stopped Virtual Console Setup. worker # [ 6.140693] systemd[1]: Started Rule-based Manager for Device Events and Files. full # [ 6.105239] systemd[1]: Starting Virtual Console Setup... full # [ 6.139873] systemd[1]: Mounting /run/wrappers... full # [ 6.365886] iTCO_wdt iTCO_wdt.1.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) full # [ 6.368728] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) full # [ 6.378835] kvm_amd: TSC scaling supported full # [ 6.379380] kvm_amd: Nested Virtualization enabled full # [ 6.380018] kvm_amd: Nested Paging enabled full # [ 6.380743] kvm_amd: LBR virtualization supported full # [ 6.381370] kvm_amd: Virtual VMLOAD VMSAVE supported full # [ 6.382139] kvm_amd: Virtual GIF supported full # [ 6.188818] systemd[1]: Mounted /run/wrappers. full # [ 6.189873] systemd[1]: Reached target Local File Systems. full # [ 6.191784] systemd[1]: Listening on Boot Loader Control Service Socket. full # [ 6.194152] systemd[1]: Starting register-nix-paths.service... full # [ 6.197523] systemd[1]: Starting Create SUID/SGID Wrappers... full # [ 6.199034] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. full # [ 6.203384] systemd[1]: Starting Save Transient machine-id to Disk... full # [ 6.208425] systemd[1]: Starting Create System Files and Directories... full # [ 6.442872] EDAC MC: Ver: 3.0.0 worker # [ 6.274437] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse full # [ 6.270960] systemd[1]: Finished Create System Files and Directories. full # [ 6.275392] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.276787] systemd[1]: Starting Record System Boot/Shutdown in UTMP... full # [ 6.305114] systemd[1]: Finished Record System Boot/Shutdown in UTMP. full # [ 6.322283] systemd[1]: Finished Rebuild Journal Catalog. worker # [ 6.360706] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. full # [ 6.326667] systemd[1]: Starting Update is Completed... full # [ 6.335712] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. full # [ 6.338799] systemd[1]: Finished Save Transient machine-id to Disk. worker # [ 6.380424] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. full # [ 6.354456] systemd[1]: Finished Update is Completed. full # [ 6.361604] systemd-vconsole-setup[464]: Configuration of first virtual console was skipped, ignoring remaining ones. full # [ 6.365100] systemd[1]: Finished Virtual Console Setup. worker # [ 6.411157] (udev-worker)[350]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. worker # [ 6.414224] (udev-worker)[350]: Network interface NamePolicy= disabled on kernel command line. worker # [ 6.422933] (udev-worker)[344]: Network interface NamePolicy= disabled on kernel command line. worker # [ 6.429703] systemd[1]: Mounting /run/wrappers... worker # [ 6.466464] systemd[1]: Mounted /run/wrappers. worker # [ 6.469094] systemd[1]: Reached target Local File Systems. worker # [ 6.472543] systemd[1]: Listening on Boot Loader Control Service Socket. worker # [ 6.477340] systemd[1]: Starting register-nix-paths.service... worker # [ 6.481328] systemd[1]: Starting Create SUID/SGID Wrappers... full # [ 6.444578] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. full # [ 6.446109] systemd[1]: Finished Create SUID/SGID Wrappers. worker # [ 6.482743] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. worker # [ 6.487235] systemd[1]: Starting Save Transient machine-id to Disk... worker # [ 6.503457] systemd[1]: Starting Create System Files and Directories... full # [ 6.568092] systemd[1]: Finished register-nix-paths.service. full # [ 6.569637] systemd[1]: Reached target System Initialization. full # [ 6.571197] systemd[1]: Started Discard unused filesystem blocks once a week. full # [ 6.572962] systemd[1]: Started Daily Cleanup of Temporary Directories. full # [ 6.574610] systemd[1]: Reached target Timer Units. full # [ 6.575894] systemd[1]: Listening on D-Bus System Message Bus Socket. full # [ 6.577459] systemd[1]: Listening on Nix Daemon Socket. full # [ 6.578817] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. full # [ 6.580799] systemd[1]: Reached target Socket Units. full # [ 6.582166] systemd[1]: Reached target Basic System. full # [ 6.583285] systemd[1]: Started backdoor.service. full # [ 6.584576] systemd[1]: Starting Import lastlog data into lastlog2 database... worker # [ 6.623180] systemd[1]: Condition check resulted in Virtio network device being skipped. full # [ 6.587204] systemd[1]: Starting Name Service Cache Daemon (nsncd)... worker # [ 6.624977] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. full # [ 6.590347] systemd[1]: Starting Post-Boot Actions... full # [ 6.591754] systemd[1]: Started Reset console on configuration changes. full # [ 6.595298] systemd[1]: Starting resolvconf update... worker # [ 6.637180] systemd[1]: Finished Save Transient machine-id to Disk. full # [ 6.603068] systemd[1]: Starting D-Bus System Message Bus... worker # [ 6.642412] systemd[1]: Finished Create System Files and Directories. worker # [ 6.646325] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore worker # [ 6.648342] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. worker # [ 6.650919] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 full # connecting to host... full # [ 6.625204] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 6.663122] systemd[1]: Starting Rebuild Journal Catalog... full # [ 6.626547] systemd[1]: Reached target Host and Network Name Lookups. full # [ 6.627811] systemd[1]: Reached target User and Group Name Lookups. worker # [ 6.664670] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore full # [ 6.629850] nsncd[546]: Sep 30 22:00:14.236 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 6.668282] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os full # [ 6.633691] systemd[1]: Starting User Login Management... worker # [ 6.671284] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os worker # [ 6.678434] systemd[1]: Starting Record System Boot/Shutdown in UTMP... full # [ 6.646845] systemd[1]: Finished Import lastlog data into lastlog2 database. full: Guest shell says: b'Spawning backdoor root shell...\n' full # [ 6.651718] systemd[1]: Finished Post-Boot Actions. full: connected to guest root shell full: (connecting took 7.46 seconds) full: (finished: waiting for the VM to finish booting, in 7.46 seconds) full # [ 6.675418] dbus-broker-launch[551]: Looking up NSS user entry for 'systemd-timesync'... full # [ 6.683425] dbus-broker-launch[551]: NSS returned no entry for 'systemd-timesync' full # [ 6.683826] dbus-broker-launch[551]: Invalid user-name in /nix/store/dknbw048ah8ci1k6r1dk5vsn5np0r2av-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" full # [ 6.697255] systemd-logind[569]: New seat seat0. full # [ 6.703192] systemd-logind[569]: Watching system buttons on /dev/input/event2 (Power Button) full # [ 6.703826] systemd-logind[569]: Watching system buttons on /dev/input/event5 (QEMU Virtio Keyboard) full # [ 6.704601] systemd-logind[569]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) full # [ 6.706106] systemd[1]: Started User Login Management. full # [ 6.716083] systemd[1]: Starting linger-users.service... full # [ 6.718150] systemd[1]: Started D-Bus System Message Bus. full # [ 6.725546] dbus-broker-launch[551]: Ready worker # [ 6.770244] systemd[1]: Finished Record System Boot/Shutdown in UTMP. full # [ 6.745060] systemd[1]: linger-users.service: Deactivated successfully. full # [ 6.746663] systemd[1]: Finished linger-users.service. full # [ 6.758126] systemd[1]: Stopped target Host and Network Name Lookups. full # [ 6.760525] systemd[1]: Stopping Host and Network Name Lookups... full # [ 6.762324] systemd[1]: Stopped target User and Group Name Lookups. full # [ 6.764328] systemd[1]: Stopping User and Group Name Lookups... worker # [ 6.801448] systemd[1]: Finished Rebuild Journal Catalog. full # [ 6.765585] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... full # [ 6.768607] systemd[1]: nscd.service: Deactivated successfully. full # [ 6.769991] systemd[1]: Stopped Name Service Cache Daemon (nsncd). full # [ 6.771567] systemd[1]: Starting Name Service Cache Daemon (nsncd)... worker # [ 6.814193] systemd[1]: Starting Update is Completed... full # [ 6.791164] nsncd[633]: Sep 30 22:00:14.397 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" full # [ 6.793727] systemd[1]: Started Name Service Cache Daemon (nsncd). full # [ 6.794907] systemd[1]: Reached target Host and Network Name Lookups. full # [ 6.796191] systemd[1]: Reached target User and Group Name Lookups. full # [ 6.800956] systemd[1]: Finished resolvconf update. full # [ 6.801975] systemd[1]: Reached target Preparation for Network. full # [ 6.804271] systemd[1]: Starting DHCP Client... full # [ 6.805462] systemd[1]: Starting Address configuration of eth1... full # [ 6.809158] systemd[1]: Starting Extra networking commands.... worker # [ 6.873711] systemd[1]: Finished Update is Completed. full # [ 6.853260] network-addresses-eth1-start[655]: adding address 192.168.1.1/24... done full # [ 6.857503] network-addresses-eth1-start[655]: adding address 2001:db8:1::1/64... done full # [ 6.869304] systemd[1]: Finished Address configuration of eth1. full # [ 6.904312] dhcpcd[666]: dhcpcd-10.3.2 starting full # [ 6.905456] systemd[1]: Finished Extra networking commands.. full # [ 6.906629] systemd[1]: Reached target Network. full # [ 6.908562] systemd[1]: Started Dagster Code Server (hello). full # [ 6.910906] dhcpcd[720]: dev: loaded udev full # [ 6.912603] systemd[1]: Started Dagster Daemon. full # [ 6.915809] systemd[1]: Started Dagster Webserver. full # [ 7.134082] 8021q: 802.1Q VLAN Support v1.8 full # [ 7.134863] 8021q: adding VLAN 0 to HW filter on device eth1 full # [ 6.923524] systemd[1]: Starting PostgreSQL Server... full # [ 6.926428] systemd[1]: Starting Permit User Sessions... full # [ 6.961146] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. worker # [ 7.000359] systemd[1]: Finished Firewall. full # [ 6.970320] systemd[1]: Finished Permit User Sessions. full # [ 6.977548] systemd[1]: Started Getty on tty1. worker # [ 7.206932] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 full # [ 6.978509] systemd[1]: Reached target Login Prompts. worker # [ 7.220559] mousedev: PS/2 mouse device common for all mice worker # [ 7.032638] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. worker # [ 7.034761] systemd[1]: Finished Create SUID/SGID Wrappers. worker # [ 7.231102] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console full # [ 7.236874] cfg80211: Loading compiled-in X.509 certificates for regulatory database full # [ 7.270194] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' full # [ 7.271769] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' full # [ 7.274119] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 full # [ 7.275600] cfg80211: failed to load regulatory.db full # [ 7.329514] 8021q: adding VLAN 0 to HW filter on device eth0 full # [ 7.118430] dhcpcd[720]: eth0: waiting for carrier full # [ 7.121258] dhcpcd[720]: eth0: carrier acquired worker # [ 7.242638] ACPI: button: Power Button [PWRF] worker # [ 7.323043] rtc_cmos PNP0B00:00: RTC can wake from S4 worker # [ 7.330801] rtc_cmos PNP0B00:00: registered as rtc0 worker # [ 7.330900] rtc_cmos PNP0B00:00: setting system clock to 2026-09-30T22:00:14 UTC (1790805614) worker # [ 7.331006] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs full # [ 7.128116] dhcpcd[720]: DUID 00:01:00:01:32:50:42:ee:52:54:00:12:34:56 full # [ 7.128688] dhcpcd[720]: eth0: IAID 00:12:34:56 full # [ 7.129380] dhcpcd[720]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 7.331749] systemd-journald[282]: Time jumped backwards, rotating. worker # [ 7.344039] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 worker # [ 7.346571] parport_pc 00:02: reported by Plug and Play ACPI full # [ 7.166219] postgresql-pre-start[735]: The files belonging to this database system will be owned by user "postgres". full # [ 7.166645] postgresql-pre-start[735]: This user must also own the server process. full # [ 7.175853] postgresql-pre-start[735]: The database cluster will be initialized with locale "en_US.UTF-8". full # [ 7.177221] postgresql-pre-start[735]: The default database encoding has accordingly been set to "UTF8". full # [ 7.177590] postgresql-pre-start[735]: The default text search configuration will be set to "english". full # [ 7.178798] postgresql-pre-start[735]: Data page checksums are enabled. full # [ 7.182083] postgresql-pre-start[735]: fixing permissions on existing directory /var/lib/postgresql/18 ... ok full # [ 7.183717] postgresql-pre-start[735]: creating subdirectories ... ok full # [ 7.184861] postgresql-pre-start[735]: selecting dynamic shared memory implementation ... posix worker # [ 7.224240] systemd[1]: Finished register-nix-paths.service. worker # [ 7.227395] systemd[1]: Reached target System Initialization. worker # [ 7.229702] systemd[1]: Started Discard unused filesystem blocks once a week. worker # [ 7.233184] systemd[1]: Started Daily Cleanup of Temporary Directories. worker # [ 7.234507] systemd[1]: Reached target Timer Units. worker # [ 7.235604] systemd[1]: Listening on D-Bus System Message Bus Socket. worker # [ 7.238294] systemd[1]: Listening on Nix Daemon Socket. worker # [ 7.239655] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. worker # [ 7.242161] systemd[1]: Reached target Socket Units. worker # [ 7.244156] systemd[1]: Reached target Basic System. worker # [ 7.245270] systemd[1]: Started backdoor.service. worker # [ 7.246805] systemd[1]: Starting Import lastlog data into lastlog2 database... worker # [ 7.254149] systemd[1]: Starting Name Service Cache Daemon (nsncd)... worker # [ 7.346666] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] worker # [ 7.351056] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized worker # [ 7.266574] systemd[1]: Starting Post-Boot Actions... worker # [ 7.279541] systemd[1]: Started Reset console on configuration changes. worker # [ 7.295388] systemd[1]: Starting resolvconf update... worker # [ 7.351584] Console: switching to colour dummy device 80x25 worker # [ 7.505887] [drm] Found bochs VGA, ID 0xb0c5. worker # [ 7.505889] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. full # [ 7.279287] postgresql-pre-start[735]: selecting default "max_connections" ... 100 worker # [ 7.319978] systemd[1]: Starting D-Bus System Message Bus... worker # [ 7.536609] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic worker # [ 7.537577] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 worker # [ 7.348526] nsncd[508]: Sep 30 22:00:14.709 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.353415] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 7.355094] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.356959] systemd[1]: Reached target User and Group Name Lookups. worker # connecting to host... worker # [ 7.569897] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt worker # [ 7.570854] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD worker # [ 7.391924] systemd[1]: Starting User Login Management... worker # [ 7.398221] systemd[1]: Finished Post-Boot Actions. full # [ 7.364720] postgresql-pre-start[735]: selecting default "shared_buffers" ... 128MB worker # [ 7.634767] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 worker # [ 7.638021] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 worker # [ 7.459400] systemd[1]: Finished Import lastlog data into lastlog2 database. full # [ 7.447392] dhcpcd[720]: eth0: soliciting a DHCP lease full # [ 7.689097] NET: Registered PF_PACKET protocol family full # [ 7.484489] dhcpcd[720]: eth0: offered 10.0.2.15 from 10.0.2.2 full # [ 7.487678] dhcpcd[720]: eth0: probing address 10.0.2.15/24 worker # [ 7.525539] dbus-broker-launch[513]: Looking up NSS user entry for 'systemd-timesync'... worker # [ 7.534890] dbus-broker-launch[513]: NSS returned no entry for 'systemd-timesync' worker # [ 7.536315] dbus-broker-launch[513]: Invalid user-name in /nix/store/ili7qzbw5rhaly9ag0qanyy1j0c2cnh1-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" worker # [ 7.542379] systemd[1]: Stopped target Host and Network Name Lookups. worker # [ 7.543685] systemd[1]: Stopping Host and Network Name Lookups... worker # [ 7.546220] systemd[1]: Stopped target User and Group Name Lookups. worker # [ 7.548234] systemd[1]: Stopping User and Group Name Lookups... worker # [ 7.550211] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... worker # [ 7.555368] systemd[1]: nscd.service: Deactivated successfully. worker # [ 7.769990] Console: switching to colour frame buffer device 160x50 worker # [ 7.835055] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device worker # [ 7.558232] systemd[1]: Stopped Name Service Cache Daemon (nsncd). worker # [ 7.645620] systemd[1]: Starting Name Service Cache Daemon (nsncd)... worker # [ 7.648931] systemd[1]: Started D-Bus System Message Bus. worker # [ 7.655540] nsncd[583]: Sep 30 22:00:14.990 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" worker # [ 7.658472] dbus-broker-launch[513]: Ready worker # [ 7.662060] systemd[1]: Starting Virtual Console Setup... worker # [ 7.663178] systemd[1]: Started Name Service Cache Daemon (nsncd). worker # [ 7.664391] systemd[1]: Reached target Host and Network Name Lookups. worker # [ 7.666209] systemd[1]: Reached target User and Group Name Lookups. worker # [ 7.667647] systemd-logind[529]: New seat seat0. worker # [ 7.670349] systemd-logind[529]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) worker # [ 7.674227] systemd[1]: Started User Login Management. worker # [ 7.675459] systemd[1]: Starting linger-users.service... worker # [ 7.688817] systemd[1]: Finished resolvconf update. worker # [ 7.692957] systemd[1]: Reached target Preparation for Network. worker # [ 7.698176] systemd[1]: Starting DHCP Client... worker # [ 7.707179] systemd[1]: Starting Address configuration of eth1... worker # [ 7.710190] systemd-logind[529]: Watching system buttons on /dev/input/event2 (Power Button) worker # [ 7.719375] systemd[1]: Starting Extra networking commands.... worker # [ 7.740764] systemd[1]: linger-users.service: Deactivated successfully. worker # [ 7.750835] systemd[1]: Finished linger-users.service. worker # [ 7.765368] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 7.769229] systemd[1]: Stopped Virtual Console Setup. worker # [ 7.785715] systemd[1]: Starting Virtual Console Setup... worker # [ 7.832428] network-addresses-eth1-start[613]: adding address 192.168.1.2/24... done worker # [ 7.850419] network-addresses-eth1-start[613]: adding address 2001:db8:1::2/64... done worker # [ 7.877281] systemd[1]: Finished Address configuration of eth1. worker # [ 8.084451] ppdev: user-space parallel port driver worker # [ 7.946784] systemd-logind[529]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) worker # [ 7.977239] systemd[1]: Finished Extra networking commands.. worker # [ 7.980256] dhcpcd[634]: dhcpcd-10.3.2 starting worker # [ 7.982629] systemd[1]: Reached target Network. worker # [ 7.987745] systemd[1]: Starting Permit User Sessions... worker # [ 7.990700] dhcpcd[684]: dev: loaded udev worker # [ 8.210346] iTCO_wdt iTCO_wdt.1.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) worker # [ 8.216436] 8021q: 802.1Q VLAN Support v1.8 worker # [ 8.217068] 8021q: adding VLAN 0 to HW filter on device eth1 worker # [ 8.029957] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. worker # [ 8.032798] systemd[1]: Stopped Virtual Console Setup. worker # [ 8.039083] systemd[1]: Finished Permit User Sessions. worker # [ 8.049443] systemd[1]: Started Getty on tty1. worker # [ 8.054076] systemd[1]: Reached target Login Prompts. worker # [ 8.250880] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) worker # [ 8.060097] systemd[1]: Starting Virtual Console Setup... worker # [ 8.115143] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. worker # [ 8.386384] cfg80211: Loading compiled-in X.509 certificates for regulatory database worker # [ 8.408931] kvm_amd: TSC scaling supported worker # [ 8.409647] kvm_amd: Nested Virtualization enabled worker # [ 8.410296] kvm_amd: Nested Paging enabled worker # [ 8.411351] kvm_amd: LBR virtualization supported worker # [ 8.412187] kvm_amd: Virtual VMLOAD VMSAVE supported worker # [ 8.413148] kvm_amd: Virtual GIF supported worker # [ 8.424723] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' worker # [ 8.425624] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' worker # [ 8.428510] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 worker # [ 8.429652] cfg80211: failed to load regulatory.db worker # [ 8.445203] EDAC MC: Ver: 3.0.0 worker # [ 8.467790] 8021q: adding VLAN 0 to HW filter on device eth0 worker # [ 8.276468] dhcpcd[684]: eth0: waiting for carrier worker # [ 8.278124] dhcpcd[684]: libudev: received NULL device worker # [ 8.279283] dhcpcd[684]: libudev: received NULL device worker # [ 8.281273] dhcpcd[684]: eth0: carrier acquired worker # [ 8.285926] dhcpcd[684]: DUID 00:01:00:01:32:50:42:ef:52:54:00:12:34:56 worker # [ 8.287409] dhcpcd[684]: eth0: IAID 00:12:34:56 worker # [ 8.288546] dhcpcd[684]: eth0: adding address fe80::5054:ff:fe12:3456 worker # [ 8.343418] systemd-vconsole-setup[691]: Configuration of first virtual console was skipped, ignoring remaining ones. worker # [ 8.347205] systemd[1]: Finished Virtual Console Setup. full # [ 8.587387] postgresql-pre-start[735]: selecting default time zone ... UTC full # [ 8.590204] postgresql-pre-start[735]: creating configuration files ... ok full # [ 8.815482] postgresql-pre-start[735]: running bootstrap script ... ok full # [ 9.065374] dhcpcd[720]: eth0: soliciting an IPv6 router full # [ 9.066476] dhcpcd[720]: eth0: Router Advertisement from fe80::2 full # [ 9.067741] dhcpcd[720]: eth0: adding address fec0::5054:ff:fe12:3456/64 full # [ 9.069914] dhcpcd[720]: eth0: adding route to fec0::/64 full # [ 9.071285] dhcpcd[720]: eth0: adding default route via fe80::2 worker # [ 9.156834] dhcpcd[684]: eth0: soliciting a DHCP lease worker # [ 9.358152] NET: Registered PF_PACKET protocol family worker # [ 9.169472] dhcpcd[684]: eth0: offered 10.0.2.15 from 10.0.2.2 worker # [ 9.172184] dhcpcd[684]: eth0: probing address 10.0.2.15/24 full # [ 9.301280] postgresql-pre-start[735]: performing post-bootstrap initialization ... ok full # [ 9.506396] postgresql-pre-start[735]: syncing data to disk ... ok full # [ 9.508355] postgresql-pre-start[735]: initdb: warning: enabling "trust" authentication for local connections full # [ 9.510054] postgresql-pre-start[735]: 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.512704] postgresql-pre-start[735]: Success. You can now start the database server using: full # [ 9.514238] postgresql-pre-start[735]: pg_ctl -D /var/lib/postgresql/18 -l logfile start full # [ 9.639486] postgres[770]: [770] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit full # [ 9.647239] postgres[770]: [770] LOG: listening on IPv6 address "::1", port 5432 full # [ 9.648659] postgres[770]: [770] LOG: listening on IPv4 address "127.0.0.1", port 5432 full # [ 9.662225] postgres[770]: [770] LOG: listening on Unix socket "/run/postgresql/.s.PGSQL.5432" full # [ 9.690463] postgres[779]: [779] LOG: database system was shut down at 2026-09-30 22:00:16 GMT full # [ 9.711854] postgres[770]: [770] LOG: database system is ready to accept connections full # [ 9.726316] systemd[1]: Started PostgreSQL Server. full # [ 9.732446] systemd[1]: Starting PostgreSQL Setup Scripts... full: (finished: waiting for unit postgresql.service, in 10.73 seconds) full: waiting for unit postgresql-setup.service full # [ 9.971829] postgresql-setup-start[790]: CREATE DATABASE full # [ 10.027805] postgresql-setup-start[803]: CREATE ROLE full # [ 10.050903] postgresql-setup-start[805]: ALTER DATABASE full # [ 10.058867] systemd[1]: Finished PostgreSQL Setup Scripts. full # [ 10.061299] systemd[1]: Reached target PostgreSQL. worker # [ 10.241693] dhcpcd[684]: eth0: soliciting an IPv6 router worker # [ 10.243712] dhcpcd[684]: eth0: Router Advertisement from fe80::2 worker # [ 10.245325] dhcpcd[684]: eth0: adding address fec0::5054:ff:fe12:3456/64 worker # [ 10.246962] dhcpcd[684]: eth0: adding route to fec0::/64 worker # [ 10.248319] dhcpcd[684]: eth0: adding default route via fe80::2 full # [ 10.340556] dagster[721]: 2026-09-30 22:00:17 +0000 - dagster.code_server - INFO - Starting Dagster code proxy server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py on port 4266 in process 721 full # [ 11.075775] dagster-daemon[722]: Traceback (most recent call last): full # [ 11.079936] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 11.080693] dagster-daemon[722]: sys.exit(main()) full # [ 11.081484] dagster-daemon[722]: ~~~~^^ full # [ 11.082569] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 11.083744] dagster-daemon[722]: cli(obj={}) full # [ 11.084819] dagster-daemon[722]: ~~~^^^^^^^^ full # [ 11.087711] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 11.088248] dagster-daemon[722]: return self.main(*args, **kwargs) full # [ 11.088851] dagster-daemon[722]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 11.092507] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 11.093065] dagster-daemon[722]: rv = self.invoke(ctx) full # [ 11.093646] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 11.095634] dagster-daemon[722]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 11.096544] dagster-daemon[722]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 11.098348] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 11.098740] dagster-daemon[722]: return ctx.invoke(self.callback, **ctx.params) full # [ 11.099555] dagster-daemon[722]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.100488] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 11.101235] dagster-daemon[722]: return callback(*args, **kwargs) full # [ 11.101836] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 11.103459] dagster-daemon[722]: with get_instance_for_cli( full # [ 11.104472] dagster-daemon[722]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 11.106000] dagster-daemon[722]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 11.106716] dagster-daemon[722]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.107559] dagster-daemon[722]: ) as instance: full # [ 11.110498] dagster-daemon[722]: ^ full # [ 11.111091] dagster-daemon[722]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 11.111687] dagster-daemon[722]: return next(self.gen) full # [ 11.113689] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 11.116339] dagster-daemon[722]: with DagsterInstance.get() as instance: full # [ 11.117268] dagster-daemon[722]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 11.117860] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 11.118684] dagster-daemon[722]: return create_instance_from_dagster_home() full # [ 11.121350] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 11.121959] dagster-daemon[722]: return create_instance_from_config(dagster_home_path) full # [ 11.122792] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 11.123799] dagster-daemon[722]: return create_instance_from_ref(instance_ref) full # [ 11.124638] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 11.125600] dagster-daemon[722]: unified_storage = instance_ref.storage full # [ 11.126552] dagster-daemon[722]: ^^^^^^^^^^^^^^^^^^^^ full # [ 11.127906] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 11.128786] dagster-daemon[722]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 11.129590] dagster-daemon[722]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.130517] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 11.131096] dagster-daemon[722]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 11.131688] dagster-daemon[722]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.133046] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 11.133731] dagster-daemon[722]: return DagsterPostgresStorage( full # [ 11.135265] dagster-daemon[722]: inst_data=inst_data, full # [ 11.136033] dagster-daemon[722]: ...<2 lines>... full # [ 11.136618] dagster-daemon[722]: token_provider=get_token_provider_from_config(config_value), full # [ 11.137984] dagster-daemon[722]: ) full # [ 11.138694] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 11.139558] dagster-daemon[722]: self._run_storage = PostgresRunStorage( full # [ 11.140288] dagster-daemon[722]: ~~~~~~~~~~~~~~~~~~^ full # [ 11.140795] dagster-daemon[722]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 11.141608] dagster-daemon[722]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.142368] dagster-daemon[722]: ) full # [ 11.142895] dagster-daemon[722]: ^ full # [ 11.143718] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 11.144847] dagster-daemon[722]: self._engine = create_pg_engine( full # [ 11.145570] dagster-daemon[722]: ~~~~~~~~~~~~~~~~^ full # [ 11.146259] dagster-daemon[722]: self.postgres_url, full # [ 11.146825] dagster-daemon[722]: ^^^^^^^^^^^^^^^^^^ full # [ 11.147658] dagster-daemon[722]: ...<2 lines>... full # [ 11.148582] dagster-daemon[722]: poolclass=db_pool.NullPool, full # [ 11.149171] dagster-daemon[722]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 11.149760] dagster-daemon[722]: ) full # [ 11.150657] dagster-daemon[722]: ^ full # [ 11.151245] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 11.151852] dagster-daemon[722]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 11.152544] dagster-daemon[722]: File "", line 2, in create_engine full # [ 11.153143] dagster-daemon[722]: return target(fn, url, **kwargs) full # [ 11.153762] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 11.154691] dagster-daemon[722]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 11.155247] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 11.155866] dagster-daemon[722]: dbapi = dbapi_meth(**dbapi_args) full # [ 11.156695] dagster-daemon[722]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 11.157547] dagster-daemon[722]: import psycopg full # [ 11.158279] dagster-daemon[722]: ModuleNotFoundError: No module named 'psycopg' full: (finished: waiting for unit postgresql-setup.service, in 1.27 seconds) full: must succeed: sudo -u postgres psql -lqt | grep -q dagster full # [ 11.342772] sudo[876]: root : TTY=hvc0 ; PWD=/tmp ; USER=postgres ; COMMAND=/run/current-system/sw/bin/psql -lqt full # [ 11.359169] sudo[876]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 11.394158] sudo[876]: pam_unix(sudo:session): session closed for user postgres full: (finished: must succeed: sudo -u postgres psql -lqt | grep -q dagster, in 0.20 seconds) full: must succeed: sudo -u postgres psql -tAc "SELECT 1 FROM pg_roles WHERE rolname='dagster'" | grep -q 1 full # [ 11.467486] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 11.468220] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 11.471452] systemd[1]: dagster-daemon.service: Consumed 1.768s CPU time over 4.554s wall clock time, 112.8M memory peak. full # [ 11.485204] sudo[898]: 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.501911] sudo[898]: pam_unix(sudo:session): session opened for user postgres(uid=71) by (uid=0) full # [ 11.521450] sudo[898]: 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.11 seconds) (finished: subtest: PostgreSQL starts and dagster database exists, in 12.31 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.02 seconds) (finished: subtest: dagster.yaml is generated with correct content, in 0.05 seconds) subtest: webserver starts and responds full: waiting for unit dagster-webserver.service full # [ 11.592338] dhcpcd[720]: eth0: leased 10.0.2.15 for 86400 seconds full # [ 11.593638] dhcpcd[720]: eth0: adding route to 10.0.2.0/24 full # [ 11.594734] dhcpcd[720]: eth0: adding default route via 10.0.2.2 full: (finished: waiting for unit dagster-webserver.service, in 0.04 seconds) full: waiting for TCP port 3000 on localhost full # [ 11.693493] systemd[1]: Started DHCP Client. full # [ 11.695188] systemd[1]: Reached target Multi-User System. full # [ 11.698545] systemd[1]: Startup finished in 807ms (kernel) + 3.386s (initrd) + 7.504s (userspace) = 11.698s. full # [ 12.330068] dagster-webserver[724]: Traceback (most recent call last): full # [ 12.331613] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 12.333803] dagster-webserver[724]: sys.exit(main()) full # [ 12.334812] dagster-webserver[724]: ~~~~^^ full # [ 12.335824] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 12.338479] dagster-webserver[724]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 12.340432] dagster-webserver[724]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.341792] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 12.344212] dagster-webserver[724]: return self.main(*args, **kwargs) full # [ 12.345430] dagster-webserver[724]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 12.346648] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 12.348991] dagster-webserver[724]: rv = self.invoke(ctx) full # [ 12.350280] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 12.354399] dagster-webserver[724]: return ctx.invoke(self.callback, **ctx.params) full # [ 12.357600] dagster-webserver[724]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.359405] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 12.362147] dagster-webserver[724]: return callback(*args, **kwargs) full # [ 12.363378] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 12.365953] dagster-webserver[724]: instance = stack.enter_context( full # [ 12.368093] dagster-webserver[724]: get_possibly_temporary_instance_for_cli( full # [ 12.369396] dagster-webserver[724]: ...<3 lines>... full # [ 12.370861] dagster-webserver[724]: ) full # [ 12.371690] dagster-webserver[724]: ) full # [ 12.372460] dagster-webserver[724]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 12.375628] dagster-webserver[724]: result = _enter(cm) full # [ 12.376614] dagster-webserver[724]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 12.378794] dagster-webserver[724]: return next(self.gen) full # [ 12.380308] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 12.383325] dagster-webserver[724]: with DagsterInstance.get() as instance: full # [ 12.384582] dagster-webserver[724]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 12.385727] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 12.389212] dagster-webserver[724]: return create_instance_from_dagster_home() full # [ 12.392210] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 12.395102] dagster-webserver[724]: return create_instance_from_config(dagster_home_path) full # [ 12.396510] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 12.400209] dagster-webserver[724]: return create_instance_from_ref(instance_ref) full # [ 12.401564] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 12.405126] dagster-webserver[724]: unified_storage = instance_ref.storage full # [ 12.406369] dagster-webserver[724]: ^^^^^^^^^^^^^^^^^^^^ full # [ 12.407610] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 12.410982] dagster-webserver[724]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 12.413465] dagster-webserver[724]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.415419] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 12.418743] dagster-webserver[724]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 12.422109] dagster-webserver[724]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.424153] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 12.427423] dagster-webserver[724]: return DagsterPostgresStorage( full # [ 12.428868] dagster-webserver[724]: inst_data=inst_data, full # [ 12.430240] dagster-webserver[724]: ...<2 lines>... full # [ 12.431451] dagster-webserver[724]: token_provider=get_token_provider_from_config(config_value), full # [ 12.433209] dagster-webserver[724]: ) full # [ 12.433984] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 12.437190] dagster-webserver[724]: self._run_storage = PostgresRunStorage( full # [ 12.438574] dagster-webserver[724]: ~~~~~~~~~~~~~~~~~~^ full # [ 12.439928] dagster-webserver[724]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 12.441628] dagster-webserver[724]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.443562] dagster-webserver[724]: ) full # [ 12.444810] dagster-webserver[724]: ^ full # [ 12.445624] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 12.448331] dagster-webserver[724]: self._engine = create_pg_engine( full # [ 12.449514] dagster-webserver[724]: ~~~~~~~~~~~~~~~~^ full # [ 12.450831] dagster-webserver[724]: self.postgres_url, full # [ 12.452182] dagster-webserver[724]: ^^^^^^^^^^^^^^^^^^ full # [ 12.453820] dagster-webserver[724]: ...<2 lines>... full # [ 12.454796] dagster-webserver[724]: poolclass=db_pool.NullPool, full # [ 12.455980] dagster-webserver[724]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 12.457188] dagster-webserver[724]: ) full # [ 12.457967] dagster-webserver[724]: ^ full # [ 12.458764] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 12.461355] dagster-webserver[724]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 12.462970] dagster-webserver[724]: File "", line 2, in create_engine full # [ 12.465361] dagster-webserver[724]: return target(fn, url, **kwargs) full # [ 12.467498] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 12.470094] dagster-webserver[724]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 12.471619] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 12.474260] dagster-webserver[724]: dbapi = dbapi_meth(**dbapi_args) full # [ 12.475447] dagster-webserver[724]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 12.478209] dagster-webserver[724]: import psycopg full # [ 12.479178] dagster-webserver[724]: ModuleNotFoundError: No module named 'psycopg' full # [ 12.626427] dagster[815]: 2026-09-30 22:00:20 +0000 - dagster.code_server - INFO - Starting Dagster code server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py in process 815 full # [ 12.634803] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 12.638434] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 12.640513] systemd[1]: dagster-webserver.service: Consumed 2.417s CPU time over 5.721s wall clock time, 159M memory peak. full # [ 13.160894] dagster[815]: 2026-09-30 22:00:20 +0000 - dagster.code_server - ERROR - Error while importing code full # [ 13.161706] dagster[815]: Traceback (most recent call last): full # [ 13.162491] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_grpc/server.py", line 494, in __init__ full # [ 13.163148] dagster[815]: self._instance = self._exit_stack.enter_context( full # [ 13.163804] dagster[815]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ full # [ 13.164574] dagster[815]: get_instance_for_cli(instance_ref=instance_ref) full # [ 13.165231] dagster[815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.165818] dagster[815]: ) full # [ 13.166622] dagster[815]: ^ full # [ 13.167265] dagster[815]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 13.167889] dagster[815]: result = _enter(cm) full # [ 13.168698] dagster[815]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 13.169545] dagster[815]: return next(self.gen) full # [ 13.169968] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 13.170770] dagster[815]: with DagsterInstance.get() as instance: full # [ 13.171599] dagster[815]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 13.172227] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 13.172828] dagster[815]: return create_instance_from_dagster_home() full # [ 13.173638] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 13.174461] dagster[815]: return create_instance_from_config(dagster_home_path) full # [ 13.175131] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 13.175704] dagster[815]: return create_instance_from_ref(instance_ref) full # [ 13.176529] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 13.177180] dagster[815]: unified_storage = instance_ref.storage full # [ 13.177783] dagster[815]: ^^^^^^^^^^^^^^^^^^^^ full # [ 13.178632] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 13.179244] dagster[815]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 13.179846] dagster[815]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.180473] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 13.181127] dagster[815]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 13.181713] dagster[815]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.182526] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 13.183178] dagster[815]: return DagsterPostgresStorage( full # [ 13.183776] dagster[815]: inst_data=inst_data, full # [ 13.184588] dagster[815]: ...<2 lines>... full # [ 13.185256] dagster[815]: token_provider=get_token_provider_from_config(config_value), full # [ 13.185849] dagster[815]: ) full # [ 13.186474] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 13.187154] dagster[815]: self._run_storage = PostgresRunStorage( full # [ 13.187716] dagster[815]: ~~~~~~~~~~~~~~~~~~^ full # [ 13.188517] dagster[815]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 13.189156] dagster[815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.189759] dagster[815]: ) full # [ 13.190576] dagster[815]: ^ full # [ 13.191227] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 13.191829] dagster[815]: self._engine = create_pg_engine( full # [ 13.192642] dagster[815]: ~~~~~~~~~~~~~~~~^ full # [ 13.193471] dagster[815]: self.postgres_url, full # [ 13.194126] dagster[815]: ^^^^^^^^^^^^^^^^^^ full # [ 13.194713] dagster[815]: ...<2 lines>... full # [ 13.195535] dagster[815]: poolclass=db_pool.NullPool, full # [ 13.195955] dagster[815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 13.196773] dagster[815]: ) full # [ 13.197582] dagster[815]: ^ full # [ 13.198235] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 13.198838] dagster[815]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 13.199460] dagster[815]: File "", line 2, in create_engine full # [ 13.200216] dagster[815]: return target(fn, url, **kwargs) full # [ 13.200706] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 13.201562] dagster[815]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 13.201937] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 13.202758] dagster[815]: dbapi = dbapi_meth(**dbapi_args) full # [ 13.203572] dagster[815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 13.204227] dagster[815]: import psycopg full # [ 13.204830] dagster[815]: ModuleNotFoundError: No module named 'psycopg' full # [ 13.253900] dagster[815]: 2026-09-30 22:00:20 +0000 - dagster.code_server - INFO - Started Dagster code server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py in process 815 full # [ 13.272554] dagster[721]: 2026-09-30 22:00:20 +0000 - dagster.code_server - INFO - Started Dagster code proxy server for file /nix/store/mhmghz4jy2gaw1jkkadif7lqryrys18f-definitions.py on port 4266 in process 721 worker # [ 14.248108] dhcpcd[684]: eth0: leased 10.0.2.15 for 86400 seconds worker # [ 14.249887] dhcpcd[684]: eth0: adding route to 10.0.2.0/24 worker # [ 14.251878] dhcpcd[684]: eth0: adding default route via 10.0.2.2 worker # [ 14.308961] systemd[1]: Started DHCP Client. worker # [ 14.311537] systemd[1]: Reached target Multi-User System. worker # [ 14.312900] systemd[1]: Startup finished in 876ms (kernel) + 3.540s (initrd) + 9.895s (userspace) = 14.312s. full # [ 16.618680] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 1. full # [ 16.624271] systemd[1]: Started Dagster Daemon. full # [ 17.886061] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 1. full # [ 17.887994] systemd[1]: Started Dagster Webserver. full # [ 18.460332] dagster-daemon[1130]: Traceback (most recent call last): full # [ 18.461853] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 18.463902] dagster-daemon[1130]: sys.exit(main()) full # [ 18.464886] dagster-daemon[1130]: ~~~~^^ full # [ 18.465905] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 18.468421] dagster-daemon[1130]: cli(obj={}) full # [ 18.469361] dagster-daemon[1130]: ~~~^^^^^^^^ full # [ 18.472078] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 18.478192] dagster-daemon[1130]: return self.main(*args, **kwargs) full # [ 18.479387] dagster-daemon[1130]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 18.480562] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 18.482864] dagster-daemon[1130]: rv = self.invoke(ctx) full # [ 18.483886] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 18.486211] dagster-daemon[1130]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 18.487667] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 18.489125] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 18.491504] dagster-daemon[1130]: return ctx.invoke(self.callback, **ctx.params) full # [ 18.492832] dagster-daemon[1130]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.496089] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 18.498390] dagster-daemon[1130]: return callback(*args, **kwargs) full # [ 18.499549] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 18.502168] dagster-daemon[1130]: with get_instance_for_cli( full # [ 18.503274] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 18.504375] dagster-daemon[1130]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 18.506227] dagster-daemon[1130]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.508097] dagster-daemon[1130]: ) as instance: full # [ 18.509063] dagster-daemon[1130]: ^ full # [ 18.509794] dagster-daemon[1130]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 18.512135] dagster-daemon[1130]: return next(self.gen) full # [ 18.513159] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 18.515721] dagster-daemon[1130]: with DagsterInstance.get() as instance: full # [ 18.516987] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 18.518120] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 18.520634] dagster-daemon[1130]: return create_instance_from_dagster_home() full # [ 18.521964] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 18.527107] dagster-daemon[1130]: return create_instance_from_config(dagster_home_path) full # [ 18.527604] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 18.528292] dagster-daemon[1130]: return create_instance_from_ref(instance_ref) full # [ 18.528882] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 18.530549] dagster-daemon[1130]: unified_storage = instance_ref.storage full # [ 18.531154] dagster-daemon[1130]: ^^^^^^^^^^^^^^^^^^^^ full # [ 18.531716] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 18.532701] dagster-daemon[1130]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 18.533560] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.534319] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 18.534819] dagster-daemon[1130]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 18.535633] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.536534] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 18.537128] dagster-daemon[1130]: return DagsterPostgresStorage( full # [ 18.537709] dagster-daemon[1130]: inst_data=inst_data, full # [ 18.538619] dagster-daemon[1130]: ...<2 lines>... full # [ 18.539171] dagster-daemon[1130]: token_provider=get_token_provider_from_config(config_value), full # [ 18.539768] dagster-daemon[1130]: ) full # [ 18.541155] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 18.541813] dagster-daemon[1130]: self._run_storage = PostgresRunStorage( full # [ 18.542741] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~~~^ full # [ 18.543273] dagster-daemon[1130]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 18.543893] dagster-daemon[1130]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.544742] dagster-daemon[1130]: ) full # [ 18.545515] dagster-daemon[1130]: ^ full # [ 18.545982] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 18.546802] dagster-daemon[1130]: self._engine = create_pg_engine( full # [ 18.547582] dagster-daemon[1130]: ~~~~~~~~~~~~~~~~^ full # [ 18.548333] dagster-daemon[1130]: self.postgres_url, full # [ 18.548839] dagster-daemon[1130]: ^^^^^^^^^^^^^^^^^^ full # [ 18.549463] dagster-daemon[1130]: ...<2 lines>... full # [ 18.550210] dagster-daemon[1130]: poolclass=db_pool.NullPool, full # [ 18.550705] dagster-daemon[1130]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 18.551531] dagster-daemon[1130]: ) full # [ 18.552445] dagster-daemon[1130]: ^ full # [ 18.552987] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 18.553802] dagster-daemon[1130]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 18.554730] dagster-daemon[1130]: File "", line 2, in create_engine full # [ 18.555254] dagster-daemon[1130]: return target(fn, url, **kwargs) full # [ 18.555878] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 18.556693] dagster-daemon[1130]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 18.557517] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 18.557940] dagster-daemon[1130]: dbapi = dbapi_meth(**dbapi_args) full # [ 18.558792] dagster-daemon[1130]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 18.559580] dagster-daemon[1130]: import psycopg full # [ 18.560294] dagster-daemon[1130]: ModuleNotFoundError: No module named 'psycopg' full # [ 18.816888] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 18.819076] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 18.819693] systemd[1]: dagster-daemon.service: Consumed 1.471s CPU time over 7.344s wall clock time, 88.5M memory peak. full # [ 20.559747] dagster-webserver[1141]: Traceback (most recent call last): full # [ 20.562320] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 20.562892] dagster-webserver[1141]: sys.exit(main()) full # [ 20.563683] dagster-webserver[1141]: ~~~~^^ full # [ 20.564498] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 20.565166] dagster-webserver[1141]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 20.565820] dagster-webserver[1141]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.566586] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 20.567251] dagster-webserver[1141]: return self.main(*args, **kwargs) full # [ 20.567844] dagster-webserver[1141]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 20.568543] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 20.569134] dagster-webserver[1141]: rv = self.invoke(ctx) full # [ 20.569711] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 20.570524] dagster-webserver[1141]: return ctx.invoke(self.callback, **ctx.params) full # [ 20.570975] dagster-webserver[1141]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.582167] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 20.582691] dagster-webserver[1141]: return callback(*args, **kwargs) full # [ 20.583541] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 20.584221] dagster-webserver[1141]: instance = stack.enter_context( full # [ 20.584837] dagster-webserver[1141]: get_possibly_temporary_instance_for_cli( full # [ 20.585871] dagster-webserver[1141]: ...<3 lines>... full # [ 20.586690] dagster-webserver[1141]: ) full # [ 20.587594] dagster-webserver[1141]: ) full # [ 20.588267] dagster-webserver[1141]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 20.588884] dagster-webserver[1141]: result = _enter(cm) full # [ 20.589729] dagster-webserver[1141]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 20.590602] dagster-webserver[1141]: return next(self.gen) full # [ 20.598095] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 20.598626] dagster-webserver[1141]: with DagsterInstance.get() as instance: full # [ 20.599271] dagster-webserver[1141]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 20.599911] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 20.600732] dagster-webserver[1141]: return create_instance_from_dagster_home() full # [ 20.601594] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 20.602235] dagster-webserver[1141]: return create_instance_from_config(dagster_home_path) full # [ 20.602846] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 20.603483] dagster-webserver[1141]: return create_instance_from_ref(instance_ref) full # [ 20.614247] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 20.614786] dagster-webserver[1141]: unified_storage = instance_ref.storage full # [ 20.615615] dagster-webserver[1141]: ^^^^^^^^^^^^^^^^^^^^ full # [ 20.616333] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 20.616923] dagster-webserver[1141]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 20.617719] dagster-webserver[1141]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.618603] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 20.619246] dagster-webserver[1141]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 20.619851] dagster-webserver[1141]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.620524] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 20.621160] dagster-webserver[1141]: return DagsterPostgresStorage( full # [ 20.621766] dagster-webserver[1141]: inst_data=inst_data, full # [ 20.622591] dagster-webserver[1141]: ...<2 lines>... full # [ 20.623271] dagster-webserver[1141]: token_provider=get_token_provider_from_config(config_value), full # [ 20.623884] dagster-webserver[1141]: ) full # [ 20.637082] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 20.637620] dagster-webserver[1141]: self._run_storage = PostgresRunStorage( full # [ 20.638287] dagster-webserver[1141]: ~~~~~~~~~~~~~~~~~~^ full # [ 20.638896] dagster-webserver[1141]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 20.639717] dagster-webserver[1141]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.640559] dagster-webserver[1141]: ) full # [ 20.641228] dagster-webserver[1141]: ^ full # [ 20.641837] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 20.642671] dagster-webserver[1141]: self._engine = create_pg_engine( full # [ 20.643501] dagster-webserver[1141]: ~~~~~~~~~~~~~~~~^ full # [ 20.644175] dagster-webserver[1141]: self.postgres_url, full # [ 20.644785] dagster-webserver[1141]: ^^^^^^^^^^^^^^^^^^ full # [ 20.645606] dagster-webserver[1141]: ...<2 lines>... full # [ 20.646281] dagster-webserver[1141]: poolclass=db_pool.NullPool, full # [ 20.646895] dagster-webserver[1141]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 20.647716] dagster-webserver[1141]: ) full # [ 20.648552] dagster-webserver[1141]: ^ full # [ 20.649238] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 20.649814] dagster-webserver[1141]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 20.650627] dagster-webserver[1141]: File "", line 2, in create_engine full # [ 20.651265] dagster-webserver[1141]: return target(fn, url, **kwargs) full # [ 20.663183] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 20.665759] dagster-webserver[1141]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 20.667282] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 20.669880] dagster-webserver[1141]: dbapi = dbapi_meth(**dbapi_args) full # [ 20.671148] dagster-webserver[1141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 20.673913] dagster-webserver[1141]: import psycopg full # [ 20.674897] dagster-webserver[1141]: ModuleNotFoundError: No module named 'psycopg' full # [ 20.940849] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 20.942668] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 20.944574] systemd[1]: dagster-webserver.service: Consumed 2.050s CPU time over 8.303s wall clock time, 111.6M memory peak. full # [ 24.068196] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 2. full # [ 24.070745] systemd[1]: Started Dagster Daemon. full # [ 25.914044] dagster-daemon[1175]: Traceback (most recent call last): full # [ 25.916517] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 25.917107] dagster-daemon[1175]: sys.exit(main()) full # [ 25.917695] dagster-daemon[1175]: ~~~~^^ full # [ 25.918607] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 25.919149] dagster-daemon[1175]: cli(obj={}) full # [ 25.919774] dagster-daemon[1175]: ~~~^^^^^^^^ full # [ 25.920769] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 25.921595] dagster-daemon[1175]: return self.main(*args, **kwargs) full # [ 25.922358] dagster-daemon[1175]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 25.928073] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 25.928607] dagster-daemon[1175]: rv = self.invoke(ctx) full # [ 25.929262] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 25.929864] dagster-daemon[1175]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 25.930689] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 25.931503] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 25.932154] dagster-daemon[1175]: return ctx.invoke(self.callback, **ctx.params) full # [ 25.932756] dagster-daemon[1175]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.933602] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 25.934240] dagster-daemon[1175]: return callback(*args, **kwargs) full # [ 25.934843] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 25.935467] dagster-daemon[1175]: with get_instance_for_cli( full # [ 25.936125] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 25.936711] dagster-daemon[1175]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 25.937536] dagster-daemon[1175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.938218] dagster-daemon[1175]: ) as instance: full # [ 25.938801] dagster-daemon[1175]: ^ full # [ 25.952096] dagster-daemon[1175]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 25.952631] dagster-daemon[1175]: return next(self.gen) full # [ 25.953284] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 25.953912] dagster-daemon[1175]: with DagsterInstance.get() as instance: full # [ 25.954741] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 25.955572] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 25.956245] dagster-daemon[1175]: return create_instance_from_dagster_home() full # [ 25.956851] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 25.957489] dagster-daemon[1175]: return create_instance_from_config(dagster_home_path) full # [ 25.958176] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 25.958775] dagster-daemon[1175]: return create_instance_from_ref(instance_ref) full # [ 25.959638] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 25.960282] dagster-daemon[1175]: unified_storage = instance_ref.storage full # [ 25.960913] dagster-daemon[1175]: ^^^^^^^^^^^^^^^^^^^^ full # [ 25.975330] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 25.975882] dagster-daemon[1175]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 25.976700] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.977539] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 25.978365] dagster-daemon[1175]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 25.979044] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.979635] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 25.980285] dagster-daemon[1175]: return DagsterPostgresStorage( full # [ 25.980916] dagster-daemon[1175]: inst_data=inst_data, full # [ 25.981754] dagster-daemon[1175]: ...<2 lines>... full # [ 25.982554] dagster-daemon[1175]: token_provider=get_token_provider_from_config(config_value), full # [ 25.983236] dagster-daemon[1175]: ) full # [ 25.983840] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 25.984671] dagster-daemon[1175]: self._run_storage = PostgresRunStorage( full # [ 25.985510] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~~~^ full # [ 25.986204] dagster-daemon[1175]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 25.986800] dagster-daemon[1175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.987626] dagster-daemon[1175]: ) full # [ 25.988269] dagster-daemon[1175]: ^ full # [ 25.988870] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 25.989695] dagster-daemon[1175]: self._engine = create_pg_engine( full # [ 25.990524] dagster-daemon[1175]: ~~~~~~~~~~~~~~~~^ full # [ 25.990955] dagster-daemon[1175]: self.postgres_url, full # [ 25.991773] dagster-daemon[1175]: ^^^^^^^^^^^^^^^^^^ full # [ 25.992585] dagster-daemon[1175]: ...<2 lines>... full # [ 25.993244] dagster-daemon[1175]: poolclass=db_pool.NullPool, full # [ 25.993860] dagster-daemon[1175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 25.994669] dagster-daemon[1175]: ) full # [ 25.995492] dagster-daemon[1175]: ^ full # [ 25.996166] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 25.996765] dagster-daemon[1175]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 25.997577] dagster-daemon[1175]: File "", line 2, in create_engine full # [ 25.998266] dagster-daemon[1175]: return target(fn, url, **kwargs) full # [ 25.998840] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 25.999462] dagster-daemon[1175]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 26.000166] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 26.000704] dagster-daemon[1175]: dbapi = dbapi_meth(**dbapi_args) full # [ 26.024724] dagster-daemon[1175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 26.027467] dagster-daemon[1175]: import psycopg full # [ 26.028464] dagster-daemon[1175]: ModuleNotFoundError: No module named 'psycopg' full # [ 26.193184] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 2. full # [ 26.196272] systemd[1]: Started Dagster Webserver. full # [ 26.218146] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 26.220220] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 26.222165] systemd[1]: dagster-daemon.service: Consumed 1.410s CPU time over 7.398s wall clock time, 88.5M memory peak. full # [ 28.840846] dagster-webserver[1185]: Traceback (most recent call last): full # [ 28.843401] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 28.843990] dagster-webserver[1185]: sys.exit(main()) full # [ 28.844571] dagster-webserver[1185]: ~~~~^^ full # [ 28.845227] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 28.845821] dagster-webserver[1185]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 28.846654] dagster-webserver[1185]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.847462] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 28.848129] dagster-webserver[1185]: return self.main(*args, **kwargs) full # [ 28.848712] dagster-webserver[1185]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 28.849557] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 28.850173] dagster-webserver[1185]: rv = self.invoke(ctx) full # [ 28.850768] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 28.851582] dagster-webserver[1185]: return ctx.invoke(self.callback, **ctx.params) full # [ 28.852265] dagster-webserver[1185]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.863237] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 28.863792] dagster-webserver[1185]: return callback(*args, **kwargs) full # [ 28.864620] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 28.865288] dagster-webserver[1185]: instance = stack.enter_context( full # [ 28.865901] dagster-webserver[1185]: get_possibly_temporary_instance_for_cli( full # [ 28.866730] dagster-webserver[1185]: ...<3 lines>... full # [ 28.867564] dagster-webserver[1185]: ) full # [ 28.868240] dagster-webserver[1185]: ) full # [ 28.868853] dagster-webserver[1185]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 28.869489] dagster-webserver[1185]: result = _enter(cm) full # [ 28.870201] dagster-webserver[1185]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 28.870778] dagster-webserver[1185]: return next(self.gen) full # [ 28.871608] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 28.872291] dagster-webserver[1185]: with DagsterInstance.get() as instance: full # [ 28.872899] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 28.884033] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 28.884558] dagster-webserver[1185]: return create_instance_from_dagster_home() full # [ 28.885252] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 28.885860] dagster-webserver[1185]: return create_instance_from_config(dagster_home_path) full # [ 28.886497] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 28.887173] dagster-webserver[1185]: return create_instance_from_ref(instance_ref) full # [ 28.887780] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 28.888600] dagster-webserver[1185]: unified_storage = instance_ref.storage full # [ 28.889285] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^^^ full # [ 28.889892] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 28.890735] dagster-webserver[1185]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 28.891565] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.892224] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 28.892834] dagster-webserver[1185]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 28.893654] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.894496] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 28.895132] dagster-webserver[1185]: return DagsterPostgresStorage( full # [ 28.895719] dagster-webserver[1185]: inst_data=inst_data, full # [ 28.896534] dagster-webserver[1185]: ...<2 lines>... full # [ 28.897229] dagster-webserver[1185]: token_provider=get_token_provider_from_config(config_value), full # [ 28.897798] dagster-webserver[1185]: ) full # [ 28.898608] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 28.899270] dagster-webserver[1185]: self._run_storage = PostgresRunStorage( full # [ 28.899867] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~~~^ full # [ 28.900704] dagster-webserver[1185]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 28.901686] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.902554] dagster-webserver[1185]: ) full # [ 28.903149] dagster-webserver[1185]: ^ full # [ 28.903756] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 28.904617] dagster-webserver[1185]: self._engine = create_pg_engine( full # [ 28.905221] dagster-webserver[1185]: ~~~~~~~~~~~~~~~~^ full # [ 28.905829] dagster-webserver[1185]: self.postgres_url, full # [ 28.906643] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^ full # [ 28.907470] dagster-webserver[1185]: ...<2 lines>... full # [ 28.908133] dagster-webserver[1185]: poolclass=db_pool.NullPool, full # [ 28.908712] dagster-webserver[1185]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 28.909542] dagster-webserver[1185]: ) full # [ 28.910188] dagster-webserver[1185]: ^ full # [ 28.910785] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 28.911596] dagster-webserver[1185]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 28.940575] dagster-webserver[1185]: File "", line 2, in create_engine full # [ 28.941156] dagster-webserver[1185]: return target(fn, url, **kwargs) full # [ 28.941766] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 28.942592] dagster-webserver[1185]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 28.943265] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 28.943873] dagster-webserver[1185]: dbapi = dbapi_meth(**dbapi_args) full # [ 28.944691] dagster-webserver[1185]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 28.945532] dagster-webserver[1185]: import psycopg full # [ 28.946237] dagster-webserver[1185]: ModuleNotFoundError: No module named 'psycopg' full # [ 29.233297] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 29.234149] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 29.238202] systemd[1]: dagster-webserver.service: Consumed 1.984s CPU time over 8.295s wall clock time, 111.7M memory peak. full # [ 31.468855] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 3. full # [ 31.471654] systemd[1]: Started Dagster Daemon. full # [ 33.309540] dagster-daemon[1215]: Traceback (most recent call last): full # [ 33.312158] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 33.312707] dagster-daemon[1215]: sys.exit(main()) full # [ 33.313523] dagster-daemon[1215]: ~~~~^^ full # [ 33.314201] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 33.314774] dagster-daemon[1215]: cli(obj={}) full # [ 33.315607] dagster-daemon[1215]: ~~~^^^^^^^^ full # [ 33.316257] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 33.316860] dagster-daemon[1215]: return self.main(*args, **kwargs) full # [ 33.317687] dagster-daemon[1215]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 33.318503] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 33.319146] dagster-daemon[1215]: rv = self.invoke(ctx) full # [ 33.319786] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 33.320569] dagster-daemon[1215]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 33.321243] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 33.321830] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 33.322644] dagster-daemon[1215]: return ctx.invoke(self.callback, **ctx.params) full # [ 33.323473] dagster-daemon[1215]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.335383] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 33.335925] dagster-daemon[1215]: return callback(*args, **kwargs) full # [ 33.336764] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 33.337590] dagster-daemon[1215]: with get_instance_for_cli( full # [ 33.338268] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 33.338880] dagster-daemon[1215]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 33.339697] dagster-daemon[1215]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.340543] dagster-daemon[1215]: ) as instance: full # [ 33.341208] dagster-daemon[1215]: ^ full # [ 33.341852] dagster-daemon[1215]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 33.342641] dagster-daemon[1215]: return next(self.gen) full # [ 33.343287] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 33.343924] dagster-daemon[1215]: with DagsterInstance.get() as instance: full # [ 33.344761] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 33.354641] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 33.355207] dagster-daemon[1215]: return create_instance_from_dagster_home() full # [ 33.357079] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 33.357624] dagster-daemon[1215]: return create_instance_from_config(dagster_home_path) full # [ 33.359640] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 33.361395] dagster-daemon[1215]: return create_instance_from_ref(instance_ref) full # [ 33.361924] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 33.363522] dagster-daemon[1215]: unified_storage = instance_ref.storage full # [ 33.363970] dagster-daemon[1215]: ^^^^^^^^^^^^^^^^^^^^ full # [ 33.370531] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 33.371119] dagster-daemon[1215]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 33.371703] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.372541] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 33.373212] dagster-daemon[1215]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 33.373825] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.374632] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 33.375266] dagster-daemon[1215]: return DagsterPostgresStorage( full # [ 33.375889] dagster-daemon[1215]: inst_data=inst_data, full # [ 33.376696] dagster-daemon[1215]: ...<2 lines>... full # [ 33.377524] dagster-daemon[1215]: token_provider=get_token_provider_from_config(config_value), full # [ 33.378182] dagster-daemon[1215]: ) full # [ 33.378817] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 33.379610] dagster-daemon[1215]: self._run_storage = PostgresRunStorage( full # [ 33.380268] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~~~^ full # [ 33.381084] dagster-daemon[1215]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 33.381670] dagster-daemon[1215]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.382526] dagster-daemon[1215]: ) full # [ 33.383149] dagster-daemon[1215]: ^ full # [ 33.383750] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 33.384565] dagster-daemon[1215]: self._engine = create_pg_engine( full # [ 33.385605] dagster-daemon[1215]: ~~~~~~~~~~~~~~~~^ full # [ 33.386237] dagster-daemon[1215]: self.postgres_url, full # [ 33.386840] dagster-daemon[1215]: ^^^^^^^^^^^^^^^^^^ full # [ 33.387460] dagster-daemon[1215]: ...<2 lines>... full # [ 33.388116] dagster-daemon[1215]: poolclass=db_pool.NullPool, full # [ 33.388702] dagster-daemon[1215]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 33.389531] dagster-daemon[1215]: ) full # [ 33.390207] dagster-daemon[1215]: ^ full # [ 33.406397] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 33.408993] dagster-daemon[1215]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 33.410438] dagster-daemon[1215]: File "", line 2, in create_engine full # [ 33.412595] dagster-daemon[1215]: return target(fn, url, **kwargs) full # [ 33.413793] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 33.416317] dagster-daemon[1215]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 33.417787] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 33.420343] dagster-daemon[1215]: dbapi = dbapi_meth(**dbapi_args) full # [ 33.421509] dagster-daemon[1215]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 33.424239] dagster-daemon[1215]: import psycopg full # [ 33.425187] dagster-daemon[1215]: ModuleNotFoundError: No module named 'psycopg' full # [ 33.599605] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 33.600380] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 33.604165] systemd[1]: dagster-daemon.service: Consumed 1.407s CPU time over 7.381s wall clock time, 88.5M memory peak. full # [ 34.484229] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 3. full # [ 34.489615] systemd[1]: Started Dagster Webserver. full # [ 37.079538] dagster-webserver[1233]: Traceback (most recent call last): full # [ 37.082041] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 37.082584] dagster-webserver[1233]: sys.exit(main()) full # [ 37.083241] dagster-webserver[1233]: ~~~~^^ full # [ 37.083825] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 37.084644] dagster-webserver[1233]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 37.085504] dagster-webserver[1233]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.086184] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 37.086739] dagster-webserver[1233]: return self.main(*args, **kwargs) full # [ 37.087569] dagster-webserver[1233]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 37.094486] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 37.095067] dagster-webserver[1233]: rv = self.invoke(ctx) full # [ 37.095659] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 37.096496] dagster-webserver[1233]: return ctx.invoke(self.callback, **ctx.params) full # [ 37.097292] dagster-webserver[1233]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.098046] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 37.098631] dagster-webserver[1233]: return callback(*args, **kwargs) full # [ 37.099286] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 37.099920] dagster-webserver[1233]: instance = stack.enter_context( full # [ 37.100741] dagster-webserver[1233]: get_possibly_temporary_instance_for_cli( full # [ 37.101567] dagster-webserver[1233]: ...<3 lines>... full # [ 37.102247] dagster-webserver[1233]: ) full # [ 37.102864] dagster-webserver[1233]: ) full # [ 37.103932] dagster-webserver[1233]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 37.104712] dagster-webserver[1233]: result = _enter(cm) full # [ 37.115058] dagster-webserver[1233]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 37.115586] dagster-webserver[1233]: return next(self.gen) full # [ 37.116277] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 37.116899] dagster-webserver[1233]: with DagsterInstance.get() as instance: full # [ 37.117738] dagster-webserver[1233]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 37.118609] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 37.119253] dagster-webserver[1233]: return create_instance_from_dagster_home() full # [ 37.119895] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 37.120699] dagster-webserver[1233]: return create_instance_from_config(dagster_home_path) full # [ 37.130377] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 37.130927] dagster-webserver[1233]: return create_instance_from_ref(instance_ref) full # [ 37.131758] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 37.132593] dagster-webserver[1233]: unified_storage = instance_ref.storage full # [ 37.133275] dagster-webserver[1233]: ^^^^^^^^^^^^^^^^^^^^ full # [ 37.133932] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 37.134744] dagster-webserver[1233]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 37.135564] dagster-webserver[1233]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.136257] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 37.136935] dagster-webserver[1233]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 37.138188] dagster-webserver[1233]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.152092] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 37.152714] dagster-webserver[1233]: return DagsterPostgresStorage( full # [ 37.153819] dagster-webserver[1233]: inst_data=inst_data, full # [ 37.154877] dagster-webserver[1233]: ...<2 lines>... full # [ 37.155505] dagster-webserver[1233]: token_provider=get_token_provider_from_config(config_value), full # [ 37.158115] dagster-webserver[1233]: ) full # [ 37.158753] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 37.159567] dagster-webserver[1233]: self._run_storage = PostgresRunStorage( full # [ 37.160233] dagster-webserver[1233]: ~~~~~~~~~~~~~~~~~~^ full # [ 37.160827] dagster-webserver[1233]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 37.161637] dagster-webserver[1233]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.163104] dagster-webserver[1233]: ) full # [ 37.163881] dagster-webserver[1233]: ^ full # [ 37.164684] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 37.167095] dagster-webserver[1233]: self._engine = create_pg_engine( full # [ 37.167709] dagster-webserver[1233]: ~~~~~~~~~~~~~~~~^ full # [ 37.170104] dagster-webserver[1233]: self.postgres_url, full # [ 37.170750] dagster-webserver[1233]: ^^^^^^^^^^^^^^^^^^ full # [ 37.171583] dagster-webserver[1233]: ...<2 lines>... full # [ 37.172264] dagster-webserver[1233]: poolclass=db_pool.NullPool, full # [ 37.172874] dagster-webserver[1233]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 37.175687] dagster-webserver[1233]: ) full # [ 37.176524] dagster-webserver[1233]: ^ full # [ 37.177189] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 37.177801] dagster-webserver[1233]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 37.180103] dagster-webserver[1233]: File "", line 2, in create_engine full # [ 37.180647] dagster-webserver[1233]: return target(fn, url, **kwargs) full # [ 37.181490] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 37.183118] dagster-webserver[1233]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 37.183774] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 37.184664] dagster-webserver[1233]: dbapi = dbapi_meth(**dbapi_args) full # [ 37.185238] dagster-webserver[1233]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 37.185861] dagster-webserver[1233]: import psycopg full # [ 37.188138] dagster-webserver[1233]: ModuleNotFoundError: No module named 'psycopg' full # [ 37.452445] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 37.453250] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 37.457239] systemd[1]: dagster-webserver.service: Consumed 1.989s CPU time over 8.217s wall clock time, 111.8M memory peak. full # [ 38.851128] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 4. full # [ 38.855898] systemd[1]: Started Dagster Daemon. full # [ 40.706468] dagster-daemon[1255]: Traceback (most recent call last): full # [ 40.708940] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 40.709695] dagster-daemon[1255]: sys.exit(main()) full # [ 40.710501] dagster-daemon[1255]: ~~~~^^ full # [ 40.711150] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 40.711754] dagster-daemon[1255]: cli(obj={}) full # [ 40.712604] dagster-daemon[1255]: ~~~^^^^^^^^ full # [ 40.713293] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 40.713836] dagster-daemon[1255]: return self.main(*args, **kwargs) full # [ 40.714641] dagster-daemon[1255]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 40.715498] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 40.716117] dagster-daemon[1255]: rv = self.invoke(ctx) full # [ 40.723113] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 40.723646] dagster-daemon[1255]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 40.724311] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 40.724922] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 40.725746] dagster-daemon[1255]: return ctx.invoke(self.callback, **ctx.params) full # [ 40.726570] dagster-daemon[1255]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.727243] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 40.727850] dagster-daemon[1255]: return callback(*args, **kwargs) full # [ 40.728519] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 40.729160] dagster-daemon[1255]: with get_instance_for_cli( full # [ 40.729762] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 40.730568] dagster-daemon[1255]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 40.731225] dagster-daemon[1255]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.731827] dagster-daemon[1255]: ) as instance: full # [ 40.732634] dagster-daemon[1255]: ^ full # [ 40.733469] dagster-daemon[1255]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 40.734522] dagster-daemon[1255]: return next(self.gen) full # [ 40.747101] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 40.747644] dagster-daemon[1255]: with DagsterInstance.get() as instance: full # [ 40.748273] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 40.748909] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 40.749725] dagster-daemon[1255]: return create_instance_from_dagster_home() full # [ 40.750548] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 40.751228] dagster-daemon[1255]: return create_instance_from_config(dagster_home_path) full # [ 40.751828] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 40.752649] dagster-daemon[1255]: return create_instance_from_ref(instance_ref) full # [ 40.753484] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 40.754155] dagster-daemon[1255]: unified_storage = instance_ref.storage full # [ 40.754798] dagster-daemon[1255]: ^^^^^^^^^^^^^^^^^^^^ full # [ 40.755649] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 40.756262] dagster-daemon[1255]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 40.756873] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.757700] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 40.758523] dagster-daemon[1255]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 40.759181] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.759795] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 40.760577] dagster-daemon[1255]: return DagsterPostgresStorage( full # [ 40.761229] dagster-daemon[1255]: inst_data=inst_data, full # [ 40.761826] dagster-daemon[1255]: ...<2 lines>... full # [ 40.762645] dagster-daemon[1255]: token_provider=get_token_provider_from_config(config_value), full # [ 40.763462] dagster-daemon[1255]: ) full # [ 40.764115] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 40.764702] dagster-daemon[1255]: self._run_storage = PostgresRunStorage( full # [ 40.765532] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~~~^ full # [ 40.765961] dagster-daemon[1255]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 40.766773] dagster-daemon[1255]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.767584] dagster-daemon[1255]: ) full # [ 40.768235] dagster-daemon[1255]: ^ full # [ 40.792983] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 40.793568] dagster-daemon[1255]: self._engine = create_pg_engine( full # [ 40.794247] dagster-daemon[1255]: ~~~~~~~~~~~~~~~~^ full # [ 40.794860] dagster-daemon[1255]: self.postgres_url, full # [ 40.795504] dagster-daemon[1255]: ^^^^^^^^^^^^^^^^^^ full # [ 40.796184] dagster-daemon[1255]: ...<2 lines>... full # [ 40.796798] dagster-daemon[1255]: poolclass=db_pool.NullPool, full # [ 40.797618] dagster-daemon[1255]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 40.798331] dagster-daemon[1255]: ) full # [ 40.798921] dagster-daemon[1255]: ^ full # [ 40.799752] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 40.800587] dagster-daemon[1255]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 40.801277] dagster-daemon[1255]: File "", line 2, in create_engine full # [ 40.801888] dagster-daemon[1255]: return target(fn, url, **kwargs) full # [ 40.802714] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 40.803577] dagster-daemon[1255]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 40.804293] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 40.804862] dagster-daemon[1255]: dbapi = dbapi_meth(**dbapi_args) full # [ 40.816867] dagster-daemon[1255]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 40.819600] dagster-daemon[1255]: import psycopg full # [ 40.820573] dagster-daemon[1255]: ModuleNotFoundError: No module named 'psycopg' full # [ 41.008859] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 41.009841] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 41.013361] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.406s wall clock time, 88.7M memory peak. full # [ 42.703562] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 4. full # [ 42.708809] systemd[1]: Started Dagster Webserver. full # [ 45.313610] dagster-webserver[1277]: Traceback (most recent call last): full # [ 45.316406] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 45.317074] dagster-webserver[1277]: sys.exit(main()) full # [ 45.317741] dagster-webserver[1277]: ~~~~^^ full # [ 45.318761] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 45.319634] dagster-webserver[1277]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 45.320601] dagster-webserver[1277]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.321543] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 45.322295] dagster-webserver[1277]: return self.main(*args, **kwargs) full # [ 45.323027] dagster-webserver[1277]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 45.323731] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 45.324691] dagster-webserver[1277]: rv = self.invoke(ctx) full # [ 45.334217] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 45.334869] dagster-webserver[1277]: return ctx.invoke(self.callback, **ctx.params) full # [ 45.335578] dagster-webserver[1277]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.336324] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 45.337067] dagster-webserver[1277]: return callback(*args, **kwargs) full # [ 45.337812] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 45.338740] dagster-webserver[1277]: instance = stack.enter_context( full # [ 45.339678] dagster-webserver[1277]: get_possibly_temporary_instance_for_cli( full # [ 45.340642] dagster-webserver[1277]: ...<3 lines>... full # [ 45.341923] dagster-webserver[1277]: ) full # [ 45.343212] dagster-webserver[1277]: ) full # [ 45.343861] dagster-webserver[1277]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 45.344826] dagster-webserver[1277]: result = _enter(cm) full # [ 45.354925] dagster-webserver[1277]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 45.355770] dagster-webserver[1277]: return next(self.gen) full # [ 45.356720] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 45.358381] dagster-webserver[1277]: with DagsterInstance.get() as instance: full # [ 45.359209] dagster-webserver[1277]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 45.359890] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 45.360854] dagster-webserver[1277]: return create_instance_from_dagster_home() full # [ 45.361746] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 45.362749] dagster-webserver[1277]: return create_instance_from_config(dagster_home_path) full # [ 45.372748] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 45.373281] dagster-webserver[1277]: return create_instance_from_ref(instance_ref) full # [ 45.373918] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 45.374690] dagster-webserver[1277]: unified_storage = instance_ref.storage full # [ 45.376396] dagster-webserver[1277]: ^^^^^^^^^^^^^^^^^^^^ full # [ 45.376964] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 45.377761] dagster-webserver[1277]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 45.378611] dagster-webserver[1277]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.379213] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 45.379819] dagster-webserver[1277]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 45.380629] dagster-webserver[1277]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.392110] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 45.394855] dagster-webserver[1277]: return DagsterPostgresStorage( full # [ 45.396167] dagster-webserver[1277]: inst_data=inst_data, full # [ 45.397270] dagster-webserver[1277]: ...<2 lines>... full # [ 45.398252] dagster-webserver[1277]: token_provider=get_token_provider_from_config(config_value), full # [ 45.399829] dagster-webserver[1277]: ) full # [ 45.400637] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 45.403175] dagster-webserver[1277]: self._run_storage = PostgresRunStorage( full # [ 45.404461] dagster-webserver[1277]: ~~~~~~~~~~~~~~~~~~^ full # [ 45.405758] dagster-webserver[1277]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 45.407471] dagster-webserver[1277]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.409200] dagster-webserver[1277]: ) full # [ 45.409988] dagster-webserver[1277]: ^ full # [ 45.410829] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 45.413556] dagster-webserver[1277]: self._engine = create_pg_engine( full # [ 45.414762] dagster-webserver[1277]: ~~~~~~~~~~~~~~~~^ full # [ 45.415957] dagster-webserver[1277]: self.postgres_url, full # [ 45.417132] dagster-webserver[1277]: ^^^^^^^^^^^^^^^^^^ full # [ 45.418452] dagster-webserver[1277]: ...<2 lines>... full # [ 45.419537] dagster-webserver[1277]: poolclass=db_pool.NullPool, full # [ 45.420727] dagster-webserver[1277]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 45.421906] dagster-webserver[1277]: ) full # [ 45.422746] dagster-webserver[1277]: ^ full # [ 45.423611] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 45.426260] dagster-webserver[1277]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 45.427718] dagster-webserver[1277]: File "", line 2, in create_engine full # [ 45.429909] dagster-webserver[1277]: return target(fn, url, **kwargs) full # [ 45.431130] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 45.433683] dagster-webserver[1277]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 45.435208] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 45.437795] dagster-webserver[1277]: dbapi = dbapi_meth(**dbapi_args) full # [ 45.438989] dagster-webserver[1277]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 45.441782] dagster-webserver[1277]: import psycopg full # [ 45.442769] dagster-webserver[1277]: ModuleNotFoundError: No module named 'psycopg' full # [ 45.672511] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 45.674816] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 45.676962] systemd[1]: dagster-webserver.service: Consumed 1.995s CPU time over 8.212s wall clock time, 111.8M memory peak. full # [ 46.259446] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 5. full # [ 46.262169] systemd[1]: Started Dagster Daemon. full # [ 48.106955] dagster-daemon[1294]: Traceback (most recent call last): full # [ 48.109468] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 48.110082] dagster-daemon[1294]: sys.exit(main()) full # [ 48.110657] dagster-daemon[1294]: ~~~~^^ full # [ 48.111477] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 48.112134] dagster-daemon[1294]: cli(obj={}) full # [ 48.112745] dagster-daemon[1294]: ~~~^^^^^^^^ full # [ 48.113556] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 48.114221] dagster-daemon[1294]: return self.main(*args, **kwargs) full # [ 48.114814] dagster-daemon[1294]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 48.120770] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 48.121476] dagster-daemon[1294]: rv = self.invoke(ctx) full # [ 48.122132] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 48.122727] dagster-daemon[1294]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 48.123565] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 48.124236] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 48.124800] dagster-daemon[1294]: return ctx.invoke(self.callback, **ctx.params) full # [ 48.125612] dagster-daemon[1294]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.132844] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 48.133574] dagster-daemon[1294]: return callback(*args, **kwargs) full # [ 48.134250] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 48.134867] dagster-daemon[1294]: with get_instance_for_cli( full # [ 48.135507] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 48.136201] dagster-daemon[1294]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 48.136796] dagster-daemon[1294]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.137623] dagster-daemon[1294]: ) as instance: full # [ 48.138304] dagster-daemon[1294]: ^ full # [ 48.138936] dagster-daemon[1294]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 48.139700] dagster-daemon[1294]: return next(self.gen) full # [ 48.140556] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 48.140957] dagster-daemon[1294]: with DagsterInstance.get() as instance: full # [ 48.141775] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 48.142587] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 48.143247] dagster-daemon[1294]: return create_instance_from_dagster_home() full # [ 48.155501] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 48.156087] dagster-daemon[1294]: return create_instance_from_config(dagster_home_path) full # [ 48.156677] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 48.157521] dagster-daemon[1294]: return create_instance_from_ref(instance_ref) full # [ 48.158233] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 48.158795] dagster-daemon[1294]: unified_storage = instance_ref.storage full # [ 48.159645] dagster-daemon[1294]: ^^^^^^^^^^^^^^^^^^^^ full # [ 48.160273] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 48.160925] dagster-daemon[1294]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 48.161737] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.173324] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 48.173866] dagster-daemon[1294]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 48.174496] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.175171] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 48.175782] dagster-daemon[1294]: return DagsterPostgresStorage( full # [ 48.176702] dagster-daemon[1294]: inst_data=inst_data, full # [ 48.177293] dagster-daemon[1294]: ...<2 lines>... full # [ 48.177911] dagster-daemon[1294]: token_provider=get_token_provider_from_config(config_value), full # [ 48.178731] dagster-daemon[1294]: ) full # [ 48.179571] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 48.180231] dagster-daemon[1294]: self._run_storage = PostgresRunStorage( full # [ 48.180840] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~~~^ full # [ 48.181668] dagster-daemon[1294]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 48.182518] dagster-daemon[1294]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.183183] dagster-daemon[1294]: ) full # [ 48.183788] dagster-daemon[1294]: ^ full # [ 48.184653] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 48.185292] dagster-daemon[1294]: self._engine = create_pg_engine( full # [ 48.185910] dagster-daemon[1294]: ~~~~~~~~~~~~~~~~^ full # [ 48.186728] dagster-daemon[1294]: self.postgres_url, full # [ 48.187544] dagster-daemon[1294]: ^^^^^^^^^^^^^^^^^^ full # [ 48.188559] dagster-daemon[1294]: ...<2 lines>... full # [ 48.189235] dagster-daemon[1294]: poolclass=db_pool.NullPool, full # [ 48.189829] dagster-daemon[1294]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 48.190642] dagster-daemon[1294]: ) full # [ 48.191472] dagster-daemon[1294]: ^ full # [ 48.204129] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 48.206712] dagster-daemon[1294]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 48.208165] dagster-daemon[1294]: File "", line 2, in create_engine full # [ 48.210341] dagster-daemon[1294]: return target(fn, url, **kwargs) full # [ 48.211541] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 48.214116] dagster-daemon[1294]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 48.215596] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 48.218194] dagster-daemon[1294]: dbapi = dbapi_meth(**dbapi_args) full # [ 48.219362] dagster-daemon[1294]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 48.222133] dagster-daemon[1294]: import psycopg full # [ 48.223081] dagster-daemon[1294]: ModuleNotFoundError: No module named 'psycopg' full # [ 48.392050] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 48.392769] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 48.396822] systemd[1]: dagster-daemon.service: Consumed 1.412s CPU time over 7.380s wall clock time, 88.5M memory peak. full # [ 50.678640] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 5. full # [ 50.682898] systemd[1]: Started Dagster Webserver. full # [ 53.279796] dagster-webserver[1319]: Traceback (most recent call last): full # [ 53.282370] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 53.282949] dagster-webserver[1319]: sys.exit(main()) full # [ 53.283743] dagster-webserver[1319]: ~~~~^^ full # [ 53.284558] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 53.285245] dagster-webserver[1319]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 53.285860] dagster-webserver[1319]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.286513] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 53.287136] dagster-webserver[1319]: return self.main(*args, **kwargs) full # [ 53.287716] dagster-webserver[1319]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 53.288539] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 53.289204] dagster-webserver[1319]: rv = self.invoke(ctx) full # [ 53.297854] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 53.298583] dagster-webserver[1319]: return ctx.invoke(self.callback, **ctx.params) full # [ 53.299299] dagster-webserver[1319]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.300057] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 53.300718] dagster-webserver[1319]: return callback(*args, **kwargs) full # [ 53.301607] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 53.302268] dagster-webserver[1319]: instance = stack.enter_context( full # [ 53.302874] dagster-webserver[1319]: get_possibly_temporary_instance_for_cli( full # [ 53.303697] dagster-webserver[1319]: ...<3 lines>... full # [ 53.304548] dagster-webserver[1319]: ) full # [ 53.305209] dagster-webserver[1319]: ) full # [ 53.305802] dagster-webserver[1319]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 53.306627] dagster-webserver[1319]: result = _enter(cm) full # [ 53.315485] dagster-webserver[1319]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 53.316074] dagster-webserver[1319]: return next(self.gen) full # [ 53.316668] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 53.317527] dagster-webserver[1319]: with DagsterInstance.get() as instance: full # [ 53.318436] dagster-webserver[1319]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 53.319044] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 53.319635] dagster-webserver[1319]: return create_instance_from_dagster_home() full # [ 53.320522] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 53.321162] dagster-webserver[1319]: return create_instance_from_config(dagster_home_path) full # [ 53.321774] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 53.322611] dagster-webserver[1319]: return create_instance_from_ref(instance_ref) full # [ 53.334743] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 53.335293] dagster-webserver[1319]: unified_storage = instance_ref.storage full # [ 53.335940] dagster-webserver[1319]: ^^^^^^^^^^^^^^^^^^^^ full # [ 53.336767] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 53.337630] dagster-webserver[1319]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 53.338289] dagster-webserver[1319]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.338896] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 53.339722] dagster-webserver[1319]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 53.340551] dagster-webserver[1319]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.341275] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 53.341845] dagster-webserver[1319]: return DagsterPostgresStorage( full # [ 53.342488] dagster-webserver[1319]: inst_data=inst_data, full # [ 53.343171] dagster-webserver[1319]: ...<2 lines>... full # [ 53.343779] dagster-webserver[1319]: token_provider=get_token_provider_from_config(config_value), full # [ 53.344612] dagster-webserver[1319]: ) full # [ 53.345283] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 53.345885] dagster-webserver[1319]: self._run_storage = PostgresRunStorage( full # [ 53.346702] dagster-webserver[1319]: ~~~~~~~~~~~~~~~~~~^ full # [ 53.347564] dagster-webserver[1319]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 53.348193] dagster-webserver[1319]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.348792] dagster-webserver[1319]: ) full # [ 53.349611] dagster-webserver[1319]: ^ full # [ 53.366502] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 53.367100] dagster-webserver[1319]: self._engine = create_pg_engine( full # [ 53.367689] dagster-webserver[1319]: ~~~~~~~~~~~~~~~~^ full # [ 53.368541] dagster-webserver[1319]: self.postgres_url, full # [ 53.369222] dagster-webserver[1319]: ^^^^^^^^^^^^^^^^^^ full # [ 53.369836] dagster-webserver[1319]: ...<2 lines>... full # [ 53.370666] dagster-webserver[1319]: poolclass=db_pool.NullPool, full # [ 53.371516] dagster-webserver[1319]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 53.372195] dagster-webserver[1319]: ) full # [ 53.372798] dagster-webserver[1319]: ^ full # [ 53.373638] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 53.374298] dagster-webserver[1319]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 53.374972] dagster-webserver[1319]: File "", line 2, in create_engine full # [ 53.375768] dagster-webserver[1319]: return target(fn, url, **kwargs) full # [ 53.376609] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 53.377312] dagster-webserver[1319]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 53.387647] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 53.388226] dagster-webserver[1319]: dbapi = dbapi_meth(**dbapi_args) full # [ 53.388826] dagster-webserver[1319]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 53.389661] dagster-webserver[1319]: import psycopg full # [ 53.390514] dagster-webserver[1319]: ModuleNotFoundError: No module named 'psycopg' full # [ 53.643068] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 6. full # [ 53.648597] systemd[1]: Started Dagster Daemon. full # [ 53.668575] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 53.670739] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 53.673377] systemd[1]: dagster-webserver.service: Consumed 1.980s CPU time over 7.999s wall clock time, 111.8M memory peak. full # [ 55.501754] dagster-daemon[1333]: Traceback (most recent call last): full # [ 55.504405] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 55.504964] dagster-daemon[1333]: sys.exit(main()) full # [ 55.505776] dagster-daemon[1333]: ~~~~^^ full # [ 55.506595] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 55.507281] dagster-daemon[1333]: cli(obj={}) full # [ 55.507922] dagster-daemon[1333]: ~~~^^^^^^^^ full # [ 55.508750] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 55.509536] dagster-daemon[1333]: return self.main(*args, **kwargs) full # [ 55.510251] dagster-daemon[1333]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 55.510840] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 55.511634] dagster-daemon[1333]: rv = self.invoke(ctx) full # [ 55.512480] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 55.513148] dagster-daemon[1333]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 55.513769] dagster-daemon[1333]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 55.523410] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 55.523936] dagster-daemon[1333]: return ctx.invoke(self.callback, **ctx.params) full # [ 55.524777] dagster-daemon[1333]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.525611] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 55.526273] dagster-daemon[1333]: return callback(*args, **kwargs) full # [ 55.526969] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 55.527741] dagster-daemon[1333]: with get_instance_for_cli( full # [ 55.528579] dagster-daemon[1333]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 55.529270] dagster-daemon[1333]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 55.529933] dagster-daemon[1333]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.530763] dagster-daemon[1333]: ) as instance: full # [ 55.531573] dagster-daemon[1333]: ^ full # [ 55.532251] dagster-daemon[1333]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 55.532887] dagster-daemon[1333]: return next(self.gen) full # [ 55.542919] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 55.543646] dagster-daemon[1333]: with DagsterInstance.get() as instance: full # [ 55.544505] dagster-daemon[1333]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 55.545185] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 55.545793] dagster-daemon[1333]: return create_instance_from_dagster_home() full # [ 55.546625] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 55.547280] dagster-daemon[1333]: return create_instance_from_config(dagster_home_path) full # [ 55.547964] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 55.548748] dagster-daemon[1333]: return create_instance_from_ref(instance_ref) full # [ 55.549579] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 55.550284] dagster-daemon[1333]: unified_storage = instance_ref.storage full # [ 55.550903] dagster-daemon[1333]: ^^^^^^^^^^^^^^^^^^^^ full # [ 55.563315] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 55.563864] dagster-daemon[1333]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 55.564505] dagster-daemon[1333]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.565184] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 55.566089] dagster-daemon[1333]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 55.566621] dagster-daemon[1333]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.567302] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 55.567907] dagster-daemon[1333]: return DagsterPostgresStorage( full # [ 55.568733] dagster-daemon[1333]: inst_data=inst_data, full # [ 55.569561] dagster-daemon[1333]: ...<2 lines>... full # [ 55.570402] dagster-daemon[1333]: token_provider=get_token_provider_from_config(config_value), full # [ 55.571101] dagster-daemon[1333]: ) full # [ 55.571711] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 55.572528] dagster-daemon[1333]: self._run_storage = PostgresRunStorage( full # [ 55.573187] dagster-daemon[1333]: ~~~~~~~~~~~~~~~~~~^ full # [ 55.573900] dagster-daemon[1333]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 55.574629] dagster-daemon[1333]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.575282] dagster-daemon[1333]: ) full # [ 55.575888] dagster-daemon[1333]: ^ full # [ 55.576701] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 55.577536] dagster-daemon[1333]: self._engine = create_pg_engine( full # [ 55.578196] dagster-daemon[1333]: ~~~~~~~~~~~~~~~~^ full # [ 55.578797] dagster-daemon[1333]: self.postgres_url, full # [ 55.579612] dagster-daemon[1333]: ^^^^^^^^^^^^^^^^^^ full # [ 55.580272] dagster-daemon[1333]: ...<2 lines>... full # [ 55.580866] dagster-daemon[1333]: poolclass=db_pool.NullPool, full # [ 55.581686] dagster-daemon[1333]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 55.582518] dagster-daemon[1333]: ) full # [ 55.598819] dagster-daemon[1333]: ^ full # [ 55.599521] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 55.600079] dagster-daemon[1333]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 55.600665] dagster-daemon[1333]: File "", line 2, in create_engine full # [ 55.601498] dagster-daemon[1333]: return target(fn, url, **kwargs) full # [ 55.602154] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 55.602754] dagster-daemon[1333]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 55.603602] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 55.604237] dagster-daemon[1333]: dbapi = dbapi_meth(**dbapi_args) full # [ 55.613189] dagster-daemon[1333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 55.615961] dagster-daemon[1333]: import psycopg full # [ 55.616955] dagster-daemon[1333]: ModuleNotFoundError: No module named 'psycopg' full # [ 55.813658] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 55.814417] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 55.818293] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.414s wall clock time, 88.5M memory peak. full # [ 58.919347] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 6. full # [ 58.924386] systemd[1]: Started Dagster Webserver. full # [ 60.955272] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 7. full # [ 60.957854] systemd[1]: Started Dagster Daemon. full # [ 61.522488] dagster-webserver[1361]: Traceback (most recent call last): full # [ 61.524969] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 61.525489] dagster-webserver[1361]: sys.exit(main()) full # [ 61.526134] dagster-webserver[1361]: ~~~~^^ full # [ 61.526720] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 61.527703] dagster-webserver[1361]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 61.528791] dagster-webserver[1361]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.529736] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 61.530612] dagster-webserver[1361]: return self.main(*args, **kwargs) full # [ 61.531373] dagster-webserver[1361]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 61.537366] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 61.537903] dagster-webserver[1361]: rv = self.invoke(ctx) full # [ 61.538721] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 61.539939] dagster-webserver[1361]: return ctx.invoke(self.callback, **ctx.params) full # [ 61.540772] dagster-webserver[1361]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.541751] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 61.542585] dagster-webserver[1361]: return callback(*args, **kwargs) full # [ 61.543344] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 61.543842] dagster-webserver[1361]: instance = stack.enter_context( full # [ 61.544480] dagster-webserver[1361]: get_possibly_temporary_instance_for_cli( full # [ 61.545202] dagster-webserver[1361]: ...<3 lines>... full # [ 61.545704] dagster-webserver[1361]: ) full # [ 61.546534] dagster-webserver[1361]: ) full # [ 61.554727] dagster-webserver[1361]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 61.555259] dagster-webserver[1361]: result = _enter(cm) full # [ 61.555861] dagster-webserver[1361]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 61.556668] dagster-webserver[1361]: return next(self.gen) full # [ 61.557921] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 61.558703] dagster-webserver[1361]: with DagsterInstance.get() as instance: full # [ 61.559649] dagster-webserver[1361]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 61.560200] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 61.560790] dagster-webserver[1361]: return create_instance_from_dagster_home() full # [ 61.568889] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 61.569596] dagster-webserver[1361]: return create_instance_from_config(dagster_home_path) full # [ 61.570255] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 61.570854] dagster-webserver[1361]: return create_instance_from_ref(instance_ref) full # [ 61.571838] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 61.572683] dagster-webserver[1361]: unified_storage = instance_ref.storage full # [ 61.573952] dagster-webserver[1361]: ^^^^^^^^^^^^^^^^^^^^ full # [ 61.574727] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 61.575683] dagster-webserver[1361]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 61.576217] dagster-webserver[1361]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.586953] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 61.587649] dagster-webserver[1361]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 61.588476] dagster-webserver[1361]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.589192] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 61.589714] dagster-webserver[1361]: return DagsterPostgresStorage( full # [ 61.590531] dagster-webserver[1361]: inst_data=inst_data, full # [ 61.591386] dagster-webserver[1361]: ...<2 lines>... full # [ 61.591988] dagster-webserver[1361]: token_provider=get_token_provider_from_config(config_value), full # [ 61.592796] dagster-webserver[1361]: ) full # [ 61.593755] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 61.594626] dagster-webserver[1361]: self._run_storage = PostgresRunStorage( full # [ 61.595675] dagster-webserver[1361]: ~~~~~~~~~~~~~~~~~~^ full # [ 61.596463] dagster-webserver[1361]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 61.597226] dagster-webserver[1361]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.597918] dagster-webserver[1361]: ) full # [ 61.598719] dagster-webserver[1361]: ^ full # [ 61.599628] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 61.600194] dagster-webserver[1361]: self._engine = create_pg_engine( full # [ 61.600794] dagster-webserver[1361]: ~~~~~~~~~~~~~~~~^ full # [ 61.601696] dagster-webserver[1361]: self.postgres_url, full # [ 61.602505] dagster-webserver[1361]: ^^^^^^^^^^^^^^^^^^ full # [ 61.603138] dagster-webserver[1361]: ...<2 lines>... full # [ 61.603684] dagster-webserver[1361]: poolclass=db_pool.NullPool, full # [ 61.604504] dagster-webserver[1361]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 61.605205] dagster-webserver[1361]: ) full # [ 61.605743] dagster-webserver[1361]: ^ full # [ 61.620074] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 61.620576] dagster-webserver[1361]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 61.621242] dagster-webserver[1361]: File "", line 2, in create_engine full # [ 61.621837] dagster-webserver[1361]: return target(fn, url, **kwargs) full # [ 61.622461] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 61.623116] dagster-webserver[1361]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 61.623701] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 61.626096] dagster-webserver[1361]: dbapi = dbapi_meth(**dbapi_args) full # [ 61.626743] dagster-webserver[1361]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 61.627560] dagster-webserver[1361]: import psycopg full # [ 61.630082] dagster-webserver[1361]: ModuleNotFoundError: No module named 'psycopg' full # [ 61.955984] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 61.957105] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 61.959618] systemd[1]: dagster-webserver.service: Consumed 2.064s CPU time over 8.284s wall clock time, 111.6M memory peak. full # [ 62.901750] dagster-daemon[1371]: Traceback (most recent call last): full # [ 62.904367] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 62.904933] dagster-daemon[1371]: sys.exit(main()) full # [ 62.905744] dagster-daemon[1371]: ~~~~^^ full # [ 62.906590] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 62.907292] dagster-daemon[1371]: cli(obj={}) full # [ 62.907918] dagster-daemon[1371]: ~~~^^^^^^^^ full # [ 62.908726] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 62.909573] dagster-daemon[1371]: return self.main(*args, **kwargs) full # [ 62.910266] dagster-daemon[1371]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 62.910887] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 62.911702] dagster-daemon[1371]: rv = self.invoke(ctx) full # [ 62.912778] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 62.913577] dagster-daemon[1371]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 62.914292] dagster-daemon[1371]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 62.923497] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 62.924094] dagster-daemon[1371]: return ctx.invoke(self.callback, **ctx.params) full # [ 62.924678] dagster-daemon[1371]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.925531] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 62.926197] dagster-daemon[1371]: return callback(*args, **kwargs) full # [ 62.926807] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 62.927645] dagster-daemon[1371]: with get_instance_for_cli( full # [ 62.928536] dagster-daemon[1371]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 62.929181] dagster-daemon[1371]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 62.929783] dagster-daemon[1371]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.930619] dagster-daemon[1371]: ) as instance: full # [ 62.931276] dagster-daemon[1371]: ^ full # [ 62.931963] dagster-daemon[1371]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 62.932727] dagster-daemon[1371]: return next(self.gen) full # [ 62.933560] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 62.934232] dagster-daemon[1371]: with DagsterInstance.get() as instance: full # [ 62.934831] dagster-daemon[1371]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 62.947414] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 62.947753] dagster-daemon[1371]: return create_instance_from_dagster_home() full # [ 62.948601] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 62.949275] dagster-daemon[1371]: return create_instance_from_config(dagster_home_path) full # [ 62.949880] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 62.950707] dagster-daemon[1371]: return create_instance_from_ref(instance_ref) full # [ 62.951549] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 62.952227] dagster-daemon[1371]: unified_storage = instance_ref.storage full # [ 62.952856] dagster-daemon[1371]: ^^^^^^^^^^^^^^^^^^^^ full # [ 62.953488] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 62.954525] dagster-daemon[1371]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 62.955188] dagster-daemon[1371]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.955824] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 62.956620] dagster-daemon[1371]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 62.957275] dagster-daemon[1371]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.974089] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 62.974614] dagster-daemon[1371]: return DagsterPostgresStorage( full # [ 62.975131] dagster-daemon[1371]: inst_data=inst_data, full # [ 62.975707] dagster-daemon[1371]: ...<2 lines>... full # [ 62.976563] dagster-daemon[1371]: token_provider=get_token_provider_from_config(config_value), full # [ 62.977238] dagster-daemon[1371]: ) full # [ 62.977848] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 62.978696] dagster-daemon[1371]: self._run_storage = PostgresRunStorage( full # [ 62.979541] dagster-daemon[1371]: ~~~~~~~~~~~~~~~~~~^ full # [ 62.980217] dagster-daemon[1371]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 62.980829] dagster-daemon[1371]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.981659] dagster-daemon[1371]: ) full # [ 62.982517] dagster-daemon[1371]: ^ full # [ 62.983206] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 62.983799] dagster-daemon[1371]: self._engine = create_pg_engine( full # [ 62.984644] dagster-daemon[1371]: ~~~~~~~~~~~~~~~~^ full # [ 62.985496] dagster-daemon[1371]: self.postgres_url, full # [ 62.986182] dagster-daemon[1371]: ^^^^^^^^^^^^^^^^^^ full # [ 62.986782] dagster-daemon[1371]: ...<2 lines>... full # [ 62.987626] dagster-daemon[1371]: poolclass=db_pool.NullPool, full # [ 62.988495] dagster-daemon[1371]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 62.989157] dagster-daemon[1371]: ) full # [ 62.989766] dagster-daemon[1371]: ^ full # [ 62.990620] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 62.991260] dagster-daemon[1371]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 62.991879] dagster-daemon[1371]: File "", line 2, in create_engine full # [ 62.992699] dagster-daemon[1371]: return target(fn, url, **kwargs) full # [ 63.006805] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 63.007542] dagster-daemon[1371]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 63.010081] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 63.010648] dagster-daemon[1371]: dbapi = dbapi_meth(**dbapi_args) full # [ 63.011506] dagster-daemon[1371]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 63.014138] dagster-daemon[1371]: import psycopg full # [ 63.014834] dagster-daemon[1371]: ModuleNotFoundError: No module named 'psycopg' full # [ 63.206309] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 63.208611] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 63.210715] systemd[1]: dagster-daemon.service: Consumed 1.452s CPU time over 7.385s wall clock time, 88.6M memory peak. full # [ 67.204779] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 7. full # [ 67.207656] systemd[1]: Started Dagster Webserver. full # [ 68.455275] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 8. full # [ 68.457552] systemd[1]: Started Dagster Daemon. full # [ 69.848330] dagster-webserver[1403]: Traceback (most recent call last): full # [ 69.851142] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 69.853310] dagster-webserver[1403]: sys.exit(main()) full # [ 69.854328] dagster-webserver[1403]: ~~~~^^ full # [ 69.855326] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 69.857800] dagster-webserver[1403]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 69.859204] dagster-webserver[1403]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.860549] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 69.862971] dagster-webserver[1403]: return self.main(*args, **kwargs) full # [ 69.864216] dagster-webserver[1403]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 69.865431] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 69.870089] dagster-webserver[1403]: rv = self.invoke(ctx) full # [ 69.871177] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 69.873560] dagster-webserver[1403]: return ctx.invoke(self.callback, **ctx.params) full # [ 69.874980] dagster-webserver[1403]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.876388] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 69.878753] dagster-webserver[1403]: return callback(*args, **kwargs) full # [ 69.879990] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 69.882714] dagster-webserver[1403]: instance = stack.enter_context( full # [ 69.883912] dagster-webserver[1403]: get_possibly_temporary_instance_for_cli( full # [ 69.887088] dagster-webserver[1403]: ...<3 lines>... full # [ 69.888093] dagster-webserver[1403]: ) full # [ 69.888950] dagster-webserver[1403]: ) full # [ 69.889772] dagster-webserver[1403]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 69.892134] dagster-webserver[1403]: result = _enter(cm) full # [ 69.893186] dagster-webserver[1403]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 69.895465] dagster-webserver[1403]: return next(self.gen) full # [ 69.896556] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 69.899456] dagster-webserver[1403]: with DagsterInstance.get() as instance: full # [ 69.900772] dagster-webserver[1403]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 69.901961] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 69.904550] dagster-webserver[1403]: return create_instance_from_dagster_home() full # [ 69.908085] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 69.915202] dagster-webserver[1403]: return create_instance_from_config(dagster_home_path) full # [ 69.916675] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 69.919544] dagster-webserver[1403]: return create_instance_from_ref(instance_ref) full # [ 69.920927] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 69.923753] dagster-webserver[1403]: unified_storage = instance_ref.storage full # [ 69.925090] dagster-webserver[1403]: ^^^^^^^^^^^^^^^^^^^^ full # [ 69.926388] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 69.934287] dagster-webserver[1403]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 69.936244] dagster-webserver[1403]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.937793] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 69.940408] dagster-webserver[1403]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 69.943192] dagster-webserver[1403]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.943689] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 69.944531] dagster-webserver[1403]: return DagsterPostgresStorage( full # [ 69.947953] dagster-webserver[1403]: inst_data=inst_data, full # [ 69.948614] dagster-webserver[1403]: ...<2 lines>... full # [ 69.949275] dagster-webserver[1403]: token_provider=get_token_provider_from_config(config_value), full # [ 69.949901] dagster-webserver[1403]: ) full # [ 69.951719] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 69.952607] dagster-webserver[1403]: self._run_storage = PostgresRunStorage( full # [ 69.954537] dagster-webserver[1403]: ~~~~~~~~~~~~~~~~~~^ full # [ 69.955392] dagster-webserver[1403]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 69.955911] dagster-webserver[1403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.956724] dagster-webserver[1403]: ) full # [ 69.958147] dagster-webserver[1403]: ^ full # [ 69.958648] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 69.959800] dagster-webserver[1403]: self._engine = create_pg_engine( full # [ 69.960508] dagster-webserver[1403]: ~~~~~~~~~~~~~~~~^ full # [ 69.961172] dagster-webserver[1403]: self.postgres_url, full # [ 69.961769] dagster-webserver[1403]: ^^^^^^^^^^^^^^^^^^ full # [ 69.962734] dagster-webserver[1403]: ...<2 lines>... full # [ 69.963683] dagster-webserver[1403]: poolclass=db_pool.NullPool, full # [ 69.964299] dagster-webserver[1403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 69.964896] dagster-webserver[1403]: ) full # [ 69.965711] dagster-webserver[1403]: ^ full # [ 69.966625] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 69.967288] dagster-webserver[1403]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 69.967811] dagster-webserver[1403]: File "", line 2, in create_engine full # [ 69.968652] dagster-webserver[1403]: return target(fn, url, **kwargs) full # [ 69.969466] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 69.970395] dagster-webserver[1403]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 69.970926] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 69.971760] dagster-webserver[1403]: dbapi = dbapi_meth(**dbapi_args) full # [ 69.972643] dagster-webserver[1403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 69.973245] dagster-webserver[1403]: import psycopg full # [ 69.973839] dagster-webserver[1403]: ModuleNotFoundError: No module named 'psycopg' full # [ 70.325095] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 70.326912] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 70.327433] systemd[1]: dagster-webserver.service: Consumed 2.155s CPU time over 8.365s wall clock time, 111.6M memory peak. full # [ 70.360397] dagster-daemon[1409]: Traceback (most recent call last): full # [ 70.362941] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 70.363503] dagster-daemon[1409]: sys.exit(main()) full # [ 70.364165] dagster-daemon[1409]: ~~~~^^ full # [ 70.364767] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 70.365606] dagster-daemon[1409]: cli(obj={}) full # [ 70.366308] dagster-daemon[1409]: ~~~^^^^^^^^ full # [ 70.366901] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 70.367709] dagster-daemon[1409]: return self.main(*args, **kwargs) full # [ 70.368547] dagster-daemon[1409]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 70.369266] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 70.369825] dagster-daemon[1409]: rv = self.invoke(ctx) full # [ 70.370639] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 70.371467] dagster-daemon[1409]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 70.372140] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 70.381864] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 70.382601] dagster-daemon[1409]: return ctx.invoke(self.callback, **ctx.params) full # [ 70.383274] dagster-daemon[1409]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.383891] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 70.384704] dagster-daemon[1409]: return callback(*args, **kwargs) full # [ 70.385549] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 70.386224] dagster-daemon[1409]: with get_instance_for_cli( full # [ 70.386832] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 70.387667] dagster-daemon[1409]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 70.388502] dagster-daemon[1409]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.389166] dagster-daemon[1409]: ) as instance: full # [ 70.389762] dagster-daemon[1409]: ^ full # [ 70.390608] dagster-daemon[1409]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 70.391230] dagster-daemon[1409]: return next(self.gen) full # [ 70.391825] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 70.392639] dagster-daemon[1409]: with DagsterInstance.get() as instance: full # [ 70.393462] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 70.405429] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 70.405984] dagster-daemon[1409]: return create_instance_from_dagster_home() full # [ 70.406808] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 70.407691] dagster-daemon[1409]: return create_instance_from_config(dagster_home_path) full # [ 70.408322] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 70.408928] dagster-daemon[1409]: return create_instance_from_ref(instance_ref) full # [ 70.409743] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 70.410572] dagster-daemon[1409]: unified_storage = instance_ref.storage full # [ 70.411273] dagster-daemon[1409]: ^^^^^^^^^^^^^^^^^^^^ full # [ 70.421340] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 70.421888] dagster-daemon[1409]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 70.422705] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.423554] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 70.424217] dagster-daemon[1409]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 70.424826] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.425651] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 70.426485] dagster-daemon[1409]: return DagsterPostgresStorage( full # [ 70.427162] dagster-daemon[1409]: inst_data=inst_data, full # [ 70.427757] dagster-daemon[1409]: ...<2 lines>... full # [ 70.428582] dagster-daemon[1409]: token_provider=get_token_provider_from_config(config_value), full # [ 70.429259] dagster-daemon[1409]: ) full # [ 70.429914] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 70.430687] dagster-daemon[1409]: self._run_storage = PostgresRunStorage( full # [ 70.431522] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~~~^ full # [ 70.432188] dagster-daemon[1409]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 70.432790] dagster-daemon[1409]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.433616] dagster-daemon[1409]: ) full # [ 70.434260] dagster-daemon[1409]: ^ full # [ 70.434861] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 70.435665] dagster-daemon[1409]: self._engine = create_pg_engine( full # [ 70.436490] dagster-daemon[1409]: ~~~~~~~~~~~~~~~~^ full # [ 70.437154] dagster-daemon[1409]: self.postgres_url, full # [ 70.437749] dagster-daemon[1409]: ^^^^^^^^^^^^^^^^^^ full # [ 70.438564] dagster-daemon[1409]: ...<2 lines>... full # [ 70.439216] dagster-daemon[1409]: poolclass=db_pool.NullPool, full # [ 70.439817] dagster-daemon[1409]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 70.440628] dagster-daemon[1409]: ) full # [ 70.441262] dagster-daemon[1409]: ^ full # [ 70.457251] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 70.457810] dagster-daemon[1409]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 70.458632] dagster-daemon[1409]: File "", line 2, in create_engine full # [ 70.459283] dagster-daemon[1409]: return target(fn, url, **kwargs) full # [ 70.459920] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 70.460727] dagster-daemon[1409]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 70.461553] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 70.462222] dagster-daemon[1409]: dbapi = dbapi_meth(**dbapi_args) full # [ 70.462871] dagster-daemon[1409]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 70.463654] dagster-daemon[1409]: import psycopg full # [ 70.474217] dagster-daemon[1409]: ModuleNotFoundError: No module named 'psycopg' full # [ 70.672369] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 70.674435] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 70.677278] systemd[1]: dagster-daemon.service: Consumed 1.474s CPU time over 7.469s wall clock time, 88.7M memory peak. full # [ 75.455485] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 8. full # [ 75.460217] systemd[1]: Started Dagster Webserver. full # [ 75.704209] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 9. full # [ 75.707726] systemd[1]: Started Dagster Daemon. full # [ 77.566590] dagster-daemon[1447]: Traceback (most recent call last): full # [ 77.569080] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 77.569608] dagster-daemon[1447]: sys.exit(main()) full # [ 77.570246] dagster-daemon[1447]: ~~~~^^ full # [ 77.570845] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 77.571503] dagster-daemon[1447]: cli(obj={}) full # [ 77.572155] dagster-daemon[1447]: ~~~^^^^^^^^ full # [ 77.572769] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 77.573731] dagster-daemon[1447]: return self.main(*args, **kwargs) full # [ 77.574560] dagster-daemon[1447]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 77.575322] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 77.576040] dagster-daemon[1447]: rv = self.invoke(ctx) full # [ 77.583816] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 77.584516] dagster-daemon[1447]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 77.584976] dagster-daemon[1447]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 77.585762] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 77.586738] dagster-daemon[1447]: return ctx.invoke(self.callback, **ctx.params) full # [ 77.587594] dagster-daemon[1447]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.588344] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 77.588853] dagster-daemon[1447]: return callback(*args, **kwargs) full # [ 77.589469] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 77.590304] dagster-daemon[1447]: with get_instance_for_cli( full # [ 77.590915] dagster-daemon[1447]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 77.591717] dagster-daemon[1447]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 77.592752] dagster-daemon[1447]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.593554] dagster-daemon[1447]: ) as instance: full # [ 77.594310] dagster-daemon[1447]: ^ full # [ 77.595002] dagster-daemon[1447]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 77.595617] dagster-daemon[1447]: return next(self.gen) full # [ 77.596348] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 77.596870] dagster-daemon[1447]: with DagsterInstance.get() as instance: full # [ 77.597678] dagster-daemon[1447]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 77.598615] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 77.599150] dagster-daemon[1447]: return create_instance_from_dagster_home() full # [ 77.599747] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 77.600746] dagster-daemon[1447]: return create_instance_from_config(dagster_home_path) full # [ 77.601575] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 77.602314] dagster-daemon[1447]: return create_instance_from_ref(instance_ref) full # [ 77.602828] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 77.603640] dagster-daemon[1447]: unified_storage = instance_ref.storage full # [ 77.604625] dagster-daemon[1447]: ^^^^^^^^^^^^^^^^^^^^ full # [ 77.605486] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 77.606174] dagster-daemon[1447]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 77.606724] dagster-daemon[1447]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.607538] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 77.608277] dagster-daemon[1447]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 77.608790] dagster-daemon[1447]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.609640] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 77.610572] dagster-daemon[1447]: return DagsterPostgresStorage( full # [ 77.611136] dagster-daemon[1447]: inst_data=inst_data, full # [ 77.611728] dagster-daemon[1447]: ...<2 lines>... full # [ 77.612639] dagster-daemon[1447]: token_provider=get_token_provider_from_config(config_value), full # [ 77.613202] dagster-daemon[1447]: ) full # [ 77.613801] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 77.614849] dagster-daemon[1447]: self._run_storage = PostgresRunStorage( full # [ 77.615626] dagster-daemon[1447]: ~~~~~~~~~~~~~~~~~~^ full # [ 77.616334] dagster-daemon[1447]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 77.616884] dagster-daemon[1447]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.617690] dagster-daemon[1447]: ) full # [ 77.618619] dagster-daemon[1447]: ^ full # [ 77.619166] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 77.619770] dagster-daemon[1447]: self._engine = create_pg_engine( full # [ 77.620653] dagster-daemon[1447]: ~~~~~~~~~~~~~~~~^ full # [ 77.621221] dagster-daemon[1447]: self.postgres_url, full # [ 77.621815] dagster-daemon[1447]: ^^^^^^^^^^^^^^^^^^ full # [ 77.622711] dagster-daemon[1447]: ...<2 lines>... full # [ 77.623255] dagster-daemon[1447]: poolclass=db_pool.NullPool, full # [ 77.623885] dagster-daemon[1447]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 77.624692] dagster-daemon[1447]: ) full # [ 77.625519] dagster-daemon[1447]: ^ full # [ 77.626469] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 77.627163] dagster-daemon[1447]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 77.627762] dagster-daemon[1447]: File "", line 2, in create_engine full # [ 77.628691] dagster-daemon[1447]: return target(fn, url, **kwargs) full # [ 77.629235] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 77.629831] dagster-daemon[1447]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 77.630743] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 77.631267] dagster-daemon[1447]: dbapi = dbapi_meth(**dbapi_args) full # [ 77.631889] dagster-daemon[1447]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 77.632702] dagster-daemon[1447]: import psycopg full # [ 77.633523] dagster-daemon[1447]: ModuleNotFoundError: No module named 'psycopg' full # [ 77.904770] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 77.905730] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 77.909074] systemd[1]: dagster-daemon.service: Consumed 1.500s CPU time over 7.225s wall clock time, 88.5M memory peak. full # [ 78.161673] dagster-webserver[1446]: Traceback (most recent call last): full # [ 78.164202] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 78.164744] dagster-webserver[1446]: sys.exit(main()) full # [ 78.165542] dagster-webserver[1446]: ~~~~^^ full # [ 78.166192] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 78.166808] dagster-webserver[1446]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 78.167640] dagster-webserver[1446]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.168291] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 78.168884] dagster-webserver[1446]: return self.main(*args, **kwargs) full # [ 78.169687] dagster-webserver[1446]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 78.170540] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 78.171154] dagster-webserver[1446]: rv = self.invoke(ctx) full # [ 78.179489] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 78.180079] dagster-webserver[1446]: return ctx.invoke(self.callback, **ctx.params) full # [ 78.180689] dagster-webserver[1446]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.181504] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 78.182197] dagster-webserver[1446]: return callback(*args, **kwargs) full # [ 78.182827] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 78.183631] dagster-webserver[1446]: instance = stack.enter_context( full # [ 78.184299] dagster-webserver[1446]: get_possibly_temporary_instance_for_cli( full # [ 78.184902] dagster-webserver[1446]: ...<3 lines>... full # [ 78.185705] dagster-webserver[1446]: ) full # [ 78.186513] dagster-webserver[1446]: ) full # [ 78.187158] dagster-webserver[1446]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 78.187765] dagster-webserver[1446]: result = _enter(cm) full # [ 78.196936] dagster-webserver[1446]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 78.197666] dagster-webserver[1446]: return next(self.gen) full # [ 78.198505] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 78.199166] dagster-webserver[1446]: with DagsterInstance.get() as instance: full # [ 78.199980] dagster-webserver[1446]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 78.200825] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 78.201655] dagster-webserver[1446]: return create_instance_from_dagster_home() full # [ 78.202536] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 78.203195] dagster-webserver[1446]: return create_instance_from_config(dagster_home_path) full # [ 78.203763] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 78.204676] dagster-webserver[1446]: return create_instance_from_ref(instance_ref) full # [ 78.216067] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 78.216592] dagster-webserver[1446]: unified_storage = instance_ref.storage full # [ 78.217267] dagster-webserver[1446]: ^^^^^^^^^^^^^^^^^^^^ full # [ 78.217876] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 78.218730] dagster-webserver[1446]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 78.219526] dagster-webserver[1446]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.220184] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 78.220786] dagster-webserver[1446]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 78.221613] dagster-webserver[1446]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.222272] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 78.222874] dagster-webserver[1446]: return DagsterPostgresStorage( full # [ 78.223691] dagster-webserver[1446]: inst_data=inst_data, full # [ 78.224523] dagster-webserver[1446]: ...<2 lines>... full # [ 78.225391] dagster-webserver[1446]: token_provider=get_token_provider_from_config(config_value), full # [ 78.225987] dagster-webserver[1446]: ) full # [ 78.226850] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 78.227654] dagster-webserver[1446]: self._run_storage = PostgresRunStorage( full # [ 78.228297] dagster-webserver[1446]: ~~~~~~~~~~~~~~~~~~^ full # [ 78.228931] dagster-webserver[1446]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 78.229750] dagster-webserver[1446]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.230571] dagster-webserver[1446]: ) full # [ 78.231239] dagster-webserver[1446]: ^ full # [ 78.247480] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 78.248078] dagster-webserver[1446]: self._engine = create_pg_engine( full # [ 78.248659] dagster-webserver[1446]: ~~~~~~~~~~~~~~~~^ full # [ 78.249484] dagster-webserver[1446]: self.postgres_url, full # [ 78.250141] dagster-webserver[1446]: ^^^^^^^^^^^^^^^^^^ full # [ 78.250727] dagster-webserver[1446]: ...<2 lines>... full # [ 78.251548] dagster-webserver[1446]: poolclass=db_pool.NullPool, full # [ 78.252213] dagster-webserver[1446]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 78.252801] dagster-webserver[1446]: ) full # [ 78.253668] dagster-webserver[1446]: ^ full # [ 78.254628] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 78.255263] dagster-webserver[1446]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 78.255890] dagster-webserver[1446]: File "", line 2, in create_engine full # [ 78.256695] dagster-webserver[1446]: return target(fn, url, **kwargs) full # [ 78.257558] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 78.258172] dagster-webserver[1446]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 78.258761] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 78.259571] dagster-webserver[1446]: dbapi = dbapi_meth(**dbapi_args) full # [ 78.271661] dagster-webserver[1446]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 78.272249] dagster-webserver[1446]: import psycopg full # [ 78.275075] dagster-webserver[1446]: ModuleNotFoundError: No module named 'psycopg' full # [ 78.548310] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 78.550640] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 78.552905] systemd[1]: dagster-webserver.service: Consumed 2.074s CPU time over 8.221s wall clock time, 111.7M memory peak. full # [ 82.955163] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 10. full # [ 82.957956] systemd[1]: Started Dagster Daemon. full # [ 83.704277] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 9. full # [ 83.706871] systemd[1]: Started Dagster Webserver. full # [ 84.787170] dagster-daemon[1484]: Traceback (most recent call last): full # [ 84.789764] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 84.790488] dagster-daemon[1484]: sys.exit(main()) full # [ 84.791123] dagster-daemon[1484]: ~~~~^^ full # [ 84.791709] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 84.792728] dagster-daemon[1484]: cli(obj={}) full # [ 84.793260] dagster-daemon[1484]: ~~~^^^^^^^^ full # [ 84.793874] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 84.794691] dagster-daemon[1484]: return self.main(*args, **kwargs) full # [ 84.795521] dagster-daemon[1484]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 84.796054] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 84.796834] dagster-daemon[1484]: rv = self.invoke(ctx) full # [ 84.804656] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 84.805192] dagster-daemon[1484]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 84.805809] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 84.806796] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 84.807649] dagster-daemon[1484]: return ctx.invoke(self.callback, **ctx.params) full # [ 84.808609] dagster-daemon[1484]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.809156] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 84.809769] dagster-daemon[1484]: return callback(*args, **kwargs) full # [ 84.810663] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 84.811239] dagster-daemon[1484]: with get_instance_for_cli( full # [ 84.811867] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 84.812706] dagster-daemon[1484]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 84.813525] dagster-daemon[1484]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.814383] dagster-daemon[1484]: ) as instance: full # [ 84.815039] dagster-daemon[1484]: ^ full # [ 84.815621] dagster-daemon[1484]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 84.816380] dagster-daemon[1484]: return next(self.gen) full # [ 84.816909] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 84.817750] dagster-daemon[1484]: with DagsterInstance.get() as instance: full # [ 84.818661] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 84.819223] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 84.819835] dagster-daemon[1484]: return create_instance_from_dagster_home() full # [ 84.820780] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 84.821505] dagster-daemon[1484]: return create_instance_from_config(dagster_home_path) full # [ 84.821939] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 84.822799] dagster-daemon[1484]: return create_instance_from_ref(instance_ref) full # [ 84.823599] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 84.824349] dagster-daemon[1484]: unified_storage = instance_ref.storage full # [ 84.824875] dagster-daemon[1484]: ^^^^^^^^^^^^^^^^^^^^ full # [ 84.825687] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 84.826822] dagster-daemon[1484]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 84.827568] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.828259] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 84.828852] dagster-daemon[1484]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 84.829493] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.830211] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 84.830745] dagster-daemon[1484]: return DagsterPostgresStorage( full # [ 84.831558] dagster-daemon[1484]: inst_data=inst_data, full # [ 84.832874] dagster-daemon[1484]: ...<2 lines>... full # [ 84.833640] dagster-daemon[1484]: token_provider=get_token_provider_from_config(config_value), full # [ 84.834470] dagster-daemon[1484]: ) full # [ 84.835221] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 84.835715] dagster-daemon[1484]: self._run_storage = PostgresRunStorage( full # [ 84.836553] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~~~^ full # [ 84.837318] dagster-daemon[1484]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 84.837951] dagster-daemon[1484]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.838635] dagster-daemon[1484]: ) full # [ 84.839512] dagster-daemon[1484]: ^ full # [ 84.840137] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 84.840724] dagster-daemon[1484]: self._engine = create_pg_engine( full # [ 84.841658] dagster-daemon[1484]: ~~~~~~~~~~~~~~~~^ full # [ 84.842213] dagster-daemon[1484]: self.postgres_url, full # [ 84.842815] dagster-daemon[1484]: ^^^^^^^^^^^^^^^^^^ full # [ 84.843699] dagster-daemon[1484]: ...<2 lines>... full # [ 84.844472] dagster-daemon[1484]: poolclass=db_pool.NullPool, full # [ 84.845360] dagster-daemon[1484]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 84.845960] dagster-daemon[1484]: ) full # [ 84.846771] dagster-daemon[1484]: ^ full # [ 84.847743] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 84.848615] dagster-daemon[1484]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 84.849596] dagster-daemon[1484]: File "", line 2, in create_engine full # [ 84.850501] dagster-daemon[1484]: return target(fn, url, **kwargs) full # [ 84.851183] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 84.851751] dagster-daemon[1484]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 84.852585] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 84.853316] dagster-daemon[1484]: dbapi = dbapi_meth(**dbapi_args) full # [ 84.853837] dagster-daemon[1484]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 84.854668] dagster-daemon[1484]: import psycopg full # [ 84.855649] dagster-daemon[1484]: ModuleNotFoundError: No module named 'psycopg' full # [ 85.125504] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 85.126175] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 85.129235] systemd[1]: dagster-daemon.service: Consumed 1.452s CPU time over 7.216s wall clock time, 88.4M memory peak. full # [ 86.383594] dagster-webserver[1490]: Traceback (most recent call last): full # [ 86.386288] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 86.386863] dagster-webserver[1490]: sys.exit(main()) full # [ 86.387667] dagster-webserver[1490]: ~~~~^^ full # [ 86.388510] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 86.389181] dagster-webserver[1490]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 86.389829] dagster-webserver[1490]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.390647] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 86.391477] dagster-webserver[1490]: return self.main(*args, **kwargs) full # [ 86.392134] dagster-webserver[1490]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 86.392790] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 86.393576] dagster-webserver[1490]: rv = self.invoke(ctx) full # [ 86.394253] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 86.394873] dagster-webserver[1490]: return ctx.invoke(self.callback, **ctx.params) full # [ 86.395711] dagster-webserver[1490]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.406483] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 86.407063] dagster-webserver[1490]: return callback(*args, **kwargs) full # [ 86.407658] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 86.408499] dagster-webserver[1490]: instance = stack.enter_context( full # [ 86.409169] dagster-webserver[1490]: get_possibly_temporary_instance_for_cli( full # [ 86.409805] dagster-webserver[1490]: ...<3 lines>... full # [ 86.410646] dagster-webserver[1490]: ) full # [ 86.411496] dagster-webserver[1490]: ) full # [ 86.412218] dagster-webserver[1490]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 86.412800] dagster-webserver[1490]: result = _enter(cm) full # [ 86.413665] dagster-webserver[1490]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 86.414493] dagster-webserver[1490]: return next(self.gen) full # [ 86.422656] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 86.423223] dagster-webserver[1490]: with DagsterInstance.get() as instance: full # [ 86.423827] dagster-webserver[1490]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 86.424663] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 86.425491] dagster-webserver[1490]: return create_instance_from_dagster_home() full # [ 86.426181] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 86.426809] dagster-webserver[1490]: return create_instance_from_config(dagster_home_path) full # [ 86.427672] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 86.428495] dagster-webserver[1490]: return create_instance_from_ref(instance_ref) full # [ 86.429166] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 86.429776] dagster-webserver[1490]: unified_storage = instance_ref.storage full # [ 86.430602] dagster-webserver[1490]: ^^^^^^^^^^^^^^^^^^^^ full # [ 86.443871] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 86.444636] dagster-webserver[1490]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 86.445274] dagster-webserver[1490]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.445881] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 86.446719] dagster-webserver[1490]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 86.447543] dagster-webserver[1490]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.448215] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 86.448847] dagster-webserver[1490]: return DagsterPostgresStorage( full # [ 86.449482] dagster-webserver[1490]: inst_data=inst_data, full # [ 86.450168] dagster-webserver[1490]: ...<2 lines>... full # [ 86.450779] dagster-webserver[1490]: token_provider=get_token_provider_from_config(config_value), full # [ 86.451604] dagster-webserver[1490]: ) full # [ 86.452328] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 86.452904] dagster-webserver[1490]: self._run_storage = PostgresRunStorage( full # [ 86.453734] dagster-webserver[1490]: ~~~~~~~~~~~~~~~~~~^ full # [ 86.454568] dagster-webserver[1490]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 86.455255] dagster-webserver[1490]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.455871] dagster-webserver[1490]: ) full # [ 86.456671] dagster-webserver[1490]: ^ full # [ 86.457498] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 86.458156] dagster-webserver[1490]: self._engine = create_pg_engine( full # [ 86.458784] dagster-webserver[1490]: ~~~~~~~~~~~~~~~~^ full # [ 86.459586] dagster-webserver[1490]: self.postgres_url, full # [ 86.460264] dagster-webserver[1490]: ^^^^^^^^^^^^^^^^^^ full # [ 86.460878] dagster-webserver[1490]: ...<2 lines>... full # [ 86.461687] dagster-webserver[1490]: poolclass=db_pool.NullPool, full # [ 86.462550] dagster-webserver[1490]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 86.463206] dagster-webserver[1490]: ) full # [ 86.463809] dagster-webserver[1490]: ^ full # [ 86.482086] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 86.484719] dagster-webserver[1490]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 86.486214] dagster-webserver[1490]: File "", line 2, in create_engine full # [ 86.488434] dagster-webserver[1490]: return target(fn, url, **kwargs) full # [ 86.489651] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 86.492233] dagster-webserver[1490]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 86.493791] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 86.496400] dagster-webserver[1490]: dbapi = dbapi_meth(**dbapi_args) full # [ 86.497615] dagster-webserver[1490]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 86.500391] dagster-webserver[1490]: import psycopg full # [ 86.501395] dagster-webserver[1490]: ModuleNotFoundError: No module named 'psycopg' full # [ 86.751234] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 86.753530] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 86.755693] systemd[1]: dagster-webserver.service: Consumed 2.061s CPU time over 8.201s wall clock time, 111.7M memory peak. full # [ 90.204988] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 11. full # [ 90.207810] systemd[1]: Started Dagster Daemon. full # [ 91.954451] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 10. full # [ 91.957862] systemd[1]: Started Dagster Webserver. full # [ 92.055841] dagster-daemon[1522]: Traceback (most recent call last): full # [ 92.057127] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 92.059254] dagster-daemon[1522]: sys.exit(main()) full # [ 92.062196] dagster-daemon[1522]: ~~~~^^ full # [ 92.063163] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 92.065667] dagster-daemon[1522]: cli(obj={}) full # [ 92.066583] dagster-daemon[1522]: ~~~^^^^^^^^ full # [ 92.067495] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 92.069831] dagster-daemon[1522]: return self.main(*args, **kwargs) full # [ 92.071054] dagster-daemon[1522]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 92.072231] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 92.074521] dagster-daemon[1522]: rv = self.invoke(ctx) full # [ 92.075549] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 92.078127] dagster-daemon[1522]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 92.080238] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 92.081674] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 92.083995] dagster-daemon[1522]: return ctx.invoke(self.callback, **ctx.params) full # [ 92.085357] dagster-daemon[1522]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.086692] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 92.089072] dagster-daemon[1522]: return callback(*args, **kwargs) full # [ 92.090251] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 92.092824] dagster-daemon[1522]: with get_instance_for_cli( full # [ 92.093923] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 92.095231] dagster-daemon[1522]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 92.097773] dagster-daemon[1522]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.100644] dagster-daemon[1522]: ) as instance: full # [ 92.101598] dagster-daemon[1522]: ^ full # [ 92.102382] dagster-daemon[1522]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 92.104592] dagster-daemon[1522]: return next(self.gen) full # [ 92.105621] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 92.108278] dagster-daemon[1522]: with DagsterInstance.get() as instance: full # [ 92.109518] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 92.112065] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 92.115139] dagster-daemon[1522]: return create_instance_from_dagster_home() full # [ 92.117120] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 92.120045] dagster-daemon[1522]: return create_instance_from_config(dagster_home_path) full # [ 92.121458] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 92.124400] dagster-daemon[1522]: return create_instance_from_ref(instance_ref) full # [ 92.127167] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 92.129954] dagster-daemon[1522]: unified_storage = instance_ref.storage full # [ 92.131206] dagster-daemon[1522]: ^^^^^^^^^^^^^^^^^^^^ full # [ 92.132437] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 92.134969] dagster-daemon[1522]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 92.136889] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.138406] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 92.140979] dagster-daemon[1522]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 92.142586] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.144432] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 92.147794] dagster-daemon[1522]: return DagsterPostgresStorage( full # [ 92.148941] dagster-daemon[1522]: inst_data=inst_data, full # [ 92.150059] dagster-daemon[1522]: ...<2 lines>... full # [ 92.150991] dagster-daemon[1522]: token_provider=get_token_provider_from_config(config_value), full # [ 92.152574] dagster-daemon[1522]: ) full # [ 92.153388] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 92.155958] dagster-daemon[1522]: self._run_storage = PostgresRunStorage( full # [ 92.158215] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~~~^ full # [ 92.159462] dagster-daemon[1522]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 92.161180] dagster-daemon[1522]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.162861] dagster-daemon[1522]: ) full # [ 92.163629] dagster-daemon[1522]: ^ full # [ 92.164399] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 92.167133] dagster-daemon[1522]: self._engine = create_pg_engine( full # [ 92.168295] dagster-daemon[1522]: ~~~~~~~~~~~~~~~~^ full # [ 92.169470] dagster-daemon[1522]: self.postgres_url, full # [ 92.170510] dagster-daemon[1522]: ^^^^^^^^^^^^^^^^^^ full # [ 92.171545] dagster-daemon[1522]: ...<2 lines>... full # [ 92.172607] dagster-daemon[1522]: poolclass=db_pool.NullPool, full # [ 92.174560] dagster-daemon[1522]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 92.175982] dagster-daemon[1522]: ) full # [ 92.179096] dagster-daemon[1522]: ^ full # [ 92.179850] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 92.182426] dagster-daemon[1522]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 92.183840] dagster-daemon[1522]: File "", line 2, in create_engine full # [ 92.186040] dagster-daemon[1522]: return target(fn, url, **kwargs) full # [ 92.187205] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 92.189725] dagster-daemon[1522]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 92.191213] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 92.193778] dagster-daemon[1522]: dbapi = dbapi_meth(**dbapi_args) full # [ 92.194956] dagster-daemon[1522]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 92.197666] dagster-daemon[1522]: import psycopg full # [ 92.198655] dagster-daemon[1522]: ModuleNotFoundError: No module named 'psycopg' full # [ 92.283425] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 92.285252] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 92.286928] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.150s wall clock time, 88.4M memory peak. full # [ 94.687687] dagster-webserver[1532]: Traceback (most recent call last): full # [ 94.690309] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 94.690873] dagster-webserver[1532]: sys.exit(main()) full # [ 94.691492] dagster-webserver[1532]: ~~~~^^ full # [ 94.692151] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 94.692765] dagster-webserver[1532]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 94.693607] dagster-webserver[1532]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.694296] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 94.694867] dagster-webserver[1532]: return self.main(*args, **kwargs) full # [ 94.695683] dagster-webserver[1532]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 94.696528] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 94.696957] dagster-webserver[1532]: rv = self.invoke(ctx) full # [ 94.705797] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 94.706548] dagster-webserver[1532]: return ctx.invoke(self.callback, **ctx.params) full # [ 94.707226] dagster-webserver[1532]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.707813] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 94.708644] dagster-webserver[1532]: return callback(*args, **kwargs) full # [ 94.709525] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 94.710178] dagster-webserver[1532]: instance = stack.enter_context( full # [ 94.710780] dagster-webserver[1532]: get_possibly_temporary_instance_for_cli( full # [ 94.711614] dagster-webserver[1532]: ...<3 lines>... full # [ 94.712274] dagster-webserver[1532]: ) full # [ 94.712912] dagster-webserver[1532]: ) full # [ 94.713714] dagster-webserver[1532]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 94.714546] dagster-webserver[1532]: result = _enter(cm) full # [ 94.723394] dagster-webserver[1532]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 94.723934] dagster-webserver[1532]: return next(self.gen) full # [ 94.724779] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 94.725609] dagster-webserver[1532]: with DagsterInstance.get() as instance: full # [ 94.726290] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 94.726922] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 94.727763] dagster-webserver[1532]: return create_instance_from_dagster_home() full # [ 94.728633] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 94.729283] dagster-webserver[1532]: return create_instance_from_config(dagster_home_path) full # [ 94.729898] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 94.730763] dagster-webserver[1532]: return create_instance_from_ref(instance_ref) full # [ 94.742774] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 94.743505] dagster-webserver[1532]: unified_storage = instance_ref.storage full # [ 94.744187] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^^^ full # [ 94.744788] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 94.745636] dagster-webserver[1532]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 94.746287] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.746954] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 94.747784] dagster-webserver[1532]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 94.748620] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.749313] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 94.749914] dagster-webserver[1532]: return DagsterPostgresStorage( full # [ 94.750772] dagster-webserver[1532]: inst_data=inst_data, full # [ 94.751594] dagster-webserver[1532]: ...<2 lines>... full # [ 94.752273] dagster-webserver[1532]: token_provider=get_token_provider_from_config(config_value), full # [ 94.752892] dagster-webserver[1532]: ) full # [ 94.753733] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 94.754545] dagster-webserver[1532]: self._run_storage = PostgresRunStorage( full # [ 94.755240] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~~~^ full # [ 94.755807] dagster-webserver[1532]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 94.756639] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.757467] dagster-webserver[1532]: ) full # [ 94.758150] dagster-webserver[1532]: ^ full # [ 94.777453] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 94.778036] dagster-webserver[1532]: self._engine = create_pg_engine( full # [ 94.778629] dagster-webserver[1532]: ~~~~~~~~~~~~~~~~^ full # [ 94.779277] dagster-webserver[1532]: self.postgres_url, full # [ 94.780211] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^ full # [ 94.780735] dagster-webserver[1532]: ...<2 lines>... full # [ 94.781558] dagster-webserver[1532]: poolclass=db_pool.NullPool, full # [ 94.782233] dagster-webserver[1532]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 94.782841] dagster-webserver[1532]: ) full # [ 94.783482] dagster-webserver[1532]: ^ full # [ 94.784151] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 94.784798] dagster-webserver[1532]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 94.785792] dagster-webserver[1532]: File "", line 2, in create_engine full # [ 94.786623] dagster-webserver[1532]: return target(fn, url, **kwargs) full # [ 94.787329] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 94.787903] dagster-webserver[1532]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 94.788723] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 94.789744] dagster-webserver[1532]: dbapi = dbapi_meth(**dbapi_args) full # [ 94.802083] dagster-webserver[1532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 94.804827] dagster-webserver[1532]: import psycopg full # [ 94.805791] dagster-webserver[1532]: ModuleNotFoundError: No module named 'psycopg' full # [ 95.071352] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 95.073681] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 95.075841] systemd[1]: dagster-webserver.service: Consumed 1.990s CPU time over 8.319s wall clock time, 111.6M memory peak. full # [ 97.455485] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 12. full # [ 97.459925] systemd[1]: Started Dagster Daemon. full # [ 99.307902] dagster-daemon[1560]: Traceback (most recent call last): full # [ 99.310527] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 99.311133] dagster-daemon[1560]: sys.exit(main()) full # [ 99.311704] dagster-daemon[1560]: ~~~~^^ full # [ 99.312547] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 99.313208] dagster-daemon[1560]: cli(obj={}) full # [ 99.313843] dagster-daemon[1560]: ~~~^^^^^^^^ full # [ 99.314648] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 99.315486] dagster-daemon[1560]: return self.main(*args, **kwargs) full # [ 99.316145] dagster-daemon[1560]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 99.316785] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 99.317575] dagster-daemon[1560]: rv = self.invoke(ctx) full # [ 99.318247] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 99.318875] dagster-daemon[1560]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 99.319687] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 99.329509] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 99.330100] dagster-daemon[1560]: return ctx.invoke(self.callback, **ctx.params) full # [ 99.330694] dagster-daemon[1560]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.331534] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 99.332201] dagster-daemon[1560]: return callback(*args, **kwargs) full # [ 99.332852] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 99.333649] dagster-daemon[1560]: with get_instance_for_cli( full # [ 99.334500] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 99.335188] dagster-daemon[1560]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 99.335787] dagster-daemon[1560]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.336617] dagster-daemon[1560]: ) as instance: full # [ 99.337274] dagster-daemon[1560]: ^ full # [ 99.337915] dagster-daemon[1560]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 99.338740] dagster-daemon[1560]: return next(self.gen) full # [ 99.348973] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 99.349509] dagster-daemon[1560]: with DagsterInstance.get() as instance: full # [ 99.350178] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 99.350783] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 99.351593] dagster-daemon[1560]: return create_instance_from_dagster_home() full # [ 99.352253] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 99.352851] dagster-daemon[1560]: return create_instance_from_config(dagster_home_path) full # [ 99.353794] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 99.354499] dagster-daemon[1560]: return create_instance_from_ref(instance_ref) full # [ 99.364612] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 99.366136] dagster-daemon[1560]: unified_storage = instance_ref.storage full # [ 99.369125] dagster-daemon[1560]: ^^^^^^^^^^^^^^^^^^^^ full # [ 99.370879] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 99.371927] dagster-daemon[1560]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 99.372973] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.373972] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 99.374959] dagster-daemon[1560]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 99.375971] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.376962] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 99.377959] dagster-daemon[1560]: return DagsterPostgresStorage( full # [ 99.378984] dagster-daemon[1560]: inst_data=inst_data, full # [ 99.379740] dagster-daemon[1560]: ...<2 lines>... full # [ 99.380761] dagster-daemon[1560]: token_provider=get_token_provider_from_config(config_value), full # [ 99.381784] dagster-daemon[1560]: ) full # [ 99.382554] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 99.383591] dagster-daemon[1560]: self._run_storage = PostgresRunStorage( full # [ 99.384604] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~~~^ full # [ 99.385629] dagster-daemon[1560]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 99.386634] dagster-daemon[1560]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.387636] dagster-daemon[1560]: ) full # [ 99.388642] dagster-daemon[1560]: ^ full # [ 99.389247] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 99.389974] dagster-daemon[1560]: self._engine = create_pg_engine( full # [ 99.390988] dagster-daemon[1560]: ~~~~~~~~~~~~~~~~^ full # [ 99.391746] dagster-daemon[1560]: self.postgres_url, full # [ 99.392839] dagster-daemon[1560]: ^^^^^^^^^^^^^^^^^^ full # [ 99.393806] dagster-daemon[1560]: ...<2 lines>... full # [ 99.394836] dagster-daemon[1560]: poolclass=db_pool.NullPool, full # [ 99.395862] dagster-daemon[1560]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 99.396894] dagster-daemon[1560]: ) full # [ 99.397910] dagster-daemon[1560]: ^ full # [ 99.398934] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 99.399970] dagster-daemon[1560]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 99.400988] dagster-daemon[1560]: File "", line 2, in create_engine full # [ 99.401747] dagster-daemon[1560]: return target(fn, url, **kwargs) full # [ 99.423048] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 99.423575] dagster-daemon[1560]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 99.426803] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 99.429378] dagster-daemon[1560]: dbapi = dbapi_meth(**dbapi_args) full # [ 99.430537] dagster-daemon[1560]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 99.433286] dagster-daemon[1560]: import psycopg full # [ 99.434238] dagster-daemon[1560]: ModuleNotFoundError: No module named 'psycopg' full # [ 99.619505] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 99.620302] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 99.624397] systemd[1]: dagster-daemon.service: Consumed 1.424s CPU time over 7.336s wall clock time, 88.5M memory peak. full # [ 100.204735] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 11. full # [ 100.207710] systemd[1]: Started Dagster Webserver. full # [ 102.797210] dagster-webserver[1578]: Traceback (most recent call last): full # [ 102.799838] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 102.800602] dagster-webserver[1578]: sys.exit(main()) full # [ 102.801276] dagster-webserver[1578]: ~~~~^^ full # [ 102.801842] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 102.802886] dagster-webserver[1578]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 102.803702] dagster-webserver[1578]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.805216] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 102.805941] dagster-webserver[1578]: return self.main(*args, **kwargs) full # [ 102.806726] dagster-webserver[1578]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 102.808316] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 102.808981] dagster-webserver[1578]: rv = self.invoke(ctx) full # [ 102.815216] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 102.815803] dagster-webserver[1578]: return ctx.invoke(self.callback, **ctx.params) full # [ 102.816631] dagster-webserver[1578]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.817301] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 102.817891] dagster-webserver[1578]: return callback(*args, **kwargs) full # [ 102.818689] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 102.819530] dagster-webserver[1578]: instance = stack.enter_context( full # [ 102.820163] dagster-webserver[1578]: get_possibly_temporary_instance_for_cli( full # [ 102.820762] dagster-webserver[1578]: ...<3 lines>... full # [ 102.821592] dagster-webserver[1578]: ) full # [ 102.822234] dagster-webserver[1578]: ) full # [ 102.822885] dagster-webserver[1578]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 102.823478] dagster-webserver[1578]: result = _enter(cm) full # [ 102.824332] dagster-webserver[1578]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 102.824932] dagster-webserver[1578]: return next(self.gen) full # [ 102.835481] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 102.836074] dagster-webserver[1578]: with DagsterInstance.get() as instance: full # [ 102.836656] dagster-webserver[1578]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 102.837499] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 102.838170] dagster-webserver[1578]: return create_instance_from_dagster_home() full # [ 102.838815] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 102.839603] dagster-webserver[1578]: return create_instance_from_config(dagster_home_path) full # [ 102.840285] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 102.840893] dagster-webserver[1578]: return create_instance_from_ref(instance_ref) full # [ 102.851636] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 102.852205] dagster-webserver[1578]: unified_storage = instance_ref.storage full # [ 102.852813] dagster-webserver[1578]: ^^^^^^^^^^^^^^^^^^^^ full # [ 102.853842] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 102.854687] dagster-webserver[1578]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 102.855501] dagster-webserver[1578]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.856249] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 102.856779] dagster-webserver[1578]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 102.857667] dagster-webserver[1578]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.858317] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 102.859167] dagster-webserver[1578]: return DagsterPostgresStorage( full # [ 102.859715] dagster-webserver[1578]: inst_data=inst_data, full # [ 102.860542] dagster-webserver[1578]: ...<2 lines>... full # [ 102.861211] dagster-webserver[1578]: token_provider=get_token_provider_from_config(config_value), full # [ 102.861797] dagster-webserver[1578]: ) full # [ 102.875108] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 102.875654] dagster-webserver[1578]: self._run_storage = PostgresRunStorage( full # [ 102.876501] dagster-webserver[1578]: ~~~~~~~~~~~~~~~~~~^ full # [ 102.877182] dagster-webserver[1578]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 102.877812] dagster-webserver[1578]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.878623] dagster-webserver[1578]: ) full # [ 102.879306] dagster-webserver[1578]: ^ full # [ 102.879923] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 102.880749] dagster-webserver[1578]: self._engine = create_pg_engine( full # [ 102.881579] dagster-webserver[1578]: ~~~~~~~~~~~~~~~~^ full # [ 102.882260] dagster-webserver[1578]: self.postgres_url, full # [ 102.882873] dagster-webserver[1578]: ^^^^^^^^^^^^^^^^^^ full # [ 102.883702] dagster-webserver[1578]: ...<2 lines>... full # [ 102.884550] dagster-webserver[1578]: poolclass=db_pool.NullPool, full # [ 102.885248] dagster-webserver[1578]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 102.885836] dagster-webserver[1578]: ) full # [ 102.886653] dagster-webserver[1578]: ^ full # [ 102.887508] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 102.888198] dagster-webserver[1578]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 102.888855] dagster-webserver[1578]: File "", line 2, in create_engine full # [ 102.889582] dagster-webserver[1578]: return target(fn, url, **kwargs) full # [ 102.890240] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 102.890834] dagster-webserver[1578]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 102.891647] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 102.892473] dagster-webserver[1578]: dbapi = dbapi_meth(**dbapi_args) full # [ 102.893127] dagster-webserver[1578]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 102.893712] dagster-webserver[1578]: import psycopg full # [ 102.894521] dagster-webserver[1578]: ModuleNotFoundError: No module named 'psycopg' full # [ 103.184604] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 103.187225] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 103.189400] systemd[1]: dagster-webserver.service: Consumed 2.005s CPU time over 8.112s wall clock time, 111.8M memory peak. full # [ 104.704831] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 13. full # [ 104.707977] systemd[1]: Started Dagster Daemon. full # [ 106.554441] dagster-daemon[1603]: Traceback (most recent call last): full # [ 106.556968] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 106.557571] dagster-daemon[1603]: sys.exit(main()) full # [ 106.558190] dagster-daemon[1603]: ~~~~^^ full # [ 106.558779] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 106.559612] dagster-daemon[1603]: cli(obj={}) full # [ 106.560281] dagster-daemon[1603]: ~~~^^^^^^^^ full # [ 106.560897] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 106.561704] dagster-daemon[1603]: return self.main(*args, **kwargs) full # [ 106.562532] dagster-daemon[1603]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 106.563227] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 106.563805] dagster-daemon[1603]: rv = self.invoke(ctx) full # [ 106.571326] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 106.571882] dagster-daemon[1603]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 106.572737] dagster-daemon[1603]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 106.573559] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 106.574229] dagster-daemon[1603]: return ctx.invoke(self.callback, **ctx.params) full # [ 106.574909] dagster-daemon[1603]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.575485] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 106.576170] dagster-daemon[1603]: return callback(*args, **kwargs) full # [ 106.576817] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 106.577616] dagster-daemon[1603]: with get_instance_for_cli( full # [ 106.578262] dagster-daemon[1603]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 106.578869] dagster-daemon[1603]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 106.579683] dagster-daemon[1603]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.580523] dagster-daemon[1603]: ) as instance: full # [ 106.581176] dagster-daemon[1603]: ^ full # [ 106.581775] dagster-daemon[1603]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 106.582592] dagster-daemon[1603]: return next(self.gen) full # [ 106.595373] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 106.595921] dagster-daemon[1603]: with DagsterInstance.get() as instance: full # [ 106.596741] dagster-daemon[1603]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 106.597576] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 106.598249] dagster-daemon[1603]: return create_instance_from_dagster_home() full # [ 106.598859] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 106.599687] dagster-daemon[1603]: return create_instance_from_config(dagster_home_path) full # [ 106.600573] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 106.601214] dagster-daemon[1603]: return create_instance_from_ref(instance_ref) full # [ 106.611299] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 106.611843] dagster-daemon[1603]: unified_storage = instance_ref.storage full # [ 106.612521] dagster-daemon[1603]: ^^^^^^^^^^^^^^^^^^^^ full # [ 106.613173] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 106.613776] dagster-daemon[1603]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 106.614605] dagster-daemon[1603]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.615284] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 106.615890] dagster-daemon[1603]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 106.616717] dagster-daemon[1603]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.617548] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 106.618228] dagster-daemon[1603]: return DagsterPostgresStorage( full # [ 106.618836] dagster-daemon[1603]: inst_data=inst_data, full # [ 106.619480] dagster-daemon[1603]: ...<2 lines>... full # [ 106.620160] dagster-daemon[1603]: token_provider=get_token_provider_from_config(config_value), full # [ 106.620767] dagster-daemon[1603]: ) full # [ 106.621634] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 106.622284] dagster-daemon[1603]: self._run_storage = PostgresRunStorage( full # [ 106.622887] dagster-daemon[1603]: ~~~~~~~~~~~~~~~~~~^ full # [ 106.623698] dagster-daemon[1603]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 106.624526] dagster-daemon[1603]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.624963] dagster-daemon[1603]: ) full # [ 106.625778] dagster-daemon[1603]: ^ full # [ 106.626598] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 106.627269] dagster-daemon[1603]: self._engine = create_pg_engine( full # [ 106.627860] dagster-daemon[1603]: ~~~~~~~~~~~~~~~~^ full # [ 106.628688] dagster-daemon[1603]: self.postgres_url, full # [ 106.629517] dagster-daemon[1603]: ^^^^^^^^^^^^^^^^^^ full # [ 106.630155] dagster-daemon[1603]: ...<2 lines>... full # [ 106.630757] dagster-daemon[1603]: poolclass=db_pool.NullPool, full # [ 106.631581] dagster-daemon[1603]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 106.632313] dagster-daemon[1603]: ) full # [ 106.632852] dagster-daemon[1603]: ^ full # [ 106.652149] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 106.654750] dagster-daemon[1603]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 106.656192] dagster-daemon[1603]: File "", line 2, in create_engine full # [ 106.658386] dagster-daemon[1603]: return target(fn, url, **kwargs) full # [ 106.659609] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 106.662187] dagster-daemon[1603]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 106.663675] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 106.666628] dagster-daemon[1603]: dbapi = dbapi_meth(**dbapi_args) full # [ 106.668109] dagster-daemon[1603]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 106.671486] dagster-daemon[1603]: import psycopg full # [ 106.672657] dagster-daemon[1603]: ModuleNotFoundError: No module named 'psycopg' full # [ 106.850457] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 106.852725] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 106.854808] systemd[1]: dagster-daemon.service: Consumed 1.411s CPU time over 7.223s wall clock time, 88.5M memory peak. full # [ 108.205086] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 12. full # [ 108.208347] systemd[1]: Started Dagster Webserver. full # [ 110.827353] dagster-webserver[1620]: Traceback (most recent call last): full # [ 110.830069] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 110.830619] dagster-webserver[1620]: sys.exit(main()) full # [ 110.831270] dagster-webserver[1620]: ~~~~^^ full # [ 110.831865] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 110.832674] dagster-webserver[1620]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 110.833517] dagster-webserver[1620]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.834160] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 110.834767] dagster-webserver[1620]: return self.main(*args, **kwargs) full # [ 110.835579] dagster-webserver[1620]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 110.836274] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 110.836844] dagster-webserver[1620]: rv = self.invoke(ctx) full # [ 110.845480] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 110.846066] dagster-webserver[1620]: return ctx.invoke(self.callback, **ctx.params) full # [ 110.848675] dagster-webserver[1620]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.850118] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 110.850641] dagster-webserver[1620]: return callback(*args, **kwargs) full # [ 110.851484] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 110.854060] dagster-webserver[1620]: instance = stack.enter_context( full # [ 110.854705] dagster-webserver[1620]: get_possibly_temporary_instance_for_cli( full # [ 110.855532] dagster-webserver[1620]: ...<3 lines>... full # [ 110.856991] dagster-webserver[1620]: ) full # [ 110.857603] dagster-webserver[1620]: ) full # [ 110.858263] dagster-webserver[1620]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 110.858876] dagster-webserver[1620]: result = _enter(cm) full # [ 110.859680] dagster-webserver[1620]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 110.860501] dagster-webserver[1620]: return next(self.gen) full # [ 110.861309] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 110.861969] dagster-webserver[1620]: with DagsterInstance.get() as instance: full # [ 110.862779] dagster-webserver[1620]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 110.863590] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 110.864251] dagster-webserver[1620]: return create_instance_from_dagster_home() full # [ 110.864851] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 110.865661] dagster-webserver[1620]: return create_instance_from_config(dagster_home_path) full # [ 110.878047] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 110.878572] dagster-webserver[1620]: return create_instance_from_ref(instance_ref) full # [ 110.879260] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 110.879871] dagster-webserver[1620]: unified_storage = instance_ref.storage full # [ 110.880698] dagster-webserver[1620]: ^^^^^^^^^^^^^^^^^^^^ full # [ 110.881605] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 110.882211] dagster-webserver[1620]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 110.882794] dagster-webserver[1620]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.883623] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 110.884280] dagster-webserver[1620]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 110.884917] dagster-webserver[1620]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.897463] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 110.898048] dagster-webserver[1620]: return DagsterPostgresStorage( full # [ 110.898644] dagster-webserver[1620]: inst_data=inst_data, full # [ 110.899291] dagster-webserver[1620]: ...<2 lines>... full # [ 110.899951] dagster-webserver[1620]: token_provider=get_token_provider_from_config(config_value), full # [ 110.900745] dagster-webserver[1620]: ) full # [ 110.901579] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 110.902258] dagster-webserver[1620]: self._run_storage = PostgresRunStorage( full # [ 110.902875] dagster-webserver[1620]: ~~~~~~~~~~~~~~~~~~^ full # [ 110.903690] dagster-webserver[1620]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 110.904534] dagster-webserver[1620]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.905199] dagster-webserver[1620]: ) full # [ 110.905806] dagster-webserver[1620]: ^ full # [ 110.906640] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 110.907273] dagster-webserver[1620]: self._engine = create_pg_engine( full # [ 110.907915] dagster-webserver[1620]: ~~~~~~~~~~~~~~~~^ full # [ 110.908740] dagster-webserver[1620]: self.postgres_url, full # [ 110.909543] dagster-webserver[1620]: ^^^^^^^^^^^^^^^^^^ full # [ 110.910197] dagster-webserver[1620]: ...<2 lines>... full # [ 110.910795] dagster-webserver[1620]: poolclass=db_pool.NullPool, full # [ 110.911607] dagster-webserver[1620]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 110.912260] dagster-webserver[1620]: ) full # [ 110.912868] dagster-webserver[1620]: ^ full # [ 110.913710] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 110.914510] dagster-webserver[1620]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 110.928105] dagster-webserver[1620]: File "", line 2, in create_engine full # [ 110.930299] dagster-webserver[1620]: return target(fn, url, **kwargs) full # [ 110.931495] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 110.934093] dagster-webserver[1620]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 110.935597] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 110.938202] dagster-webserver[1620]: dbapi = dbapi_meth(**dbapi_args) full # [ 110.939398] dagster-webserver[1620]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 110.942183] dagster-webserver[1620]: import psycopg full # [ 110.943161] dagster-webserver[1620]: ModuleNotFoundError: No module named 'psycopg' full # [ 111.203952] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 111.204658] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 111.208788] systemd[1]: dagster-webserver.service: Consumed 2.015s CPU time over 8.018s wall clock time, 111.8M memory peak. full # [ 111.954590] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 14. full # [ 111.959515] systemd[1]: Started Dagster Daemon. full # [ 113.802968] dagster-daemon[1641]: Traceback (most recent call last): full # [ 113.805514] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 113.806124] dagster-daemon[1641]: sys.exit(main()) full # [ 113.806691] dagster-daemon[1641]: ~~~~^^ full # [ 113.807524] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 113.807957] dagster-daemon[1641]: cli(obj={}) full # [ 113.808799] dagster-daemon[1641]: ~~~^^^^^^^^ full # [ 113.809594] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 113.810259] dagster-daemon[1641]: return self.main(*args, **kwargs) full # [ 113.810882] dagster-daemon[1641]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 113.811784] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 113.812794] dagster-daemon[1641]: rv = self.invoke(ctx) full # [ 113.813609] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 113.814281] dagster-daemon[1641]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 113.814881] dagster-daemon[1641]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 113.824565] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 113.825166] dagster-daemon[1641]: return ctx.invoke(self.callback, **ctx.params) full # [ 113.825755] dagster-daemon[1641]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.827135] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 113.827818] dagster-daemon[1641]: return callback(*args, **kwargs) full # [ 113.829088] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 113.829662] dagster-daemon[1641]: with get_instance_for_cli( full # [ 113.830618] dagster-daemon[1641]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 113.831159] dagster-daemon[1641]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 113.831775] dagster-daemon[1641]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.832927] dagster-daemon[1641]: ) as instance: full # [ 113.833619] dagster-daemon[1641]: ^ full # [ 113.834326] dagster-daemon[1641]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 113.834901] dagster-daemon[1641]: return next(self.gen) full # [ 113.844371] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 113.844962] dagster-daemon[1641]: with DagsterInstance.get() as instance: full # [ 113.845783] dagster-daemon[1641]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 113.849132] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 113.849676] dagster-daemon[1641]: return create_instance_from_dagster_home() full # [ 113.850523] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 113.851252] dagster-daemon[1641]: return create_instance_from_config(dagster_home_path) full # [ 113.851817] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 113.852599] dagster-daemon[1641]: return create_instance_from_ref(instance_ref) full # [ 113.860490] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 113.861087] dagster-daemon[1641]: unified_storage = instance_ref.storage full # [ 113.861701] dagster-daemon[1641]: ^^^^^^^^^^^^^^^^^^^^ full # [ 113.862530] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 113.862980] dagster-daemon[1641]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 113.864750] dagster-daemon[1641]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.865654] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 113.866268] dagster-daemon[1641]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 113.866896] dagster-daemon[1641]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.875988] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 113.876571] dagster-daemon[1641]: return DagsterPostgresStorage( full # [ 113.877280] dagster-daemon[1641]: inst_data=inst_data, full # [ 113.877881] dagster-daemon[1641]: ...<2 lines>... full # [ 113.878708] dagster-daemon[1641]: token_provider=get_token_provider_from_config(config_value), full # [ 113.879551] dagster-daemon[1641]: ) full # [ 113.880236] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 113.880833] dagster-daemon[1641]: self._run_storage = PostgresRunStorage( full # [ 113.881649] dagster-daemon[1641]: ~~~~~~~~~~~~~~~~~~^ full # [ 113.882476] dagster-daemon[1641]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 113.883146] dagster-daemon[1641]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.883769] dagster-daemon[1641]: ) full # [ 113.884571] dagster-daemon[1641]: ^ full # [ 113.885269] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 113.885850] dagster-daemon[1641]: self._engine = create_pg_engine( full # [ 113.886478] dagster-daemon[1641]: ~~~~~~~~~~~~~~~~^ full # [ 113.887310] dagster-daemon[1641]: self.postgres_url, full # [ 113.887733] dagster-daemon[1641]: ^^^^^^^^^^^^^^^^^^ full # [ 113.888548] dagster-daemon[1641]: ...<2 lines>... full # [ 113.889215] dagster-daemon[1641]: poolclass=db_pool.NullPool, full # [ 113.889829] dagster-daemon[1641]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 113.890639] dagster-daemon[1641]: ) full # [ 113.891476] dagster-daemon[1641]: ^ full # [ 113.892137] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 113.892726] dagster-daemon[1641]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 113.895814] dagster-daemon[1641]: File "", line 2, in create_engine full # [ 113.896580] dagster-daemon[1641]: return target(fn, url, **kwargs) full # [ 113.897253] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 113.897853] dagster-daemon[1641]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 113.900661] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 113.901507] dagster-daemon[1641]: dbapi = dbapi_meth(**dbapi_args) full # [ 113.904082] dagster-daemon[1641]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 113.904787] dagster-daemon[1641]: import psycopg full # [ 113.905609] dagster-daemon[1641]: ModuleNotFoundError: No module named 'psycopg' full # [ 114.092193] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 114.092916] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 114.097053] systemd[1]: dagster-daemon.service: Consumed 1.411s CPU time over 7.240s wall clock time, 88.5M memory peak. full # [ 116.205300] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 13. full # [ 116.209839] systemd[1]: Started Dagster Webserver. full # [ 118.787534] dagster-webserver[1662]: Traceback (most recent call last): full # [ 118.790136] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 118.790700] dagster-webserver[1662]: sys.exit(main()) full # [ 118.791523] dagster-webserver[1662]: ~~~~^^ full # [ 118.792180] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 118.792794] dagster-webserver[1662]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 118.793633] dagster-webserver[1662]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.794263] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 118.794906] dagster-webserver[1662]: return self.main(*args, **kwargs) full # [ 118.795701] dagster-webserver[1662]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 118.796568] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 118.797193] dagster-webserver[1662]: rv = self.invoke(ctx) full # [ 118.797803] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 118.798621] dagster-webserver[1662]: return ctx.invoke(self.callback, **ctx.params) full # [ 118.799278] dagster-webserver[1662]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.810133] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 118.810669] dagster-webserver[1662]: return callback(*args, **kwargs) full # [ 118.811513] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 118.812573] dagster-webserver[1662]: instance = stack.enter_context( full # [ 118.813264] dagster-webserver[1662]: get_possibly_temporary_instance_for_cli( full # [ 118.813882] dagster-webserver[1662]: ...<3 lines>... full # [ 118.814710] dagster-webserver[1662]: ) full # [ 118.815549] dagster-webserver[1662]: ) full # [ 118.816042] dagster-webserver[1662]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 118.816621] dagster-webserver[1662]: result = _enter(cm) full # [ 118.817326] dagster-webserver[1662]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 118.817942] dagster-webserver[1662]: return next(self.gen) full # [ 118.818941] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 118.820177] dagster-webserver[1662]: with DagsterInstance.get() as instance: full # [ 118.820288] dagster-webserver[1662]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 118.831957] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 118.832490] dagster-webserver[1662]: return create_instance_from_dagster_home() full # [ 118.833160] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 118.833766] dagster-webserver[1662]: return create_instance_from_config(dagster_home_path) full # [ 118.834596] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 118.835265] dagster-webserver[1662]: return create_instance_from_ref(instance_ref) full # [ 118.835886] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 118.836726] dagster-webserver[1662]: unified_storage = instance_ref.storage full # [ 118.837645] dagster-webserver[1662]: ^^^^^^^^^^^^^^^^^^^^ full # [ 118.838753] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 118.839579] dagster-webserver[1662]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 118.840272] dagster-webserver[1662]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.840875] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 118.841699] dagster-webserver[1662]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 118.842542] dagster-webserver[1662]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.859173] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 118.859709] dagster-webserver[1662]: return DagsterPostgresStorage( full # [ 118.860557] dagster-webserver[1662]: inst_data=inst_data, full # [ 118.861243] dagster-webserver[1662]: ...<2 lines>... full # [ 118.861865] dagster-webserver[1662]: token_provider=get_token_provider_from_config(config_value), full # [ 118.862699] dagster-webserver[1662]: ) full # [ 118.863544] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 118.864006] dagster-webserver[1662]: self._run_storage = PostgresRunStorage( full # [ 118.864625] dagster-webserver[1662]: ~~~~~~~~~~~~~~~~~~^ full # [ 118.865489] dagster-webserver[1662]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 118.866175] dagster-webserver[1662]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.866800] dagster-webserver[1662]: ) full # [ 118.867626] dagster-webserver[1662]: ^ full # [ 118.868282] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 118.868930] dagster-webserver[1662]: self._engine = create_pg_engine( full # [ 118.869775] dagster-webserver[1662]: ~~~~~~~~~~~~~~~~^ full # [ 118.870602] dagster-webserver[1662]: self.postgres_url, full # [ 118.871284] dagster-webserver[1662]: ^^^^^^^^^^^^^^^^^^ full # [ 118.871908] dagster-webserver[1662]: ...<2 lines>... full # [ 118.872730] dagster-webserver[1662]: poolclass=db_pool.NullPool, full # [ 118.873577] dagster-webserver[1662]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 118.874238] dagster-webserver[1662]: ) full # [ 118.874861] dagster-webserver[1662]: ^ full # [ 118.875503] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 118.876135] dagster-webserver[1662]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 118.876728] dagster-webserver[1662]: File "", line 2, in create_engine full # [ 118.877546] dagster-webserver[1662]: return target(fn, url, **kwargs) full # [ 118.892779] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 118.895369] dagster-webserver[1662]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 118.896927] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 118.899539] dagster-webserver[1662]: dbapi = dbapi_meth(**dbapi_args) full # [ 118.900791] dagster-webserver[1662]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 118.903552] dagster-webserver[1662]: import psycopg full # [ 118.904545] dagster-webserver[1662]: ModuleNotFoundError: No module named 'psycopg' full # [ 119.179826] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 15. full # [ 119.182857] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 119.185672] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 119.188100] systemd[1]: dagster-webserver.service: Consumed 1.996s CPU time over 7.973s wall clock time, 111.8M memory peak. full # [ 119.190645] systemd[1]: Started Dagster Daemon. full # [ 121.045349] dagster-daemon[1679]: Traceback (most recent call last): full # [ 121.047862] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 121.048582] dagster-daemon[1679]: sys.exit(main()) full # [ 121.049220] dagster-daemon[1679]: ~~~~^^ full # [ 121.049824] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 121.050689] dagster-daemon[1679]: cli(obj={}) full # [ 121.051510] dagster-daemon[1679]: ~~~^^^^^^^^ full # [ 121.052221] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 121.052735] dagster-daemon[1679]: return self.main(*args, **kwargs) full # [ 121.053977] dagster-daemon[1679]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 121.054841] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 121.055623] dagster-daemon[1679]: rv = self.invoke(ctx) full # [ 121.062158] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 121.062687] dagster-daemon[1679]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 121.063566] dagster-daemon[1679]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 121.064172] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 121.064779] dagster-daemon[1679]: return ctx.invoke(self.callback, **ctx.params) full # [ 121.065592] dagster-daemon[1679]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.066272] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 121.066850] dagster-daemon[1679]: return callback(*args, **kwargs) full # [ 121.067695] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 121.068487] dagster-daemon[1679]: with get_instance_for_cli( full # [ 121.069142] dagster-daemon[1679]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 121.069749] dagster-daemon[1679]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 121.070565] dagster-daemon[1679]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.071222] dagster-daemon[1679]: ) as instance: full # [ 121.071827] dagster-daemon[1679]: ^ full # [ 121.072643] dagster-daemon[1679]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 121.073459] dagster-daemon[1679]: return next(self.gen) full # [ 121.085987] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 121.086559] dagster-daemon[1679]: with DagsterInstance.get() as instance: full # [ 121.087588] dagster-daemon[1679]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 121.088265] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 121.088872] dagster-daemon[1679]: return create_instance_from_dagster_home() full # [ 121.089692] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 121.090537] dagster-daemon[1679]: return create_instance_from_config(dagster_home_path) full # [ 121.091270] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 121.091878] dagster-daemon[1679]: return create_instance_from_ref(instance_ref) full # [ 121.092624] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 121.093262] dagster-daemon[1679]: unified_storage = instance_ref.storage full # [ 121.093913] dagster-daemon[1679]: ^^^^^^^^^^^^^^^^^^^^ full # [ 121.106220] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 121.106717] dagster-daemon[1679]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 121.107540] dagster-daemon[1679]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.108195] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 121.108796] dagster-daemon[1679]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 121.109737] dagster-daemon[1679]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.110292] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 121.110863] dagster-daemon[1679]: return DagsterPostgresStorage( full # [ 121.111757] dagster-daemon[1679]: inst_data=inst_data, full # [ 121.112508] dagster-daemon[1679]: ...<2 lines>... full # [ 121.113202] dagster-daemon[1679]: token_provider=get_token_provider_from_config(config_value), full # [ 121.113748] dagster-daemon[1679]: ) full # [ 121.123723] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 121.126231] dagster-daemon[1679]: self._run_storage = PostgresRunStorage( full # [ 121.127478] dagster-daemon[1679]: ~~~~~~~~~~~~~~~~~~^ full # [ 121.128728] dagster-daemon[1679]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 121.130418] dagster-daemon[1679]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.132135] dagster-daemon[1679]: ) full # [ 121.132886] dagster-daemon[1679]: ^ full # [ 121.133662] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 121.136352] dagster-daemon[1679]: self._engine = create_pg_engine( full # [ 121.137520] dagster-daemon[1679]: ~~~~~~~~~~~~~~~~^ full # [ 121.138685] dagster-daemon[1679]: self.postgres_url, full # [ 121.139711] dagster-daemon[1679]: ^^^^^^^^^^^^^^^^^^ full # [ 121.140743] dagster-daemon[1679]: ...<2 lines>... full # [ 121.141690] dagster-daemon[1679]: poolclass=db_pool.NullPool, full # [ 121.142833] dagster-daemon[1679]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 121.143992] dagster-daemon[1679]: ) full # [ 121.144774] dagster-daemon[1679]: ^ full # [ 121.145596] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 121.148207] dagster-daemon[1679]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 121.149622] dagster-daemon[1679]: File "", line 2, in create_engine full # [ 121.151789] dagster-daemon[1679]: return target(fn, url, **kwargs) full # [ 121.152955] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 121.155476] dagster-daemon[1679]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 121.156974] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 121.159560] dagster-daemon[1679]: dbapi = dbapi_meth(**dbapi_args) full # [ 121.160727] dagster-daemon[1679]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 121.163451] dagster-daemon[1679]: import psycopg full # [ 121.164398] dagster-daemon[1679]: ModuleNotFoundError: No module named 'psycopg' full # [ 121.316857] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 121.317800] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 121.321530] systemd[1]: dagster-daemon.service: Consumed 1.398s CPU time over 7.217s wall clock time, 88.5M memory peak. full # [ 124.204729] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 14. full # [ 124.207704] systemd[1]: Started Dagster Webserver. full # [ 126.455825] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 16. full # [ 126.458207] systemd[1]: Started Dagster Daemon. full # [ 126.822396] dagster-webserver[1704]: Traceback (most recent call last): full # [ 126.824886] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 126.825631] dagster-webserver[1704]: sys.exit(main()) full # [ 126.826279] dagster-webserver[1704]: ~~~~^^ full # [ 126.826876] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 126.831489] dagster-webserver[1704]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 126.832849] dagster-webserver[1704]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.834205] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 126.836574] dagster-webserver[1704]: return self.main(*args, **kwargs) full # [ 126.837787] dagster-webserver[1704]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 126.839108] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 126.842061] dagster-webserver[1704]: rv = self.invoke(ctx) full # [ 126.843423] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 126.846499] dagster-webserver[1704]: return ctx.invoke(self.callback, **ctx.params) full # [ 126.848847] dagster-webserver[1704]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.850553] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 126.853475] dagster-webserver[1704]: return callback(*args, **kwargs) full # [ 126.854981] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 126.858063] dagster-webserver[1704]: instance = stack.enter_context( full # [ 126.859252] dagster-webserver[1704]: get_possibly_temporary_instance_for_cli( full # [ 126.860610] dagster-webserver[1704]: ...<3 lines>... full # [ 126.861716] dagster-webserver[1704]: ) full # [ 126.862908] dagster-webserver[1704]: ) full # [ 126.864761] dagster-webserver[1704]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 126.867114] dagster-webserver[1704]: result = _enter(cm) full # [ 126.868169] dagster-webserver[1704]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 126.870439] dagster-webserver[1704]: return next(self.gen) full # [ 126.871515] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 126.874540] dagster-webserver[1704]: with DagsterInstance.get() as instance: full # [ 126.876773] dagster-webserver[1704]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 126.881654] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 126.884444] dagster-webserver[1704]: return create_instance_from_dagster_home() full # [ 126.886171] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 126.889322] dagster-webserver[1704]: return create_instance_from_config(dagster_home_path) full # [ 126.891068] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 126.894142] dagster-webserver[1704]: return create_instance_from_ref(instance_ref) full # [ 126.897341] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 126.900220] dagster-webserver[1704]: unified_storage = instance_ref.storage full # [ 126.901498] dagster-webserver[1704]: ^^^^^^^^^^^^^^^^^^^^ full # [ 126.902793] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 126.905578] dagster-webserver[1704]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 126.907684] dagster-webserver[1704]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.909506] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 126.912377] dagster-webserver[1704]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 126.914279] dagster-webserver[1704]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.916123] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 126.918969] dagster-webserver[1704]: return DagsterPostgresStorage( full # [ 126.920394] dagster-webserver[1704]: inst_data=inst_data, full # [ 126.921889] dagster-webserver[1704]: ...<2 lines>... full # [ 126.923153] dagster-webserver[1704]: token_provider=get_token_provider_from_config(config_value), full # [ 126.925508] dagster-webserver[1704]: ) full # [ 126.926489] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 126.929221] dagster-webserver[1704]: self._run_storage = PostgresRunStorage( full # [ 126.930508] dagster-webserver[1704]: ~~~~~~~~~~~~~~~~~~^ full # [ 126.931840] dagster-webserver[1704]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 126.933806] dagster-webserver[1704]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.935664] dagster-webserver[1704]: ) full # [ 126.936990] dagster-webserver[1704]: ^ full # [ 126.937937] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 126.941086] dagster-webserver[1704]: self._engine = create_pg_engine( full # [ 126.942510] dagster-webserver[1704]: ~~~~~~~~~~~~~~~~^ full # [ 126.943894] dagster-webserver[1704]: self.postgres_url, full # [ 126.945278] dagster-webserver[1704]: ^^^^^^^^^^^^^^^^^^ full # [ 126.946643] dagster-webserver[1704]: ...<2 lines>... full # [ 126.947823] dagster-webserver[1704]: poolclass=db_pool.NullPool, full # [ 126.949041] dagster-webserver[1704]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 126.950225] dagster-webserver[1704]: ) full # [ 126.951049] dagster-webserver[1704]: ^ full # [ 126.951880] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 126.954489] dagster-webserver[1704]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 126.956188] dagster-webserver[1704]: File "", line 2, in create_engine full # [ 126.958548] dagster-webserver[1704]: return target(fn, url, **kwargs) full # [ 126.959986] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 126.962761] dagster-webserver[1704]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 126.964551] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 126.967387] dagster-webserver[1704]: dbapi = dbapi_meth(**dbapi_args) full # [ 126.967978] dagster-webserver[1704]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 126.968797] dagster-webserver[1704]: import psycopg full # [ 126.971983] dagster-webserver[1704]: ModuleNotFoundError: No module named 'psycopg' full # [ 127.151331] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 127.154352] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 127.156140] systemd[1]: dagster-webserver.service: Consumed 2.027s CPU time over 7.966s wall clock time, 111.8M memory peak. full # [ 128.449226] dagster-daemon[1714]: Traceback (most recent call last): full # [ 128.451734] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 128.452323] dagster-daemon[1714]: sys.exit(main()) full # [ 128.452910] dagster-daemon[1714]: ~~~~^^ full # [ 128.453709] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 128.454546] dagster-daemon[1714]: cli(obj={}) full # [ 128.455226] dagster-daemon[1714]: ~~~^^^^^^^^ full # [ 128.455823] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 128.456636] dagster-daemon[1714]: return self.main(*args, **kwargs) full # [ 128.457466] dagster-daemon[1714]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 128.458158] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 128.458723] dagster-daemon[1714]: rv = self.invoke(ctx) full # [ 128.466063] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 128.466588] dagster-daemon[1714]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 128.467294] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 128.467876] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 128.468714] dagster-daemon[1714]: return ctx.invoke(self.callback, **ctx.params) full # [ 128.469538] dagster-daemon[1714]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.470217] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 128.470823] dagster-daemon[1714]: return callback(*args, **kwargs) full # [ 128.471691] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 128.472475] dagster-daemon[1714]: with get_instance_for_cli( full # [ 128.473130] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 128.473741] dagster-daemon[1714]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 128.474559] dagster-daemon[1714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.475214] dagster-daemon[1714]: ) as instance: full # [ 128.475824] dagster-daemon[1714]: ^ full # [ 128.487151] dagster-daemon[1714]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 128.487675] dagster-daemon[1714]: return next(self.gen) full # [ 128.488518] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 128.489176] dagster-daemon[1714]: with DagsterInstance.get() as instance: full # [ 128.489787] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 128.490625] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 128.491274] dagster-daemon[1714]: return create_instance_from_dagster_home() full # [ 128.491956] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 128.492730] dagster-daemon[1714]: return create_instance_from_config(dagster_home_path) full # [ 128.493554] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 128.494227] dagster-daemon[1714]: return create_instance_from_ref(instance_ref) full # [ 128.505592] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 128.506173] dagster-daemon[1714]: unified_storage = instance_ref.storage full # [ 128.506822] dagster-daemon[1714]: ^^^^^^^^^^^^^^^^^^^^ full # [ 128.507609] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 128.508277] dagster-daemon[1714]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 128.508887] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.509748] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 128.510549] dagster-daemon[1714]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 128.511229] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.511833] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 128.512658] dagster-daemon[1714]: return DagsterPostgresStorage( full # [ 128.513501] dagster-daemon[1714]: inst_data=inst_data, full # [ 128.514175] dagster-daemon[1714]: ...<2 lines>... full # [ 128.514787] dagster-daemon[1714]: token_provider=get_token_provider_from_config(config_value), full # [ 128.515612] dagster-daemon[1714]: ) full # [ 128.527894] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 128.528624] dagster-daemon[1714]: self._run_storage = PostgresRunStorage( full # [ 128.529272] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~~~^ full # [ 128.529911] dagster-daemon[1714]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 128.530740] dagster-daemon[1714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.531572] dagster-daemon[1714]: ) full # [ 128.532246] dagster-daemon[1714]: ^ full # [ 128.532858] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 128.533494] dagster-daemon[1714]: self._engine = create_pg_engine( full # [ 128.534165] dagster-daemon[1714]: ~~~~~~~~~~~~~~~~^ full # [ 128.534778] dagster-daemon[1714]: self.postgres_url, full # [ 128.535615] dagster-daemon[1714]: ^^^^^^^^^^^^^^^^^^ full # [ 128.536323] dagster-daemon[1714]: ...<2 lines>... full # [ 128.536904] dagster-daemon[1714]: poolclass=db_pool.NullPool, full # [ 128.537725] dagster-daemon[1714]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 128.538678] dagster-daemon[1714]: ) full # [ 128.539236] dagster-daemon[1714]: ^ full # [ 128.539846] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 128.540483] dagster-daemon[1714]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 128.541194] dagster-daemon[1714]: File "", line 2, in create_engine full # [ 128.541748] dagster-daemon[1714]: return target(fn, url, **kwargs) full # [ 128.542569] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 128.543237] dagster-daemon[1714]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 128.556843] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 128.559423] dagster-daemon[1714]: dbapi = dbapi_meth(**dbapi_args) full # [ 128.560588] dagster-daemon[1714]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 128.563323] dagster-daemon[1714]: import psycopg full # [ 128.564299] dagster-daemon[1714]: ModuleNotFoundError: No module named 'psycopg' full # [ 128.749416] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 128.751676] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 128.753979] systemd[1]: dagster-daemon.service: Consumed 1.425s CPU time over 7.426s wall clock time, 88.5M memory peak. full # [ 132.205190] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 15. full # [ 132.207934] systemd[1]: Started Dagster Webserver. full # [ 133.954455] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 17. full # [ 133.957905] systemd[1]: Started Dagster Daemon. full # [ 134.793747] dagster-webserver[1743]: Traceback (most recent call last): full # [ 134.796845] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 134.797706] dagster-webserver[1743]: sys.exit(main()) full # [ 134.798735] dagster-webserver[1743]: ~~~~^^ full # [ 134.800112] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 134.800818] dagster-webserver[1743]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 134.801850] dagster-webserver[1743]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.802868] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 134.803909] dagster-webserver[1743]: return self.main(*args, **kwargs) full # [ 134.804862] dagster-webserver[1743]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 134.812142] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 134.812660] dagster-webserver[1743]: rv = self.invoke(ctx) full # [ 134.813493] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 134.814352] dagster-webserver[1743]: return ctx.invoke(self.callback, **ctx.params) full # [ 134.814753] dagster-webserver[1743]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.815578] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 134.816321] dagster-webserver[1743]: return callback(*args, **kwargs) full # [ 134.823075] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 134.823590] dagster-webserver[1743]: instance = stack.enter_context( full # [ 134.824233] dagster-webserver[1743]: get_possibly_temporary_instance_for_cli( full # [ 134.824836] dagster-webserver[1743]: ...<3 lines>... full # [ 134.826164] dagster-webserver[1743]: ) full # [ 134.826704] dagster-webserver[1743]: ) full # [ 134.827564] dagster-webserver[1743]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 134.828438] dagster-webserver[1743]: result = _enter(cm) full # [ 134.829080] dagster-webserver[1743]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 134.829675] dagster-webserver[1743]: return next(self.gen) full # [ 134.830645] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 134.831556] dagster-webserver[1743]: with DagsterInstance.get() as instance: full # [ 134.832311] dagster-webserver[1743]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 134.833258] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 134.833860] dagster-webserver[1743]: return create_instance_from_dagster_home() full # [ 134.834892] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 134.835705] dagster-webserver[1743]: return create_instance_from_config(dagster_home_path) full # [ 134.836773] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 134.837593] dagster-webserver[1743]: return create_instance_from_ref(instance_ref) full # [ 134.838406] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 134.839096] dagster-webserver[1743]: unified_storage = instance_ref.storage full # [ 134.839698] dagster-webserver[1743]: ^^^^^^^^^^^^^^^^^^^^ full # [ 134.840665] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 134.841553] dagster-webserver[1743]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 134.842261] dagster-webserver[1743]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.862183] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 134.862783] dagster-webserver[1743]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 134.863597] dagster-webserver[1743]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.864284] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 134.864872] dagster-webserver[1743]: return DagsterPostgresStorage( full # [ 134.865680] dagster-webserver[1743]: inst_data=inst_data, full # [ 134.866825] dagster-webserver[1743]: ...<2 lines>... full # [ 134.872794] dagster-webserver[1743]: token_provider=get_token_provider_from_config(config_value), full # [ 134.873586] dagster-webserver[1743]: ) full # [ 134.874287] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 134.874860] dagster-webserver[1743]: self._run_storage = PostgresRunStorage( full # [ 134.875760] dagster-webserver[1743]: ~~~~~~~~~~~~~~~~~~^ full # [ 134.876540] dagster-webserver[1743]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 134.877298] dagster-webserver[1743]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.878036] dagster-webserver[1743]: ) full # [ 134.878636] dagster-webserver[1743]: ^ full # [ 134.879402] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 134.880147] dagster-webserver[1743]: self._engine = create_pg_engine( full # [ 134.880756] dagster-webserver[1743]: ~~~~~~~~~~~~~~~~^ full # [ 134.881755] dagster-webserver[1743]: self.postgres_url, full # [ 134.882854] dagster-webserver[1743]: ^^^^^^^^^^^^^^^^^^ full # [ 134.883519] dagster-webserver[1743]: ...<2 lines>... full # [ 134.884130] dagster-webserver[1743]: poolclass=db_pool.NullPool, full # [ 134.884716] dagster-webserver[1743]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 134.885629] dagster-webserver[1743]: ) full # [ 134.886190] dagster-webserver[1743]: ^ full # [ 134.886796] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 134.887740] dagster-webserver[1743]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 134.898081] dagster-webserver[1743]: File "", line 2, in create_engine full # [ 134.900321] dagster-webserver[1743]: return target(fn, url, **kwargs) full # [ 134.901517] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 134.904188] dagster-webserver[1743]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 134.905692] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 134.908285] dagster-webserver[1743]: dbapi = dbapi_meth(**dbapi_args) full # [ 134.909505] dagster-webserver[1743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 134.912281] dagster-webserver[1743]: import psycopg full # [ 134.913257] dagster-webserver[1743]: ModuleNotFoundError: No module named 'psycopg' full # [ 135.229449] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 135.231299] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 135.233058] systemd[1]: dagster-webserver.service: Consumed 2.036s CPU time over 8.077s wall clock time, 111.8M memory peak. full # [ 135.860839] dagster-daemon[1753]: Traceback (most recent call last): full # [ 135.863404] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 135.863969] dagster-daemon[1753]: sys.exit(main()) full # [ 135.864763] dagster-daemon[1753]: ~~~~^^ full # [ 135.865568] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 135.866240] dagster-daemon[1753]: cli(obj={}) full # [ 135.866858] dagster-daemon[1753]: ~~~^^^^^^^^ full # [ 135.867460] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 135.868123] dagster-daemon[1753]: return self.main(*args, **kwargs) full # [ 135.868716] dagster-daemon[1753]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 135.869562] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 135.870182] dagster-daemon[1753]: rv = self.invoke(ctx) full # [ 135.870787] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 135.871599] dagster-daemon[1753]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 135.872291] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 135.882176] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 135.882701] dagster-daemon[1753]: return ctx.invoke(self.callback, **ctx.params) full # [ 135.883543] dagster-daemon[1753]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.884215] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 135.884826] dagster-daemon[1753]: return callback(*args, **kwargs) full # [ 135.885696] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 135.886495] dagster-daemon[1753]: with get_instance_for_cli( full # [ 135.887160] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 135.887778] dagster-daemon[1753]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 135.888596] dagster-daemon[1753]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.889265] dagster-daemon[1753]: ) as instance: full # [ 135.889869] dagster-daemon[1753]: ^ full # [ 135.890690] dagster-daemon[1753]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 135.891515] dagster-daemon[1753]: return next(self.gen) full # [ 135.901486] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 135.902072] dagster-daemon[1753]: with DagsterInstance.get() as instance: full # [ 135.902655] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 135.903497] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 135.904182] dagster-daemon[1753]: return create_instance_from_dagster_home() full # [ 135.904780] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 135.905604] dagster-daemon[1753]: return create_instance_from_config(dagster_home_path) full # [ 135.906277] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 135.906884] dagster-daemon[1753]: return create_instance_from_ref(instance_ref) full # [ 135.907740] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 135.908546] dagster-daemon[1753]: unified_storage = instance_ref.storage full # [ 135.909237] dagster-daemon[1753]: ^^^^^^^^^^^^^^^^^^^^ full # [ 135.909825] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 135.910628] dagster-daemon[1753]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 135.911262] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.927051] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 135.927576] dagster-daemon[1753]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 135.928256] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.928865] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 135.929686] dagster-daemon[1753]: return DagsterPostgresStorage( full # [ 135.930526] dagster-daemon[1753]: inst_data=inst_data, full # [ 135.931186] dagster-daemon[1753]: ...<2 lines>... full # [ 135.931795] dagster-daemon[1753]: token_provider=get_token_provider_from_config(config_value), full # [ 135.932623] dagster-daemon[1753]: ) full # [ 135.933271] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 135.933919] dagster-daemon[1753]: self._run_storage = PostgresRunStorage( full # [ 135.934724] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~~~^ full # [ 135.935546] dagster-daemon[1753]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 135.936224] dagster-daemon[1753]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.936837] dagster-daemon[1753]: ) full # [ 135.937655] dagster-daemon[1753]: ^ full # [ 135.938533] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 135.939164] dagster-daemon[1753]: self._engine = create_pg_engine( full # [ 135.939771] dagster-daemon[1753]: ~~~~~~~~~~~~~~~~^ full # [ 135.940596] dagster-daemon[1753]: self.postgres_url, full # [ 135.941267] dagster-daemon[1753]: ^^^^^^^^^^^^^^^^^^ full # [ 135.941857] dagster-daemon[1753]: ...<2 lines>... full # [ 135.942665] dagster-daemon[1753]: poolclass=db_pool.NullPool, full # [ 135.943491] dagster-daemon[1753]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 135.944148] dagster-daemon[1753]: ) full # [ 135.944750] dagster-daemon[1753]: ^ full # [ 135.945570] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 135.946217] dagster-daemon[1753]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 135.961308] dagster-daemon[1753]: File "", line 2, in create_engine full # [ 135.963490] dagster-daemon[1753]: return target(fn, url, **kwargs) full # [ 135.964656] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 135.967197] dagster-daemon[1753]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 135.968701] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 135.971269] dagster-daemon[1753]: dbapi = dbapi_meth(**dbapi_args) full # [ 135.972433] dagster-daemon[1753]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 135.975194] dagster-daemon[1753]: import psycopg full # [ 135.976144] dagster-daemon[1753]: ModuleNotFoundError: No module named 'psycopg' full # [ 136.154703] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 136.156805] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 136.159597] systemd[1]: dagster-daemon.service: Consumed 1.447s CPU time over 7.408s wall clock time, 88.6M memory peak. full # [ 140.454535] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 16. full # [ 140.458760] systemd[1]: Started Dagster Webserver. full # [ 141.204149] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 18. full # [ 141.208369] systemd[1]: Started Dagster Daemon. full # [ 143.085335] dagster-daemon[1791]: Traceback (most recent call last): full # [ 143.087795] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 143.088519] dagster-daemon[1791]: sys.exit(main()) full # [ 143.089152] dagster-daemon[1791]: ~~~~^^ full # [ 143.089751] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 143.090885] dagster-daemon[1791]: cli(obj={}) full # [ 143.091648] dagster-daemon[1791]: ~~~^^^^^^^^ full # [ 143.092439] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 143.093112] dagster-daemon[1791]: return self.main(*args, **kwargs) full # [ 143.093683] dagster-daemon[1791]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 143.094606] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 143.094954] dagster-daemon[1791]: rv = self.invoke(ctx) full # [ 143.102231] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 143.102750] dagster-daemon[1791]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 143.103584] dagster-daemon[1791]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 143.106092] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 143.106615] dagster-daemon[1791]: return ctx.invoke(self.callback, **ctx.params) full # [ 143.107261] dagster-daemon[1791]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.107890] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 143.108708] dagster-daemon[1791]: return callback(*args, **kwargs) full # [ 143.109554] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 143.109966] dagster-daemon[1791]: with get_instance_for_cli( full # [ 143.110902] dagster-daemon[1791]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 143.111603] dagster-daemon[1791]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 143.112377] dagster-daemon[1791]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.113095] dagster-daemon[1791]: ) as instance: full # [ 143.113678] dagster-daemon[1791]: ^ full # [ 143.123332] dagster-daemon[1791]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 143.123857] dagster-daemon[1791]: return next(self.gen) full # [ 143.124667] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 143.125525] dagster-daemon[1791]: with DagsterInstance.get() as instance: full # [ 143.126308] dagster-daemon[1791]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 143.127070] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 143.127799] dagster-daemon[1791]: return create_instance_from_dagster_home() full # [ 143.128611] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 143.129335] dagster-daemon[1791]: return create_instance_from_config(dagster_home_path) full # [ 143.138144] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 143.138656] dagster-daemon[1791]: return create_instance_from_ref(instance_ref) full # [ 143.141073] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 143.141708] dagster-daemon[1791]: unified_storage = instance_ref.storage full # [ 143.144106] dagster-daemon[1791]: ^^^^^^^^^^^^^^^^^^^^ full # [ 143.144761] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 143.145587] dagster-daemon[1791]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 143.146246] dagster-daemon[1791]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.146847] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 143.149088] dagster-daemon[1791]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 143.149672] dagster-daemon[1791]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.150501] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 143.151164] dagster-daemon[1791]: return DagsterPostgresStorage( full # [ 143.151759] dagster-daemon[1791]: inst_data=inst_data, full # [ 143.154095] dagster-daemon[1791]: ...<2 lines>... full # [ 143.154603] dagster-daemon[1791]: token_provider=get_token_provider_from_config(config_value), full # [ 143.155271] dagster-daemon[1791]: ) full # [ 143.155854] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 143.158660] dagster-daemon[1791]: self._run_storage = PostgresRunStorage( full # [ 143.159487] dagster-daemon[1791]: ~~~~~~~~~~~~~~~~~~^ full # [ 143.160150] dagster-daemon[1791]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 143.160738] dagster-daemon[1791]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.163087] dagster-daemon[1791]: ) full # [ 143.163580] dagster-daemon[1791]: ^ full # [ 143.164260] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 143.164856] dagster-daemon[1791]: self._engine = create_pg_engine( full # [ 143.165663] dagster-daemon[1791]: ~~~~~~~~~~~~~~~~^ full # [ 143.168087] dagster-daemon[1791]: self.postgres_url, full # [ 143.168728] dagster-daemon[1791]: ^^^^^^^^^^^^^^^^^^ full # [ 143.169540] dagster-daemon[1791]: ...<2 lines>... full # [ 143.172089] dagster-daemon[1791]: poolclass=db_pool.NullPool, full # [ 143.172587] dagster-daemon[1791]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.173261] dagster-daemon[1791]: ) full # [ 143.173853] dagster-daemon[1791]: ^ full # [ 143.174701] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 143.177090] dagster-daemon[1791]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 143.177718] dagster-daemon[1791]: File "", line 2, in create_engine full # [ 143.178544] dagster-daemon[1791]: return target(fn, url, **kwargs) full # [ 143.179214] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 143.179824] dagster-daemon[1791]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 143.182104] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 143.182681] dagster-daemon[1791]: dbapi = dbapi_meth(**dbapi_args) full # [ 143.183511] dagster-daemon[1791]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 143.186091] dagster-daemon[1791]: import psycopg full # [ 143.186754] dagster-daemon[1791]: ModuleNotFoundError: No module named 'psycopg' full # [ 143.217347] dagster-webserver[1789]: Traceback (most recent call last): full # [ 143.220082] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 143.220648] dagster-webserver[1789]: sys.exit(main()) full # [ 143.221254] dagster-webserver[1789]: ~~~~^^ full # [ 143.221852] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 143.224146] dagster-webserver[1789]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 143.224738] dagster-webserver[1789]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.225539] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 143.229093] dagster-webserver[1789]: return self.main(*args, **kwargs) full # [ 143.229584] dagster-webserver[1789]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 143.230254] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 143.230859] dagster-webserver[1789]: rv = self.invoke(ctx) full # [ 143.233668] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 143.234497] dagster-webserver[1789]: return ctx.invoke(self.callback, **ctx.params) full # [ 143.237109] dagster-webserver[1789]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.237756] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 143.238567] dagster-webserver[1789]: return callback(*args, **kwargs) full # [ 143.241092] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 143.241616] dagster-webserver[1789]: instance = stack.enter_context( full # [ 143.242298] dagster-webserver[1789]: get_possibly_temporary_instance_for_cli( full # [ 143.242887] dagster-webserver[1789]: ...<3 lines>... full # [ 143.245500] dagster-webserver[1789]: ) full # [ 143.246159] dagster-webserver[1789]: ) full # [ 143.246768] dagster-webserver[1789]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 143.251094] dagster-webserver[1789]: result = _enter(cm) full # [ 143.251608] dagster-webserver[1789]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 143.252279] dagster-webserver[1789]: return next(self.gen) full # [ 143.252899] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 143.255720] dagster-webserver[1789]: with DagsterInstance.get() as instance: full # [ 143.256532] dagster-webserver[1789]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 143.259143] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 143.259813] dagster-webserver[1789]: return create_instance_from_dagster_home() full # [ 143.260634] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 143.263090] dagster-webserver[1789]: return create_instance_from_config(dagster_home_path) full # [ 143.263664] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 143.264499] dagster-webserver[1789]: return create_instance_from_ref(instance_ref) full # [ 143.268094] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 143.268730] dagster-webserver[1789]: unified_storage = instance_ref.storage full # [ 143.269564] dagster-webserver[1789]: ^^^^^^^^^^^^^^^^^^^^ full # [ 143.272092] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 143.272744] dagster-webserver[1789]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 143.273544] dagster-webserver[1789]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.276091] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 143.276595] dagster-webserver[1789]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 143.277269] dagster-webserver[1789]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.277865] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 143.280689] dagster-webserver[1789]: return DagsterPostgresStorage( full # [ 143.281510] dagster-webserver[1789]: inst_data=inst_data, full # [ 143.284091] dagster-webserver[1789]: ...<2 lines>... full # [ 143.284762] dagster-webserver[1789]: token_provider=get_token_provider_from_config(config_value), full # [ 143.285573] dagster-webserver[1789]: ) full # [ 143.289091] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 143.289620] dagster-webserver[1789]: self._run_storage = PostgresRunStorage( full # [ 143.290269] dagster-webserver[1789]: ~~~~~~~~~~~~~~~~~~^ full # [ 143.293144] dagster-webserver[1789]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 143.293712] dagster-webserver[1789]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.296090] dagster-webserver[1789]: ) full # [ 143.296763] dagster-webserver[1789]: ^ full # [ 143.299091] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 143.299602] dagster-webserver[1789]: self._engine = create_pg_engine( full # [ 143.302091] dagster-webserver[1789]: ~~~~~~~~~~~~~~~~^ full # [ 143.302651] dagster-webserver[1789]: self.postgres_url, full # [ 143.303502] dagster-webserver[1789]: ^^^^^^^^^^^^^^^^^^ full # [ 143.306092] dagster-webserver[1789]: ...<2 lines>... full # [ 143.306726] dagster-webserver[1789]: poolclass=db_pool.NullPool, full # [ 143.307541] dagster-webserver[1789]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 143.310090] dagster-webserver[1789]: ) full # [ 143.310598] dagster-webserver[1789]: ^ full # [ 143.311278] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 143.311858] dagster-webserver[1789]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 143.314666] dagster-webserver[1789]: File "", line 2, in create_engine full # [ 143.315487] dagster-webserver[1789]: return target(fn, url, **kwargs) full # [ 143.318091] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 143.318740] dagster-webserver[1789]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 143.319553] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 143.322089] dagster-webserver[1789]: dbapi = dbapi_meth(**dbapi_args) full # [ 143.328081] dagster-webserver[1789]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 143.328587] dagster-webserver[1789]: import psycopg full # [ 143.329242] dagster-webserver[1789]: ModuleNotFoundError: No module named 'psycopg' full # [ 143.458348] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 143.460218] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 143.462497] systemd[1]: dagster-daemon.service: Consumed 1.516s CPU time over 7.296s wall clock time, 88.6M memory peak. full # [ 143.653185] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 143.655285] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 143.658081] systemd[1]: dagster-webserver.service: Consumed 2.066s CPU time over 8.426s wall clock time, 111.7M memory peak. full # [ 148.705085] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 19. full # [ 148.707442] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 17. full # [ 148.709824] systemd[1]: Started Dagster Daemon. full # [ 148.713670] systemd[1]: Started Dagster Webserver. full # [ 150.544681] dagster-daemon[1831]: Traceback (most recent call last): full # [ 150.546242] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 150.548535] dagster-daemon[1831]: sys.exit(main()) full # [ 150.549834] dagster-daemon[1831]: ~~~~^^ full # [ 150.550800] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 150.553325] dagster-daemon[1831]: cli(obj={}) full # [ 150.554265] dagster-daemon[1831]: ~~~^^^^^^^^ full # [ 150.555192] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 150.557735] dagster-daemon[1831]: return self.main(*args, **kwargs) full # [ 150.559547] dagster-daemon[1831]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 150.561124] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 150.563430] dagster-daemon[1831]: rv = self.invoke(ctx) full # [ 150.564461] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 150.566825] dagster-daemon[1831]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 150.568292] dagster-daemon[1831]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 150.569725] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 150.572315] dagster-daemon[1831]: return ctx.invoke(self.callback, **ctx.params) full # [ 150.573657] dagster-daemon[1831]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.575276] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 150.577840] dagster-daemon[1831]: return callback(*args, **kwargs) full # [ 150.579342] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 150.582674] dagster-daemon[1831]: with get_instance_for_cli( full # [ 150.583982] dagster-daemon[1831]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 150.585955] dagster-daemon[1831]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 150.587799] dagster-daemon[1831]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.589638] dagster-daemon[1831]: ) as instance: full # [ 150.590571] dagster-daemon[1831]: ^ full # [ 150.591366] dagster-daemon[1831]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 150.593715] dagster-daemon[1831]: return next(self.gen) full # [ 150.594727] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 150.597311] dagster-daemon[1831]: with DagsterInstance.get() as instance: full # [ 150.598558] dagster-daemon[1831]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 150.599664] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 150.602213] dagster-daemon[1831]: return create_instance_from_dagster_home() full # [ 150.603507] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 150.606726] dagster-daemon[1831]: return create_instance_from_config(dagster_home_path) full # [ 150.608631] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 150.611770] dagster-daemon[1831]: return create_instance_from_ref(instance_ref) full # [ 150.613730] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 150.616708] dagster-daemon[1831]: unified_storage = instance_ref.storage full # [ 150.618921] dagster-daemon[1831]: ^^^^^^^^^^^^^^^^^^^^ full # [ 150.620196] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 150.622751] dagster-daemon[1831]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 150.624623] dagster-daemon[1831]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.626331] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 150.629150] dagster-daemon[1831]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 150.630918] dagster-daemon[1831]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.632504] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 150.635139] dagster-daemon[1831]: return DagsterPostgresStorage( full # [ 150.636286] dagster-daemon[1831]: inst_data=inst_data, full # [ 150.637369] dagster-daemon[1831]: ...<2 lines>... full # [ 150.638334] dagster-daemon[1831]: token_provider=get_token_provider_from_config(config_value), full # [ 150.640174] dagster-daemon[1831]: ) full # [ 150.641120] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 150.646086] dagster-daemon[1831]: self._run_storage = PostgresRunStorage( full # [ 150.647342] dagster-daemon[1831]: ~~~~~~~~~~~~~~~~~~^ full # [ 150.648630] dagster-daemon[1831]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 150.650325] dagster-daemon[1831]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.652064] dagster-daemon[1831]: ) full # [ 150.652908] dagster-daemon[1831]: ^ full # [ 150.653679] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 150.656387] dagster-daemon[1831]: self._engine = create_pg_engine( full # [ 150.657554] dagster-daemon[1831]: ~~~~~~~~~~~~~~~~^ full # [ 150.658726] dagster-daemon[1831]: self.postgres_url, full # [ 150.659824] dagster-daemon[1831]: ^^^^^^^^^^^^^^^^^^ full # [ 150.660867] dagster-daemon[1831]: ...<2 lines>... full # [ 150.661826] dagster-daemon[1831]: poolclass=db_pool.NullPool, full # [ 150.663821] dagster-daemon[1831]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 150.665071] dagster-daemon[1831]: ) full # [ 150.665824] dagster-daemon[1831]: ^ full # [ 150.666673] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 150.669325] dagster-daemon[1831]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 150.670828] dagster-daemon[1831]: File "", line 2, in create_engine full # [ 150.673084] dagster-daemon[1831]: return target(fn, url, **kwargs) full # [ 150.674351] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 150.677591] dagster-daemon[1831]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 150.679194] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 150.681802] dagster-daemon[1831]: dbapi = dbapi_meth(**dbapi_args) full # [ 150.683039] dagster-daemon[1831]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 150.685825] dagster-daemon[1831]: import psycopg full # [ 150.686773] dagster-daemon[1831]: ModuleNotFoundError: No module named 'psycopg' full # [ 150.772404] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 150.774228] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 150.775936] systemd[1]: dagster-daemon.service: Consumed 1.484s CPU time over 7.306s wall clock time, 88.5M memory peak. full # [ 151.448463] dagster-webserver[1832]: Traceback (most recent call last): full # [ 151.451036] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 151.451586] dagster-webserver[1832]: sys.exit(main()) full # [ 151.452238] dagster-webserver[1832]: ~~~~^^ full # [ 151.452849] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 151.453472] dagster-webserver[1832]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 151.454154] dagster-webserver[1832]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.454756] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 151.455552] dagster-webserver[1832]: return self.main(*args, **kwargs) full # [ 151.456216] dagster-webserver[1832]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 151.456811] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 151.457630] dagster-webserver[1832]: rv = self.invoke(ctx) full # [ 151.466474] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 151.467056] dagster-webserver[1832]: return ctx.invoke(self.callback, **ctx.params) full # [ 151.467674] dagster-webserver[1832]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.468504] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 151.469168] dagster-webserver[1832]: return callback(*args, **kwargs) full # [ 151.469780] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 151.470606] dagster-webserver[1832]: instance = stack.enter_context( full # [ 151.471280] dagster-webserver[1832]: get_possibly_temporary_instance_for_cli( full # [ 151.471894] dagster-webserver[1832]: ...<3 lines>... full # [ 151.472712] dagster-webserver[1832]: ) full # [ 151.473553] dagster-webserver[1832]: ) full # [ 151.474236] dagster-webserver[1832]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 151.474813] dagster-webserver[1832]: result = _enter(cm) full # [ 151.475625] dagster-webserver[1832]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 151.476260] dagster-webserver[1832]: return next(self.gen) full # [ 151.486960] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 151.487486] dagster-webserver[1832]: with DagsterInstance.get() as instance: full # [ 151.488161] dagster-webserver[1832]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 151.488768] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 151.489596] dagster-webserver[1832]: return create_instance_from_dagster_home() full # [ 151.490270] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 151.490882] dagster-webserver[1832]: return create_instance_from_config(dagster_home_path) full # [ 151.491707] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 151.492557] dagster-webserver[1832]: return create_instance_from_ref(instance_ref) full # [ 151.493275] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 151.493845] dagster-webserver[1832]: unified_storage = instance_ref.storage full # [ 151.494481] dagster-webserver[1832]: ^^^^^^^^^^^^^^^^^^^^ full # [ 151.495159] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 151.495807] dagster-webserver[1832]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 151.496598] dagster-webserver[1832]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.513407] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 151.513941] dagster-webserver[1832]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 151.514776] dagster-webserver[1832]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.515600] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 151.516278] dagster-webserver[1832]: return DagsterPostgresStorage( full # [ 151.516889] dagster-webserver[1832]: inst_data=inst_data, full # [ 151.517714] dagster-webserver[1832]: ...<2 lines>... full # [ 151.518554] dagster-webserver[1832]: token_provider=get_token_provider_from_config(config_value), full # [ 151.519237] dagster-webserver[1832]: ) full # [ 151.519839] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 151.520662] dagster-webserver[1832]: self._run_storage = PostgresRunStorage( full # [ 151.521497] dagster-webserver[1832]: ~~~~~~~~~~~~~~~~~~^ full # [ 151.522177] dagster-webserver[1832]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 151.522793] dagster-webserver[1832]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.523623] dagster-webserver[1832]: ) full # [ 151.524277] dagster-webserver[1832]: ^ full # [ 151.524971] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 151.525802] dagster-webserver[1832]: self._engine = create_pg_engine( full # [ 151.526657] dagster-webserver[1832]: ~~~~~~~~~~~~~~~~^ full # [ 151.527525] dagster-webserver[1832]: self.postgres_url, full # [ 151.528159] dagster-webserver[1832]: ^^^^^^^^^^^^^^^^^^ full # [ 151.528752] dagster-webserver[1832]: ...<2 lines>... full # [ 151.529569] dagster-webserver[1832]: poolclass=db_pool.NullPool, full # [ 151.530233] dagster-webserver[1832]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 151.530834] dagster-webserver[1832]: ) full # [ 151.531460] dagster-webserver[1832]: ^ full # [ 151.532123] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 151.532720] dagster-webserver[1832]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 151.549079] dagster-webserver[1832]: File "", line 2, in create_engine full # [ 151.549616] dagster-webserver[1832]: return target(fn, url, **kwargs) full # [ 151.552238] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 151.554797] dagster-webserver[1832]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 151.556310] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 151.558908] dagster-webserver[1832]: dbapi = dbapi_meth(**dbapi_args) full # [ 151.560145] dagster-webserver[1832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 151.562902] dagster-webserver[1832]: import psycopg full # [ 151.563888] dagster-webserver[1832]: ModuleNotFoundError: No module named 'psycopg' full # [ 151.832702] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 151.835081] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 151.837280] systemd[1]: dagster-webserver.service: Consumed 2.057s CPU time over 8.172s wall clock time, 111.8M memory peak. full # [ 155.955107] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 20. full # [ 155.957781] systemd[1]: Started Dagster Daemon. full # [ 156.954207] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 18. full # [ 156.956680] systemd[1]: Started Dagster Webserver. full # [ 157.811825] dagster-daemon[1869]: Traceback (most recent call last): full # [ 157.814393] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 157.814924] dagster-daemon[1869]: sys.exit(main()) full # [ 157.815718] dagster-daemon[1869]: ~~~~^^ full # [ 157.816742] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 157.817556] dagster-daemon[1869]: cli(obj={}) full # [ 157.818343] dagster-daemon[1869]: ~~~^^^^^^^^ full # [ 157.819051] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 157.819626] dagster-daemon[1869]: return self.main(*args, **kwargs) full # [ 157.820350] dagster-daemon[1869]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 157.820920] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 157.821690] dagster-daemon[1869]: rv = self.invoke(ctx) full # [ 157.822610] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 157.823174] dagster-daemon[1869]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 157.823786] dagster-daemon[1869]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 157.833140] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 157.833639] dagster-daemon[1869]: return ctx.invoke(self.callback, **ctx.params) full # [ 157.834488] dagster-daemon[1869]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.836306] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 157.836913] dagster-daemon[1869]: return callback(*args, **kwargs) full # [ 157.837752] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 157.838739] dagster-daemon[1869]: with get_instance_for_cli( full # [ 157.839567] dagster-daemon[1869]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 157.840311] dagster-daemon[1869]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 157.840825] dagster-daemon[1869]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.841637] dagster-daemon[1869]: ) as instance: full # [ 157.842550] dagster-daemon[1869]: ^ full # [ 157.843119] dagster-daemon[1869]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 157.843712] dagster-daemon[1869]: return next(self.gen) full # [ 157.852278] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 157.852795] dagster-daemon[1869]: with DagsterInstance.get() as instance: full # [ 157.853615] dagster-daemon[1869]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 157.854853] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 157.855649] dagster-daemon[1869]: return create_instance_from_dagster_home() full # [ 157.856617] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 157.857503] dagster-daemon[1869]: return create_instance_from_config(dagster_home_path) full # [ 157.858316] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 157.858963] dagster-daemon[1869]: return create_instance_from_ref(instance_ref) full # [ 157.868103] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 157.870987] dagster-daemon[1869]: unified_storage = instance_ref.storage full # [ 157.872299] dagster-daemon[1869]: ^^^^^^^^^^^^^^^^^^^^ full # [ 157.873558] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 157.876211] dagster-daemon[1869]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 157.878150] dagster-daemon[1869]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.879695] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 157.882391] dagster-daemon[1869]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 157.884292] dagster-daemon[1869]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.885919] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 157.888541] dagster-daemon[1869]: return DagsterPostgresStorage( full # [ 157.889814] dagster-daemon[1869]: inst_data=inst_data, full # [ 157.891256] dagster-daemon[1869]: ...<2 lines>... full # [ 157.892315] dagster-daemon[1869]: token_provider=get_token_provider_from_config(config_value), full # [ 157.893890] dagster-daemon[1869]: ) full # [ 157.894745] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 157.897277] dagster-daemon[1869]: self._run_storage = PostgresRunStorage( full # [ 157.898609] dagster-daemon[1869]: ~~~~~~~~~~~~~~~~~~^ full # [ 157.899875] dagster-daemon[1869]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 157.901558] dagster-daemon[1869]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.903254] dagster-daemon[1869]: ) full # [ 157.904056] dagster-daemon[1869]: ^ full # [ 157.904799] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 157.907493] dagster-daemon[1869]: self._engine = create_pg_engine( full # [ 157.908663] dagster-daemon[1869]: ~~~~~~~~~~~~~~~~^ full # [ 157.909831] dagster-daemon[1869]: self.postgres_url, full # [ 157.910871] dagster-daemon[1869]: ^^^^^^^^^^^^^^^^^^ full # [ 157.911914] dagster-daemon[1869]: ...<2 lines>... full # [ 157.913143] dagster-daemon[1869]: poolclass=db_pool.NullPool, full # [ 157.914310] dagster-daemon[1869]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 157.915473] dagster-daemon[1869]: ) full # [ 157.916261] dagster-daemon[1869]: ^ full # [ 157.917101] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 157.919704] dagster-daemon[1869]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 157.921156] dagster-daemon[1869]: File "", line 2, in create_engine full # [ 157.923327] dagster-daemon[1869]: return target(fn, url, **kwargs) full # [ 157.924494] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 157.927086] dagster-daemon[1869]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 157.928565] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 157.931171] dagster-daemon[1869]: dbapi = dbapi_meth(**dbapi_args) full # [ 157.932344] dagster-daemon[1869]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 157.935114] dagster-daemon[1869]: import psycopg full # [ 157.936087] dagster-daemon[1869]: ModuleNotFoundError: No module named 'psycopg' full # [ 158.115076] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 158.117247] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 158.119526] systemd[1]: dagster-daemon.service: Consumed 1.448s CPU time over 7.343s wall clock time, 88.5M memory peak. full # [ 159.643136] dagster-webserver[1875]: Traceback (most recent call last): full # [ 159.645659] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 159.646249] dagster-webserver[1875]: sys.exit(main()) full # [ 159.646838] dagster-webserver[1875]: ~~~~^^ full # [ 159.647669] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 159.648475] dagster-webserver[1875]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 159.649158] dagster-webserver[1875]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.649774] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 159.650558] dagster-webserver[1875]: return self.main(*args, **kwargs) full # [ 159.651210] dagster-webserver[1875]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 159.651816] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 159.652628] dagster-webserver[1875]: rv = self.invoke(ctx) full # [ 159.661107] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 159.661640] dagster-webserver[1875]: return ctx.invoke(self.callback, **ctx.params) full # [ 159.662325] dagster-webserver[1875]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.662928] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 159.663765] dagster-webserver[1875]: return callback(*args, **kwargs) full # [ 159.664681] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 159.665254] dagster-webserver[1875]: instance = stack.enter_context( full # [ 159.665859] dagster-webserver[1875]: get_possibly_temporary_instance_for_cli( full # [ 159.666685] dagster-webserver[1875]: ...<3 lines>... full # [ 159.667703] dagster-webserver[1875]: ) full # [ 159.668579] dagster-webserver[1875]: ) full # [ 159.669231] dagster-webserver[1875]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 159.669804] dagster-webserver[1875]: result = _enter(cm) full # [ 159.670618] dagster-webserver[1875]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 159.671269] dagster-webserver[1875]: return next(self.gen) full # [ 159.681505] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 159.682085] dagster-webserver[1875]: with DagsterInstance.get() as instance: full # [ 159.682688] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 159.683515] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 159.684174] dagster-webserver[1875]: return create_instance_from_dagster_home() full # [ 159.684789] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 159.685619] dagster-webserver[1875]: return create_instance_from_config(dagster_home_path) full # [ 159.686323] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 159.686896] dagster-webserver[1875]: return create_instance_from_ref(instance_ref) full # [ 159.687716] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 159.688538] dagster-webserver[1875]: unified_storage = instance_ref.storage full # [ 159.689219] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^^^ full # [ 159.702593] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 159.703207] dagster-webserver[1875]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 159.703797] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.704646] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 159.705345] dagster-webserver[1875]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 159.705909] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.706767] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 159.707557] dagster-webserver[1875]: return DagsterPostgresStorage( full # [ 159.708241] dagster-webserver[1875]: inst_data=inst_data, full # [ 159.708846] dagster-webserver[1875]: ...<2 lines>... full # [ 159.709491] dagster-webserver[1875]: token_provider=get_token_provider_from_config(config_value), full # [ 159.710152] dagster-webserver[1875]: ) full # [ 159.710759] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 159.711589] dagster-webserver[1875]: self._run_storage = PostgresRunStorage( full # [ 159.712263] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~~~^ full # [ 159.712878] dagster-webserver[1875]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 159.713697] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.714539] dagster-webserver[1875]: ) full # [ 159.715210] dagster-webserver[1875]: ^ full # [ 159.729516] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 159.732275] dagster-webserver[1875]: self._engine = create_pg_engine( full # [ 159.733481] dagster-webserver[1875]: ~~~~~~~~~~~~~~~~^ full # [ 159.734683] dagster-webserver[1875]: self.postgres_url, full # [ 159.735776] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^ full # [ 159.736870] dagster-webserver[1875]: ...<2 lines>... full # [ 159.737848] dagster-webserver[1875]: poolclass=db_pool.NullPool, full # [ 159.739077] dagster-webserver[1875]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 159.740273] dagster-webserver[1875]: ) full # [ 159.741100] dagster-webserver[1875]: ^ full # [ 159.741887] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 159.744500] dagster-webserver[1875]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 159.746054] dagster-webserver[1875]: File "", line 2, in create_engine full # [ 159.748261] dagster-webserver[1875]: return target(fn, url, **kwargs) full # [ 159.749462] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 159.752067] dagster-webserver[1875]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 159.753578] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 159.756192] dagster-webserver[1875]: dbapi = dbapi_meth(**dbapi_args) full # [ 159.757437] dagster-webserver[1875]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 159.760203] dagster-webserver[1875]: import psycopg full # [ 159.761189] dagster-webserver[1875]: ModuleNotFoundError: No module named 'psycopg' full # [ 160.013241] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 160.013986] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 160.018132] systemd[1]: dagster-webserver.service: Consumed 2.046s CPU time over 8.179s wall clock time, 111.6M memory peak. full # [ 163.205297] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 21. full # [ 163.207747] systemd[1]: Started Dagster Daemon. full # [ 165.053828] dagster-daemon[1908]: Traceback (most recent call last): full # [ 165.055511] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 165.058092] dagster-daemon[1908]: sys.exit(main()) full # [ 165.059091] dagster-daemon[1908]: ~~~~^^ full # [ 165.060073] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 165.062599] dagster-daemon[1908]: cli(obj={}) full # [ 165.063544] dagster-daemon[1908]: ~~~^^^^^^^^ full # [ 165.064470] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 165.066850] dagster-daemon[1908]: return self.main(*args, **kwargs) full # [ 165.068092] dagster-daemon[1908]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 165.069282] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 165.071583] dagster-daemon[1908]: rv = self.invoke(ctx) full # [ 165.072609] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 165.074942] dagster-daemon[1908]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 165.076401] dagster-daemon[1908]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 165.077815] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 165.080179] dagster-daemon[1908]: return ctx.invoke(self.callback, **ctx.params) full # [ 165.081526] dagster-daemon[1908]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.082875] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 165.085190] dagster-daemon[1908]: return callback(*args, **kwargs) full # [ 165.086357] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 165.088984] dagster-daemon[1908]: with get_instance_for_cli( full # [ 165.090114] dagster-daemon[1908]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 165.091215] dagster-daemon[1908]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 165.093088] dagster-daemon[1908]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.094924] dagster-daemon[1908]: ) as instance: full # [ 165.095867] dagster-daemon[1908]: ^ full # [ 165.096649] dagster-daemon[1908]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 165.098853] dagster-daemon[1908]: return next(self.gen) full # [ 165.099888] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 165.102522] dagster-daemon[1908]: with DagsterInstance.get() as instance: full # [ 165.103780] dagster-daemon[1908]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 165.104886] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 165.107420] dagster-daemon[1908]: return create_instance_from_dagster_home() full # [ 165.108725] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 165.111593] dagster-daemon[1908]: return create_instance_from_config(dagster_home_path) full # [ 165.113055] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 165.115850] dagster-daemon[1908]: return create_instance_from_ref(instance_ref) full # [ 165.117183] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 165.119964] dagster-daemon[1908]: unified_storage = instance_ref.storage full # [ 165.121261] dagster-daemon[1908]: ^^^^^^^^^^^^^^^^^^^^ full # [ 165.122504] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 165.125056] dagster-daemon[1908]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 165.126941] dagster-daemon[1908]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.128437] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 165.131044] dagster-daemon[1908]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 165.132625] dagster-daemon[1908]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.134201] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 165.136801] dagster-daemon[1908]: return DagsterPostgresStorage( full # [ 165.137961] dagster-daemon[1908]: inst_data=inst_data, full # [ 165.139084] dagster-daemon[1908]: ...<2 lines>... full # [ 165.140051] dagster-daemon[1908]: token_provider=get_token_provider_from_config(config_value), full # [ 165.141603] dagster-daemon[1908]: ) full # [ 165.142393] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 165.144942] dagster-daemon[1908]: self._run_storage = PostgresRunStorage( full # [ 165.146207] dagster-daemon[1908]: ~~~~~~~~~~~~~~~~~~^ full # [ 165.147455] dagster-daemon[1908]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 165.149180] dagster-daemon[1908]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.150841] dagster-daemon[1908]: ) full # [ 165.151611] dagster-daemon[1908]: ^ full # [ 165.152396] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 165.155144] dagster-daemon[1908]: self._engine = create_pg_engine( full # [ 165.156306] dagster-daemon[1908]: ~~~~~~~~~~~~~~~~^ full # [ 165.157468] dagster-daemon[1908]: self.postgres_url, full # [ 165.158502] dagster-daemon[1908]: ^^^^^^^^^^^^^^^^^^ full # [ 165.159536] dagster-daemon[1908]: ...<2 lines>... full # [ 165.160490] dagster-daemon[1908]: poolclass=db_pool.NullPool, full # [ 165.161641] dagster-daemon[1908]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 165.162801] dagster-daemon[1908]: ) full # [ 165.163682] dagster-daemon[1908]: ^ full # [ 165.164453] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 165.167073] dagster-daemon[1908]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 165.168483] dagster-daemon[1908]: File "", line 2, in create_engine full # [ 165.170646] dagster-daemon[1908]: return target(fn, url, **kwargs) full # [ 165.171804] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 165.174330] dagster-daemon[1908]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 165.175800] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 165.178363] dagster-daemon[1908]: dbapi = dbapi_meth(**dbapi_args) full # [ 165.179529] dagster-daemon[1908]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 165.182272] dagster-daemon[1908]: import psycopg full # [ 165.183223] dagster-daemon[1908]: ModuleNotFoundError: No module named 'psycopg' full # [ 165.204641] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 19. full # [ 165.209767] systemd[1]: Started Dagster Webserver. full # [ 165.272180] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 165.274293] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 165.276626] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.159s wall clock time, 88.5M memory peak. full # [ 167.783456] dagster-webserver[1918]: Traceback (most recent call last): full # [ 167.786149] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 167.786700] dagster-webserver[1918]: sys.exit(main()) full # [ 167.787499] dagster-webserver[1918]: ~~~~^^ full # [ 167.788142] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 167.788768] dagster-webserver[1918]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 167.789590] dagster-webserver[1918]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.790230] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 167.790829] dagster-webserver[1918]: return self.main(*args, **kwargs) full # [ 167.791641] dagster-webserver[1918]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 167.792518] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 167.792939] dagster-webserver[1918]: rv = self.invoke(ctx) full # [ 167.794001] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 167.794647] dagster-webserver[1918]: return ctx.invoke(self.callback, **ctx.params) full # [ 167.795496] dagster-webserver[1918]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.806189] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 167.806716] dagster-webserver[1918]: return callback(*args, **kwargs) full # [ 167.807551] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 167.808235] dagster-webserver[1918]: instance = stack.enter_context( full # [ 167.808846] dagster-webserver[1918]: get_possibly_temporary_instance_for_cli( full # [ 167.809477] dagster-webserver[1918]: ...<3 lines>... full # [ 167.810516] dagster-webserver[1918]: ) full # [ 167.811172] dagster-webserver[1918]: ) full # [ 167.811779] dagster-webserver[1918]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 167.812625] dagster-webserver[1918]: result = _enter(cm) full # [ 167.813292] dagster-webserver[1918]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 167.813896] dagster-webserver[1918]: return next(self.gen) full # [ 167.814761] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 167.815549] dagster-webserver[1918]: with DagsterInstance.get() as instance: full # [ 167.816198] dagster-webserver[1918]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 167.816803] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 167.817613] dagster-webserver[1918]: return create_instance_from_dagster_home() full # [ 167.830215] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 167.830744] dagster-webserver[1918]: return create_instance_from_config(dagster_home_path) full # [ 167.831572] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 167.832245] dagster-webserver[1918]: return create_instance_from_ref(instance_ref) full # [ 167.832852] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 167.833500] dagster-webserver[1918]: unified_storage = instance_ref.storage full # [ 167.834168] dagster-webserver[1918]: ^^^^^^^^^^^^^^^^^^^^ full # [ 167.834831] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 167.835638] dagster-webserver[1918]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 167.836296] dagster-webserver[1918]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.836900] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 167.837727] dagster-webserver[1918]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 167.838580] dagster-webserver[1918]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.853709] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 167.854275] dagster-webserver[1918]: return DagsterPostgresStorage( full # [ 167.854875] dagster-webserver[1918]: inst_data=inst_data, full # [ 167.855694] dagster-webserver[1918]: ...<2 lines>... full # [ 167.856543] dagster-webserver[1918]: token_provider=get_token_provider_from_config(config_value), full # [ 167.857214] dagster-webserver[1918]: ) full # [ 167.857832] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 167.858664] dagster-webserver[1918]: self._run_storage = PostgresRunStorage( full # [ 167.859507] dagster-webserver[1918]: ~~~~~~~~~~~~~~~~~~^ full # [ 167.860177] dagster-webserver[1918]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 167.860791] dagster-webserver[1918]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.861622] dagster-webserver[1918]: ) full # [ 167.862295] dagster-webserver[1918]: ^ full # [ 167.862901] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 167.863739] dagster-webserver[1918]: self._engine = create_pg_engine( full # [ 167.864564] dagster-webserver[1918]: ~~~~~~~~~~~~~~~~^ full # [ 167.865254] dagster-webserver[1918]: self.postgres_url, full # [ 167.865860] dagster-webserver[1918]: ^^^^^^^^^^^^^^^^^^ full # [ 167.866686] dagster-webserver[1918]: ...<2 lines>... full # [ 167.867542] dagster-webserver[1918]: poolclass=db_pool.NullPool, full # [ 167.868198] dagster-webserver[1918]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 167.868787] dagster-webserver[1918]: ) full # [ 167.869759] dagster-webserver[1918]: ^ full # [ 167.870276] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 167.870892] dagster-webserver[1918]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 167.871941] dagster-webserver[1918]: File "", line 2, in create_engine full # [ 167.872729] dagster-webserver[1918]: return target(fn, url, **kwargs) full # [ 167.873551] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 167.874223] dagster-webserver[1918]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 167.890702] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 167.893310] dagster-webserver[1918]: dbapi = dbapi_meth(**dbapi_args) full # [ 167.894516] dagster-webserver[1918]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 167.897298] dagster-webserver[1918]: import psycopg full # [ 167.898319] dagster-webserver[1918]: ModuleNotFoundError: No module named 'psycopg' full # [ 168.176862] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 168.178783] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 168.180542] systemd[1]: dagster-webserver.service: Consumed 2.038s CPU time over 8.157s wall clock time, 111.8M memory peak. full # [ 170.455279] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 22. full # [ 170.457910] systemd[1]: Started Dagster Daemon. full # [ 172.297952] dagster-daemon[1946]: Traceback (most recent call last): full # [ 172.299549] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 172.302122] dagster-daemon[1946]: sys.exit(main()) full # [ 172.303320] dagster-daemon[1946]: ~~~~^^ full # [ 172.304484] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 172.307592] dagster-daemon[1946]: cli(obj={}) full # [ 172.308788] dagster-daemon[1946]: ~~~^^^^^^^^ full # [ 172.309914] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 172.312600] dagster-daemon[1946]: return self.main(*args, **kwargs) full # [ 172.313795] dagster-daemon[1946]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 172.314980] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 172.317292] dagster-daemon[1946]: rv = self.invoke(ctx) full # [ 172.318326] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 172.320633] dagster-daemon[1946]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 172.322145] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 172.323618] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 172.325931] dagster-daemon[1946]: return ctx.invoke(self.callback, **ctx.params) full # [ 172.327367] dagster-daemon[1946]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.328702] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 172.331046] dagster-daemon[1946]: return callback(*args, **kwargs) full # [ 172.332221] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 172.334844] dagster-daemon[1946]: with get_instance_for_cli( full # [ 172.335959] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 172.337096] dagster-daemon[1946]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 172.338927] dagster-daemon[1946]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.340769] dagster-daemon[1946]: ) as instance: full # [ 172.341707] dagster-daemon[1946]: ^ full # [ 172.342533] dagster-daemon[1946]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 172.344771] dagster-daemon[1946]: return next(self.gen) full # [ 172.345793] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 172.348373] dagster-daemon[1946]: with DagsterInstance.get() as instance: full # [ 172.349652] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 172.350750] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 172.353276] dagster-daemon[1946]: return create_instance_from_dagster_home() full # [ 172.354567] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 172.357451] dagster-daemon[1946]: return create_instance_from_config(dagster_home_path) full # [ 172.358875] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 172.361677] dagster-daemon[1946]: return create_instance_from_ref(instance_ref) full # [ 172.363042] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 172.365796] dagster-daemon[1946]: unified_storage = instance_ref.storage full # [ 172.367106] dagster-daemon[1946]: ^^^^^^^^^^^^^^^^^^^^ full # [ 172.368338] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 172.370852] dagster-daemon[1946]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 172.372741] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.374237] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 172.376798] dagster-daemon[1946]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 172.378376] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.379962] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 172.382712] dagster-daemon[1946]: return DagsterPostgresStorage( full # [ 172.383836] dagster-daemon[1946]: inst_data=inst_data, full # [ 172.384906] dagster-daemon[1946]: ...<2 lines>... full # [ 172.385862] dagster-daemon[1946]: token_provider=get_token_provider_from_config(config_value), full # [ 172.387413] dagster-daemon[1946]: ) full # [ 172.388196] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 172.390744] dagster-daemon[1946]: self._run_storage = PostgresRunStorage( full # [ 172.391986] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~~~^ full # [ 172.393313] dagster-daemon[1946]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 172.395032] dagster-daemon[1946]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.396698] dagster-daemon[1946]: ) full # [ 172.397467] dagster-daemon[1946]: ^ full # [ 172.398253] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 172.400956] dagster-daemon[1946]: self._engine = create_pg_engine( full # [ 172.402183] dagster-daemon[1946]: ~~~~~~~~~~~~~~~~^ full # [ 172.403338] dagster-daemon[1946]: self.postgres_url, full # [ 172.404371] dagster-daemon[1946]: ^^^^^^^^^^^^^^^^^^ full # [ 172.405436] dagster-daemon[1946]: ...<2 lines>... full # [ 172.406396] dagster-daemon[1946]: poolclass=db_pool.NullPool, full # [ 172.407544] dagster-daemon[1946]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 172.408698] dagster-daemon[1946]: ) full # [ 172.409468] dagster-daemon[1946]: ^ full # [ 172.410257] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 172.412832] dagster-daemon[1946]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 172.414258] dagster-daemon[1946]: File "", line 2, in create_engine full # [ 172.416463] dagster-daemon[1946]: return target(fn, url, **kwargs) full # [ 172.417665] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 172.420189] dagster-daemon[1946]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 172.421668] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 172.424235] dagster-daemon[1946]: dbapi = dbapi_meth(**dbapi_args) full # [ 172.425398] dagster-daemon[1946]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 172.428167] dagster-daemon[1946]: import psycopg full # [ 172.429125] dagster-daemon[1946]: ModuleNotFoundError: No module named 'psycopg' full # [ 172.501829] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 172.502778] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 172.506378] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.227s wall clock time, 88.5M memory peak. full # [ 173.204257] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 20. full # [ 173.207826] systemd[1]: Started Dagster Webserver. full # [ 175.791097] dagster-webserver[1963]: Traceback (most recent call last): full # [ 175.793604] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 175.794209] dagster-webserver[1963]: sys.exit(main()) full # [ 175.794780] dagster-webserver[1963]: ~~~~^^ full # [ 175.795586] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 175.796239] dagster-webserver[1963]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 175.796860] dagster-webserver[1963]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.797502] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 175.798133] dagster-webserver[1963]: return self.main(*args, **kwargs) full # [ 175.798710] dagster-webserver[1963]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 175.799522] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 175.800167] dagster-webserver[1963]: rv = self.invoke(ctx) full # [ 175.808979] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 175.809522] dagster-webserver[1963]: return ctx.invoke(self.callback, **ctx.params) full # [ 175.810204] dagster-webserver[1963]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.810801] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 175.811637] dagster-webserver[1963]: return callback(*args, **kwargs) full # [ 175.812294] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 175.812916] dagster-webserver[1963]: instance = stack.enter_context( full # [ 175.813721] dagster-webserver[1963]: get_possibly_temporary_instance_for_cli( full # [ 175.814549] dagster-webserver[1963]: ...<3 lines>... full # [ 175.815227] dagster-webserver[1963]: ) full # [ 175.815834] dagster-webserver[1963]: ) full # [ 175.816662] dagster-webserver[1963]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 175.817484] dagster-webserver[1963]: result = _enter(cm) full # [ 175.818144] dagster-webserver[1963]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 175.818744] dagster-webserver[1963]: return next(self.gen) full # [ 175.819586] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 175.820215] dagster-webserver[1963]: with DagsterInstance.get() as instance: full # [ 175.820824] dagster-webserver[1963]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 175.833972] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 175.834499] dagster-webserver[1963]: return create_instance_from_dagster_home() full # [ 175.835172] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 175.835779] dagster-webserver[1963]: return create_instance_from_config(dagster_home_path) full # [ 175.836608] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 175.837279] dagster-webserver[1963]: return create_instance_from_ref(instance_ref) full # [ 175.837927] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 175.838706] dagster-webserver[1963]: unified_storage = instance_ref.storage full # [ 175.839542] dagster-webserver[1963]: ^^^^^^^^^^^^^^^^^^^^ full # [ 175.850333] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 175.850908] dagster-webserver[1963]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 175.851694] dagster-webserver[1963]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.852533] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 175.853199] dagster-webserver[1963]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 175.853804] dagster-webserver[1963]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.854628] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 175.855280] dagster-webserver[1963]: return DagsterPostgresStorage( full # [ 175.855917] dagster-webserver[1963]: inst_data=inst_data, full # [ 175.856774] dagster-webserver[1963]: ...<2 lines>... full # [ 175.857608] dagster-webserver[1963]: token_provider=get_token_provider_from_config(config_value), full # [ 175.858280] dagster-webserver[1963]: ) full # [ 175.858893] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 175.859712] dagster-webserver[1963]: self._run_storage = PostgresRunStorage( full # [ 175.860547] dagster-webserver[1963]: ~~~~~~~~~~~~~~~~~~^ full # [ 175.861227] dagster-webserver[1963]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 175.861835] dagster-webserver[1963]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.862656] dagster-webserver[1963]: ) full # [ 175.863495] dagster-webserver[1963]: ^ full # [ 175.864169] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 175.864758] dagster-webserver[1963]: self._engine = create_pg_engine( full # [ 175.865567] dagster-webserver[1963]: ~~~~~~~~~~~~~~~~^ full # [ 175.866234] dagster-webserver[1963]: self.postgres_url, full # [ 175.866835] dagster-webserver[1963]: ^^^^^^^^^^^^^^^^^^ full # [ 175.867463] dagster-webserver[1963]: ...<2 lines>... full # [ 175.868113] dagster-webserver[1963]: poolclass=db_pool.NullPool, full # [ 175.868699] dagster-webserver[1963]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 175.869523] dagster-webserver[1963]: ) full # [ 175.869954] dagster-webserver[1963]: ^ full # [ 175.870767] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 175.871579] dagster-webserver[1963]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 175.872240] dagster-webserver[1963]: File "", line 2, in create_engine full # [ 175.872879] dagster-webserver[1963]: return target(fn, url, **kwargs) full # [ 175.873465] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 175.874122] dagster-webserver[1963]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 175.874708] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 175.875527] dagster-webserver[1963]: dbapi = dbapi_meth(**dbapi_args) full # [ 175.875958] dagster-webserver[1963]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 175.876778] dagster-webserver[1963]: import psycopg full # [ 175.904424] dagster-webserver[1963]: ModuleNotFoundError: No module named 'psycopg' full # [ 176.177828] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 176.178783] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 176.182594] systemd[1]: dagster-webserver.service: Consumed 2.027s CPU time over 7.999s wall clock time, 111.5M memory peak. full # [ 177.705301] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 23. full # [ 177.707727] systemd[1]: Started Dagster Daemon. full # [ 179.526689] dagster-daemon[1984]: Traceback (most recent call last): full # [ 179.529285] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 179.529850] dagster-daemon[1984]: sys.exit(main()) full # [ 179.530641] dagster-daemon[1984]: ~~~~^^ full # [ 179.531476] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 179.532143] dagster-daemon[1984]: cli(obj={}) full # [ 179.532767] dagster-daemon[1984]: ~~~^^^^^^^^ full # [ 179.533568] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 179.534238] dagster-daemon[1984]: return self.main(*args, **kwargs) full # [ 179.534830] dagster-daemon[1984]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 179.535681] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 179.536484] dagster-daemon[1984]: rv = self.invoke(ctx) full # [ 179.537146] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 179.537748] dagster-daemon[1984]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 179.538581] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 179.548194] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 179.548719] dagster-daemon[1984]: return ctx.invoke(self.callback, **ctx.params) full # [ 179.549559] dagster-daemon[1984]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.550237] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 179.550852] dagster-daemon[1984]: return callback(*args, **kwargs) full # [ 179.551484] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 179.552169] dagster-daemon[1984]: with get_instance_for_cli( full # [ 179.552782] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 179.553614] dagster-daemon[1984]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 179.554330] dagster-daemon[1984]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.554903] dagster-daemon[1984]: ) as instance: full # [ 179.555728] dagster-daemon[1984]: ^ full # [ 179.556575] dagster-daemon[1984]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 179.557204] dagster-daemon[1984]: return next(self.gen) full # [ 179.557806] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 179.558623] dagster-daemon[1984]: with DagsterInstance.get() as instance: full # [ 179.559261] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 179.571918] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 179.572648] dagster-daemon[1984]: return create_instance_from_dagster_home() full # [ 179.573486] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 179.574223] dagster-daemon[1984]: return create_instance_from_config(dagster_home_path) full # [ 179.574810] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 179.575596] dagster-daemon[1984]: return create_instance_from_ref(instance_ref) full # [ 179.576277] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 179.576885] dagster-daemon[1984]: unified_storage = instance_ref.storage full # [ 179.577736] dagster-daemon[1984]: ^^^^^^^^^^^^^^^^^^^^ full # [ 179.587883] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 179.588612] dagster-daemon[1984]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 179.589287] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.589896] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 179.590721] dagster-daemon[1984]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 179.591555] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.592271] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 179.592847] dagster-daemon[1984]: return DagsterPostgresStorage( full # [ 179.593483] dagster-daemon[1984]: inst_data=inst_data, full # [ 179.594336] dagster-daemon[1984]: ...<2 lines>... full # [ 179.594978] dagster-daemon[1984]: token_provider=get_token_provider_from_config(config_value), full # [ 179.595804] dagster-daemon[1984]: ) full # [ 179.596630] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 179.597280] dagster-daemon[1984]: self._run_storage = PostgresRunStorage( full # [ 179.597926] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~~~^ full # [ 179.598760] dagster-daemon[1984]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 179.599588] dagster-daemon[1984]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.600264] dagster-daemon[1984]: ) full # [ 179.600881] dagster-daemon[1984]: ^ full # [ 179.614175] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 179.614700] dagster-daemon[1984]: self._engine = create_pg_engine( full # [ 179.615558] dagster-daemon[1984]: ~~~~~~~~~~~~~~~~^ full # [ 179.616227] dagster-daemon[1984]: self.postgres_url, full # [ 179.616833] dagster-daemon[1984]: ^^^^^^^^^^^^^^^^^^ full # [ 179.617664] dagster-daemon[1984]: ...<2 lines>... full # [ 179.618515] dagster-daemon[1984]: poolclass=db_pool.NullPool, full # [ 179.619185] dagster-daemon[1984]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 179.619797] dagster-daemon[1984]: ) full # [ 179.620621] dagster-daemon[1984]: ^ full # [ 179.621280] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 179.621927] dagster-daemon[1984]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 179.622770] dagster-daemon[1984]: File "", line 2, in create_engine full # [ 179.623597] dagster-daemon[1984]: return target(fn, url, **kwargs) full # [ 179.624314] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 179.624896] dagster-daemon[1984]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 179.625716] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 179.626555] dagster-daemon[1984]: dbapi = dbapi_meth(**dbapi_args) full # [ 179.637960] dagster-daemon[1984]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 179.638487] dagster-daemon[1984]: import psycopg full # [ 179.639170] dagster-daemon[1984]: ModuleNotFoundError: No module named 'psycopg' full # [ 179.831786] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 179.834069] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 179.836434] systemd[1]: dagster-daemon.service: Consumed 1.381s CPU time over 7.325s wall clock time, 88.5M memory peak. full # [ 181.205107] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 21. full # [ 181.207808] systemd[1]: Started Dagster Webserver. full # [ 183.818634] dagster-webserver[2001]: Traceback (most recent call last): full # [ 183.821229] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 183.821790] dagster-webserver[2001]: sys.exit(main()) full # [ 183.822589] dagster-webserver[2001]: ~~~~^^ full # [ 183.823241] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 183.823841] dagster-webserver[2001]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 183.824485] dagster-webserver[2001]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.825129] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 183.825716] dagster-webserver[2001]: return self.main(*args, **kwargs) full # [ 183.826534] dagster-webserver[2001]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 183.827241] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 183.827797] dagster-webserver[2001]: rv = self.invoke(ctx) full # [ 183.828609] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 183.829327] dagster-webserver[2001]: return ctx.invoke(self.callback, **ctx.params) full # [ 183.829891] dagster-webserver[2001]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.841160] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 183.841684] dagster-webserver[2001]: return callback(*args, **kwargs) full # [ 183.842525] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 183.843188] dagster-webserver[2001]: instance = stack.enter_context( full # [ 183.843800] dagster-webserver[2001]: get_possibly_temporary_instance_for_cli( full # [ 183.844627] dagster-webserver[2001]: ...<3 lines>... full # [ 183.845274] dagster-webserver[2001]: ) full # [ 183.845910] dagster-webserver[2001]: ) full # [ 183.846731] dagster-webserver[2001]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 183.847580] dagster-webserver[2001]: result = _enter(cm) full # [ 183.848283] dagster-webserver[2001]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 183.848854] dagster-webserver[2001]: return next(self.gen) full # [ 183.849493] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 183.850169] dagster-webserver[2001]: with DagsterInstance.get() as instance: full # [ 183.850777] dagster-webserver[2001]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 183.861771] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 183.862503] dagster-webserver[2001]: return create_instance_from_dagster_home() full # [ 183.863172] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 183.863776] dagster-webserver[2001]: return create_instance_from_config(dagster_home_path) full # [ 183.864627] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 183.865277] dagster-webserver[2001]: return create_instance_from_ref(instance_ref) full # [ 183.866155] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 183.866711] dagster-webserver[2001]: unified_storage = instance_ref.storage full # [ 183.867560] dagster-webserver[2001]: ^^^^^^^^^^^^^^^^^^^^ full # [ 183.868219] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 183.868855] dagster-webserver[2001]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 183.869656] dagster-webserver[2001]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.883609] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 183.884173] dagster-webserver[2001]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 183.884781] dagster-webserver[2001]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.885609] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 183.886278] dagster-webserver[2001]: return DagsterPostgresStorage( full # [ 183.886899] dagster-webserver[2001]: inst_data=inst_data, full # [ 183.887720] dagster-webserver[2001]: ...<2 lines>... full # [ 183.888561] dagster-webserver[2001]: token_provider=get_token_provider_from_config(config_value), full # [ 183.889239] dagster-webserver[2001]: ) full # [ 183.889845] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 183.890481] dagster-webserver[2001]: self._run_storage = PostgresRunStorage( full # [ 183.891159] dagster-webserver[2001]: ~~~~~~~~~~~~~~~~~~^ full # [ 183.891764] dagster-webserver[2001]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 183.892583] dagster-webserver[2001]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.893257] dagster-webserver[2001]: ) full # [ 183.893869] dagster-webserver[2001]: ^ full # [ 183.894704] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 183.895538] dagster-webserver[2001]: self._engine = create_pg_engine( full # [ 183.896214] dagster-webserver[2001]: ~~~~~~~~~~~~~~~~^ full # [ 183.896822] dagster-webserver[2001]: self.postgres_url, full # [ 183.897644] dagster-webserver[2001]: ^^^^^^^^^^^^^^^^^^ full # [ 183.898459] dagster-webserver[2001]: ...<2 lines>... full # [ 183.899128] dagster-webserver[2001]: poolclass=db_pool.NullPool, full # [ 183.899712] dagster-webserver[2001]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 183.900581] dagster-webserver[2001]: ) full # [ 183.901244] dagster-webserver[2001]: ^ full # [ 183.901786] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 183.902600] dagster-webserver[2001]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 183.903262] dagster-webserver[2001]: File "", line 2, in create_engine full # [ 183.903862] dagster-webserver[2001]: return target(fn, url, **kwargs) full # [ 183.904675] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 183.905513] dagster-webserver[2001]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 183.906189] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 183.906770] dagster-webserver[2001]: dbapi = dbapi_meth(**dbapi_args) full # [ 183.907575] dagster-webserver[2001]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 183.908235] dagster-webserver[2001]: import psycopg full # [ 183.932499] dagster-webserver[2001]: ModuleNotFoundError: No module named 'psycopg' full # [ 184.205729] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 184.207995] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 184.210203] systemd[1]: dagster-webserver.service: Consumed 2.034s CPU time over 8.021s wall clock time, 111.8M memory peak. full # [ 184.954822] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 24. full # [ 184.958109] systemd[1]: Started Dagster Daemon. full # [ 186.799394] dagster-daemon[2022]: Traceback (most recent call last): full # [ 186.801866] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 186.802618] dagster-daemon[2022]: sys.exit(main()) full # [ 186.803259] dagster-daemon[2022]: ~~~~^^ full # [ 186.803864] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 186.804661] dagster-daemon[2022]: cli(obj={}) full # [ 186.805700] dagster-daemon[2022]: ~~~^^^^^^^^ full # [ 186.806507] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 186.807146] dagster-daemon[2022]: return self.main(*args, **kwargs) full # [ 186.807734] dagster-daemon[2022]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 186.808590] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 186.809217] dagster-daemon[2022]: rv = self.invoke(ctx) full # [ 186.816098] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 186.816624] dagster-daemon[2022]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 186.817297] dagster-daemon[2022]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 186.817910] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 186.818732] dagster-daemon[2022]: return ctx.invoke(self.callback, **ctx.params) full # [ 186.819560] dagster-daemon[2022]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.820234] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 186.820842] dagster-daemon[2022]: return callback(*args, **kwargs) full # [ 186.821461] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 186.822115] dagster-daemon[2022]: with get_instance_for_cli( full # [ 186.822703] dagster-daemon[2022]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 186.823530] dagster-daemon[2022]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 186.824185] dagster-daemon[2022]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.824785] dagster-daemon[2022]: ) as instance: full # [ 186.825598] dagster-daemon[2022]: ^ full # [ 186.826323] dagster-daemon[2022]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 186.826877] dagster-daemon[2022]: return next(self.gen) full # [ 186.827675] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 186.828512] dagster-daemon[2022]: with DagsterInstance.get() as instance: full # [ 186.829149] dagster-daemon[2022]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 186.844306] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 186.844846] dagster-daemon[2022]: return create_instance_from_dagster_home() full # [ 186.845482] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 186.846151] dagster-daemon[2022]: return create_instance_from_config(dagster_home_path) full # [ 186.846756] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 186.847581] dagster-daemon[2022]: return create_instance_from_ref(instance_ref) full # [ 186.848252] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 186.848860] dagster-daemon[2022]: unified_storage = instance_ref.storage full # [ 186.849704] dagster-daemon[2022]: ^^^^^^^^^^^^^^^^^^^^ full # [ 186.850520] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 186.851179] dagster-daemon[2022]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 186.851788] dagster-daemon[2022]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.852614] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 186.853287] dagster-daemon[2022]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 186.853913] dagster-daemon[2022]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.854798] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 186.855595] dagster-daemon[2022]: return DagsterPostgresStorage( full # [ 186.856252] dagster-daemon[2022]: inst_data=inst_data, full # [ 186.856861] dagster-daemon[2022]: ...<2 lines>... full # [ 186.857685] dagster-daemon[2022]: token_provider=get_token_provider_from_config(config_value), full # [ 186.858509] dagster-daemon[2022]: ) full # [ 186.877552] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 186.878131] dagster-daemon[2022]: self._run_storage = PostgresRunStorage( full # [ 186.878723] dagster-daemon[2022]: ~~~~~~~~~~~~~~~~~~^ full # [ 186.879548] dagster-daemon[2022]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 186.880222] dagster-daemon[2022]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.880833] dagster-daemon[2022]: ) full # [ 186.881659] dagster-daemon[2022]: ^ full # [ 186.882496] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 186.883177] dagster-daemon[2022]: self._engine = create_pg_engine( full # [ 186.883776] dagster-daemon[2022]: ~~~~~~~~~~~~~~~~^ full # [ 186.884603] dagster-daemon[2022]: self.postgres_url, full # [ 186.885275] dagster-daemon[2022]: ^^^^^^^^^^^^^^^^^^ full # [ 186.885883] dagster-daemon[2022]: ...<2 lines>... full # [ 186.886702] dagster-daemon[2022]: poolclass=db_pool.NullPool, full # [ 186.887541] dagster-daemon[2022]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 186.888221] dagster-daemon[2022]: ) full # [ 186.888819] dagster-daemon[2022]: ^ full # [ 186.889643] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 186.890483] dagster-daemon[2022]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 186.891193] dagster-daemon[2022]: File "", line 2, in create_engine full # [ 186.891743] dagster-daemon[2022]: return target(fn, url, **kwargs) full # [ 186.892557] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 186.893226] dagster-daemon[2022]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 186.906352] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 186.908926] dagster-daemon[2022]: dbapi = dbapi_meth(**dbapi_args) full # [ 186.910128] dagster-daemon[2022]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 186.912841] dagster-daemon[2022]: import psycopg full # [ 186.913814] dagster-daemon[2022]: ModuleNotFoundError: No module named 'psycopg' full # [ 187.098178] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 187.098893] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 187.102915] systemd[1]: dagster-daemon.service: Consumed 1.414s CPU time over 7.269s wall clock time, 88.5M memory peak. full # [ 189.455208] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 22. full # [ 189.457555] systemd[1]: Started Dagster Webserver. full # [ 192.069805] dagster-webserver[2043]: Traceback (most recent call last): full # [ 192.072397] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 192.072957] dagster-webserver[2043]: sys.exit(main()) full # [ 192.073795] dagster-webserver[2043]: ~~~~^^ full # [ 192.074575] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 192.075238] dagster-webserver[2043]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 192.075861] dagster-webserver[2043]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.076466] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 192.077130] dagster-webserver[2043]: return self.main(*args, **kwargs) full # [ 192.077708] dagster-webserver[2043]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 192.078564] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 192.079192] dagster-webserver[2043]: rv = self.invoke(ctx) full # [ 192.079798] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 192.080609] dagster-webserver[2043]: return ctx.invoke(self.callback, **ctx.params) full # [ 192.081282] dagster-webserver[2043]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.092334] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 192.092875] dagster-webserver[2043]: return callback(*args, **kwargs) full # [ 192.093695] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 192.094530] dagster-webserver[2043]: instance = stack.enter_context( full # [ 192.095194] dagster-webserver[2043]: get_possibly_temporary_instance_for_cli( full # [ 192.095814] dagster-webserver[2043]: ...<3 lines>... full # [ 192.096639] dagster-webserver[2043]: ) full # [ 192.097482] dagster-webserver[2043]: ) full # [ 192.098161] dagster-webserver[2043]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 192.098772] dagster-webserver[2043]: result = _enter(cm) full # [ 192.099636] dagster-webserver[2043]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 192.100287] dagster-webserver[2043]: return next(self.gen) full # [ 192.100895] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 192.101718] dagster-webserver[2043]: with DagsterInstance.get() as instance: full # [ 192.102561] dagster-webserver[2043]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 192.112980] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 192.113539] dagster-webserver[2043]: return create_instance_from_dagster_home() full # [ 192.114203] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 192.114812] dagster-webserver[2043]: return create_instance_from_config(dagster_home_path) full # [ 192.115634] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 192.116284] dagster-webserver[2043]: return create_instance_from_ref(instance_ref) full # [ 192.116965] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 192.117740] dagster-webserver[2043]: unified_storage = instance_ref.storage full # [ 192.118569] dagster-webserver[2043]: ^^^^^^^^^^^^^^^^^^^^ full # [ 192.119253] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 192.119883] dagster-webserver[2043]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 192.120494] dagster-webserver[2043]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.134676] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 192.135242] dagster-webserver[2043]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 192.136129] dagster-webserver[2043]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.136681] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 192.137521] dagster-webserver[2043]: return DagsterPostgresStorage( full # [ 192.138191] dagster-webserver[2043]: inst_data=inst_data, full # [ 192.138790] dagster-webserver[2043]: ...<2 lines>... full # [ 192.139615] dagster-webserver[2043]: token_provider=get_token_provider_from_config(config_value), full # [ 192.140303] dagster-webserver[2043]: ) full # [ 192.140905] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 192.141724] dagster-webserver[2043]: self._run_storage = PostgresRunStorage( full # [ 192.142548] dagster-webserver[2043]: ~~~~~~~~~~~~~~~~~~^ full # [ 192.143221] dagster-webserver[2043]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 192.143835] dagster-webserver[2043]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.144661] dagster-webserver[2043]: ) full # [ 192.145695] dagster-webserver[2043]: ^ full # [ 192.146861] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 192.147665] dagster-webserver[2043]: self._engine = create_pg_engine( full # [ 192.148523] dagster-webserver[2043]: ~~~~~~~~~~~~~~~~^ full # [ 192.149198] dagster-webserver[2043]: self.postgres_url, full # [ 192.149814] dagster-webserver[2043]: ^^^^^^^^^^^^^^^^^^ full # [ 192.150667] dagster-webserver[2043]: ...<2 lines>... full # [ 192.151543] dagster-webserver[2043]: poolclass=db_pool.NullPool, full # [ 192.152201] dagster-webserver[2043]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 192.152817] dagster-webserver[2043]: ) full # [ 192.153647] dagster-webserver[2043]: ^ full # [ 192.154546] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 192.155179] dagster-webserver[2043]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 192.171101] dagster-webserver[2043]: File "", line 2, in create_engine full # [ 192.173307] dagster-webserver[2043]: return target(fn, url, **kwargs) full # [ 192.174501] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 192.177106] dagster-webserver[2043]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 192.178624] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 192.181217] dagster-webserver[2043]: dbapi = dbapi_meth(**dbapi_args) full # [ 192.182407] dagster-webserver[2043]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 192.185191] dagster-webserver[2043]: import psycopg full # [ 192.186173] dagster-webserver[2043]: ModuleNotFoundError: No module named 'psycopg' full # [ 192.205855] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 25. full # [ 192.208629] systemd[1]: Started Dagster Daemon. full # [ 192.567510] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 192.569358] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 192.571105] systemd[1]: dagster-webserver.service: Consumed 2.093s CPU time over 8.361s wall clock time, 111.6M memory peak. full # [ 194.070663] dagster-daemon[2058]: Traceback (most recent call last): full # [ 194.073179] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 194.073730] dagster-daemon[2058]: sys.exit(main()) full # [ 194.074544] dagster-daemon[2058]: ~~~~^^ full # [ 194.075201] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 194.075793] dagster-daemon[2058]: cli(obj={}) full # [ 194.076630] dagster-daemon[2058]: ~~~^^^^^^^^ full # [ 194.077266] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 194.077868] dagster-daemon[2058]: return self.main(*args, **kwargs) full # [ 194.078677] dagster-daemon[2058]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 194.079539] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 194.080151] dagster-daemon[2058]: rv = self.invoke(ctx) full # [ 194.080752] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 194.081562] dagster-daemon[2058]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 194.082228] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 194.092415] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 194.093293] dagster-daemon[2058]: return ctx.invoke(self.callback, **ctx.params) full # [ 194.095284] dagster-daemon[2058]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.096310] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 194.097770] dagster-daemon[2058]: return callback(*args, **kwargs) full # [ 194.098916] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 194.100909] dagster-daemon[2058]: with get_instance_for_cli( full # [ 194.103370] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 194.105704] dagster-daemon[2058]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 194.107448] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.109281] dagster-daemon[2058]: ) as instance: full # [ 194.110658] dagster-daemon[2058]: ^ full # [ 194.111853] dagster-daemon[2058]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 194.112650] dagster-daemon[2058]: return next(self.gen) full # [ 194.114288] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 194.115711] dagster-daemon[2058]: with DagsterInstance.get() as instance: full # [ 194.117450] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 194.118703] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 194.120406] dagster-daemon[2058]: return create_instance_from_dagster_home() full # [ 194.122135] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 194.123618] dagster-daemon[2058]: return create_instance_from_config(dagster_home_path) full # [ 194.125093] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 194.126507] dagster-daemon[2058]: return create_instance_from_ref(instance_ref) full # [ 194.127918] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 194.129303] dagster-daemon[2058]: unified_storage = instance_ref.storage full # [ 194.131094] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^ full # [ 194.132076] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 194.133206] dagster-daemon[2058]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 194.134643] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.135098] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 194.136170] dagster-daemon[2058]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 194.137444] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.137974] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 194.138841] dagster-daemon[2058]: return DagsterPostgresStorage( full # [ 194.139598] dagster-daemon[2058]: inst_data=inst_data, full # [ 194.140249] dagster-daemon[2058]: ...<2 lines>... full # [ 194.140862] dagster-daemon[2058]: token_provider=get_token_provider_from_config(config_value), full # [ 194.141666] dagster-daemon[2058]: ) full # [ 194.142507] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 194.143158] dagster-daemon[2058]: self._run_storage = PostgresRunStorage( full # [ 194.143760] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~~~^ full # [ 194.144578] dagster-daemon[2058]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 194.145227] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.145830] dagster-daemon[2058]: ) full # [ 194.146641] dagster-daemon[2058]: ^ full # [ 194.147479] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 194.148129] dagster-daemon[2058]: self._engine = create_pg_engine( full # [ 194.148709] dagster-daemon[2058]: ~~~~~~~~~~~~~~~~^ full # [ 194.149531] dagster-daemon[2058]: self.postgres_url, full # [ 194.150184] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^ full # [ 194.150791] dagster-daemon[2058]: ...<2 lines>... full # [ 194.151603] dagster-daemon[2058]: poolclass=db_pool.NullPool, full # [ 194.152276] dagster-daemon[2058]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 194.152879] dagster-daemon[2058]: ) full # [ 194.153677] dagster-daemon[2058]: ^ full # [ 194.154509] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 194.155153] dagster-daemon[2058]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 194.155788] dagster-daemon[2058]: File "", line 2, in create_engine full # [ 194.156573] dagster-daemon[2058]: return target(fn, url, **kwargs) full # [ 194.157233] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 194.157833] dagster-daemon[2058]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 194.158456] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 194.159114] dagster-daemon[2058]: dbapi = dbapi_meth(**dbapi_args) full # [ 194.159701] dagster-daemon[2058]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 194.160536] dagster-daemon[2058]: import psycopg full # [ 194.161189] dagster-daemon[2058]: ModuleNotFoundError: No module named 'psycopg' full # [ 194.391859] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 194.394175] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 194.396300] systemd[1]: dagster-daemon.service: Consumed 1.403s CPU time over 7.287s wall clock time, 88.6M memory peak. full # [ 197.704971] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 23. full # [ 197.708624] systemd[1]: Started Dagster Webserver. full # [ 199.454299] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 26. full # [ 199.456987] systemd[1]: Started Dagster Daemon. full # [ 200.284530] dagster-webserver[2090]: Traceback (most recent call last): full # [ 200.287041] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 200.287560] dagster-webserver[2090]: sys.exit(main()) full # [ 200.288221] dagster-webserver[2090]: ~~~~^^ full # [ 200.288802] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 200.289912] dagster-webserver[2090]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 200.290648] dagster-webserver[2090]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.291613] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 200.292498] dagster-webserver[2090]: return self.main(*args, **kwargs) full # [ 200.293252] dagster-webserver[2090]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 200.299355] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 200.299873] dagster-webserver[2090]: rv = self.invoke(ctx) full # [ 200.300681] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 200.301698] dagster-webserver[2090]: return ctx.invoke(self.callback, **ctx.params) full # [ 200.302556] dagster-webserver[2090]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.304696] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 200.305925] dagster-webserver[2090]: return callback(*args, **kwargs) full # [ 200.306794] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 200.307752] dagster-webserver[2090]: instance = stack.enter_context( full # [ 200.308623] dagster-webserver[2090]: get_possibly_temporary_instance_for_cli( full # [ 200.309550] dagster-webserver[2090]: ...<3 lines>... full # [ 200.310117] dagster-webserver[2090]: ) full # [ 200.310695] dagster-webserver[2090]: ) full # [ 200.318628] dagster-webserver[2090]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 200.318961] dagster-webserver[2090]: result = _enter(cm) full # [ 200.319767] dagster-webserver[2090]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 200.320828] dagster-webserver[2090]: return next(self.gen) full # [ 200.321596] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 200.322337] dagster-webserver[2090]: with DagsterInstance.get() as instance: full # [ 200.322854] dagster-webserver[2090]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 200.330120] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 200.330620] dagster-webserver[2090]: return create_instance_from_dagster_home() full # [ 200.331282] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 200.331874] dagster-webserver[2090]: return create_instance_from_config(dagster_home_path) full # [ 200.332718] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 200.333521] dagster-webserver[2090]: return create_instance_from_ref(instance_ref) full # [ 200.334246] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 200.334769] dagster-webserver[2090]: unified_storage = instance_ref.storage full # [ 200.335586] dagster-webserver[2090]: ^^^^^^^^^^^^^^^^^^^^ full # [ 200.347086] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 200.349725] dagster-webserver[2090]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 200.351621] dagster-webserver[2090]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.353175] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 200.355771] dagster-webserver[2090]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 200.357382] dagster-webserver[2090]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.359033] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 200.361655] dagster-webserver[2090]: return DagsterPostgresStorage( full # [ 200.362887] dagster-webserver[2090]: inst_data=inst_data, full # [ 200.364258] dagster-webserver[2090]: ...<2 lines>... full # [ 200.365573] dagster-webserver[2090]: token_provider=get_token_provider_from_config(config_value), full # [ 200.367553] dagster-webserver[2090]: ) full # [ 200.368558] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 200.371795] dagster-webserver[2090]: self._run_storage = PostgresRunStorage( full # [ 200.373410] dagster-webserver[2090]: ~~~~~~~~~~~~~~~~~~^ full # [ 200.375138] dagster-webserver[2090]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 200.377261] dagster-webserver[2090]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.379388] dagster-webserver[2090]: ) full # [ 200.380331] dagster-webserver[2090]: ^ full # [ 200.381149] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 200.383872] dagster-webserver[2090]: self._engine = create_pg_engine( full # [ 200.385099] dagster-webserver[2090]: ~~~~~~~~~~~~~~~~^ full # [ 200.386290] dagster-webserver[2090]: self.postgres_url, full # [ 200.387373] dagster-webserver[2090]: ^^^^^^^^^^^^^^^^^^ full # [ 200.388460] dagster-webserver[2090]: ...<2 lines>... full # [ 200.389449] dagster-webserver[2090]: poolclass=db_pool.NullPool, full # [ 200.390723] dagster-webserver[2090]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 200.391901] dagster-webserver[2090]: ) full # [ 200.392698] dagster-webserver[2090]: ^ full # [ 200.393494] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 200.396133] dagster-webserver[2090]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 200.397585] dagster-webserver[2090]: File "", line 2, in create_engine full # [ 200.399854] dagster-webserver[2090]: return target(fn, url, **kwargs) full # [ 200.401082] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 200.403646] dagster-webserver[2090]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 200.405186] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 200.407831] dagster-webserver[2090]: dbapi = dbapi_meth(**dbapi_args) full # [ 200.409060] dagster-webserver[2090]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 200.411798] dagster-webserver[2090]: import psycopg full # [ 200.412775] dagster-webserver[2090]: ModuleNotFoundError: No module named 'psycopg' full # [ 200.669927] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 200.671784] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 200.673759] systemd[1]: dagster-webserver.service: Consumed 2.019s CPU time over 8.100s wall clock time, 111.6M memory peak. full # [ 201.373197] dagster-daemon[2096]: Traceback (most recent call last): full # [ 201.374759] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 201.377313] dagster-daemon[2096]: sys.exit(main()) full # [ 201.378505] dagster-daemon[2096]: ~~~~^^ full # [ 201.379681] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 201.382827] dagster-daemon[2096]: cli(obj={}) full # [ 201.384099] dagster-daemon[2096]: ~~~^^^^^^^^ full # [ 201.385253] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 201.387950] dagster-daemon[2096]: return self.main(*args, **kwargs) full # [ 201.389163] dagster-daemon[2096]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 201.390357] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 201.392667] dagster-daemon[2096]: rv = self.invoke(ctx) full # [ 201.393776] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 201.396145] dagster-daemon[2096]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 201.397604] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 201.399092] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 201.401422] dagster-daemon[2096]: return ctx.invoke(self.callback, **ctx.params) full # [ 201.402777] dagster-daemon[2096]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.404161] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 201.406534] dagster-daemon[2096]: return callback(*args, **kwargs) full # [ 201.407709] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 201.410347] dagster-daemon[2096]: with get_instance_for_cli( full # [ 201.411453] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 201.412555] dagster-daemon[2096]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 201.414411] dagster-daemon[2096]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.416269] dagster-daemon[2096]: ) as instance: full # [ 201.417224] dagster-daemon[2096]: ^ full # [ 201.417989] dagster-daemon[2096]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 201.420241] dagster-daemon[2096]: return next(self.gen) full # [ 201.421274] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 201.423964] dagster-daemon[2096]: with DagsterInstance.get() as instance: full # [ 201.425307] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 201.426407] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 201.428964] dagster-daemon[2096]: return create_instance_from_dagster_home() full # [ 201.430299] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 201.433211] dagster-daemon[2096]: return create_instance_from_config(dagster_home_path) full # [ 201.434655] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 201.437474] dagster-daemon[2096]: return create_instance_from_ref(instance_ref) full # [ 201.438797] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 201.441574] dagster-daemon[2096]: unified_storage = instance_ref.storage full # [ 201.442836] dagster-daemon[2096]: ^^^^^^^^^^^^^^^^^^^^ full # [ 201.444115] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 201.446633] dagster-daemon[2096]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 201.448536] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.450077] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 201.452785] dagster-daemon[2096]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 201.454375] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.455978] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 201.458605] dagster-daemon[2096]: return DagsterPostgresStorage( full # [ 201.459762] dagster-daemon[2096]: inst_data=inst_data, full # [ 201.460888] dagster-daemon[2096]: ...<2 lines>... full # [ 201.461829] dagster-daemon[2096]: token_provider=get_token_provider_from_config(config_value), full # [ 201.463396] dagster-daemon[2096]: ) full # [ 201.464191] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 201.466810] dagster-daemon[2096]: self._run_storage = PostgresRunStorage( full # [ 201.468118] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~~~^ full # [ 201.469372] dagster-daemon[2096]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 201.471108] dagster-daemon[2096]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.472791] dagster-daemon[2096]: ) full # [ 201.473564] dagster-daemon[2096]: ^ full # [ 201.474353] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 201.477106] dagster-daemon[2096]: self._engine = create_pg_engine( full # [ 201.478275] dagster-daemon[2096]: ~~~~~~~~~~~~~~~~^ full # [ 201.479440] dagster-daemon[2096]: self.postgres_url, full # [ 201.480476] dagster-daemon[2096]: ^^^^^^^^^^^^^^^^^^ full # [ 201.481516] dagster-daemon[2096]: ...<2 lines>... full # [ 201.482475] dagster-daemon[2096]: poolclass=db_pool.NullPool, full # [ 201.483633] dagster-daemon[2096]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 201.484790] dagster-daemon[2096]: ) full # [ 201.485595] dagster-daemon[2096]: ^ full # [ 201.486385] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 201.488991] dagster-daemon[2096]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 201.490439] dagster-daemon[2096]: File "", line 2, in create_engine full # [ 201.492619] dagster-daemon[2096]: return target(fn, url, **kwargs) full # [ 201.493794] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 201.496348] dagster-daemon[2096]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 201.497827] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 201.500412] dagster-daemon[2096]: dbapi = dbapi_meth(**dbapi_args) full # [ 201.501636] dagster-daemon[2096]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 201.504398] dagster-daemon[2096]: import psycopg full # [ 201.505352] dagster-daemon[2096]: ModuleNotFoundError: No module named 'psycopg' full # [ 201.572455] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 201.574670] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 201.576602] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.181s wall clock time, 88.6M memory peak. full # [ 205.705109] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 24. full # [ 205.707514] systemd[1]: Started Dagster Webserver. full # [ 206.704195] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 27. full # [ 206.707115] systemd[1]: Started Dagster Daemon. full # [ 208.289187] dagster-webserver[2128]: Traceback (most recent call last): full # [ 208.291582] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 208.292161] dagster-webserver[2128]: sys.exit(main()) full # [ 208.292723] dagster-webserver[2128]: ~~~~^^ full # [ 208.294162] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 208.294773] dagster-webserver[2128]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 208.295763] dagster-webserver[2128]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.296634] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 208.297583] dagster-webserver[2128]: return self.main(*args, **kwargs) full # [ 208.298136] dagster-webserver[2128]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 208.298763] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 208.299614] dagster-webserver[2128]: rv = self.invoke(ctx) full # [ 208.306974] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 208.307483] dagster-webserver[2128]: return ctx.invoke(self.callback, **ctx.params) full # [ 208.308161] dagster-webserver[2128]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.308744] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 208.309606] dagster-webserver[2128]: return callback(*args, **kwargs) full # [ 208.310249] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 208.310824] dagster-webserver[2128]: instance = stack.enter_context( full # [ 208.311708] dagster-webserver[2128]: get_possibly_temporary_instance_for_cli( full # [ 208.312469] dagster-webserver[2128]: ...<3 lines>... full # [ 208.313169] dagster-webserver[2128]: ) full # [ 208.313712] dagster-webserver[2128]: ) full # [ 208.321376] dagster-webserver[2128]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 208.321894] dagster-webserver[2128]: result = _enter(cm) full # [ 208.322702] dagster-webserver[2128]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 208.326090] dagster-webserver[2128]: return next(self.gen) full # [ 208.326722] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 208.330086] dagster-webserver[2128]: with DagsterInstance.get() as instance: full # [ 208.330583] dagster-webserver[2128]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 208.331281] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 208.331847] dagster-webserver[2128]: return create_instance_from_dagster_home() full # [ 208.332963] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 208.333679] dagster-webserver[2128]: return create_instance_from_config(dagster_home_path) full # [ 208.334704] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 208.335526] dagster-webserver[2128]: return create_instance_from_ref(instance_ref) full # [ 208.335958] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 208.336849] dagster-webserver[2128]: unified_storage = instance_ref.storage full # [ 208.337590] dagster-webserver[2128]: ^^^^^^^^^^^^^^^^^^^^ full # [ 208.338397] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 208.339106] dagster-webserver[2128]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 208.339665] dagster-webserver[2128]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.340839] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 208.341704] dagster-webserver[2128]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 208.342643] dagster-webserver[2128]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.343187] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 208.343792] dagster-webserver[2128]: return DagsterPostgresStorage( full # [ 208.344705] dagster-webserver[2128]: inst_data=inst_data, full # [ 208.345267] dagster-webserver[2128]: ...<2 lines>... full # [ 208.345865] dagster-webserver[2128]: token_provider=get_token_provider_from_config(config_value), full # [ 208.346734] dagster-webserver[2128]: ) full # [ 208.366203] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 208.366704] dagster-webserver[2128]: self._run_storage = PostgresRunStorage( full # [ 208.367533] dagster-webserver[2128]: ~~~~~~~~~~~~~~~~~~^ full # [ 208.370932] dagster-webserver[2128]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 208.372619] dagster-webserver[2128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.373151] dagster-webserver[2128]: ) full # [ 208.373749] dagster-webserver[2128]: ^ full # [ 208.375605] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 208.376152] dagster-webserver[2128]: self._engine = create_pg_engine( full # [ 208.376753] dagster-webserver[2128]: ~~~~~~~~~~~~~~~~^ full # [ 208.377665] dagster-webserver[2128]: self.postgres_url, full # [ 208.378223] dagster-webserver[2128]: ^^^^^^^^^^^^^^^^^^ full # [ 208.378835] dagster-webserver[2128]: ...<2 lines>... full # [ 208.379866] dagster-webserver[2128]: poolclass=db_pool.NullPool, full # [ 208.380464] dagster-webserver[2128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.381350] dagster-webserver[2128]: ) full # [ 208.381913] dagster-webserver[2128]: ^ full # [ 208.382723] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 208.383760] dagster-webserver[2128]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 208.384558] dagster-webserver[2128]: File "", line 2, in create_engine full # [ 208.385569] dagster-webserver[2128]: return target(fn, url, **kwargs) full # [ 208.386310] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 208.386829] dagster-webserver[2128]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 208.387758] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 208.388466] dagster-webserver[2128]: dbapi = dbapi_meth(**dbapi_args) full # [ 208.389206] dagster-webserver[2128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 208.389701] dagster-webserver[2128]: import psycopg full # [ 208.390528] dagster-webserver[2128]: ModuleNotFoundError: No module named 'psycopg' full # [ 208.582223] dagster-daemon[2134]: Traceback (most recent call last): full # [ 208.585077] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 208.585602] dagster-daemon[2134]: sys.exit(main()) full # [ 208.586247] dagster-daemon[2134]: ~~~~^^ full # [ 208.586842] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 208.589089] dagster-daemon[2134]: cli(obj={}) full # [ 208.589696] dagster-daemon[2134]: ~~~^^^^^^^^ full # [ 208.590522] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 208.593123] dagster-daemon[2134]: return self.main(*args, **kwargs) full # [ 208.593727] dagster-daemon[2134]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 208.594544] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 208.597090] dagster-daemon[2134]: rv = self.invoke(ctx) full # [ 208.597582] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 208.598244] dagster-daemon[2134]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 208.598858] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 208.602090] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 208.602642] dagster-daemon[2134]: return ctx.invoke(self.callback, **ctx.params) full # [ 208.603469] dagster-daemon[2134]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.606089] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 208.606682] dagster-daemon[2134]: return callback(*args, **kwargs) full # [ 208.607506] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 208.610096] dagster-daemon[2134]: with get_instance_for_cli( full # [ 208.610909] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 208.611715] dagster-daemon[2134]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 208.615088] dagster-daemon[2134]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.615718] dagster-daemon[2134]: ) as instance: full # [ 208.618097] dagster-daemon[2134]: ^ full # [ 208.618753] dagster-daemon[2134]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 208.621087] dagster-daemon[2134]: return next(self.gen) full # [ 208.621578] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 208.623097] dagster-daemon[2134]: with DagsterInstance.get() as instance: full # [ 208.623638] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 208.624279] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 208.624872] dagster-daemon[2134]: return create_instance_from_dagster_home() full # [ 208.627653] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 208.628475] dagster-daemon[2134]: return create_instance_from_config(dagster_home_path) full # [ 208.631088] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 208.631688] dagster-daemon[2134]: return create_instance_from_ref(instance_ref) full # [ 208.632514] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 208.635088] dagster-daemon[2134]: unified_storage = instance_ref.storage full # [ 208.635732] dagster-daemon[2134]: ^^^^^^^^^^^^^^^^^^^^ full # [ 208.636534] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 208.640090] dagster-daemon[2134]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 208.640751] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.641564] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 208.644089] dagster-daemon[2134]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 208.644587] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.645249] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 208.645842] dagster-daemon[2134]: return DagsterPostgresStorage( full # [ 208.649089] dagster-daemon[2134]: inst_data=inst_data, full # [ 208.649653] dagster-daemon[2134]: ...<2 lines>... full # [ 208.650493] dagster-daemon[2134]: token_provider=get_token_provider_from_config(config_value), full # [ 208.653089] dagster-daemon[2134]: ) full # [ 208.653695] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 208.654557] dagster-daemon[2134]: self._run_storage = PostgresRunStorage( full # [ 208.654939] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~~~^ full # [ 208.657530] dagster-daemon[2134]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 208.658188] dagster-daemon[2134]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.658782] dagster-daemon[2134]: ) full # [ 208.662089] dagster-daemon[2134]: ^ full # [ 208.662591] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 208.665089] dagster-daemon[2134]: self._engine = create_pg_engine( full # [ 208.665621] dagster-daemon[2134]: ~~~~~~~~~~~~~~~~^ full # [ 208.666392] dagster-daemon[2134]: self.postgres_url, full # [ 208.669088] dagster-daemon[2134]: ^^^^^^^^^^^^^^^^^^ full # [ 208.669679] dagster-daemon[2134]: ...<2 lines>... full # [ 208.670506] dagster-daemon[2134]: poolclass=db_pool.NullPool, full # [ 208.673089] dagster-daemon[2134]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 208.673700] dagster-daemon[2134]: ) full # [ 208.674525] dagster-daemon[2134]: ^ full # [ 208.677089] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 208.677727] dagster-daemon[2134]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 208.678545] dagster-daemon[2134]: File "", line 2, in create_engine full # [ 208.681088] dagster-daemon[2134]: return target(fn, url, **kwargs) full # [ 208.681770] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 208.682586] dagster-daemon[2134]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 208.685089] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 208.685611] dagster-daemon[2134]: dbapi = dbapi_meth(**dbapi_args) full # [ 208.686292] dagster-daemon[2134]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 208.686865] dagster-daemon[2134]: import psycopg full # [ 208.689512] dagster-daemon[2134]: ModuleNotFoundError: No module named 'psycopg' full # [ 208.808353] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 208.809092] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 208.809776] systemd[1]: dagster-webserver.service: Consumed 2.103s CPU time over 8.135s wall clock time, 111.8M memory peak. full # [ 208.926480] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 208.928568] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 208.931304] systemd[1]: dagster-daemon.service: Consumed 1.461s CPU time over 7.354s wall clock time, 88.6M memory peak. full # [ 213.955058] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 25. full # [ 213.957772] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 28. full # [ 213.960879] systemd[1]: Started Dagster Daemon. full # [ 213.963098] systemd[1]: Started Dagster Webserver. full # [ 215.791381] dagster-daemon[2174]: Traceback (most recent call last): full # [ 215.794178] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 215.796248] dagster-daemon[2174]: sys.exit(main()) full # [ 215.797251] dagster-daemon[2174]: ~~~~^^ full # [ 215.798266] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 215.800777] dagster-daemon[2174]: cli(obj={}) full # [ 215.801737] dagster-daemon[2174]: ~~~^^^^^^^^ full # [ 215.802644] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 215.805032] dagster-daemon[2174]: return self.main(*args, **kwargs) full # [ 215.806239] dagster-daemon[2174]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 215.809103] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 215.811396] dagster-daemon[2174]: rv = self.invoke(ctx) full # [ 215.812455] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 215.814789] dagster-daemon[2174]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 215.816285] dagster-daemon[2174]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 215.817716] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 215.820163] dagster-daemon[2174]: return ctx.invoke(self.callback, **ctx.params) full # [ 215.821532] dagster-daemon[2174]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.825083] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 215.827392] dagster-daemon[2174]: return callback(*args, **kwargs) full # [ 215.828557] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 215.831176] dagster-daemon[2174]: with get_instance_for_cli( full # [ 215.832265] dagster-daemon[2174]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 215.833351] dagster-daemon[2174]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 215.835192] dagster-daemon[2174]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.837059] dagster-daemon[2174]: ) as instance: full # [ 215.837976] dagster-daemon[2174]: ^ full # [ 215.838757] dagster-daemon[2174]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 215.840972] dagster-daemon[2174]: return next(self.gen) full # [ 215.841996] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 215.844671] dagster-daemon[2174]: with DagsterInstance.get() as instance: full # [ 215.845903] dagster-daemon[2174]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 215.847033] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 215.849545] dagster-daemon[2174]: return create_instance_from_dagster_home() full # [ 215.850831] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 215.853712] dagster-daemon[2174]: return create_instance_from_config(dagster_home_path) full # [ 215.855152] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 215.858031] dagster-daemon[2174]: return create_instance_from_ref(instance_ref) full # [ 215.859347] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 215.862141] dagster-daemon[2174]: unified_storage = instance_ref.storage full # [ 215.863380] dagster-daemon[2174]: ^^^^^^^^^^^^^^^^^^^^ full # [ 215.864599] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 215.867148] dagster-daemon[2174]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 215.869051] dagster-daemon[2174]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.870525] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 215.873118] dagster-daemon[2174]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 215.874683] dagster-daemon[2174]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.876284] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 215.878883] dagster-daemon[2174]: return DagsterPostgresStorage( full # [ 215.880056] dagster-daemon[2174]: inst_data=inst_data, full # [ 215.881123] dagster-daemon[2174]: ...<2 lines>... full # [ 215.882179] dagster-daemon[2174]: token_provider=get_token_provider_from_config(config_value), full # [ 215.883795] dagster-daemon[2174]: ) full # [ 215.884558] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 215.887136] dagster-daemon[2174]: self._run_storage = PostgresRunStorage( full # [ 215.888394] dagster-daemon[2174]: ~~~~~~~~~~~~~~~~~~^ full # [ 215.889626] dagster-daemon[2174]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 215.891291] dagster-daemon[2174]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.892975] dagster-daemon[2174]: ) full # [ 215.893755] dagster-daemon[2174]: ^ full # [ 215.894520] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 215.897212] dagster-daemon[2174]: self._engine = create_pg_engine( full # [ 215.898386] dagster-daemon[2174]: ~~~~~~~~~~~~~~~~^ full # [ 215.899546] dagster-daemon[2174]: self.postgres_url, full # [ 215.900575] dagster-daemon[2174]: ^^^^^^^^^^^^^^^^^^ full # [ 215.901605] dagster-daemon[2174]: ...<2 lines>... full # [ 215.902553] dagster-daemon[2174]: poolclass=db_pool.NullPool, full # [ 215.903701] dagster-daemon[2174]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 215.904831] dagster-daemon[2174]: ) full # [ 215.905599] dagster-daemon[2174]: ^ full # [ 215.906378] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 215.908960] dagster-daemon[2174]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 215.910397] dagster-daemon[2174]: File "", line 2, in create_engine full # [ 215.912556] dagster-daemon[2174]: return target(fn, url, **kwargs) full # [ 215.913720] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 215.916234] dagster-daemon[2174]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 215.917696] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 215.920245] dagster-daemon[2174]: dbapi = dbapi_meth(**dbapi_args) full # [ 215.921399] dagster-daemon[2174]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 215.924270] dagster-daemon[2174]: import psycopg full # [ 215.925216] dagster-daemon[2174]: ModuleNotFoundError: No module named 'psycopg' full # [ 216.063475] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 216.065297] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 216.066969] systemd[1]: dagster-daemon.service: Consumed 1.481s CPU time over 7.128s wall clock time, 88.5M memory peak. full # [ 216.654916] dagster-webserver[2175]: Traceback (most recent call last): full # [ 216.657478] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 216.658084] dagster-webserver[2175]: sys.exit(main()) full # [ 216.658652] dagster-webserver[2175]: ~~~~^^ full # [ 216.659475] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 216.660143] dagster-webserver[2175]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 216.660745] dagster-webserver[2175]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.661628] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 216.662219] dagster-webserver[2175]: return self.main(*args, **kwargs) full # [ 216.662803] dagster-webserver[2175]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 216.663618] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 216.664257] dagster-webserver[2175]: rv = self.invoke(ctx) full # [ 216.672841] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 216.673572] dagster-webserver[2175]: return ctx.invoke(self.callback, **ctx.params) full # [ 216.674283] dagster-webserver[2175]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.674855] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 216.675490] dagster-webserver[2175]: return callback(*args, **kwargs) full # [ 216.676169] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 216.676780] dagster-webserver[2175]: instance = stack.enter_context( full # [ 216.677606] dagster-webserver[2175]: get_possibly_temporary_instance_for_cli( full # [ 216.678290] dagster-webserver[2175]: ...<3 lines>... full # [ 216.678891] dagster-webserver[2175]: ) full # [ 216.679711] dagster-webserver[2175]: ) full # [ 216.680601] dagster-webserver[2175]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 216.681208] dagster-webserver[2175]: result = _enter(cm) full # [ 216.681813] dagster-webserver[2175]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 216.682627] dagster-webserver[2175]: return next(self.gen) full # [ 216.693245] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 216.693786] dagster-webserver[2175]: with DagsterInstance.get() as instance: full # [ 216.694613] dagster-webserver[2175]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 216.695288] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 216.695896] dagster-webserver[2175]: return create_instance_from_dagster_home() full # [ 216.696715] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 216.697555] dagster-webserver[2175]: return create_instance_from_config(dagster_home_path) full # [ 216.698268] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 216.698852] dagster-webserver[2175]: return create_instance_from_ref(instance_ref) full # [ 216.699663] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 216.700502] dagster-webserver[2175]: unified_storage = instance_ref.storage full # [ 216.701182] dagster-webserver[2175]: ^^^^^^^^^^^^^^^^^^^^ full # [ 216.714219] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 216.714781] dagster-webserver[2175]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 216.715576] dagster-webserver[2175]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.716251] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 216.716857] dagster-webserver[2175]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 216.717492] dagster-webserver[2175]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.718164] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 216.718773] dagster-webserver[2175]: return DagsterPostgresStorage( full # [ 216.719596] dagster-webserver[2175]: inst_data=inst_data, full # [ 216.720274] dagster-webserver[2175]: ...<2 lines>... full # [ 216.720880] dagster-webserver[2175]: token_provider=get_token_provider_from_config(config_value), full # [ 216.721700] dagster-webserver[2175]: ) full # [ 216.722538] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 216.723215] dagster-webserver[2175]: self._run_storage = PostgresRunStorage( full # [ 216.723824] dagster-webserver[2175]: ~~~~~~~~~~~~~~~~~~^ full # [ 216.724647] dagster-webserver[2175]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 216.725491] dagster-webserver[2175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.726168] dagster-webserver[2175]: ) full # [ 216.726750] dagster-webserver[2175]: ^ full # [ 216.727592] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 216.728216] dagster-webserver[2175]: self._engine = create_pg_engine( full # [ 216.728831] dagster-webserver[2175]: ~~~~~~~~~~~~~~~~^ full # [ 216.729635] dagster-webserver[2175]: self.postgres_url, full # [ 216.730465] dagster-webserver[2175]: ^^^^^^^^^^^^^^^^^^ full # [ 216.731123] dagster-webserver[2175]: ...<2 lines>... full # [ 216.731710] dagster-webserver[2175]: poolclass=db_pool.NullPool, full # [ 216.732521] dagster-webserver[2175]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 216.732952] dagster-webserver[2175]: ) full # [ 216.733761] dagster-webserver[2175]: ^ full # [ 216.751214] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 216.753831] dagster-webserver[2175]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 216.755302] dagster-webserver[2175]: File "", line 2, in create_engine full # [ 216.757498] dagster-webserver[2175]: return target(fn, url, **kwargs) full # [ 216.758728] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 216.761286] dagster-webserver[2175]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 216.762795] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 216.765384] dagster-webserver[2175]: dbapi = dbapi_meth(**dbapi_args) full # [ 216.766587] dagster-webserver[2175]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 216.769357] dagster-webserver[2175]: import psycopg full # [ 216.770336] dagster-webserver[2175]: ModuleNotFoundError: No module named 'psycopg' full # [ 217.052305] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 217.055579] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 217.057866] systemd[1]: dagster-webserver.service: Consumed 2.085s CPU time over 8.247s wall clock time, 111.5M memory peak. full # [ 221.204859] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 29. full # [ 221.207905] systemd[1]: Started Dagster Daemon. full # [ 222.204352] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 26. full # [ 222.207705] systemd[1]: Started Dagster Webserver. full # [ 223.065339] dagster-daemon[2213]: Traceback (most recent call last): full # [ 223.067848] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 223.068570] dagster-daemon[2213]: sys.exit(main()) full # [ 223.069210] dagster-daemon[2213]: ~~~~^^ full # [ 223.069805] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 223.070711] dagster-daemon[2213]: cli(obj={}) full # [ 223.071313] dagster-daemon[2213]: ~~~^^^^^^^^ full # [ 223.071897] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 223.072718] dagster-daemon[2213]: return self.main(*args, **kwargs) full # [ 223.073548] dagster-daemon[2213]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 223.074369] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 223.075062] dagster-daemon[2213]: rv = self.invoke(ctx) full # [ 223.075825] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 223.077068] dagster-daemon[2213]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 223.077674] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 223.086653] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 223.087319] dagster-daemon[2213]: return ctx.invoke(self.callback, **ctx.params) full # [ 223.087990] dagster-daemon[2213]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.088603] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 223.089451] dagster-daemon[2213]: return callback(*args, **kwargs) full # [ 223.090121] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 223.090675] dagster-daemon[2213]: with get_instance_for_cli( full # [ 223.091594] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 223.092157] dagster-daemon[2213]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 223.092753] dagster-daemon[2213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.093646] dagster-daemon[2213]: ) as instance: full # [ 223.094225] dagster-daemon[2213]: ^ full # [ 223.102969] dagster-daemon[2213]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 223.103472] dagster-daemon[2213]: return next(self.gen) full # [ 223.104132] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 223.104713] dagster-daemon[2213]: with DagsterInstance.get() as instance: full # [ 223.105695] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 223.106547] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 223.108290] dagster-daemon[2213]: return create_instance_from_dagster_home() full # [ 223.108827] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 223.109607] dagster-daemon[2213]: return create_instance_from_config(dagster_home_path) full # [ 223.110429] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 223.111091] dagster-daemon[2213]: return create_instance_from_ref(instance_ref) full # [ 223.121219] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 223.121718] dagster-daemon[2213]: unified_storage = instance_ref.storage full # [ 223.122556] dagster-daemon[2213]: ^^^^^^^^^^^^^^^^^^^^ full # [ 223.123245] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 223.123796] dagster-daemon[2213]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 223.124607] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.125396] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 223.126101] dagster-daemon[2213]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 223.126674] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.127672] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 223.128528] dagster-daemon[2213]: return DagsterPostgresStorage( full # [ 223.129280] dagster-daemon[2213]: inst_data=inst_data, full # [ 223.129959] dagster-daemon[2213]: ...<2 lines>... full # [ 223.130773] dagster-daemon[2213]: token_provider=get_token_provider_from_config(config_value), full # [ 223.131671] dagster-daemon[2213]: ) full # [ 223.144123] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 223.146812] dagster-daemon[2213]: self._run_storage = PostgresRunStorage( full # [ 223.148081] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~~~^ full # [ 223.149313] dagster-daemon[2213]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 223.151031] dagster-daemon[2213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.152697] dagster-daemon[2213]: ) full # [ 223.153460] dagster-daemon[2213]: ^ full # [ 223.154237] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 223.156933] dagster-daemon[2213]: self._engine = create_pg_engine( full # [ 223.158132] dagster-daemon[2213]: ~~~~~~~~~~~~~~~~^ full # [ 223.159291] dagster-daemon[2213]: self.postgres_url, full # [ 223.160312] dagster-daemon[2213]: ^^^^^^^^^^^^^^^^^^ full # [ 223.161339] dagster-daemon[2213]: ...<2 lines>... full # [ 223.162304] dagster-daemon[2213]: poolclass=db_pool.NullPool, full # [ 223.163452] dagster-daemon[2213]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 223.164593] dagster-daemon[2213]: ) full # [ 223.165366] dagster-daemon[2213]: ^ full # [ 223.166161] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 223.168718] dagster-daemon[2213]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 223.170205] dagster-daemon[2213]: File "", line 2, in create_engine full # [ 223.172370] dagster-daemon[2213]: return target(fn, url, **kwargs) full # [ 223.173526] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 223.176093] dagster-daemon[2213]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 223.177562] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 223.180159] dagster-daemon[2213]: dbapi = dbapi_meth(**dbapi_args) full # [ 223.181315] dagster-daemon[2213]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 223.184080] dagster-daemon[2213]: import psycopg full # [ 223.185043] dagster-daemon[2213]: ModuleNotFoundError: No module named 'psycopg' full # [ 223.388391] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 223.391747] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 223.393463] systemd[1]: dagster-daemon.service: Consumed 1.452s CPU time over 7.325s wall clock time, 88.4M memory peak. full # [ 224.906900] dagster-webserver[2219]: Traceback (most recent call last): full # [ 224.909387] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 224.920190] dagster-webserver[2219]: sys.exit(main()) full # [ 224.920747] dagster-webserver[2219]: ~~~~^^ full # [ 224.921574] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 224.922257] dagster-webserver[2219]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 224.922888] dagster-webserver[2219]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.923731] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 224.924527] dagster-webserver[2219]: return self.main(*args, **kwargs) full # [ 224.925176] dagster-webserver[2219]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 224.925820] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 224.926665] dagster-webserver[2219]: rv = self.invoke(ctx) full # [ 224.927539] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 224.928601] dagster-webserver[2219]: return ctx.invoke(self.callback, **ctx.params) full # [ 224.929289] dagster-webserver[2219]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.929876] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 224.930708] dagster-webserver[2219]: return callback(*args, **kwargs) full # [ 224.931530] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 224.931966] dagster-webserver[2219]: instance = stack.enter_context( full # [ 224.932770] dagster-webserver[2219]: get_possibly_temporary_instance_for_cli( full # [ 224.933645] dagster-webserver[2219]: ...<3 lines>... full # [ 224.934266] dagster-webserver[2219]: ) full # [ 224.934868] dagster-webserver[2219]: ) full # [ 224.935684] dagster-webserver[2219]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 224.936528] dagster-webserver[2219]: result = _enter(cm) full # [ 224.937210] dagster-webserver[2219]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 224.937786] dagster-webserver[2219]: return next(self.gen) full # [ 224.938598] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 224.939258] dagster-webserver[2219]: with DagsterInstance.get() as instance: full # [ 224.939854] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 224.940664] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 224.941483] dagster-webserver[2219]: return create_instance_from_dagster_home() full # [ 224.942146] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 224.942749] dagster-webserver[2219]: return create_instance_from_config(dagster_home_path) full # [ 224.943596] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 224.944227] dagster-webserver[2219]: return create_instance_from_ref(instance_ref) full # [ 224.944837] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 224.945648] dagster-webserver[2219]: unified_storage = instance_ref.storage full # [ 224.946489] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^^^ full # [ 224.947143] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 224.947742] dagster-webserver[2219]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 224.948542] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.949208] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 224.949808] dagster-webserver[2219]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 224.950617] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.951284] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 224.951883] dagster-webserver[2219]: return DagsterPostgresStorage( full # [ 224.952693] dagster-webserver[2219]: inst_data=inst_data, full # [ 224.953514] dagster-webserver[2219]: ...<2 lines>... full # [ 224.953947] dagster-webserver[2219]: token_provider=get_token_provider_from_config(config_value), full # [ 224.954763] dagster-webserver[2219]: ) full # [ 224.955577] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 224.956242] dagster-webserver[2219]: self._run_storage = PostgresRunStorage( full # [ 224.956838] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~~~^ full # [ 224.957463] dagster-webserver[2219]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 224.958113] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.958697] dagster-webserver[2219]: ) full # [ 224.959528] dagster-webserver[2219]: ^ full # [ 224.960198] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 224.960794] dagster-webserver[2219]: self._engine = create_pg_engine( full # [ 224.961597] dagster-webserver[2219]: ~~~~~~~~~~~~~~~~^ full # [ 224.962250] dagster-webserver[2219]: self.postgres_url, full # [ 224.962891] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^ full # [ 224.963663] dagster-webserver[2219]: ...<2 lines>... full # [ 224.964488] dagster-webserver[2219]: poolclass=db_pool.NullPool, full # [ 224.965313] dagster-webserver[2219]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 224.965743] dagster-webserver[2219]: ) full # [ 224.966546] dagster-webserver[2219]: ^ full # [ 224.967204] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 224.967818] dagster-webserver[2219]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 224.968624] dagster-webserver[2219]: File "", line 2, in create_engine full # [ 224.969257] dagster-webserver[2219]: return target(fn, url, **kwargs) full # [ 224.969882] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 224.970688] dagster-webserver[2219]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 224.971517] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 225.020158] dagster-webserver[2219]: dbapi = dbapi_meth(**dbapi_args) full # [ 225.020762] dagster-webserver[2219]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 225.021583] dagster-webserver[2219]: import psycopg full # [ 225.022264] dagster-webserver[2219]: ModuleNotFoundError: No module named 'psycopg' full # [ 225.295649] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 225.298100] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 225.300327] systemd[1]: dagster-webserver.service: Consumed 2.014s CPU time over 8.239s wall clock time, 111.8M memory peak. full # [ 228.455083] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 30. full # [ 228.457817] systemd[1]: Started Dagster Daemon. full # [ 230.287692] dagster-daemon[2251]: Traceback (most recent call last): full # [ 230.290387] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 230.290961] dagster-daemon[2251]: sys.exit(main()) full # [ 230.291771] dagster-daemon[2251]: ~~~~^^ full # [ 230.292580] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 230.293259] dagster-daemon[2251]: cli(obj={}) full # [ 230.293860] dagster-daemon[2251]: ~~~^^^^^^^^ full # [ 230.294464] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 230.295140] dagster-daemon[2251]: return self.main(*args, **kwargs) full # [ 230.295719] dagster-daemon[2251]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 230.296575] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 230.297256] dagster-daemon[2251]: rv = self.invoke(ctx) full # [ 230.298085] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 230.298682] dagster-daemon[2251]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 230.299513] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 230.309264] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 230.309809] dagster-daemon[2251]: return ctx.invoke(self.callback, **ctx.params) full # [ 230.310637] dagster-daemon[2251]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.311336] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 230.311920] dagster-daemon[2251]: return callback(*args, **kwargs) full # [ 230.312739] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 230.313555] dagster-daemon[2251]: with get_instance_for_cli( full # [ 230.314220] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 230.314828] dagster-daemon[2251]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 230.315652] dagster-daemon[2251]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.316491] dagster-daemon[2251]: ) as instance: full # [ 230.317166] dagster-daemon[2251]: ^ full # [ 230.317812] dagster-daemon[2251]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 230.318583] dagster-daemon[2251]: return next(self.gen) full # [ 230.328508] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 230.329111] dagster-daemon[2251]: with DagsterInstance.get() as instance: full # [ 230.329679] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 230.330518] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 230.331177] dagster-daemon[2251]: return create_instance_from_dagster_home() full # [ 230.331785] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 230.332610] dagster-daemon[2251]: return create_instance_from_config(dagster_home_path) full # [ 230.333317] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 230.333884] dagster-daemon[2251]: return create_instance_from_ref(instance_ref) full # [ 230.344087] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 230.344615] dagster-daemon[2251]: unified_storage = instance_ref.storage full # [ 230.345314] dagster-daemon[2251]: ^^^^^^^^^^^^^^^^^^^^ full # [ 230.345900] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 230.346720] dagster-daemon[2251]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 230.347590] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.348259] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 230.348830] dagster-daemon[2251]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 230.349655] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.350497] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 230.351169] dagster-daemon[2251]: return DagsterPostgresStorage( full # [ 230.351977] dagster-daemon[2251]: inst_data=inst_data, full # [ 230.352801] dagster-daemon[2251]: ...<2 lines>... full # [ 230.353627] dagster-daemon[2251]: token_provider=get_token_provider_from_config(config_value), full # [ 230.354259] dagster-daemon[2251]: ) full # [ 230.366411] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 230.366923] dagster-daemon[2251]: self._run_storage = PostgresRunStorage( full # [ 230.367744] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~~~^ full # [ 230.368744] dagster-daemon[2251]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 230.369591] dagster-daemon[2251]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.370300] dagster-daemon[2251]: ) full # [ 230.370828] dagster-daemon[2251]: ^ full # [ 230.371700] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 230.372491] dagster-daemon[2251]: self._engine = create_pg_engine( full # [ 230.373117] dagster-daemon[2251]: ~~~~~~~~~~~~~~~~^ full # [ 230.373704] dagster-daemon[2251]: self.postgres_url, full # [ 230.374585] dagster-daemon[2251]: ^^^^^^^^^^^^^^^^^^ full # [ 230.375181] dagster-daemon[2251]: ...<2 lines>... full # [ 230.375798] dagster-daemon[2251]: poolclass=db_pool.NullPool, full # [ 230.376654] dagster-daemon[2251]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 230.377248] dagster-daemon[2251]: ) full # [ 230.377851] dagster-daemon[2251]: ^ full # [ 230.378710] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 230.379483] dagster-daemon[2251]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 230.380199] dagster-daemon[2251]: File "", line 2, in create_engine full # [ 230.380725] dagster-daemon[2251]: return target(fn, url, **kwargs) full # [ 230.381573] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 230.382253] dagster-daemon[2251]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 230.382804] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 230.383616] dagster-daemon[2251]: dbapi = dbapi_meth(**dbapi_args) full # [ 230.384329] dagster-daemon[2251]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 230.384869] dagster-daemon[2251]: import psycopg full # [ 230.385675] dagster-daemon[2251]: ModuleNotFoundError: No module named 'psycopg' full # [ 230.454938] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 27. full # [ 230.460105] systemd[1]: Started Dagster Webserver. full # [ 230.626845] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 230.629815] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 230.631536] systemd[1]: dagster-daemon.service: Consumed 1.443s CPU time over 7.237s wall clock time, 88.5M memory peak. full # [ 233.067593] dagster-webserver[2261]: Traceback (most recent call last): full # [ 233.070112] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 233.070661] dagster-webserver[2261]: sys.exit(main()) full # [ 233.071286] dagster-webserver[2261]: ~~~~^^ full # [ 233.071920] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 233.072725] dagster-webserver[2261]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 233.073573] dagster-webserver[2261]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.074227] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 233.074797] dagster-webserver[2261]: return self.main(*args, **kwargs) full # [ 233.075609] dagster-webserver[2261]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 233.076265] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 233.076878] dagster-webserver[2261]: rv = self.invoke(ctx) full # [ 233.085415] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 233.085942] dagster-webserver[2261]: return ctx.invoke(self.callback, **ctx.params) full # [ 233.086799] dagster-webserver[2261]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.087601] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 233.088271] dagster-webserver[2261]: return callback(*args, **kwargs) full # [ 233.088879] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 233.089719] dagster-webserver[2261]: instance = stack.enter_context( full # [ 233.090609] dagster-webserver[2261]: get_possibly_temporary_instance_for_cli( full # [ 233.091201] dagster-webserver[2261]: ...<3 lines>... full # [ 233.091811] dagster-webserver[2261]: ) full # [ 233.092607] dagster-webserver[2261]: ) full # [ 233.093294] dagster-webserver[2261]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 233.093863] dagster-webserver[2261]: result = _enter(cm) full # [ 233.094671] dagster-webserver[2261]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 233.095496] dagster-webserver[2261]: return next(self.gen) full # [ 233.105674] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 233.106241] dagster-webserver[2261]: with DagsterInstance.get() as instance: full # [ 233.106858] dagster-webserver[2261]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 233.107482] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 233.108152] dagster-webserver[2261]: return create_instance_from_dagster_home() full # [ 233.108760] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 233.109586] dagster-webserver[2261]: return create_instance_from_config(dagster_home_path) full # [ 233.110297] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 233.110864] dagster-webserver[2261]: return create_instance_from_ref(instance_ref) full # [ 233.111685] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 233.112530] dagster-webserver[2261]: unified_storage = instance_ref.storage full # [ 233.113195] dagster-webserver[2261]: ^^^^^^^^^^^^^^^^^^^^ full # [ 233.126554] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 233.127155] dagster-webserver[2261]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 233.127723] dagster-webserver[2261]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.128551] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 233.129221] dagster-webserver[2261]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 233.129833] dagster-webserver[2261]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.130697] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 233.131495] dagster-webserver[2261]: return DagsterPostgresStorage( full # [ 233.132176] dagster-webserver[2261]: inst_data=inst_data, full # [ 233.132777] dagster-webserver[2261]: ...<2 lines>... full # [ 233.133600] dagster-webserver[2261]: token_provider=get_token_provider_from_config(config_value), full # [ 233.134287] dagster-webserver[2261]: ) full # [ 233.134885] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 233.135702] dagster-webserver[2261]: self._run_storage = PostgresRunStorage( full # [ 233.136542] dagster-webserver[2261]: ~~~~~~~~~~~~~~~~~~^ full # [ 233.137223] dagster-webserver[2261]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 233.137823] dagster-webserver[2261]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.138650] dagster-webserver[2261]: ) full # [ 233.139476] dagster-webserver[2261]: ^ full # [ 233.153317] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 233.153856] dagster-webserver[2261]: self._engine = create_pg_engine( full # [ 233.154492] dagster-webserver[2261]: ~~~~~~~~~~~~~~~~^ full # [ 233.155166] dagster-webserver[2261]: self.postgres_url, full # [ 233.155774] dagster-webserver[2261]: ^^^^^^^^^^^^^^^^^^ full # [ 233.156597] dagster-webserver[2261]: ...<2 lines>... full # [ 233.157266] dagster-webserver[2261]: poolclass=db_pool.NullPool, full # [ 233.157876] dagster-webserver[2261]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 233.158692] dagster-webserver[2261]: ) full # [ 233.159541] dagster-webserver[2261]: ^ full # [ 233.160181] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 233.160798] dagster-webserver[2261]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 233.161625] dagster-webserver[2261]: File "", line 2, in create_engine full # [ 233.162274] dagster-webserver[2261]: return target(fn, url, **kwargs) full # [ 233.162954] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 233.163729] dagster-webserver[2261]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 233.164551] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 233.165218] dagster-webserver[2261]: dbapi = dbapi_meth(**dbapi_args) full # [ 233.177578] dagster-webserver[2261]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 233.180366] dagster-webserver[2261]: import psycopg full # [ 233.181376] dagster-webserver[2261]: ModuleNotFoundError: No module named 'psycopg' full # [ 233.452179] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 233.452894] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 233.453608] systemd[1]: dagster-webserver.service: Consumed 1.998s CPU time over 8.153s wall clock time, 111.8M memory peak. full # [ 235.705083] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 31. full # [ 235.708560] systemd[1]: Started Dagster Daemon. full # [ 237.551678] dagster-daemon[2289]: Traceback (most recent call last): full # [ 237.554248] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 237.554815] dagster-daemon[2289]: sys.exit(main()) full # [ 237.555619] dagster-daemon[2289]: ~~~~^^ full # [ 237.556286] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 237.556877] dagster-daemon[2289]: cli(obj={}) full # [ 237.557721] dagster-daemon[2289]: ~~~^^^^^^^^ full # [ 237.558532] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 237.558954] dagster-daemon[2289]: return self.main(*args, **kwargs) full # [ 237.559768] dagster-daemon[2289]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 237.560656] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 237.561247] dagster-daemon[2289]: rv = self.invoke(ctx) full # [ 237.568515] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 237.569108] dagster-daemon[2289]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 237.569709] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 237.570528] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 237.571204] dagster-daemon[2289]: return ctx.invoke(self.callback, **ctx.params) full # [ 237.571801] dagster-daemon[2289]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.572636] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 237.573276] dagster-daemon[2289]: return callback(*args, **kwargs) full # [ 237.573883] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 237.574689] dagster-daemon[2289]: with get_instance_for_cli( full # [ 237.575516] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 237.576175] dagster-daemon[2289]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 237.576781] dagster-daemon[2289]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.577583] dagster-daemon[2289]: ) as instance: full # [ 237.578254] dagster-daemon[2289]: ^ full # [ 237.578840] dagster-daemon[2289]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 237.579457] dagster-daemon[2289]: return next(self.gen) full # [ 237.580186] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 237.580703] dagster-daemon[2289]: with DagsterInstance.get() as instance: full # [ 237.581628] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 237.582354] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 237.582985] dagster-daemon[2289]: return create_instance_from_dagster_home() full # [ 237.583798] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 237.584665] dagster-daemon[2289]: return create_instance_from_config(dagster_home_path) full # [ 237.603923] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 237.604658] dagster-daemon[2289]: return create_instance_from_ref(instance_ref) full # [ 237.605498] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 237.606531] dagster-daemon[2289]: unified_storage = instance_ref.storage full # [ 237.607220] dagster-daemon[2289]: ^^^^^^^^^^^^^^^^^^^^ full # [ 237.607799] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 237.608623] dagster-daemon[2289]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 237.609281] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.609957] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 237.610737] dagster-daemon[2289]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 237.611813] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.612483] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 237.613194] dagster-daemon[2289]: return DagsterPostgresStorage( full # [ 237.613799] dagster-daemon[2289]: inst_data=inst_data, full # [ 237.614612] dagster-daemon[2289]: ...<2 lines>... full # [ 237.615271] dagster-daemon[2289]: token_provider=get_token_provider_from_config(config_value), full # [ 237.615925] dagster-daemon[2289]: ) full # [ 237.630123] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 237.630649] dagster-daemon[2289]: self._run_storage = PostgresRunStorage( full # [ 237.631498] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~~~^ full # [ 237.632194] dagster-daemon[2289]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 237.632808] dagster-daemon[2289]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.633640] dagster-daemon[2289]: ) full # [ 237.634496] dagster-daemon[2289]: ^ full # [ 237.635180] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 237.635787] dagster-daemon[2289]: self._engine = create_pg_engine( full # [ 237.636610] dagster-daemon[2289]: ~~~~~~~~~~~~~~~~^ full # [ 237.637303] dagster-daemon[2289]: self.postgres_url, full # [ 237.637923] dagster-daemon[2289]: ^^^^^^^^^^^^^^^^^^ full # [ 237.638740] dagster-daemon[2289]: ...<2 lines>... full # [ 237.639576] dagster-daemon[2289]: poolclass=db_pool.NullPool, full # [ 237.640665] dagster-daemon[2289]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 237.641275] dagster-daemon[2289]: ) full # [ 237.641924] dagster-daemon[2289]: ^ full # [ 237.642744] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 237.643579] dagster-daemon[2289]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 237.644280] dagster-daemon[2289]: File "", line 2, in create_engine full # [ 237.644851] dagster-daemon[2289]: return target(fn, url, **kwargs) full # [ 237.655515] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 237.658121] dagster-daemon[2289]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 237.659609] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 237.662211] dagster-daemon[2289]: dbapi = dbapi_meth(**dbapi_args) full # [ 237.663406] dagster-daemon[2289]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 237.666174] dagster-daemon[2289]: import psycopg full # [ 237.667120] dagster-daemon[2289]: ModuleNotFoundError: No module named 'psycopg' full # [ 237.851609] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 237.853937] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 237.856122] systemd[1]: dagster-daemon.service: Consumed 1.416s CPU time over 7.223s wall clock time, 88.5M memory peak. full # [ 238.454805] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 28. full # [ 238.457730] systemd[1]: Started Dagster Webserver. full # [ 241.050423] dagster-webserver[2302]: Traceback (most recent call last): full # [ 241.052924] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 241.053682] dagster-webserver[2302]: sys.exit(main()) full # [ 241.054498] dagster-webserver[2302]: ~~~~^^ full # [ 241.055170] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 241.055750] dagster-webserver[2302]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 241.056585] dagster-webserver[2302]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.057232] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 241.057829] dagster-webserver[2302]: return self.main(*args, **kwargs) full # [ 241.058643] dagster-webserver[2302]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 241.059503] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 241.060146] dagster-webserver[2302]: rv = self.invoke(ctx) full # [ 241.068289] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 241.068865] dagster-webserver[2302]: return ctx.invoke(self.callback, **ctx.params) full # [ 241.069785] dagster-webserver[2302]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.070576] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 241.071254] dagster-webserver[2302]: return callback(*args, **kwargs) full # [ 241.071862] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 241.072890] dagster-webserver[2302]: instance = stack.enter_context( full # [ 241.073710] dagster-webserver[2302]: get_possibly_temporary_instance_for_cli( full # [ 241.074548] dagster-webserver[2302]: ...<3 lines>... full # [ 241.075192] dagster-webserver[2302]: ) full # [ 241.075857] dagster-webserver[2302]: ) full # [ 241.076657] dagster-webserver[2302]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 241.077262] dagster-webserver[2302]: result = _enter(cm) full # [ 241.077886] dagster-webserver[2302]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 241.078696] dagster-webserver[2302]: return next(self.gen) full # [ 241.088702] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 241.089288] dagster-webserver[2302]: with DagsterInstance.get() as instance: full # [ 241.089877] dagster-webserver[2302]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 241.090697] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 241.091537] dagster-webserver[2302]: return create_instance_from_dagster_home() full # [ 241.092199] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 241.092814] dagster-webserver[2302]: return create_instance_from_config(dagster_home_path) full # [ 241.093653] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 241.094291] dagster-webserver[2302]: return create_instance_from_ref(instance_ref) full # [ 241.094978] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 241.095774] dagster-webserver[2302]: unified_storage = instance_ref.storage full # [ 241.096587] dagster-webserver[2302]: ^^^^^^^^^^^^^^^^^^^^ full # [ 241.097262] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 241.097877] dagster-webserver[2302]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 241.098677] dagster-webserver[2302]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.115122] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 241.115648] dagster-webserver[2302]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 241.116487] dagster-webserver[2302]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.117160] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 241.117781] dagster-webserver[2302]: return DagsterPostgresStorage( full # [ 241.118594] dagster-webserver[2302]: inst_data=inst_data, full # [ 241.119451] dagster-webserver[2302]: ...<2 lines>... full # [ 241.120118] dagster-webserver[2302]: token_provider=get_token_provider_from_config(config_value), full # [ 241.120718] dagster-webserver[2302]: ) full # [ 241.121544] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 241.122218] dagster-webserver[2302]: self._run_storage = PostgresRunStorage( full # [ 241.122823] dagster-webserver[2302]: ~~~~~~~~~~~~~~~~~~^ full # [ 241.123653] dagster-webserver[2302]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 241.124491] dagster-webserver[2302]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.125178] dagster-webserver[2302]: ) full # [ 241.125780] dagster-webserver[2302]: ^ full # [ 241.126706] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 241.127283] dagster-webserver[2302]: self._engine = create_pg_engine( full # [ 241.127895] dagster-webserver[2302]: ~~~~~~~~~~~~~~~~^ full # [ 241.128778] dagster-webserver[2302]: self.postgres_url, full # [ 241.129556] dagster-webserver[2302]: ^^^^^^^^^^^^^^^^^^ full # [ 241.130208] dagster-webserver[2302]: ...<2 lines>... full # [ 241.130808] dagster-webserver[2302]: poolclass=db_pool.NullPool, full # [ 241.131636] dagster-webserver[2302]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 241.132255] dagster-webserver[2302]: ) full # [ 241.132885] dagster-webserver[2302]: ^ full # [ 241.133692] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 241.134523] dagster-webserver[2302]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 241.134954] dagster-webserver[2302]: File "", line 2, in create_engine full # [ 241.135784] dagster-webserver[2302]: return target(fn, url, **kwargs) full # [ 241.136621] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 241.137248] dagster-webserver[2302]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 241.137845] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 241.138477] dagster-webserver[2302]: dbapi = dbapi_meth(**dbapi_args) full # [ 241.160474] dagster-webserver[2302]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 241.163256] dagster-webserver[2302]: import psycopg full # [ 241.164262] dagster-webserver[2302]: ModuleNotFoundError: No module named 'psycopg' full # [ 241.426231] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 241.426933] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 241.430090] systemd[1]: dagster-webserver.service: Consumed 1.967s CPU time over 7.975s wall clock time, 111.5M memory peak. full # [ 242.955196] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 32. full # [ 242.957579] systemd[1]: Started Dagster Daemon. full # [ 244.801964] dagster-daemon[2327]: Traceback (most recent call last): full # [ 244.804449] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 244.805047] dagster-daemon[2327]: sys.exit(main()) full # [ 244.805617] dagster-daemon[2327]: ~~~~^^ full # [ 244.806291] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 244.806874] dagster-daemon[2327]: cli(obj={}) full # [ 244.807707] dagster-daemon[2327]: ~~~^^^^^^^^ full # [ 244.808516] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 244.809164] dagster-daemon[2327]: return self.main(*args, **kwargs) full # [ 244.809758] dagster-daemon[2327]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 244.810602] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 244.811229] dagster-daemon[2327]: rv = self.invoke(ctx) full # [ 244.818604] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 244.819176] dagster-daemon[2327]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 244.819802] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 244.820602] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 244.821283] dagster-daemon[2327]: return ctx.invoke(self.callback, **ctx.params) full # [ 244.821848] dagster-daemon[2327]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.822664] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 244.823531] dagster-daemon[2327]: return callback(*args, **kwargs) full # [ 244.824220] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 244.824784] dagster-daemon[2327]: with get_instance_for_cli( full # [ 244.825608] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 244.826292] dagster-daemon[2327]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 244.826922] dagster-daemon[2327]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.827723] dagster-daemon[2327]: ) as instance: full # [ 244.828549] dagster-daemon[2327]: ^ full # [ 244.829209] dagster-daemon[2327]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 244.829794] dagster-daemon[2327]: return next(self.gen) full # [ 244.842461] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 244.843049] dagster-daemon[2327]: with DagsterInstance.get() as instance: full # [ 244.843637] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 244.844489] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 244.845175] dagster-daemon[2327]: return create_instance_from_dagster_home() full # [ 244.845760] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 244.846583] dagster-daemon[2327]: return create_instance_from_config(dagster_home_path) full # [ 244.847297] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 244.847869] dagster-daemon[2327]: return create_instance_from_ref(instance_ref) full # [ 244.858067] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 244.858593] dagster-daemon[2327]: unified_storage = instance_ref.storage full # [ 244.859291] dagster-daemon[2327]: ^^^^^^^^^^^^^^^^^^^^ full # [ 244.859878] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 244.860698] dagster-daemon[2327]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 244.861541] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.862214] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 244.862822] dagster-daemon[2327]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 244.863649] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.864525] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 244.865170] dagster-daemon[2327]: return DagsterPostgresStorage( full # [ 244.865774] dagster-daemon[2327]: inst_data=inst_data, full # [ 244.866594] dagster-daemon[2327]: ...<2 lines>... full # [ 244.867283] dagster-daemon[2327]: token_provider=get_token_provider_from_config(config_value), full # [ 244.867877] dagster-daemon[2327]: ) full # [ 244.868702] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 244.869540] dagster-daemon[2327]: self._run_storage = PostgresRunStorage( full # [ 244.870185] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~~~^ full # [ 244.870785] dagster-daemon[2327]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 244.871660] dagster-daemon[2327]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.872254] dagster-daemon[2327]: ) full # [ 244.872865] dagster-daemon[2327]: ^ full # [ 244.888759] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 244.889491] dagster-daemon[2327]: self._engine = create_pg_engine( full # [ 244.890163] dagster-daemon[2327]: ~~~~~~~~~~~~~~~~^ full # [ 244.890771] dagster-daemon[2327]: self.postgres_url, full # [ 244.891596] dagster-daemon[2327]: ^^^^^^^^^^^^^^^^^^ full # [ 244.892631] dagster-daemon[2327]: ...<2 lines>... full # [ 244.893275] dagster-daemon[2327]: poolclass=db_pool.NullPool, full # [ 244.893921] dagster-daemon[2327]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 244.894744] dagster-daemon[2327]: ) full # [ 244.895573] dagster-daemon[2327]: ^ full # [ 244.896259] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 244.896866] dagster-daemon[2327]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 244.897694] dagster-daemon[2327]: File "", line 2, in create_engine full # [ 244.898536] dagster-daemon[2327]: return target(fn, url, **kwargs) full # [ 244.899211] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 244.899820] dagster-daemon[2327]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 244.900669] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 244.901289] dagster-daemon[2327]: dbapi = dbapi_meth(**dbapi_args) full # [ 244.901923] dagster-daemon[2327]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 244.902740] dagster-daemon[2327]: import psycopg full # [ 244.915816] dagster-daemon[2327]: ModuleNotFoundError: No module named 'psycopg' full # [ 245.108272] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 245.110477] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 245.112568] systemd[1]: dagster-daemon.service: Consumed 1.396s CPU time over 7.255s wall clock time, 88.5M memory peak. full # [ 246.455261] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 29. full # [ 246.458752] systemd[1]: Started Dagster Webserver. full # [ 249.083423] dagster-webserver[2344]: Traceback (most recent call last): full # [ 249.085916] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 249.086689] dagster-webserver[2344]: sys.exit(main()) full # [ 249.087505] dagster-webserver[2344]: ~~~~^^ full # [ 249.088178] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 249.088783] dagster-webserver[2344]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 249.089631] dagster-webserver[2344]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.090289] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 249.090889] dagster-webserver[2344]: return self.main(*args, **kwargs) full # [ 249.091708] dagster-webserver[2344]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 249.092579] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 249.093213] dagster-webserver[2344]: rv = self.invoke(ctx) full # [ 249.101370] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 249.101910] dagster-webserver[2344]: return ctx.invoke(self.callback, **ctx.params) full # [ 249.102779] dagster-webserver[2344]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.103559] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 249.104233] dagster-webserver[2344]: return callback(*args, **kwargs) full # [ 249.104846] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 249.105477] dagster-webserver[2344]: instance = stack.enter_context( full # [ 249.106152] dagster-webserver[2344]: get_possibly_temporary_instance_for_cli( full # [ 249.106758] dagster-webserver[2344]: ...<3 lines>... full # [ 249.107605] dagster-webserver[2344]: ) full # [ 249.108272] dagster-webserver[2344]: ) full # [ 249.108915] dagster-webserver[2344]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 249.109696] dagster-webserver[2344]: result = _enter(cm) full # [ 249.110532] dagster-webserver[2344]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 249.111168] dagster-webserver[2344]: return next(self.gen) full # [ 249.121756] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 249.122486] dagster-webserver[2344]: with DagsterInstance.get() as instance: full # [ 249.123154] dagster-webserver[2344]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 249.123762] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 249.124790] dagster-webserver[2344]: return create_instance_from_dagster_home() full # [ 249.125671] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 249.126287] dagster-webserver[2344]: return create_instance_from_config(dagster_home_path) full # [ 249.126894] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 249.127713] dagster-webserver[2344]: return create_instance_from_ref(instance_ref) full # [ 249.128584] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 249.129218] dagster-webserver[2344]: unified_storage = instance_ref.storage full # [ 249.129823] dagster-webserver[2344]: ^^^^^^^^^^^^^^^^^^^^ full # [ 249.130663] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 249.131507] dagster-webserver[2344]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 249.132133] dagster-webserver[2344]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.148058] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 249.148583] dagster-webserver[2344]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 249.149262] dagster-webserver[2344]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.149868] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 249.150687] dagster-webserver[2344]: return DagsterPostgresStorage( full # [ 249.151528] dagster-webserver[2344]: inst_data=inst_data, full # [ 249.152183] dagster-webserver[2344]: ...<2 lines>... full # [ 249.152789] dagster-webserver[2344]: token_provider=get_token_provider_from_config(config_value), full # [ 249.153614] dagster-webserver[2344]: ) full # [ 249.154290] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 249.154896] dagster-webserver[2344]: self._run_storage = PostgresRunStorage( full # [ 249.155717] dagster-webserver[2344]: ~~~~~~~~~~~~~~~~~~^ full # [ 249.156536] dagster-webserver[2344]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 249.157209] dagster-webserver[2344]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.157820] dagster-webserver[2344]: ) full # [ 249.158643] dagster-webserver[2344]: ^ full # [ 249.159521] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 249.160155] dagster-webserver[2344]: self._engine = create_pg_engine( full # [ 249.160770] dagster-webserver[2344]: ~~~~~~~~~~~~~~~~^ full # [ 249.161584] dagster-webserver[2344]: self.postgres_url, full # [ 249.162403] dagster-webserver[2344]: ^^^^^^^^^^^^^^^^^^ full # [ 249.163071] dagster-webserver[2344]: ...<2 lines>... full # [ 249.163644] dagster-webserver[2344]: poolclass=db_pool.NullPool, full # [ 249.164469] dagster-webserver[2344]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 249.165126] dagster-webserver[2344]: ) full # [ 249.165712] dagster-webserver[2344]: ^ full # [ 249.166523] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 249.167166] dagster-webserver[2344]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 249.183326] dagster-webserver[2344]: File "", line 2, in create_engine full # [ 249.185534] dagster-webserver[2344]: return target(fn, url, **kwargs) full # [ 249.186729] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 249.189283] dagster-webserver[2344]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 249.190821] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 249.193406] dagster-webserver[2344]: dbapi = dbapi_meth(**dbapi_args) full # [ 249.194600] dagster-webserver[2344]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 249.197361] dagster-webserver[2344]: import psycopg full # [ 249.198341] dagster-webserver[2344]: ModuleNotFoundError: No module named 'psycopg' full # [ 249.462459] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 249.464716] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 249.466841] systemd[1]: dagster-webserver.service: Consumed 2.009s CPU time over 8.033s wall clock time, 111.8M memory peak. full # [ 250.204878] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 33. full # [ 250.207937] systemd[1]: Started Dagster Daemon. full # [ 252.041368] dagster-daemon[2366]: Traceback (most recent call last): full # [ 252.043875] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 252.044629] dagster-daemon[2366]: sys.exit(main()) full # [ 252.045095] dagster-daemon[2366]: ~~~~^^ full # [ 252.045673] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 252.046514] dagster-daemon[2366]: cli(obj={}) full # [ 252.047183] dagster-daemon[2366]: ~~~^^^^^^^^ full # [ 252.047756] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 252.048587] dagster-daemon[2366]: return self.main(*args, **kwargs) full # [ 252.049277] dagster-daemon[2366]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 252.050162] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 252.050676] dagster-daemon[2366]: rv = self.invoke(ctx) full # [ 252.058192] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 252.058717] dagster-daemon[2366]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 252.059591] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 252.060252] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 252.060870] dagster-daemon[2366]: return ctx.invoke(self.callback, **ctx.params) full # [ 252.061690] dagster-daemon[2366]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.062556] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 252.063235] dagster-daemon[2366]: return callback(*args, **kwargs) full # [ 252.063894] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 252.064488] dagster-daemon[2366]: with get_instance_for_cli( full # [ 252.065143] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 252.065731] dagster-daemon[2366]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 252.066565] dagster-daemon[2366]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.067226] dagster-daemon[2366]: ) as instance: full # [ 252.067844] dagster-daemon[2366]: ^ full # [ 252.079482] dagster-daemon[2366]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 252.080077] dagster-daemon[2366]: return next(self.gen) full # [ 252.080666] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 252.081511] dagster-daemon[2366]: with DagsterInstance.get() as instance: full # [ 252.082187] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 252.082802] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 252.083637] dagster-daemon[2366]: return create_instance_from_dagster_home() full # [ 252.084323] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 252.084950] dagster-daemon[2366]: return create_instance_from_config(dagster_home_path) full # [ 252.085788] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 252.086613] dagster-daemon[2366]: return create_instance_from_ref(instance_ref) full # [ 252.098173] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 252.098712] dagster-daemon[2366]: unified_storage = instance_ref.storage full # [ 252.099570] dagster-daemon[2366]: ^^^^^^^^^^^^^^^^^^^^ full # [ 252.100231] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 252.100848] dagster-daemon[2366]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 252.101490] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.102191] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 252.102791] dagster-daemon[2366]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 252.103618] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.104277] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 252.104924] dagster-daemon[2366]: return DagsterPostgresStorage( full # [ 252.105757] dagster-daemon[2366]: inst_data=inst_data, full # [ 252.106583] dagster-daemon[2366]: ...<2 lines>... full # [ 252.107273] dagster-daemon[2366]: token_provider=get_token_provider_from_config(config_value), full # [ 252.107901] dagster-daemon[2366]: ) full # [ 252.108798] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 252.109564] dagster-daemon[2366]: self._run_storage = PostgresRunStorage( full # [ 252.110244] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~~~^ full # [ 252.110864] dagster-daemon[2366]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 252.111692] dagster-daemon[2366]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.112542] dagster-daemon[2366]: ) full # [ 252.112973] dagster-daemon[2366]: ^ full # [ 252.113795] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 252.114610] dagster-daemon[2366]: self._engine = create_pg_engine( full # [ 252.115272] dagster-daemon[2366]: ~~~~~~~~~~~~~~~~^ full # [ 252.115884] dagster-daemon[2366]: self.postgres_url, full # [ 252.116697] dagster-daemon[2366]: ^^^^^^^^^^^^^^^^^^ full # [ 252.117546] dagster-daemon[2366]: ...<2 lines>... full # [ 252.118198] dagster-daemon[2366]: poolclass=db_pool.NullPool, full # [ 252.118813] dagster-daemon[2366]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 252.119626] dagster-daemon[2366]: ) full # [ 252.120463] dagster-daemon[2366]: ^ full # [ 252.139252] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 252.139788] dagster-daemon[2366]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 252.140628] dagster-daemon[2366]: File "", line 2, in create_engine full # [ 252.141483] dagster-daemon[2366]: return target(fn, url, **kwargs) full # [ 252.142178] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 252.142791] dagster-daemon[2366]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 252.143621] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 252.144278] dagster-daemon[2366]: dbapi = dbapi_meth(**dbapi_args) full # [ 252.144967] dagster-daemon[2366]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 252.145784] dagster-daemon[2366]: import psycopg full # [ 252.156443] dagster-daemon[2366]: ModuleNotFoundError: No module named 'psycopg' full # [ 252.346562] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 252.348860] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 252.350931] systemd[1]: dagster-daemon.service: Consumed 1.385s CPU time over 7.237s wall clock time, 88.5M memory peak. full # [ 254.704966] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 30. full # [ 254.707642] systemd[1]: Started Dagster Webserver. full # [ 257.285171] dagster-webserver[2387]: Traceback (most recent call last): full # [ 257.287777] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 257.288556] dagster-webserver[2387]: sys.exit(main()) full # [ 257.289184] dagster-webserver[2387]: ~~~~^^ full # [ 257.289771] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 257.290639] dagster-webserver[2387]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 257.291268] dagster-webserver[2387]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.291892] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 257.292672] dagster-webserver[2387]: return self.main(*args, **kwargs) full # [ 257.293533] dagster-webserver[2387]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 257.294601] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 257.295258] dagster-webserver[2387]: rv = self.invoke(ctx) full # [ 257.303261] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 257.303811] dagster-webserver[2387]: return ctx.invoke(self.callback, **ctx.params) full # [ 257.304662] dagster-webserver[2387]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.305285] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 257.305921] dagster-webserver[2387]: return callback(*args, **kwargs) full # [ 257.306756] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 257.307588] dagster-webserver[2387]: instance = stack.enter_context( full # [ 257.308255] dagster-webserver[2387]: get_possibly_temporary_instance_for_cli( full # [ 257.308864] dagster-webserver[2387]: ...<3 lines>... full # [ 257.309687] dagster-webserver[2387]: ) full # [ 257.310513] dagster-webserver[2387]: ) full # [ 257.311193] dagster-webserver[2387]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 257.311757] dagster-webserver[2387]: result = _enter(cm) full # [ 257.312566] dagster-webserver[2387]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 257.313228] dagster-webserver[2387]: return next(self.gen) full # [ 257.323646] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 257.324227] dagster-webserver[2387]: with DagsterInstance.get() as instance: full # [ 257.324824] dagster-webserver[2387]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 257.325660] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 257.326489] dagster-webserver[2387]: return create_instance_from_dagster_home() full # [ 257.327206] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 257.327768] dagster-webserver[2387]: return create_instance_from_config(dagster_home_path) full # [ 257.328646] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 257.329275] dagster-webserver[2387]: return create_instance_from_ref(instance_ref) full # [ 257.339800] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 257.340530] dagster-webserver[2387]: unified_storage = instance_ref.storage full # [ 257.341199] dagster-webserver[2387]: ^^^^^^^^^^^^^^^^^^^^ full # [ 257.341805] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 257.342656] dagster-webserver[2387]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 257.343270] dagster-webserver[2387]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.343908] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 257.344728] dagster-webserver[2387]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 257.345553] dagster-webserver[2387]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.346273] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 257.346833] dagster-webserver[2387]: return DagsterPostgresStorage( full # [ 257.347665] dagster-webserver[2387]: inst_data=inst_data, full # [ 257.348500] dagster-webserver[2387]: ...<2 lines>... full # [ 257.349181] dagster-webserver[2387]: token_provider=get_token_provider_from_config(config_value), full # [ 257.349783] dagster-webserver[2387]: ) full # [ 257.350689] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 257.351293] dagster-webserver[2387]: self._run_storage = PostgresRunStorage( full # [ 257.352117] dagster-webserver[2387]: ~~~~~~~~~~~~~~~~~~^ full # [ 257.352700] dagster-webserver[2387]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 257.353521] dagster-webserver[2387]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.354164] dagster-webserver[2387]: ) full # [ 257.354767] dagster-webserver[2387]: ^ full # [ 257.371264] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 257.374047] dagster-webserver[2387]: self._engine = create_pg_engine( full # [ 257.375245] dagster-webserver[2387]: ~~~~~~~~~~~~~~~~^ full # [ 257.376437] dagster-webserver[2387]: self.postgres_url, full # [ 257.377522] dagster-webserver[2387]: ^^^^^^^^^^^^^^^^^^ full # [ 257.378619] dagster-webserver[2387]: ...<2 lines>... full # [ 257.379595] dagster-webserver[2387]: poolclass=db_pool.NullPool, full # [ 257.380783] dagster-webserver[2387]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 257.381982] dagster-webserver[2387]: ) full # [ 257.382791] dagster-webserver[2387]: ^ full # [ 257.383596] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 257.386221] dagster-webserver[2387]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 257.387720] dagster-webserver[2387]: File "", line 2, in create_engine full # [ 257.389913] dagster-webserver[2387]: return target(fn, url, **kwargs) full # [ 257.391146] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 257.393701] dagster-webserver[2387]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 257.395215] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 257.397825] dagster-webserver[2387]: dbapi = dbapi_meth(**dbapi_args) full # [ 257.399058] dagster-webserver[2387]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 257.401818] dagster-webserver[2387]: import psycopg full # [ 257.402787] dagster-webserver[2387]: ModuleNotFoundError: No module named 'psycopg' full # [ 257.454737] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 34. full # [ 257.460180] systemd[1]: Started Dagster Daemon. full # [ 257.685882] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 257.688478] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 257.690602] systemd[1]: dagster-webserver.service: Consumed 2.022s CPU time over 8.222s wall clock time, 111.8M memory peak. full # [ 259.311565] dagster-daemon[2401]: Traceback (most recent call last): full # [ 259.314070] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 259.314611] dagster-daemon[2401]: sys.exit(main()) full # [ 259.315268] dagster-daemon[2401]: ~~~~^^ full # [ 259.315852] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 259.316674] dagster-daemon[2401]: cli(obj={}) full # [ 259.317512] dagster-daemon[2401]: ~~~^^^^^^^^ full # [ 259.318176] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 259.318760] dagster-daemon[2401]: return self.main(*args, **kwargs) full # [ 259.319562] dagster-daemon[2401]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 259.325359] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 259.325900] dagster-daemon[2401]: rv = self.invoke(ctx) full # [ 259.326720] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 259.327547] dagster-daemon[2401]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 259.328249] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 259.328834] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 259.329713] dagster-daemon[2401]: return ctx.invoke(self.callback, **ctx.params) full # [ 259.330496] dagster-daemon[2401]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.331236] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 259.331761] dagster-daemon[2401]: return callback(*args, **kwargs) full # [ 259.340517] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 259.341105] dagster-daemon[2401]: with get_instance_for_cli( full # [ 259.341686] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 259.342533] dagster-daemon[2401]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 259.343182] dagster-daemon[2401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.343796] dagster-daemon[2401]: ) as instance: full # [ 259.344621] dagster-daemon[2401]: ^ full # [ 259.345295] dagster-daemon[2401]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 259.345901] dagster-daemon[2401]: return next(self.gen) full # [ 259.346720] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 259.347555] dagster-daemon[2401]: with DagsterInstance.get() as instance: full # [ 259.348203] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 259.348842] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 259.349620] dagster-daemon[2401]: return create_instance_from_dagster_home() full # [ 259.360064] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 259.360588] dagster-daemon[2401]: return create_instance_from_config(dagster_home_path) full # [ 259.361268] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 259.361876] dagster-daemon[2401]: return create_instance_from_ref(instance_ref) full # [ 259.362735] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 259.363537] dagster-daemon[2401]: unified_storage = instance_ref.storage full # [ 259.364220] dagster-daemon[2401]: ^^^^^^^^^^^^^^^^^^^^ full # [ 259.372563] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 259.373144] dagster-daemon[2401]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 259.373734] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.374561] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 259.375235] dagster-daemon[2401]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 259.375848] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.376484] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 259.377166] dagster-daemon[2401]: return DagsterPostgresStorage( full # [ 259.377770] dagster-daemon[2401]: inst_data=inst_data, full # [ 259.378594] dagster-daemon[2401]: ...<2 lines>... full # [ 259.379271] dagster-daemon[2401]: token_provider=get_token_provider_from_config(config_value), full # [ 259.379889] dagster-daemon[2401]: ) full # [ 259.380741] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 259.381542] dagster-daemon[2401]: self._run_storage = PostgresRunStorage( full # [ 259.382212] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~~~^ full # [ 259.382822] dagster-daemon[2401]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 259.383645] dagster-daemon[2401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.384469] dagster-daemon[2401]: ) full # [ 259.385125] dagster-daemon[2401]: ^ full # [ 259.385713] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 259.386533] dagster-daemon[2401]: self._engine = create_pg_engine( full # [ 259.387192] dagster-daemon[2401]: ~~~~~~~~~~~~~~~~^ full # [ 259.387794] dagster-daemon[2401]: self.postgres_url, full # [ 259.388608] dagster-daemon[2401]: ^^^^^^^^^^^^^^^^^^ full # [ 259.389261] dagster-daemon[2401]: ...<2 lines>... full # [ 259.389861] dagster-daemon[2401]: poolclass=db_pool.NullPool, full # [ 259.390669] dagster-daemon[2401]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 259.391494] dagster-daemon[2401]: ) full # [ 259.392148] dagster-daemon[2401]: ^ full # [ 259.408505] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 259.411128] dagster-daemon[2401]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 259.412541] dagster-daemon[2401]: File "", line 2, in create_engine full # [ 259.414767] dagster-daemon[2401]: return target(fn, url, **kwargs) full # [ 259.415967] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 259.418517] dagster-daemon[2401]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 259.420040] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 259.422585] dagster-daemon[2401]: dbapi = dbapi_meth(**dbapi_args) full # [ 259.423762] dagster-daemon[2401]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 259.426504] dagster-daemon[2401]: import psycopg full # [ 259.427452] dagster-daemon[2401]: ModuleNotFoundError: No module named 'psycopg' full # [ 259.596565] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 259.597365] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 259.601258] systemd[1]: dagster-daemon.service: Consumed 1.412s CPU time over 7.252s wall clock time, 88.5M memory peak. full # [ 262.704973] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 31. full # [ 262.709639] systemd[1]: Started Dagster Webserver. full # [ 264.704314] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 35. full # [ 264.706844] systemd[1]: Started Dagster Daemon. full # [ 265.300761] dagster-webserver[2429]: Traceback (most recent call last): full # [ 265.303085] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 265.305207] dagster-webserver[2429]: sys.exit(main()) full # [ 265.306209] dagster-webserver[2429]: ~~~~^^ full # [ 265.307200] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 265.309646] dagster-webserver[2429]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 265.311033] dagster-webserver[2429]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.312368] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 265.314753] dagster-webserver[2429]: return self.main(*args, **kwargs) full # [ 265.315966] dagster-webserver[2429]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 265.317201] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 265.319648] dagster-webserver[2429]: rv = self.invoke(ctx) full # [ 265.320932] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 265.324145] dagster-webserver[2429]: return ctx.invoke(self.callback, **ctx.params) full # [ 265.325775] dagster-webserver[2429]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.327763] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 265.330143] dagster-webserver[2429]: return callback(*args, **kwargs) full # [ 265.331362] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 265.333987] dagster-webserver[2429]: instance = stack.enter_context( full # [ 265.335467] dagster-webserver[2429]: get_possibly_temporary_instance_for_cli( full # [ 265.337067] dagster-webserver[2429]: ...<3 lines>... full # [ 265.338350] dagster-webserver[2429]: ) full # [ 265.339439] dagster-webserver[2429]: ) full # [ 265.340516] dagster-webserver[2429]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 265.342992] dagster-webserver[2429]: result = _enter(cm) full # [ 265.344076] dagster-webserver[2429]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 265.346336] dagster-webserver[2429]: return next(self.gen) full # [ 265.347410] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 265.350409] dagster-webserver[2429]: with DagsterInstance.get() as instance: full # [ 265.351923] dagster-webserver[2429]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 265.353899] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 265.356462] dagster-webserver[2429]: return create_instance_from_dagster_home() full # [ 265.357791] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 265.360693] dagster-webserver[2429]: return create_instance_from_config(dagster_home_path) full # [ 265.362195] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 265.365086] dagster-webserver[2429]: return create_instance_from_ref(instance_ref) full # [ 265.366449] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 265.369253] dagster-webserver[2429]: unified_storage = instance_ref.storage full # [ 265.370738] dagster-webserver[2429]: ^^^^^^^^^^^^^^^^^^^^ full # [ 265.372299] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 265.375597] dagster-webserver[2429]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 265.377510] dagster-webserver[2429]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.379081] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 265.381663] dagster-webserver[2429]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 265.383274] dagster-webserver[2429]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.385517] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 265.388393] dagster-webserver[2429]: return DagsterPostgresStorage( full # [ 265.389767] dagster-webserver[2429]: inst_data=inst_data, full # [ 265.391173] dagster-webserver[2429]: ...<2 lines>... full # [ 265.392391] dagster-webserver[2429]: token_provider=get_token_provider_from_config(config_value), full # [ 265.394586] dagster-webserver[2429]: ) full # [ 265.395637] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 265.398354] dagster-webserver[2429]: self._run_storage = PostgresRunStorage( full # [ 265.399909] dagster-webserver[2429]: ~~~~~~~~~~~~~~~~~~^ full # [ 265.401481] dagster-webserver[2429]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 265.403418] dagster-webserver[2429]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.405413] dagster-webserver[2429]: ) full # [ 265.406401] dagster-webserver[2429]: ^ full # [ 265.407225] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 265.409943] dagster-webserver[2429]: self._engine = create_pg_engine( full # [ 265.411175] dagster-webserver[2429]: ~~~~~~~~~~~~~~~~^ full # [ 265.412370] dagster-webserver[2429]: self.postgres_url, full # [ 265.413542] dagster-webserver[2429]: ^^^^^^^^^^^^^^^^^^ full # [ 265.415331] dagster-webserver[2429]: ...<2 lines>... full # [ 265.416581] dagster-webserver[2429]: poolclass=db_pool.NullPool, full # [ 265.417779] dagster-webserver[2429]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 265.418974] dagster-webserver[2429]: ) full # [ 265.419787] dagster-webserver[2429]: ^ full # [ 265.420593] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 265.423210] dagster-webserver[2429]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 265.424670] dagster-webserver[2429]: File "", line 2, in create_engine full # [ 265.426865] dagster-webserver[2429]: return target(fn, url, **kwargs) full # [ 265.428921] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 265.431784] dagster-webserver[2429]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 265.435212] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 265.437798] dagster-webserver[2429]: dbapi = dbapi_meth(**dbapi_args) full # [ 265.439035] dagster-webserver[2429]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 265.441793] dagster-webserver[2429]: import psycopg full # [ 265.442781] dagster-webserver[2429]: ModuleNotFoundError: No module named 'psycopg' full # [ 265.614167] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 265.614909] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 265.615891] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 7.927s wall clock time, 111.6M memory peak. full # [ 266.647918] dagster-daemon[2439]: Traceback (most recent call last): full # [ 266.650708] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 266.651306] dagster-daemon[2439]: sys.exit(main()) full # [ 266.651881] dagster-daemon[2439]: ~~~~^^ full # [ 266.652692] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 266.653522] dagster-daemon[2439]: cli(obj={}) full # [ 266.653973] dagster-daemon[2439]: ~~~^^^^^^^^ full # [ 266.654769] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 266.655580] dagster-daemon[2439]: return self.main(*args, **kwargs) full # [ 266.656238] dagster-daemon[2439]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 266.656878] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 266.657470] dagster-daemon[2439]: rv = self.invoke(ctx) full # [ 266.658149] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 266.658717] dagster-daemon[2439]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 266.659558] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 266.669540] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 266.670119] dagster-daemon[2439]: return ctx.invoke(self.callback, **ctx.params) full # [ 266.670714] dagster-daemon[2439]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.671552] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 266.672226] dagster-daemon[2439]: return callback(*args, **kwargs) full # [ 266.672877] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 266.673665] dagster-daemon[2439]: with get_instance_for_cli( full # [ 266.674502] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 266.675198] dagster-daemon[2439]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 266.675803] dagster-daemon[2439]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.676616] dagster-daemon[2439]: ) as instance: full # [ 266.677661] dagster-daemon[2439]: ^ full # [ 266.678488] dagster-daemon[2439]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 266.679140] dagster-daemon[2439]: return next(self.gen) full # [ 266.688873] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 266.689609] dagster-daemon[2439]: with DagsterInstance.get() as instance: full # [ 266.690278] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 266.690890] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 266.691717] dagster-daemon[2439]: return create_instance_from_dagster_home() full # [ 266.692597] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 266.693233] dagster-daemon[2439]: return create_instance_from_config(dagster_home_path) full # [ 266.693846] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 266.694488] dagster-daemon[2439]: return create_instance_from_ref(instance_ref) full # [ 266.704493] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 266.707283] dagster-daemon[2439]: unified_storage = instance_ref.storage full # [ 266.708533] dagster-daemon[2439]: ^^^^^^^^^^^^^^^^^^^^ full # [ 266.709779] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 266.712297] dagster-daemon[2439]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 266.714185] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.715719] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 266.718275] dagster-daemon[2439]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 266.719863] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.721439] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 266.724098] dagster-daemon[2439]: return DagsterPostgresStorage( full # [ 266.725240] dagster-daemon[2439]: inst_data=inst_data, full # [ 266.726317] dagster-daemon[2439]: ...<2 lines>... full # [ 266.727297] dagster-daemon[2439]: token_provider=get_token_provider_from_config(config_value), full # [ 266.728861] dagster-daemon[2439]: ) full # [ 266.729630] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 266.732145] dagster-daemon[2439]: self._run_storage = PostgresRunStorage( full # [ 266.733389] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~~~^ full # [ 266.734629] dagster-daemon[2439]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 266.736303] dagster-daemon[2439]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.737994] dagster-daemon[2439]: ) full # [ 266.738772] dagster-daemon[2439]: ^ full # [ 266.739542] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 266.742243] dagster-daemon[2439]: self._engine = create_pg_engine( full # [ 266.743408] dagster-daemon[2439]: ~~~~~~~~~~~~~~~~^ full # [ 266.744568] dagster-daemon[2439]: self.postgres_url, full # [ 266.745606] dagster-daemon[2439]: ^^^^^^^^^^^^^^^^^^ full # [ 266.746638] dagster-daemon[2439]: ...<2 lines>... full # [ 266.747596] dagster-daemon[2439]: poolclass=db_pool.NullPool, full # [ 266.748767] dagster-daemon[2439]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 266.749917] dagster-daemon[2439]: ) full # [ 266.750689] dagster-daemon[2439]: ^ full # [ 266.751466] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 266.754120] dagster-daemon[2439]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 266.755543] dagster-daemon[2439]: File "", line 2, in create_engine full # [ 266.757708] dagster-daemon[2439]: return target(fn, url, **kwargs) full # [ 266.758870] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 266.761402] dagster-daemon[2439]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 266.762951] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 266.765511] dagster-daemon[2439]: dbapi = dbapi_meth(**dbapi_args) full # [ 266.766676] dagster-daemon[2439]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 266.769392] dagster-daemon[2439]: import psycopg full # [ 266.770345] dagster-daemon[2439]: ModuleNotFoundError: No module named 'psycopg' full # [ 266.901249] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 266.901970] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 266.905953] systemd[1]: dagster-daemon.service: Consumed 1.427s CPU time over 7.297s wall clock time, 88.5M memory peak. full # [ 270.704964] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 32. full # [ 270.710594] systemd[1]: Started Dagster Webserver. full # [ 271.955254] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 36. full # [ 271.957060] systemd[1]: Started Dagster Daemon. full # [ 273.318649] dagster-webserver[2471]: Traceback (most recent call last): full # [ 273.321087] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 273.321606] dagster-webserver[2471]: sys.exit(main()) full # [ 273.322271] dagster-webserver[2471]: ~~~~^^ full # [ 273.323132] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 273.323682] dagster-webserver[2471]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 273.324529] dagster-webserver[2471]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.325340] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 273.325745] dagster-webserver[2471]: return self.main(*args, **kwargs) full # [ 273.326556] dagster-webserver[2471]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 273.334077] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 273.334578] dagster-webserver[2471]: rv = self.invoke(ctx) full # [ 273.335246] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 273.335843] dagster-webserver[2471]: return ctx.invoke(self.callback, **ctx.params) full # [ 273.339110] dagster-webserver[2471]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.339691] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 273.340496] dagster-webserver[2471]: return callback(*args, **kwargs) full # [ 273.342644] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 273.343524] dagster-webserver[2471]: instance = stack.enter_context( full # [ 273.344364] dagster-webserver[2471]: get_possibly_temporary_instance_for_cli( full # [ 273.344970] dagster-webserver[2471]: ...<3 lines>... full # [ 273.345786] dagster-webserver[2471]: ) full # [ 273.346743] dagster-webserver[2471]: ) full # [ 273.347267] dagster-webserver[2471]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 273.347866] dagster-webserver[2471]: result = _enter(cm) full # [ 273.348752] dagster-webserver[2471]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 273.349507] dagster-webserver[2471]: return next(self.gen) full # [ 273.353082] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 273.353921] dagster-webserver[2471]: with DagsterInstance.get() as instance: full # [ 273.354729] dagster-webserver[2471]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 273.358091] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 273.358766] dagster-webserver[2471]: return create_instance_from_dagster_home() full # [ 273.361091] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 273.361591] dagster-webserver[2471]: return create_instance_from_config(dagster_home_path) full # [ 273.363041] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 273.363633] dagster-webserver[2471]: return create_instance_from_ref(instance_ref) full # [ 273.364494] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 273.365316] dagster-webserver[2471]: unified_storage = instance_ref.storage full # [ 273.365916] dagster-webserver[2471]: ^^^^^^^^^^^^^^^^^^^^ full # [ 273.366727] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 273.367708] dagster-webserver[2471]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 273.368564] dagster-webserver[2471]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.369326] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 273.370055] dagster-webserver[2471]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 273.370630] dagster-webserver[2471]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.371423] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 273.372120] dagster-webserver[2471]: return DagsterPostgresStorage( full # [ 273.373091] dagster-webserver[2471]: inst_data=inst_data, full # [ 273.373720] dagster-webserver[2471]: ...<2 lines>... full # [ 273.374550] dagster-webserver[2471]: token_provider=get_token_provider_from_config(config_value), full # [ 273.375288] dagster-webserver[2471]: ) full # [ 273.375798] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 273.376610] dagster-webserver[2471]: self._run_storage = PostgresRunStorage( full # [ 273.377360] dagster-webserver[2471]: ~~~~~~~~~~~~~~~~~~^ full # [ 273.377868] dagster-webserver[2471]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 273.378676] dagster-webserver[2471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.379604] dagster-webserver[2471]: ) full # [ 273.380148] dagster-webserver[2471]: ^ full # [ 273.380746] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 273.381643] dagster-webserver[2471]: self._engine = create_pg_engine( full # [ 273.382220] dagster-webserver[2471]: ~~~~~~~~~~~~~~~~^ full # [ 273.382819] dagster-webserver[2471]: self.postgres_url, full # [ 273.383808] dagster-webserver[2471]: ^^^^^^^^^^^^^^^^^^ full # [ 273.384537] dagster-webserver[2471]: ...<2 lines>... full # [ 273.385175] dagster-webserver[2471]: poolclass=db_pool.NullPool, full # [ 273.385711] dagster-webserver[2471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.386529] dagster-webserver[2471]: ) full # [ 273.387297] dagster-webserver[2471]: ^ full # [ 273.388088] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 273.388600] dagster-webserver[2471]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 273.389314] dagster-webserver[2471]: File "", line 2, in create_engine full # [ 273.389863] dagster-webserver[2471]: return target(fn, url, **kwargs) full # [ 273.390675] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 273.391606] dagster-webserver[2471]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 273.392188] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 273.392761] dagster-webserver[2471]: dbapi = dbapi_meth(**dbapi_args) full # [ 273.393992] dagster-webserver[2471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 273.394593] dagster-webserver[2471]: import psycopg full # [ 273.395313] dagster-webserver[2471]: ModuleNotFoundError: No module named 'psycopg' full # [ 273.782495] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 273.783181] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 273.786484] systemd[1]: dagster-webserver.service: Consumed 2.066s CPU time over 8.162s wall clock time, 111.8M memory peak. full # [ 273.832979] dagster-daemon[2477]: Traceback (most recent call last): full # [ 273.834533] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 273.837118] dagster-daemon[2477]: sys.exit(main()) full # [ 273.838322] dagster-daemon[2477]: ~~~~^^ full # [ 273.839502] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 273.842618] dagster-daemon[2477]: cli(obj={}) full # [ 273.843749] dagster-daemon[2477]: ~~~^^^^^^^^ full # [ 273.844910] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 273.847644] dagster-daemon[2477]: return self.main(*args, **kwargs) full # [ 273.848812] dagster-daemon[2477]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 273.850067] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 273.852392] dagster-daemon[2477]: rv = self.invoke(ctx) full # [ 273.853417] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 273.855755] dagster-daemon[2477]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 273.857218] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 273.858638] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 273.860970] dagster-daemon[2477]: return ctx.invoke(self.callback, **ctx.params) full # [ 273.862336] dagster-daemon[2477]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.863670] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 273.865980] dagster-daemon[2477]: return callback(*args, **kwargs) full # [ 273.867173] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 273.869807] dagster-daemon[2477]: with get_instance_for_cli( full # [ 273.870930] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 273.872071] dagster-daemon[2477]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 273.873912] dagster-daemon[2477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.875760] dagster-daemon[2477]: ) as instance: full # [ 273.876684] dagster-daemon[2477]: ^ full # [ 273.877449] dagster-daemon[2477]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 273.879653] dagster-daemon[2477]: return next(self.gen) full # [ 273.880658] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 273.883221] dagster-daemon[2477]: with DagsterInstance.get() as instance: full # [ 273.884453] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 273.885543] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 273.888184] dagster-daemon[2477]: return create_instance_from_dagster_home() full # [ 273.889470] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 273.892361] dagster-daemon[2477]: return create_instance_from_config(dagster_home_path) full # [ 273.893836] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 273.896633] dagster-daemon[2477]: return create_instance_from_ref(instance_ref) full # [ 273.897971] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 273.900877] dagster-daemon[2477]: unified_storage = instance_ref.storage full # [ 273.902162] dagster-daemon[2477]: ^^^^^^^^^^^^^^^^^^^^ full # [ 273.903389] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 273.905935] dagster-daemon[2477]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 273.907804] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.909293] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 273.911857] dagster-daemon[2477]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 273.913497] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.915120] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 273.917700] dagster-daemon[2477]: return DagsterPostgresStorage( full # [ 273.918821] dagster-daemon[2477]: inst_data=inst_data, full # [ 273.919928] dagster-daemon[2477]: ...<2 lines>... full # [ 273.920878] dagster-daemon[2477]: token_provider=get_token_provider_from_config(config_value), full # [ 273.922431] dagster-daemon[2477]: ) full # [ 273.923213] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 273.925778] dagster-daemon[2477]: self._run_storage = PostgresRunStorage( full # [ 273.927051] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~~~^ full # [ 273.928289] dagster-daemon[2477]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 273.929977] dagster-daemon[2477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.931664] dagster-daemon[2477]: ) full # [ 273.932427] dagster-daemon[2477]: ^ full # [ 273.933271] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 273.936032] dagster-daemon[2477]: self._engine = create_pg_engine( full # [ 273.937263] dagster-daemon[2477]: ~~~~~~~~~~~~~~~~^ full # [ 273.938422] dagster-daemon[2477]: self.postgres_url, full # [ 273.939506] dagster-daemon[2477]: ^^^^^^^^^^^^^^^^^^ full # [ 273.940537] dagster-daemon[2477]: ...<2 lines>... full # [ 273.941493] dagster-daemon[2477]: poolclass=db_pool.NullPool, full # [ 273.942642] dagster-daemon[2477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 273.943795] dagster-daemon[2477]: ) full # [ 273.944575] dagster-daemon[2477]: ^ full # [ 273.945363] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 273.947940] dagster-daemon[2477]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 273.949357] dagster-daemon[2477]: File "", line 2, in create_engine full # [ 273.951519] dagster-daemon[2477]: return target(fn, url, **kwargs) full # [ 273.952677] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 273.955227] dagster-daemon[2477]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 273.956694] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 273.959255] dagster-daemon[2477]: dbapi = dbapi_meth(**dbapi_args) full # [ 273.960409] dagster-daemon[2477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 273.963163] dagster-daemon[2477]: import psycopg full # [ 273.964105] dagster-daemon[2477]: ModuleNotFoundError: No module named 'psycopg' full # [ 274.027586] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 274.029685] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 274.032323] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.123s wall clock time, 88.5M memory peak. full # [ 278.955239] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 33. full # [ 278.958752] systemd[1]: Started Dagster Webserver. full # [ 279.205689] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 37. full # [ 279.207726] systemd[1]: Started Dagster Daemon. full # [ 281.089169] dagster-daemon[2514]: Traceback (most recent call last): full # [ 281.091518] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 281.093807] dagster-daemon[2514]: sys.exit(main()) full # [ 281.095143] dagster-daemon[2514]: ~~~~^^ full # [ 281.096352] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 281.098913] dagster-daemon[2514]: cli(obj={}) full # [ 281.099849] dagster-daemon[2514]: ~~~^^^^^^^^ full # [ 281.100774] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 281.103243] dagster-daemon[2514]: return self.main(*args, **kwargs) full # [ 281.104729] dagster-daemon[2514]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 281.106759] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 281.109096] dagster-daemon[2514]: rv = self.invoke(ctx) full # [ 281.110128] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 281.112448] dagster-daemon[2514]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 281.113953] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 281.115436] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 281.117777] dagster-daemon[2514]: return ctx.invoke(self.callback, **ctx.params) full # [ 281.119614] dagster-daemon[2514]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.121176] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 281.123815] dagster-daemon[2514]: return callback(*args, **kwargs) full # [ 281.125223] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 281.128052] dagster-daemon[2514]: with get_instance_for_cli( full # [ 281.129488] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 281.130593] dagster-daemon[2514]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 281.132446] dagster-daemon[2514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.134303] dagster-daemon[2514]: ) as instance: full # [ 281.135367] dagster-daemon[2514]: ^ full # [ 281.136363] dagster-daemon[2514]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 281.139068] dagster-daemon[2514]: return next(self.gen) full # [ 281.140100] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 281.142665] dagster-daemon[2514]: with DagsterInstance.get() as instance: full # [ 281.143906] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 281.145053] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 281.147577] dagster-daemon[2514]: return create_instance_from_dagster_home() full # [ 281.148889] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 281.151780] dagster-daemon[2514]: return create_instance_from_config(dagster_home_path) full # [ 281.153332] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 281.156369] dagster-daemon[2514]: return create_instance_from_ref(instance_ref) full # [ 281.158363] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 281.161356] dagster-daemon[2514]: unified_storage = instance_ref.storage full # [ 281.163318] dagster-daemon[2514]: ^^^^^^^^^^^^^^^^^^^^ full # [ 281.164559] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 281.167347] dagster-daemon[2514]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 281.169503] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.171281] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 281.173863] dagster-daemon[2514]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 281.175452] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.177081] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 281.179678] dagster-daemon[2514]: return DagsterPostgresStorage( full # [ 281.180821] dagster-daemon[2514]: inst_data=inst_data, full # [ 281.181898] dagster-daemon[2514]: ...<2 lines>... full # [ 281.182841] dagster-daemon[2514]: token_provider=get_token_provider_from_config(config_value), full # [ 281.184411] dagster-daemon[2514]: ) full # [ 281.185306] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 281.188371] dagster-daemon[2514]: self._run_storage = PostgresRunStorage( full # [ 281.189854] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~~~^ full # [ 281.191587] dagster-daemon[2514]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 281.193483] dagster-daemon[2514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.195603] dagster-daemon[2514]: ) full # [ 281.196397] dagster-daemon[2514]: ^ full # [ 281.197210] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 281.200081] dagster-daemon[2514]: self._engine = create_pg_engine( full # [ 281.201653] dagster-daemon[2514]: ~~~~~~~~~~~~~~~~^ full # [ 281.203056] dagster-daemon[2514]: self.postgres_url, full # [ 281.204096] dagster-daemon[2514]: ^^^^^^^^^^^^^^^^^^ full # [ 281.205129] dagster-daemon[2514]: ...<2 lines>... full # [ 281.206085] dagster-daemon[2514]: poolclass=db_pool.NullPool, full # [ 281.207236] dagster-daemon[2514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.208384] dagster-daemon[2514]: ) full # [ 281.209173] dagster-daemon[2514]: ^ full # [ 281.209926] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 281.212576] dagster-daemon[2514]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 281.214443] dagster-daemon[2514]: File "", line 2, in create_engine full # [ 281.216870] dagster-daemon[2514]: return target(fn, url, **kwargs) full # [ 281.218464] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 281.221306] dagster-daemon[2514]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 281.223221] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 281.226359] dagster-daemon[2514]: dbapi = dbapi_meth(**dbapi_args) full # [ 281.227537] dagster-daemon[2514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 281.230384] dagster-daemon[2514]: import psycopg full # [ 281.231341] dagster-daemon[2514]: ModuleNotFoundError: No module named 'psycopg' full # [ 281.306460] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 281.308715] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 281.310681] systemd[1]: dagster-daemon.service: Consumed 1.471s CPU time over 7.274s wall clock time, 88.5M memory peak. full # [ 281.725185] dagster-webserver[2513]: Traceback (most recent call last): full # [ 281.727704] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 281.728286] dagster-webserver[2513]: sys.exit(main()) full # [ 281.728873] dagster-webserver[2513]: ~~~~^^ full # [ 281.729685] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 281.730503] dagster-webserver[2513]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 281.731179] dagster-webserver[2513]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.731801] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 281.732689] dagster-webserver[2513]: return self.main(*args, **kwargs) full # [ 281.733247] dagster-webserver[2513]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 281.740118] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 281.740665] dagster-webserver[2513]: rv = self.invoke(ctx) full # [ 281.741487] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 281.742328] dagster-webserver[2513]: return ctx.invoke(self.callback, **ctx.params) full # [ 281.742786] dagster-webserver[2513]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.743588] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 281.744263] dagster-webserver[2513]: return callback(*args, **kwargs) full # [ 281.744909] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 281.745760] dagster-webserver[2513]: instance = stack.enter_context( full # [ 281.746510] dagster-webserver[2513]: get_possibly_temporary_instance_for_cli( full # [ 281.747147] dagster-webserver[2513]: ...<3 lines>... full # [ 281.747752] dagster-webserver[2513]: ) full # [ 281.748564] dagster-webserver[2513]: ) full # [ 281.749220] dagster-webserver[2513]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 281.749820] dagster-webserver[2513]: result = _enter(cm) full # [ 281.760505] dagster-webserver[2513]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 281.761087] dagster-webserver[2513]: return next(self.gen) full # [ 281.761679] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 281.762520] dagster-webserver[2513]: with DagsterInstance.get() as instance: full # [ 281.763178] dagster-webserver[2513]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 281.763787] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 281.764613] dagster-webserver[2513]: return create_instance_from_dagster_home() full # [ 281.765288] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 281.765898] dagster-webserver[2513]: return create_instance_from_config(dagster_home_path) full # [ 281.766971] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 281.767757] dagster-webserver[2513]: return create_instance_from_ref(instance_ref) full # [ 281.779568] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 281.780315] dagster-webserver[2513]: unified_storage = instance_ref.storage full # [ 281.780935] dagster-webserver[2513]: ^^^^^^^^^^^^^^^^^^^^ full # [ 281.781770] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 281.782630] dagster-webserver[2513]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 281.783265] dagster-webserver[2513]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.783873] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 281.784690] dagster-webserver[2513]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 281.785538] dagster-webserver[2513]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.786048] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 281.786604] dagster-webserver[2513]: return DagsterPostgresStorage( full # [ 281.787279] dagster-webserver[2513]: inst_data=inst_data, full # [ 281.787889] dagster-webserver[2513]: ...<2 lines>... full # [ 281.788710] dagster-webserver[2513]: token_provider=get_token_provider_from_config(config_value), full # [ 281.789546] dagster-webserver[2513]: ) full # [ 281.802347] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 281.802892] dagster-webserver[2513]: self._run_storage = PostgresRunStorage( full # [ 281.803715] dagster-webserver[2513]: ~~~~~~~~~~~~~~~~~~^ full # [ 281.804553] dagster-webserver[2513]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 281.805230] dagster-webserver[2513]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.805838] dagster-webserver[2513]: ) full # [ 281.806662] dagster-webserver[2513]: ^ full # [ 281.807501] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 281.808184] dagster-webserver[2513]: self._engine = create_pg_engine( full # [ 281.808788] dagster-webserver[2513]: ~~~~~~~~~~~~~~~~^ full # [ 281.809613] dagster-webserver[2513]: self.postgres_url, full # [ 281.810289] dagster-webserver[2513]: ^^^^^^^^^^^^^^^^^^ full # [ 281.810900] dagster-webserver[2513]: ...<2 lines>... full # [ 281.812001] dagster-webserver[2513]: poolclass=db_pool.NullPool, full # [ 281.812573] dagster-webserver[2513]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 281.813265] dagster-webserver[2513]: ) full # [ 281.813845] dagster-webserver[2513]: ^ full # [ 281.814460] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 281.815131] dagster-webserver[2513]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 281.815739] dagster-webserver[2513]: File "", line 2, in create_engine full # [ 281.816520] dagster-webserver[2513]: return target(fn, url, **kwargs) full # [ 281.816998] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 281.817561] dagster-webserver[2513]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 281.832149] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 281.832675] dagster-webserver[2513]: dbapi = dbapi_meth(**dbapi_args) full # [ 281.833521] dagster-webserver[2513]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 281.834182] dagster-webserver[2513]: import psycopg full # [ 281.834822] dagster-webserver[2513]: ModuleNotFoundError: No module named 'psycopg' full # [ 282.107443] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 282.109725] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 282.111886] systemd[1]: dagster-webserver.service: Consumed 2.050s CPU time over 8.319s wall clock time, 111.5M memory peak. full # [ 286.454899] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 38. full # [ 286.458246] systemd[1]: Started Dagster Daemon. full # [ 287.204083] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 34. full # [ 287.206587] systemd[1]: Started Dagster Webserver. full # [ 288.331196] dagster-daemon[2552]: Traceback (most recent call last): full # [ 288.333705] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 288.334273] dagster-daemon[2552]: sys.exit(main()) full # [ 288.334862] dagster-daemon[2552]: ~~~~^^ full # [ 288.335670] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 288.339550] dagster-daemon[2552]: cli(obj={}) full # [ 288.340534] dagster-daemon[2552]: ~~~^^^^^^^^ full # [ 288.341795] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 288.343492] dagster-daemon[2552]: return self.main(*args, **kwargs) full # [ 288.344145] dagster-daemon[2552]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 288.344740] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 288.348087] dagster-daemon[2552]: rv = self.invoke(ctx) full # [ 288.348582] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 288.350098] dagster-daemon[2552]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 288.350639] dagster-daemon[2552]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 288.351260] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 288.351891] dagster-daemon[2552]: return ctx.invoke(self.callback, **ctx.params) full # [ 288.354683] dagster-daemon[2552]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.355503] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 288.357707] dagster-daemon[2552]: return callback(*args, **kwargs) full # [ 288.358528] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 288.362102] dagster-daemon[2552]: with get_instance_for_cli( full # [ 288.362749] dagster-daemon[2552]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 288.363561] dagster-daemon[2552]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 288.366091] dagster-daemon[2552]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.366600] dagster-daemon[2552]: ) as instance: full # [ 288.367263] dagster-daemon[2552]: ^ full # [ 288.367869] dagster-daemon[2552]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 288.370575] dagster-daemon[2552]: return next(self.gen) full # [ 288.371233] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 288.371830] dagster-daemon[2552]: with DagsterInstance.get() as instance: full # [ 288.375089] dagster-daemon[2552]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 288.375631] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 288.376263] dagster-daemon[2552]: return create_instance_from_dagster_home() full # [ 288.376941] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 288.379703] dagster-daemon[2552]: return create_instance_from_config(dagster_home_path) full # [ 288.380517] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 288.383089] dagster-daemon[2552]: return create_instance_from_ref(instance_ref) full # [ 288.383714] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 288.384526] dagster-daemon[2552]: unified_storage = instance_ref.storage full # [ 288.384988] dagster-daemon[2552]: ^^^^^^^^^^^^^^^^^^^^ full # [ 288.388541] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 288.389199] dagster-daemon[2552]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 288.389801] dagster-daemon[2552]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.393089] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 288.393600] dagster-daemon[2552]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 288.395089] dagster-daemon[2552]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.395647] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 288.396465] dagster-daemon[2552]: return DagsterPostgresStorage( full # [ 288.399098] dagster-daemon[2552]: inst_data=inst_data, full # [ 288.399679] dagster-daemon[2552]: ...<2 lines>... full # [ 288.400513] dagster-daemon[2552]: token_provider=get_token_provider_from_config(config_value), full # [ 288.403088] dagster-daemon[2552]: ) full # [ 288.403716] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 288.404529] dagster-daemon[2552]: self._run_storage = PostgresRunStorage( full # [ 288.408090] dagster-daemon[2552]: ~~~~~~~~~~~~~~~~~~^ full # [ 288.408765] dagster-daemon[2552]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 288.409562] dagster-daemon[2552]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.412089] dagster-daemon[2552]: ) full # [ 288.412588] dagster-daemon[2552]: ^ full # [ 288.413299] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 288.413855] dagster-daemon[2552]: self._engine = create_pg_engine( full # [ 288.417090] dagster-daemon[2552]: ~~~~~~~~~~~~~~~~^ full # [ 288.417652] dagster-daemon[2552]: self.postgres_url, full # [ 288.418476] dagster-daemon[2552]: ^^^^^^^^^^^^^^^^^^ full # [ 288.421088] dagster-daemon[2552]: ...<2 lines>... full # [ 288.421689] dagster-daemon[2552]: poolclass=db_pool.NullPool, full # [ 288.422512] dagster-daemon[2552]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 288.425098] dagster-daemon[2552]: ) full # [ 288.425716] dagster-daemon[2552]: ^ full # [ 288.426534] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 288.429097] dagster-daemon[2552]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 288.429583] dagster-daemon[2552]: File "", line 2, in create_engine full # [ 288.430244] dagster-daemon[2552]: return target(fn, url, **kwargs) full # [ 288.430845] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 288.434090] dagster-daemon[2552]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 288.434656] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 288.435490] dagster-daemon[2552]: dbapi = dbapi_meth(**dbapi_args) full # [ 288.438088] dagster-daemon[2552]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 288.438710] dagster-daemon[2552]: import psycopg full # [ 288.439521] dagster-daemon[2552]: ModuleNotFoundError: No module named 'psycopg' full # [ 288.620297] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 288.620977] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 288.623986] systemd[1]: dagster-daemon.service: Consumed 1.467s CPU time over 7.312s wall clock time, 88.6M memory peak. full # [ 289.963386] dagster-webserver[2558]: Traceback (most recent call last): full # [ 289.965884] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 289.966648] dagster-webserver[2558]: sys.exit(main()) full # [ 289.967282] dagster-webserver[2558]: ~~~~^^ full # [ 289.967911] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 289.968724] dagster-webserver[2558]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 289.969572] dagster-webserver[2558]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.970233] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 289.970821] dagster-webserver[2558]: return self.main(*args, **kwargs) full # [ 289.971634] dagster-webserver[2558]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 289.972492] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 289.973118] dagster-webserver[2558]: rv = self.invoke(ctx) full # [ 289.973705] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 289.974516] dagster-webserver[2558]: return ctx.invoke(self.callback, **ctx.params) full # [ 289.975195] dagster-webserver[2558]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 289.985704] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 289.986273] dagster-webserver[2558]: return callback(*args, **kwargs) full # [ 289.986881] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 289.987712] dagster-webserver[2558]: instance = stack.enter_context( full # [ 289.988545] dagster-webserver[2558]: get_possibly_temporary_instance_for_cli( full # [ 289.989220] dagster-webserver[2558]: ...<3 lines>... full # [ 289.989830] dagster-webserver[2558]: ) full # [ 289.990653] dagster-webserver[2558]: ) full # [ 289.991490] dagster-webserver[2558]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 289.992178] dagster-webserver[2558]: result = _enter(cm) full # [ 289.992807] dagster-webserver[2558]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 289.993594] dagster-webserver[2558]: return next(self.gen) full # [ 290.001565] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 290.002157] dagster-webserver[2558]: with DagsterInstance.get() as instance: full # [ 290.002741] dagster-webserver[2558]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 290.003567] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 290.004245] dagster-webserver[2558]: return create_instance_from_dagster_home() full # [ 290.004853] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 290.005489] dagster-webserver[2558]: return create_instance_from_config(dagster_home_path) full # [ 290.006200] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 290.006772] dagster-webserver[2558]: return create_instance_from_ref(instance_ref) full # [ 290.007594] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 290.008264] dagster-webserver[2558]: unified_storage = instance_ref.storage full # [ 290.008874] dagster-webserver[2558]: ^^^^^^^^^^^^^^^^^^^^ full # [ 290.022499] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 290.023114] dagster-webserver[2558]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 290.023672] dagster-webserver[2558]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.024510] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 290.025176] dagster-webserver[2558]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 290.025781] dagster-webserver[2558]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.026606] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 290.027275] dagster-webserver[2558]: return DagsterPostgresStorage( full # [ 290.027881] dagster-webserver[2558]: inst_data=inst_data, full # [ 290.028700] dagster-webserver[2558]: ...<2 lines>... full # [ 290.029539] dagster-webserver[2558]: token_provider=get_token_provider_from_config(config_value), full # [ 290.030211] dagster-webserver[2558]: ) full # [ 290.030857] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 290.031644] dagster-webserver[2558]: self._run_storage = PostgresRunStorage( full # [ 290.032483] dagster-webserver[2558]: ~~~~~~~~~~~~~~~~~~^ full # [ 290.033165] dagster-webserver[2558]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 290.033762] dagster-webserver[2558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.034587] dagster-webserver[2558]: ) full # [ 290.035236] dagster-webserver[2558]: ^ full # [ 290.035839] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 290.036458] dagster-webserver[2558]: self._engine = create_pg_engine( full # [ 290.037116] dagster-webserver[2558]: ~~~~~~~~~~~~~~~~^ full # [ 290.037712] dagster-webserver[2558]: self.postgres_url, full # [ 290.038545] dagster-webserver[2558]: ^^^^^^^^^^^^^^^^^^ full # [ 290.039184] dagster-webserver[2558]: ...<2 lines>... full # [ 290.039785] dagster-webserver[2558]: poolclass=db_pool.NullPool, full # [ 290.040597] dagster-webserver[2558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 290.041250] dagster-webserver[2558]: ) full # [ 290.041850] dagster-webserver[2558]: ^ full # [ 290.059495] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 290.060082] dagster-webserver[2558]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 290.060666] dagster-webserver[2558]: File "", line 2, in create_engine full # [ 290.061546] dagster-webserver[2558]: return target(fn, url, **kwargs) full # [ 290.062178] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 290.062786] dagster-webserver[2558]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 290.063609] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 290.064281] dagster-webserver[2558]: dbapi = dbapi_meth(**dbapi_args) full # [ 290.064890] dagster-webserver[2558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 290.065709] dagster-webserver[2558]: import psycopg full # [ 290.066584] dagster-webserver[2558]: ModuleNotFoundError: No module named 'psycopg' full # [ 290.347328] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 290.349879] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 290.352160] systemd[1]: dagster-webserver.service: Consumed 2.024s CPU time over 8.238s wall clock time, 111.6M memory peak. full # [ 293.704859] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 39. full # [ 293.707767] systemd[1]: Started Dagster Daemon. full # [ 295.454316] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 35. full # [ 295.456858] systemd[1]: Started Dagster Webserver. full # [ 295.556306] dagster-daemon[2594]: Traceback (most recent call last): full # [ 295.558935] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 295.561223] dagster-daemon[2594]: sys.exit(main()) full # [ 295.562196] dagster-daemon[2594]: ~~~~^^ full # [ 295.563154] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 295.565661] dagster-daemon[2594]: cli(obj={}) full # [ 295.566584] dagster-daemon[2594]: ~~~^^^^^^^^ full # [ 295.567540] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 295.569904] dagster-daemon[2594]: return self.main(*args, **kwargs) full # [ 295.571115] dagster-daemon[2594]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 295.572294] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 295.575234] dagster-daemon[2594]: rv = self.invoke(ctx) full # [ 295.576980] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 295.580674] dagster-daemon[2594]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 295.582171] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 295.583606] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 295.586091] dagster-daemon[2594]: return ctx.invoke(self.callback, **ctx.params) full # [ 295.588070] dagster-daemon[2594]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.589418] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 295.591721] dagster-daemon[2594]: return callback(*args, **kwargs) full # [ 295.592883] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 295.595460] dagster-daemon[2594]: with get_instance_for_cli( full # [ 295.596593] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 295.597702] dagster-daemon[2594]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 295.600592] dagster-daemon[2594]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.603218] dagster-daemon[2594]: ) as instance: full # [ 295.606090] dagster-daemon[2594]: ^ full # [ 295.606845] dagster-daemon[2594]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 295.609090] dagster-daemon[2594]: return next(self.gen) full # [ 295.610118] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 295.612681] dagster-daemon[2594]: with DagsterInstance.get() as instance: full # [ 295.613918] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 295.615053] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 295.617567] dagster-daemon[2594]: return create_instance_from_dagster_home() full # [ 295.618930] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 295.623099] dagster-daemon[2594]: return create_instance_from_config(dagster_home_path) full # [ 295.624519] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 295.627356] dagster-daemon[2594]: return create_instance_from_ref(instance_ref) full # [ 295.628681] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 295.631446] dagster-daemon[2594]: unified_storage = instance_ref.storage full # [ 295.632694] dagster-daemon[2594]: ^^^^^^^^^^^^^^^^^^^^ full # [ 295.633923] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 295.636434] dagster-daemon[2594]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 295.638316] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.639908] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 295.642967] dagster-daemon[2594]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 295.644578] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.646192] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 295.649060] dagster-daemon[2594]: return DagsterPostgresStorage( full # [ 295.650887] dagster-daemon[2594]: inst_data=inst_data, full # [ 295.651979] dagster-daemon[2594]: ...<2 lines>... full # [ 295.653059] dagster-daemon[2594]: token_provider=get_token_provider_from_config(config_value), full # [ 295.654657] dagster-daemon[2594]: ) full # [ 295.655425] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 295.657940] dagster-daemon[2594]: self._run_storage = PostgresRunStorage( full # [ 295.659267] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~~~^ full # [ 295.661490] dagster-daemon[2594]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 295.663261] dagster-daemon[2594]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.665117] dagster-daemon[2594]: ) full # [ 295.665876] dagster-daemon[2594]: ^ full # [ 295.666698] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 295.669818] dagster-daemon[2594]: self._engine = create_pg_engine( full # [ 295.671206] dagster-daemon[2594]: ~~~~~~~~~~~~~~~~^ full # [ 295.672383] dagster-daemon[2594]: self.postgres_url, full # [ 295.673426] dagster-daemon[2594]: ^^^^^^^^^^^^^^^^^^ full # [ 295.674877] dagster-daemon[2594]: ...<2 lines>... full # [ 295.675833] dagster-daemon[2594]: poolclass=db_pool.NullPool, full # [ 295.676993] dagster-daemon[2594]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 295.678236] dagster-daemon[2594]: ) full # [ 295.678986] dagster-daemon[2594]: ^ full # [ 295.679823] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 295.682406] dagster-daemon[2594]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 295.683825] dagster-daemon[2594]: File "", line 2, in create_engine full # [ 295.686465] dagster-daemon[2594]: return target(fn, url, **kwargs) full # [ 295.687633] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 295.690245] dagster-daemon[2594]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 295.691712] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 295.694844] dagster-daemon[2594]: dbapi = dbapi_meth(**dbapi_args) full # [ 295.696117] dagster-daemon[2594]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 295.699214] dagster-daemon[2594]: import psycopg full # [ 295.700217] dagster-daemon[2594]: ModuleNotFoundError: No module named 'psycopg' full # [ 295.795969] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 295.798450] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 295.800640] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.170s wall clock time, 88.6M memory peak. full # [ 298.215239] dagster-webserver[2600]: Traceback (most recent call last): full # [ 298.217780] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 298.218535] dagster-webserver[2600]: sys.exit(main()) full # [ 298.219200] dagster-webserver[2600]: ~~~~^^ full # [ 298.219802] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 298.220613] dagster-webserver[2600]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 298.221276] dagster-webserver[2600]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.221917] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 298.222700] dagster-webserver[2600]: return self.main(*args, **kwargs) full # [ 298.223524] dagster-webserver[2600]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 298.223955] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 298.224788] dagster-webserver[2600]: rv = self.invoke(ctx) full # [ 298.233157] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 298.233696] dagster-webserver[2600]: return ctx.invoke(self.callback, **ctx.params) full # [ 298.234546] dagster-webserver[2600]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.235182] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 298.235790] dagster-webserver[2600]: return callback(*args, **kwargs) full # [ 298.236611] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 298.237287] dagster-webserver[2600]: instance = stack.enter_context( full # [ 298.237897] dagster-webserver[2600]: get_possibly_temporary_instance_for_cli( full # [ 298.238716] dagster-webserver[2600]: ...<3 lines>... full # [ 298.239549] dagster-webserver[2600]: ) full # [ 298.240222] dagster-webserver[2600]: ) full # [ 298.240845] dagster-webserver[2600]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 298.241631] dagster-webserver[2600]: result = _enter(cm) full # [ 298.242267] dagster-webserver[2600]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 298.242893] dagster-webserver[2600]: return next(self.gen) full # [ 298.253529] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 298.254147] dagster-webserver[2600]: with DagsterInstance.get() as instance: full # [ 298.254778] dagster-webserver[2600]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 298.255543] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 298.256215] dagster-webserver[2600]: return create_instance_from_dagster_home() full # [ 298.256828] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 298.257651] dagster-webserver[2600]: return create_instance_from_config(dagster_home_path) full # [ 298.258495] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 298.259208] dagster-webserver[2600]: return create_instance_from_ref(instance_ref) full # [ 298.259852] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 298.260601] dagster-webserver[2600]: unified_storage = instance_ref.storage full # [ 298.261293] dagster-webserver[2600]: ^^^^^^^^^^^^^^^^^^^^ full # [ 298.261926] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 298.262710] dagster-webserver[2600]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 298.263517] dagster-webserver[2600]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.264161] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 298.264757] dagster-webserver[2600]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 298.265569] dagster-webserver[2600]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.285089] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 298.285619] dagster-webserver[2600]: return DagsterPostgresStorage( full # [ 298.286475] dagster-webserver[2600]: inst_data=inst_data, full # [ 298.287146] dagster-webserver[2600]: ...<2 lines>... full # [ 298.287741] dagster-webserver[2600]: token_provider=get_token_provider_from_config(config_value), full # [ 298.288572] dagster-webserver[2600]: ) full # [ 298.289245] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 298.289854] dagster-webserver[2600]: self._run_storage = PostgresRunStorage( full # [ 298.290488] dagster-webserver[2600]: ~~~~~~~~~~~~~~~~~~^ full # [ 298.291217] dagster-webserver[2600]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 298.291769] dagster-webserver[2600]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.292593] dagster-webserver[2600]: ) full # [ 298.293266] dagster-webserver[2600]: ^ full # [ 298.293895] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 298.294696] dagster-webserver[2600]: self._engine = create_pg_engine( full # [ 298.295535] dagster-webserver[2600]: ~~~~~~~~~~~~~~~~^ full # [ 298.296195] dagster-webserver[2600]: self.postgres_url, full # [ 298.296801] dagster-webserver[2600]: ^^^^^^^^^^^^^^^^^^ full # [ 298.297626] dagster-webserver[2600]: ...<2 lines>... full # [ 298.298276] dagster-webserver[2600]: poolclass=db_pool.NullPool, full # [ 298.298918] dagster-webserver[2600]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 298.299730] dagster-webserver[2600]: ) full # [ 298.300540] dagster-webserver[2600]: ^ full # [ 298.301197] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 298.301798] dagster-webserver[2600]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 298.302644] dagster-webserver[2600]: File "", line 2, in create_engine full # [ 298.303268] dagster-webserver[2600]: return target(fn, url, **kwargs) full # [ 298.303870] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 298.304677] dagster-webserver[2600]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 298.321859] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 298.324458] dagster-webserver[2600]: dbapi = dbapi_meth(**dbapi_args) full # [ 298.325653] dagster-webserver[2600]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 298.328399] dagster-webserver[2600]: import psycopg full # [ 298.329410] dagster-webserver[2600]: ModuleNotFoundError: No module named 'psycopg' full # [ 298.593673] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 298.595939] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 298.598127] systemd[1]: dagster-webserver.service: Consumed 2.007s CPU time over 8.245s wall clock time, 111.5M memory peak. full # [ 300.955138] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 40. full # [ 300.957795] systemd[1]: Started Dagster Daemon. full # [ 302.811876] dagster-daemon[2632]: Traceback (most recent call last): full # [ 302.814394] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 302.814974] dagster-daemon[2632]: sys.exit(main()) full # [ 302.815767] dagster-daemon[2632]: ~~~~^^ full # [ 302.816598] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 302.817256] dagster-daemon[2632]: cli(obj={}) full # [ 302.817889] dagster-daemon[2632]: ~~~^^^^^^^^ full # [ 302.818693] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 302.819555] dagster-daemon[2632]: return self.main(*args, **kwargs) full # [ 302.820154] dagster-daemon[2632]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 302.820779] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 302.821561] dagster-daemon[2632]: rv = self.invoke(ctx) full # [ 302.822225] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 302.822832] dagster-daemon[2632]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 302.824843] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 302.833208] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 302.833736] dagster-daemon[2632]: return ctx.invoke(self.callback, **ctx.params) full # [ 302.834566] dagster-daemon[2632]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 302.835238] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 302.835845] dagster-daemon[2632]: return callback(*args, **kwargs) full # [ 302.836491] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 302.837129] dagster-daemon[2632]: with get_instance_for_cli( full # [ 302.837725] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 302.838529] dagster-daemon[2632]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 302.839219] dagster-daemon[2632]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 302.839789] dagster-daemon[2632]: ) as instance: full # [ 302.840599] dagster-daemon[2632]: ^ full # [ 302.841253] dagster-daemon[2632]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 302.841855] dagster-daemon[2632]: return next(self.gen) full # [ 302.852569] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 302.853158] dagster-daemon[2632]: with DagsterInstance.get() as instance: full # [ 302.853759] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 302.855289] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 302.855799] dagster-daemon[2632]: return create_instance_from_dagster_home() full # [ 302.856640] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 302.857639] dagster-daemon[2632]: return create_instance_from_config(dagster_home_path) full # [ 302.858269] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 302.858904] dagster-daemon[2632]: return create_instance_from_ref(instance_ref) full # [ 302.868307] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 302.868861] dagster-daemon[2632]: unified_storage = instance_ref.storage full # [ 302.869518] dagster-daemon[2632]: ^^^^^^^^^^^^^^^^^^^^ full # [ 302.870232] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 302.870778] dagster-daemon[2632]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 302.871605] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 302.872615] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 302.873516] dagster-daemon[2632]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 302.874657] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 302.875596] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 302.876293] dagster-daemon[2632]: return DagsterPostgresStorage( full # [ 302.876850] dagster-daemon[2632]: inst_data=inst_data, full # [ 302.877486] dagster-daemon[2632]: ...<2 lines>... full # [ 302.878219] dagster-daemon[2632]: token_provider=get_token_provider_from_config(config_value), full # [ 302.878777] dagster-daemon[2632]: ) full # [ 302.879627] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 302.880306] dagster-daemon[2632]: self._run_storage = PostgresRunStorage( full # [ 302.880888] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~~~^ full # [ 302.881709] dagster-daemon[2632]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 302.882552] dagster-daemon[2632]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 302.883596] dagster-daemon[2632]: ) full # [ 302.884429] dagster-daemon[2632]: ^ full # [ 302.885134] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 302.885729] dagster-daemon[2632]: self._engine = create_pg_engine( full # [ 302.886557] dagster-daemon[2632]: ~~~~~~~~~~~~~~~~^ full # [ 302.887227] dagster-daemon[2632]: self.postgres_url, full # [ 302.887837] dagster-daemon[2632]: ^^^^^^^^^^^^^^^^^^ full # [ 302.888748] dagster-daemon[2632]: ...<2 lines>... full # [ 302.889511] dagster-daemon[2632]: poolclass=db_pool.NullPool, full # [ 302.890180] dagster-daemon[2632]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 302.890794] dagster-daemon[2632]: ) full # [ 302.891599] dagster-daemon[2632]: ^ full # [ 302.909205] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 302.909706] dagster-daemon[2632]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 302.910537] dagster-daemon[2632]: File "", line 2, in create_engine full # [ 302.911276] dagster-daemon[2632]: return target(fn, url, **kwargs) full # [ 302.911793] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 302.912608] dagster-daemon[2632]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 302.913315] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 302.913866] dagster-daemon[2632]: dbapi = dbapi_meth(**dbapi_args) full # [ 302.914712] dagster-daemon[2632]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 302.915806] dagster-daemon[2632]: import psycopg full # [ 302.928151] dagster-daemon[2632]: ModuleNotFoundError: No module named 'psycopg' full # [ 303.167722] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 303.169940] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 303.172085] systemd[1]: dagster-daemon.service: Consumed 1.466s CPU time over 7.370s wall clock time, 88.5M memory peak. full # [ 303.704588] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 36. full # [ 303.708046] systemd[1]: Started Dagster Webserver. full # [ 306.290475] dagster-webserver[2645]: Traceback (most recent call last): full # [ 306.303906] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 306.304676] dagster-webserver[2645]: sys.exit(main()) full # [ 306.305291] dagster-webserver[2645]: ~~~~^^ full # [ 306.305928] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 306.306748] dagster-webserver[2645]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 306.307609] dagster-webserver[2645]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.308268] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 306.308878] dagster-webserver[2645]: return self.main(*args, **kwargs) full # [ 306.309691] dagster-webserver[2645]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 306.310532] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 306.311192] dagster-webserver[2645]: rv = self.invoke(ctx) full # [ 306.311817] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 306.312634] dagster-webserver[2645]: return ctx.invoke(self.callback, **ctx.params) full # [ 306.313305] dagster-webserver[2645]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.314043] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 306.314740] dagster-webserver[2645]: return callback(*args, **kwargs) full # [ 306.315569] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 306.316252] dagster-webserver[2645]: instance = stack.enter_context( full # [ 306.316846] dagster-webserver[2645]: get_possibly_temporary_instance_for_cli( full # [ 306.317480] dagster-webserver[2645]: ...<3 lines>... full # [ 306.318155] dagster-webserver[2645]: ) full # [ 306.318763] dagster-webserver[2645]: ) full # [ 306.319599] dagster-webserver[2645]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 306.320264] dagster-webserver[2645]: result = _enter(cm) full # [ 306.320866] dagster-webserver[2645]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 306.321692] dagster-webserver[2645]: return next(self.gen) full # [ 306.322509] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 306.323159] dagster-webserver[2645]: with DagsterInstance.get() as instance: full # [ 306.323753] dagster-webserver[2645]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 306.324605] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 306.325215] dagster-webserver[2645]: return create_instance_from_dagster_home() full # [ 306.325815] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 306.326626] dagster-webserver[2645]: return create_instance_from_config(dagster_home_path) full # [ 306.327262] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 306.327885] dagster-webserver[2645]: return create_instance_from_ref(instance_ref) full # [ 306.328698] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 306.329517] dagster-webserver[2645]: unified_storage = instance_ref.storage full # [ 306.330169] dagster-webserver[2645]: ^^^^^^^^^^^^^^^^^^^^ full # [ 306.330758] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 306.331634] dagster-webserver[2645]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 306.332221] dagster-webserver[2645]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.332823] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 306.333633] dagster-webserver[2645]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 306.334461] dagster-webserver[2645]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.335126] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 306.335706] dagster-webserver[2645]: return DagsterPostgresStorage( full # [ 306.336520] dagster-webserver[2645]: inst_data=inst_data, full # [ 306.337154] dagster-webserver[2645]: ...<2 lines>... full # [ 306.337758] dagster-webserver[2645]: token_provider=get_token_provider_from_config(config_value), full # [ 306.338565] dagster-webserver[2645]: ) full # [ 306.339227] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 306.339819] dagster-webserver[2645]: self._run_storage = PostgresRunStorage( full # [ 306.340626] dagster-webserver[2645]: ~~~~~~~~~~~~~~~~~~^ full # [ 306.341301] dagster-webserver[2645]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 306.341883] dagster-webserver[2645]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.342697] dagster-webserver[2645]: ) full # [ 306.343516] dagster-webserver[2645]: ^ full # [ 306.344169] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 306.344762] dagster-webserver[2645]: self._engine = create_pg_engine( full # [ 306.345584] dagster-webserver[2645]: ~~~~~~~~~~~~~~~~^ full # [ 306.346272] dagster-webserver[2645]: self.postgres_url, full # [ 306.346879] dagster-webserver[2645]: ^^^^^^^^^^^^^^^^^^ full # [ 306.347701] dagster-webserver[2645]: ...<2 lines>... full # [ 306.348515] dagster-webserver[2645]: poolclass=db_pool.NullPool, full # [ 306.349167] dagster-webserver[2645]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 306.349773] dagster-webserver[2645]: ) full # [ 306.350577] dagster-webserver[2645]: ^ full # [ 306.351238] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 306.351849] dagster-webserver[2645]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 306.352465] dagster-webserver[2645]: File "", line 2, in create_engine full # [ 306.353124] dagster-webserver[2645]: return target(fn, url, **kwargs) full # [ 306.353710] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 306.355779] dagster-webserver[2645]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 306.356808] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 306.359464] dagster-webserver[2645]: dbapi = dbapi_meth(**dbapi_args) full # [ 306.360493] dagster-webserver[2645]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 306.410178] dagster-webserver[2645]: import psycopg full # [ 306.410779] dagster-webserver[2645]: ModuleNotFoundError: No module named 'psycopg' full # [ 306.677273] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 306.679575] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 306.681734] systemd[1]: dagster-webserver.service: Consumed 2.018s CPU time over 8.082s wall clock time, 111.5M memory peak. full # [ 308.204989] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 41. full # [ 308.207688] systemd[1]: Started Dagster Daemon. full # [ 309.790550] postgres[777]: [777] LOG: checkpoint starting: time full # [ 310.032226] dagster-daemon[2671]: Traceback (most recent call last): full # [ 310.034756] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 310.035295] dagster-daemon[2671]: sys.exit(main()) full # [ 310.035895] dagster-daemon[2671]: ~~~~^^ full # [ 310.036702] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 310.037646] dagster-daemon[2671]: cli(obj={}) full # [ 310.038205] dagster-daemon[2671]: ~~~^^^^^^^^ full # [ 310.038788] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 310.039675] dagster-daemon[2671]: return self.main(*args, **kwargs) full # [ 310.040269] dagster-daemon[2671]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 310.040864] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 310.041673] dagster-daemon[2671]: rv = self.invoke(ctx) full # [ 310.042579] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 310.043277] dagster-daemon[2671]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 310.043971] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 310.053508] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 310.054068] dagster-daemon[2671]: return ctx.invoke(self.callback, **ctx.params) full # [ 310.054641] dagster-daemon[2671]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.055469] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 310.056125] dagster-daemon[2671]: return callback(*args, **kwargs) full # [ 310.056742] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 310.057518] dagster-daemon[2671]: with get_instance_for_cli( full # [ 310.058198] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 310.058799] dagster-daemon[2671]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 310.059628] dagster-daemon[2671]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.060282] dagster-daemon[2671]: ) as instance: full # [ 310.060931] dagster-daemon[2671]: ^ full # [ 310.061755] dagster-daemon[2671]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 310.062587] dagster-daemon[2671]: return next(self.gen) full # [ 310.072760] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 310.073528] dagster-daemon[2671]: with DagsterInstance.get() as instance: full # [ 310.074186] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 310.074842] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 310.075632] dagster-daemon[2671]: return create_instance_from_dagster_home() full # [ 310.076272] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 310.076910] dagster-daemon[2671]: return create_instance_from_config(dagster_home_path) full # [ 310.084646] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 310.085210] dagster-daemon[2671]: return create_instance_from_ref(instance_ref) full # [ 310.085818] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 310.086647] dagster-daemon[2671]: unified_storage = instance_ref.storage full # [ 310.087509] dagster-daemon[2671]: ^^^^^^^^^^^^^^^^^^^^ full # [ 310.088159] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 310.088768] dagster-daemon[2671]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 310.089591] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.090282] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 310.090872] dagster-daemon[2671]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 310.091691] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.092533] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 310.093193] dagster-daemon[2671]: return DagsterPostgresStorage( full # [ 310.093824] dagster-daemon[2671]: inst_data=inst_data, full # [ 310.094676] dagster-daemon[2671]: ...<2 lines>... full # [ 310.095274] dagster-daemon[2671]: token_provider=get_token_provider_from_config(config_value), full # [ 310.095909] dagster-daemon[2671]: ) full # [ 310.096780] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 310.097557] dagster-daemon[2671]: self._run_storage = PostgresRunStorage( full # [ 310.098237] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~~~^ full # [ 310.098836] dagster-daemon[2671]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 310.099637] dagster-daemon[2671]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.100470] dagster-daemon[2671]: ) full # [ 310.101116] dagster-daemon[2671]: ^ full # [ 310.119192] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 310.119720] dagster-daemon[2671]: self._engine = create_pg_engine( full # [ 310.120609] dagster-daemon[2671]: ~~~~~~~~~~~~~~~~^ full # [ 310.121231] dagster-daemon[2671]: self.postgres_url, full # [ 310.121841] dagster-daemon[2671]: ^^^^^^^^^^^^^^^^^^ full # [ 310.122477] dagster-daemon[2671]: ...<2 lines>... full # [ 310.123154] dagster-daemon[2671]: poolclass=db_pool.NullPool, full # [ 310.123764] dagster-daemon[2671]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 310.124591] dagster-daemon[2671]: ) full # [ 310.125271] dagster-daemon[2671]: ^ full # [ 310.125873] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 310.126693] dagster-daemon[2671]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 310.127533] dagster-daemon[2671]: File "", line 2, in create_engine full # [ 310.128194] dagster-daemon[2671]: return target(fn, url, **kwargs) full # [ 310.128800] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 310.129629] dagster-daemon[2671]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 310.130273] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 310.130908] dagster-daemon[2671]: dbapi = dbapi_meth(**dbapi_args) full # [ 310.143041] dagster-daemon[2671]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 310.143591] dagster-daemon[2671]: import psycopg full # [ 310.144343] dagster-daemon[2671]: ModuleNotFoundError: No module named 'psycopg' full # [ 310.344984] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 310.347568] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 310.350221] systemd[1]: dagster-daemon.service: Consumed 1.405s CPU time over 7.176s wall clock time, 88.5M memory peak. full # [ 311.705276] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 37. full # [ 311.708104] systemd[1]: Started Dagster Webserver. full # [ 314.302602] dagster-webserver[2689]: Traceback (most recent call last): full # [ 314.305116] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 314.305688] dagster-webserver[2689]: sys.exit(main()) full # [ 314.306507] dagster-webserver[2689]: ~~~~^^ full # [ 314.307190] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 314.307804] dagster-webserver[2689]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 314.308668] dagster-webserver[2689]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.309363] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 314.309952] dagster-webserver[2689]: return self.main(*args, **kwargs) full # [ 314.310791] dagster-webserver[2689]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 314.311630] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 314.312290] dagster-webserver[2689]: rv = self.invoke(ctx) full # [ 314.320688] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 314.321283] dagster-webserver[2689]: return ctx.invoke(self.callback, **ctx.params) full # [ 314.321922] dagster-webserver[2689]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.322730] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 314.323564] dagster-webserver[2689]: return callback(*args, **kwargs) full # [ 314.324251] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 314.324859] dagster-webserver[2689]: instance = stack.enter_context( full # [ 314.325503] dagster-webserver[2689]: get_possibly_temporary_instance_for_cli( full # [ 314.326191] dagster-webserver[2689]: ...<3 lines>... full # [ 314.326991] dagster-webserver[2689]: ) full # [ 314.327799] dagster-webserver[2689]: ) full # [ 314.328646] dagster-webserver[2689]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 314.329271] dagster-webserver[2689]: result = _enter(cm) full # [ 314.330131] dagster-webserver[2689]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 314.330679] dagster-webserver[2689]: return next(self.gen) full # [ 314.341100] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 314.341655] dagster-webserver[2689]: with DagsterInstance.get() as instance: full # [ 314.342295] dagster-webserver[2689]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 314.342940] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 314.343752] dagster-webserver[2689]: return create_instance_from_dagster_home() full # [ 314.344608] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 314.345224] dagster-webserver[2689]: return create_instance_from_config(dagster_home_path) full # [ 314.345824] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 314.346471] dagster-webserver[2689]: return create_instance_from_ref(instance_ref) full # [ 314.357228] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 314.357783] dagster-webserver[2689]: unified_storage = instance_ref.storage full # [ 314.358621] dagster-webserver[2689]: ^^^^^^^^^^^^^^^^^^^^ full # [ 314.359282] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 314.359905] dagster-webserver[2689]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 314.360688] dagster-webserver[2689]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.361517] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 314.362160] dagster-webserver[2689]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 314.362762] dagster-webserver[2689]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.363613] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 314.364251] dagster-webserver[2689]: return DagsterPostgresStorage( full # [ 314.364864] dagster-webserver[2689]: inst_data=inst_data, full # [ 314.365487] dagster-webserver[2689]: ...<2 lines>... full # [ 314.366162] dagster-webserver[2689]: token_provider=get_token_provider_from_config(config_value), full # [ 314.366770] dagster-webserver[2689]: ) full # [ 314.367592] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 314.368290] dagster-webserver[2689]: self._run_storage = PostgresRunStorage( full # [ 314.368879] dagster-webserver[2689]: ~~~~~~~~~~~~~~~~~~^ full # [ 314.369699] dagster-webserver[2689]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 314.370539] dagster-webserver[2689]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.371212] dagster-webserver[2689]: ) full # [ 314.371825] dagster-webserver[2689]: ^ full # [ 314.388730] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 314.389294] dagster-webserver[2689]: self._engine = create_pg_engine( full # [ 314.389908] dagster-webserver[2689]: ~~~~~~~~~~~~~~~~^ full # [ 314.390729] dagster-webserver[2689]: self.postgres_url, full # [ 314.391552] dagster-webserver[2689]: ^^^^^^^^^^^^^^^^^^ full # [ 314.392224] dagster-webserver[2689]: ...<2 lines>... full # [ 314.392836] dagster-webserver[2689]: poolclass=db_pool.NullPool, full # [ 314.393661] dagster-webserver[2689]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 314.394500] dagster-webserver[2689]: ) full # [ 314.395175] dagster-webserver[2689]: ^ full # [ 314.395780] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 314.396603] dagster-webserver[2689]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 314.397279] dagster-webserver[2689]: File "", line 2, in create_engine full # [ 314.397890] dagster-webserver[2689]: return target(fn, url, **kwargs) full # [ 314.398711] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 314.399547] dagster-webserver[2689]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 314.400260] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 314.400832] dagster-webserver[2689]: dbapi = dbapi_meth(**dbapi_args) full # [ 314.413109] dagster-webserver[2689]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 314.413635] dagster-webserver[2689]: import psycopg full # [ 314.414285] dagster-webserver[2689]: ModuleNotFoundError: No module named 'psycopg' full # [ 314.694492] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 314.696758] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 314.698918] systemd[1]: dagster-webserver.service: Consumed 1.995s CPU time over 8.016s wall clock time, 111.6M memory peak. full # [ 315.454733] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 42. full # [ 315.457829] systemd[1]: Started Dagster Daemon. full # [ 317.333747] dagster-daemon[2710]: Traceback (most recent call last): full # [ 317.336418] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 317.336781] dagster-daemon[2710]: sys.exit(main()) full # [ 317.337588] dagster-daemon[2710]: ~~~~^^ full # [ 317.338243] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 317.338865] dagster-daemon[2710]: cli(obj={}) full # [ 317.339696] dagster-daemon[2710]: ~~~^^^^^^^^ full # [ 317.340534] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 317.340958] dagster-daemon[2710]: return self.main(*args, **kwargs) full # [ 317.341783] dagster-daemon[2710]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 317.342632] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 317.343275] dagster-daemon[2710]: rv = self.invoke(ctx) full # [ 317.343886] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 317.344715] dagster-daemon[2710]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 317.345580] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 317.355390] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 317.355939] dagster-daemon[2710]: return ctx.invoke(self.callback, **ctx.params) full # [ 317.356788] dagster-daemon[2710]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.357615] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 317.358278] dagster-daemon[2710]: return callback(*args, **kwargs) full # [ 317.358963] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 317.359738] dagster-daemon[2710]: with get_instance_for_cli( full # [ 317.360567] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 317.361258] dagster-daemon[2710]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 317.361854] dagster-daemon[2710]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.362491] dagster-daemon[2710]: ) as instance: full # [ 317.363149] dagster-daemon[2710]: ^ full # [ 317.363741] dagster-daemon[2710]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 317.364552] dagster-daemon[2710]: return next(self.gen) full # [ 317.374739] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 317.375276] dagster-daemon[2710]: with DagsterInstance.get() as instance: full # [ 317.375920] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 317.376729] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 317.377553] dagster-daemon[2710]: return create_instance_from_dagster_home() full # [ 317.378229] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 317.378836] dagster-daemon[2710]: return create_instance_from_config(dagster_home_path) full # [ 317.379702] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 317.380503] dagster-daemon[2710]: return create_instance_from_ref(instance_ref) full # [ 317.381172] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 317.381779] dagster-daemon[2710]: unified_storage = instance_ref.storage full # [ 317.382627] dagster-daemon[2710]: ^^^^^^^^^^^^^^^^^^^^ full # [ 317.395114] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 317.395639] dagster-daemon[2710]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 317.396288] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.396922] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 317.397742] dagster-daemon[2710]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 317.398568] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.399244] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 317.399856] dagster-daemon[2710]: return DagsterPostgresStorage( full # [ 317.400490] dagster-daemon[2710]: inst_data=inst_data, full # [ 317.401167] dagster-daemon[2710]: ...<2 lines>... full # [ 317.401774] dagster-daemon[2710]: token_provider=get_token_provider_from_config(config_value), full # [ 317.402609] dagster-daemon[2710]: ) full # [ 317.403275] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 317.403882] dagster-daemon[2710]: self._run_storage = PostgresRunStorage( full # [ 317.404704] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~~~^ full # [ 317.405539] dagster-daemon[2710]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 317.406212] dagster-daemon[2710]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.406822] dagster-daemon[2710]: ) full # [ 317.407623] dagster-daemon[2710]: ^ full # [ 317.408260] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 317.408887] dagster-daemon[2710]: self._engine = create_pg_engine( full # [ 317.409695] dagster-daemon[2710]: ~~~~~~~~~~~~~~~~^ full # [ 317.410570] dagster-daemon[2710]: self.postgres_url, full # [ 317.410956] dagster-daemon[2710]: ^^^^^^^^^^^^^^^^^^ full # [ 317.411774] dagster-daemon[2710]: ...<2 lines>... full # [ 317.412591] dagster-daemon[2710]: poolclass=db_pool.NullPool, full # [ 317.413251] dagster-daemon[2710]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 317.413852] dagster-daemon[2710]: ) full # [ 317.414659] dagster-daemon[2710]: ^ full # [ 317.415486] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 317.416141] dagster-daemon[2710]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 317.416774] dagster-daemon[2710]: File "", line 2, in create_engine full # [ 317.417606] dagster-daemon[2710]: return target(fn, url, **kwargs) full # [ 317.418216] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 317.418817] dagster-daemon[2710]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 317.441197] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 317.443805] dagster-daemon[2710]: dbapi = dbapi_meth(**dbapi_args) full # [ 317.444990] dagster-daemon[2710]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 317.447790] dagster-daemon[2710]: import psycopg full # [ 317.448759] dagster-daemon[2710]: ModuleNotFoundError: No module named 'psycopg' full # [ 317.633211] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 317.633666] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 317.638167] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.291s wall clock time, 88.5M memory peak. full # [ 319.704826] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 38. full # [ 319.707388] systemd[1]: Started Dagster Webserver. full # [ 322.334670] dagster-webserver[2731]: Traceback (most recent call last): full # [ 322.337228] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 322.337800] dagster-webserver[2731]: sys.exit(main()) full # [ 322.338590] dagster-webserver[2731]: ~~~~^^ full # [ 322.339250] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 322.339864] dagster-webserver[2731]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 322.340700] dagster-webserver[2731]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.341539] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 322.342183] dagster-webserver[2731]: return self.main(*args, **kwargs) full # [ 322.342831] dagster-webserver[2731]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 322.343584] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 322.344250] dagster-webserver[2731]: rv = self.invoke(ctx) full # [ 322.352634] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 322.353242] dagster-webserver[2731]: return ctx.invoke(self.callback, **ctx.params) full # [ 322.353879] dagster-webserver[2731]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.354724] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 322.355535] dagster-webserver[2731]: return callback(*args, **kwargs) full # [ 322.356209] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 322.356836] dagster-webserver[2731]: instance = stack.enter_context( full # [ 322.357655] dagster-webserver[2731]: get_possibly_temporary_instance_for_cli( full # [ 322.358508] dagster-webserver[2731]: ...<3 lines>... full # [ 322.359191] dagster-webserver[2731]: ) full # [ 322.359782] dagster-webserver[2731]: ) full # [ 322.360638] dagster-webserver[2731]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 322.361276] dagster-webserver[2731]: result = _enter(cm) full # [ 322.361881] dagster-webserver[2731]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 322.362700] dagster-webserver[2731]: return next(self.gen) full # [ 322.363527] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 322.363965] dagster-webserver[2731]: with DagsterInstance.get() as instance: full # [ 322.364787] dagster-webserver[2731]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 322.378042] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 322.378552] dagster-webserver[2731]: return create_instance_from_dagster_home() full # [ 322.379220] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 322.379821] dagster-webserver[2731]: return create_instance_from_config(dagster_home_path) full # [ 322.380820] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 322.381663] dagster-webserver[2731]: return create_instance_from_ref(instance_ref) full # [ 322.382530] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 322.383522] dagster-webserver[2731]: unified_storage = instance_ref.storage full # [ 322.383967] dagster-webserver[2731]: ^^^^^^^^^^^^^^^^^^^^ full # [ 322.384811] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 322.385620] dagster-webserver[2731]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 322.386287] dagster-webserver[2731]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.387094] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 322.387686] dagster-webserver[2731]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 322.388543] dagster-webserver[2731]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.394087] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 322.394787] dagster-webserver[2731]: return DagsterPostgresStorage( full # [ 322.395592] dagster-webserver[2731]: inst_data=inst_data, full # [ 322.399103] dagster-webserver[2731]: ...<2 lines>... full # [ 322.399628] dagster-webserver[2731]: token_provider=get_token_provider_from_config(config_value), full # [ 322.400261] dagster-webserver[2731]: ) full # [ 322.403085] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 322.403696] dagster-webserver[2731]: self._run_storage = PostgresRunStorage( full # [ 322.404528] dagster-webserver[2731]: ~~~~~~~~~~~~~~~~~~^ full # [ 322.404966] dagster-webserver[2731]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 322.405778] dagster-webserver[2731]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.409092] dagster-webserver[2731]: ) full # [ 322.409600] dagster-webserver[2731]: ^ full # [ 322.411090] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 322.414099] dagster-webserver[2731]: self._engine = create_pg_engine( full # [ 322.414666] dagster-webserver[2731]: ~~~~~~~~~~~~~~~~^ full # [ 322.415507] dagster-webserver[2731]: self.postgres_url, full # [ 322.416170] dagster-webserver[2731]: ^^^^^^^^^^^^^^^^^^ full # [ 322.416771] dagster-webserver[2731]: ...<2 lines>... full # [ 322.421082] dagster-webserver[2731]: poolclass=db_pool.NullPool, full # [ 322.421586] dagster-webserver[2731]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 322.422258] dagster-webserver[2731]: ) full # [ 322.422857] dagster-webserver[2731]: ^ full # [ 322.424662] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 322.427092] dagster-webserver[2731]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 322.427708] dagster-webserver[2731]: File "", line 2, in create_engine full # [ 322.431083] dagster-webserver[2731]: return target(fn, url, **kwargs) full # [ 322.431763] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 322.432587] dagster-webserver[2731]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 322.434100] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 322.434621] dagster-webserver[2731]: dbapi = dbapi_meth(**dbapi_args) full # [ 322.436085] dagster-webserver[2731]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 322.436687] dagster-webserver[2731]: import psycopg full # [ 322.437556] dagster-webserver[2731]: ModuleNotFoundError: No module named 'psycopg' full # [ 322.703290] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 43. full # [ 322.705491] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 322.707626] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 322.710412] systemd[1]: dagster-webserver.service: Consumed 1.986s CPU time over 8.014s wall clock time, 111.5M memory peak. full # [ 322.716497] systemd[1]: Started Dagster Daemon. full # [ 324.652450] dagster-daemon[2748]: Traceback (most recent call last): full # [ 324.655071] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 324.655638] dagster-daemon[2748]: sys.exit(main()) full # [ 324.656285] dagster-daemon[2748]: ~~~~^^ full # [ 324.656886] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 324.657699] dagster-daemon[2748]: cli(obj={}) full # [ 324.658558] dagster-daemon[2748]: ~~~^^^^^^^^ full # [ 324.659206] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 324.659820] dagster-daemon[2748]: return self.main(*args, **kwargs) full # [ 324.660634] dagster-daemon[2748]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 324.661507] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 324.662141] dagster-daemon[2748]: rv = self.invoke(ctx) full # [ 324.669430] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 324.669991] dagster-daemon[2748]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 324.670633] dagster-daemon[2748]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 324.671273] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 324.671924] dagster-daemon[2748]: return ctx.invoke(self.callback, **ctx.params) full # [ 324.672768] dagster-daemon[2748]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.673597] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 324.674277] dagster-daemon[2748]: return callback(*args, **kwargs) full # [ 324.674937] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 324.675721] dagster-daemon[2748]: with get_instance_for_cli( full # [ 324.676547] dagster-daemon[2748]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 324.677209] dagster-daemon[2748]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 324.677824] dagster-daemon[2748]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.678639] dagster-daemon[2748]: ) as instance: full # [ 324.679485] dagster-daemon[2748]: ^ full # [ 324.690656] dagster-daemon[2748]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 324.691219] dagster-daemon[2748]: return next(self.gen) full # [ 324.691823] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 324.692987] dagster-daemon[2748]: with DagsterInstance.get() as instance: full # [ 324.693889] dagster-daemon[2748]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 324.694707] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 324.695548] dagster-daemon[2748]: return create_instance_from_dagster_home() full # [ 324.696270] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 324.696835] dagster-daemon[2748]: return create_instance_from_config(dagster_home_path) full # [ 324.705347] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 324.705889] dagster-daemon[2748]: return create_instance_from_ref(instance_ref) full # [ 324.706712] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 324.707628] dagster-daemon[2748]: unified_storage = instance_ref.storage full # [ 324.708251] dagster-daemon[2748]: ^^^^^^^^^^^^^^^^^^^^ full # [ 324.708839] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 324.709476] dagster-daemon[2748]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 324.710149] dagster-daemon[2748]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.710792] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 324.711589] dagster-daemon[2748]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 324.712268] dagster-daemon[2748]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.724401] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 324.724926] dagster-daemon[2748]: return DagsterPostgresStorage( full # [ 324.725761] dagster-daemon[2748]: inst_data=inst_data, full # [ 324.726589] dagster-daemon[2748]: ...<2 lines>... full # [ 324.727259] dagster-daemon[2748]: token_provider=get_token_provider_from_config(config_value), full # [ 324.727867] dagster-daemon[2748]: ) full # [ 324.728900] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 324.729725] dagster-daemon[2748]: self._run_storage = PostgresRunStorage( full # [ 324.730549] dagster-daemon[2748]: ~~~~~~~~~~~~~~~~~~^ full # [ 324.731226] dagster-daemon[2748]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 324.731836] dagster-daemon[2748]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.732661] dagster-daemon[2748]: ) full # [ 324.733591] dagster-daemon[2748]: ^ full # [ 324.734213] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 324.734785] dagster-daemon[2748]: self._engine = create_pg_engine( full # [ 324.735613] dagster-daemon[2748]: ~~~~~~~~~~~~~~~~^ full # [ 324.736265] dagster-daemon[2748]: self.postgres_url, full # [ 324.736869] dagster-daemon[2748]: ^^^^^^^^^^^^^^^^^^ full # [ 324.737681] dagster-daemon[2748]: ...<2 lines>... full # [ 324.738508] dagster-daemon[2748]: poolclass=db_pool.NullPool, full # [ 324.739148] dagster-daemon[2748]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 324.739752] dagster-daemon[2748]: ) full # [ 324.740566] dagster-daemon[2748]: ^ full # [ 324.741225] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 324.741828] dagster-daemon[2748]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 324.753573] dagster-daemon[2748]: File "", line 2, in create_engine full # [ 324.755783] dagster-daemon[2748]: return target(fn, url, **kwargs) full # [ 324.756958] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 324.759484] dagster-daemon[2748]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 324.761041] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 324.763601] dagster-daemon[2748]: dbapi = dbapi_meth(**dbapi_args) full # [ 324.764776] dagster-daemon[2748]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 324.767504] dagster-daemon[2748]: import psycopg full # [ 324.768454] dagster-daemon[2748]: ModuleNotFoundError: No module named 'psycopg' full # [ 324.941540] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 324.943776] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 324.945856] systemd[1]: dagster-daemon.service: Consumed 1.423s CPU time over 7.302s wall clock time, 88.5M memory peak. full # [ 327.704880] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 39. full # [ 327.707675] systemd[1]: Started Dagster Webserver. full # [ 329.955618] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 44. full # [ 329.959189] systemd[1]: Started Dagster Daemon. full # [ 330.335364] dagster-webserver[2773]: Traceback (most recent call last): full # [ 330.337867] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 330.338598] dagster-webserver[2773]: sys.exit(main()) full # [ 330.339247] dagster-webserver[2773]: ~~~~^^ full # [ 330.339853] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 330.340795] dagster-webserver[2773]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 330.341534] dagster-webserver[2773]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.342327] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 330.342978] dagster-webserver[2773]: return self.main(*args, **kwargs) full # [ 330.343810] dagster-webserver[2773]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 330.350332] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 330.350860] dagster-webserver[2773]: rv = self.invoke(ctx) full # [ 330.351671] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 330.352861] dagster-webserver[2773]: return ctx.invoke(self.callback, **ctx.params) full # [ 330.353771] dagster-webserver[2773]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.354657] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 330.355241] dagster-webserver[2773]: return callback(*args, **kwargs) full # [ 330.356261] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 330.356891] dagster-webserver[2773]: instance = stack.enter_context( full # [ 330.357880] dagster-webserver[2773]: get_possibly_temporary_instance_for_cli( full # [ 330.358730] dagster-webserver[2773]: ...<3 lines>... full # [ 330.359621] dagster-webserver[2773]: ) full # [ 330.360227] dagster-webserver[2773]: ) full # [ 330.360839] dagster-webserver[2773]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 330.361720] dagster-webserver[2773]: result = _enter(cm) full # [ 330.370869] dagster-webserver[2773]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 330.371590] dagster-webserver[2773]: return next(self.gen) full # [ 330.372274] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 330.372869] dagster-webserver[2773]: with DagsterInstance.get() as instance: full # [ 330.373671] dagster-webserver[2773]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 330.374505] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 330.375167] dagster-webserver[2773]: return create_instance_from_dagster_home() full # [ 330.375804] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 330.376589] dagster-webserver[2773]: return create_instance_from_config(dagster_home_path) full # [ 330.386160] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 330.386660] dagster-webserver[2773]: return create_instance_from_ref(instance_ref) full # [ 330.387502] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 330.388273] dagster-webserver[2773]: unified_storage = instance_ref.storage full # [ 330.388975] dagster-webserver[2773]: ^^^^^^^^^^^^^^^^^^^^ full # [ 330.389829] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 330.390786] dagster-webserver[2773]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 330.391647] dagster-webserver[2773]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.392602] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 330.393147] dagster-webserver[2773]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 330.393732] dagster-webserver[2773]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.405704] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 330.406248] dagster-webserver[2773]: return DagsterPostgresStorage( full # [ 330.406849] dagster-webserver[2773]: inst_data=inst_data, full # [ 330.407666] dagster-webserver[2773]: ...<2 lines>... full # [ 330.408684] dagster-webserver[2773]: token_provider=get_token_provider_from_config(config_value), full # [ 330.413133] dagster-webserver[2773]: ) full # [ 330.413630] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 330.414474] dagster-webserver[2773]: self._run_storage = PostgresRunStorage( full # [ 330.417091] dagster-webserver[2773]: ~~~~~~~~~~~~~~~~~~^ full # [ 330.417536] dagster-webserver[2773]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 330.418214] dagster-webserver[2773]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.418820] dagster-webserver[2773]: ) full # [ 330.420699] dagster-webserver[2773]: ^ full # [ 330.421479] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 330.422413] dagster-webserver[2773]: self._engine = create_pg_engine( full # [ 330.422744] dagster-webserver[2773]: ~~~~~~~~~~~~~~~~^ full # [ 330.423652] dagster-webserver[2773]: self.postgres_url, full # [ 330.424287] dagster-webserver[2773]: ^^^^^^^^^^^^^^^^^^ full # [ 330.424840] dagster-webserver[2773]: ...<2 lines>... full # [ 330.425462] dagster-webserver[2773]: poolclass=db_pool.NullPool, full # [ 330.426255] dagster-webserver[2773]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 330.426929] dagster-webserver[2773]: ) full # [ 330.428567] dagster-webserver[2773]: ^ full # [ 330.429406] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 330.430063] dagster-webserver[2773]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 330.430650] dagster-webserver[2773]: File "", line 2, in create_engine full # [ 330.431605] dagster-webserver[2773]: return target(fn, url, **kwargs) full # [ 330.432157] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 330.432763] dagster-webserver[2773]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 330.433691] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 330.434245] dagster-webserver[2773]: dbapi = dbapi_meth(**dbapi_args) full # [ 330.434853] dagster-webserver[2773]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 330.435693] dagster-webserver[2773]: import psycopg full # [ 330.436511] dagster-webserver[2773]: ModuleNotFoundError: No module named 'psycopg' full # [ 330.773785] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 330.774272] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 330.777378] systemd[1]: dagster-webserver.service: Consumed 2.077s CPU time over 8.061s wall clock time, 111.8M memory peak. full # [ 331.866622] dagster-daemon[2783]: Traceback (most recent call last): full # [ 331.869263] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 331.869843] dagster-daemon[2783]: sys.exit(main()) full # [ 331.870650] dagster-daemon[2783]: ~~~~^^ full # [ 331.871494] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 331.872167] dagster-daemon[2783]: cli(obj={}) full # [ 331.872808] dagster-daemon[2783]: ~~~^^^^^^^^ full # [ 331.873592] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 331.874269] dagster-daemon[2783]: return self.main(*args, **kwargs) full # [ 331.874875] dagster-daemon[2783]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 331.875718] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 331.876529] dagster-daemon[2783]: rv = self.invoke(ctx) full # [ 331.877201] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 331.877813] dagster-daemon[2783]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 331.878646] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 331.888316] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 331.888867] dagster-daemon[2783]: return ctx.invoke(self.callback, **ctx.params) full # [ 331.889691] dagster-daemon[2783]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.890546] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 331.891227] dagster-daemon[2783]: return callback(*args, **kwargs) full # [ 331.891848] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 331.892487] dagster-daemon[2783]: with get_instance_for_cli( full # [ 331.893170] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 331.893789] dagster-daemon[2783]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 331.894616] dagster-daemon[2783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.895278] dagster-daemon[2783]: ) as instance: full # [ 331.895922] dagster-daemon[2783]: ^ full # [ 331.896760] dagster-daemon[2783]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 331.897555] dagster-daemon[2783]: return next(self.gen) full # [ 331.898221] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 331.898839] dagster-daemon[2783]: with DagsterInstance.get() as instance: full # [ 331.899646] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 331.912193] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 331.912717] dagster-daemon[2783]: return create_instance_from_dagster_home() full # [ 331.913569] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 331.914255] dagster-daemon[2783]: return create_instance_from_config(dagster_home_path) full # [ 331.914869] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 331.915689] dagster-daemon[2783]: return create_instance_from_ref(instance_ref) full # [ 331.916579] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 331.917225] dagster-daemon[2783]: unified_storage = instance_ref.storage full # [ 331.917868] dagster-daemon[2783]: ^^^^^^^^^^^^^^^^^^^^ full # [ 331.918482] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 331.919164] dagster-daemon[2783]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 331.919779] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.933667] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 331.934237] dagster-daemon[2783]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 331.934849] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.935487] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 331.936174] dagster-daemon[2783]: return DagsterPostgresStorage( full # [ 331.936792] dagster-daemon[2783]: inst_data=inst_data, full # [ 331.937631] dagster-daemon[2783]: ...<2 lines>... full # [ 331.938277] dagster-daemon[2783]: token_provider=get_token_provider_from_config(config_value), full # [ 331.938922] dagster-daemon[2783]: ) full # [ 331.939748] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 331.940583] dagster-daemon[2783]: self._run_storage = PostgresRunStorage( full # [ 331.941267] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~~~^ full # [ 331.941886] dagster-daemon[2783]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 331.942728] dagster-daemon[2783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.943600] dagster-daemon[2783]: ) full # [ 331.944242] dagster-daemon[2783]: ^ full # [ 331.944892] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 331.945494] dagster-daemon[2783]: self._engine = create_pg_engine( full # [ 331.946175] dagster-daemon[2783]: ~~~~~~~~~~~~~~~~^ full # [ 331.946791] dagster-daemon[2783]: self.postgres_url, full # [ 331.947604] dagster-daemon[2783]: ^^^^^^^^^^^^^^^^^^ full # [ 331.948272] dagster-daemon[2783]: ...<2 lines>... full # [ 331.948884] dagster-daemon[2783]: poolclass=db_pool.NullPool, full # [ 331.949694] dagster-daemon[2783]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 331.950528] dagster-daemon[2783]: ) full # [ 331.951191] dagster-daemon[2783]: ^ full # [ 331.966076] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 331.968684] dagster-daemon[2783]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 331.970148] dagster-daemon[2783]: File "", line 2, in create_engine full # [ 331.972344] dagster-daemon[2783]: return target(fn, url, **kwargs) full # [ 331.973520] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 331.976125] dagster-daemon[2783]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 331.977617] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 331.980241] dagster-daemon[2783]: dbapi = dbapi_meth(**dbapi_args) full # [ 331.981420] dagster-daemon[2783]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 331.984189] dagster-daemon[2783]: import psycopg full # [ 331.985145] dagster-daemon[2783]: ModuleNotFoundError: No module named 'psycopg' full # [ 332.163203] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 332.163759] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 332.168515] systemd[1]: dagster-daemon.service: Consumed 1.429s CPU time over 7.225s wall clock time, 88.5M memory peak. full # [ 335.954814] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 40. full # [ 335.957667] systemd[1]: Started Dagster Webserver. full # [ 337.205267] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 45. full # [ 337.206903] systemd[1]: Started Dagster Daemon. full # [ 338.558775] dagster-webserver[2815]: Traceback (most recent call last): full # [ 338.562079] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 338.562597] dagster-webserver[2815]: sys.exit(main()) full # [ 338.563261] dagster-webserver[2815]: ~~~~^^ full # [ 338.563865] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 338.566526] dagster-webserver[2815]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 338.566974] dagster-webserver[2815]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.567785] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 338.570690] dagster-webserver[2815]: return self.main(*args, **kwargs) full # [ 338.571273] dagster-webserver[2815]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 338.571890] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 338.572846] dagster-webserver[2815]: rv = self.invoke(ctx) full # [ 338.573717] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 338.574636] dagster-webserver[2815]: return ctx.invoke(self.callback, **ctx.params) full # [ 338.575236] dagster-webserver[2815]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.575824] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 338.576718] dagster-webserver[2815]: return callback(*args, **kwargs) full # [ 338.577474] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 338.578236] dagster-webserver[2815]: instance = stack.enter_context( full # [ 338.578750] dagster-webserver[2815]: get_possibly_temporary_instance_for_cli( full # [ 338.579563] dagster-webserver[2815]: ...<3 lines>... full # [ 338.580431] dagster-webserver[2815]: ) full # [ 338.581075] dagster-webserver[2815]: ) full # [ 338.581648] dagster-webserver[2815]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 338.582601] dagster-webserver[2815]: result = _enter(cm) full # [ 338.583155] dagster-webserver[2815]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 338.583762] dagster-webserver[2815]: return next(self.gen) full # [ 338.584674] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 338.585242] dagster-webserver[2815]: with DagsterInstance.get() as instance: full # [ 338.585846] dagster-webserver[2815]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 338.586573] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 338.587141] dagster-webserver[2815]: return create_instance_from_dagster_home() full # [ 338.587726] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 338.588647] dagster-webserver[2815]: return create_instance_from_config(dagster_home_path) full # [ 338.589224] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 338.589823] dagster-webserver[2815]: return create_instance_from_ref(instance_ref) full # [ 338.590779] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 338.591468] dagster-webserver[2815]: unified_storage = instance_ref.storage full # [ 338.592189] dagster-webserver[2815]: ^^^^^^^^^^^^^^^^^^^^ full # [ 338.592728] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 338.593572] dagster-webserver[2815]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 338.594340] dagster-webserver[2815]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.595070] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 338.595639] dagster-webserver[2815]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 338.596594] dagster-webserver[2815]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.597147] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 338.597750] dagster-webserver[2815]: return DagsterPostgresStorage( full # [ 338.598632] dagster-webserver[2815]: inst_data=inst_data, full # [ 338.599229] dagster-webserver[2815]: ...<2 lines>... full # [ 338.599835] dagster-webserver[2815]: token_provider=get_token_provider_from_config(config_value), full # [ 338.600560] dagster-webserver[2815]: ) full # [ 338.601131] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 338.601712] dagster-webserver[2815]: self._run_storage = PostgresRunStorage( full # [ 338.602977] dagster-webserver[2815]: ~~~~~~~~~~~~~~~~~~^ full # [ 338.603818] dagster-webserver[2815]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 338.604706] dagster-webserver[2815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.605266] dagster-webserver[2815]: ) full # [ 338.605872] dagster-webserver[2815]: ^ full # [ 338.606687] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 338.607520] dagster-webserver[2815]: self._engine = create_pg_engine( full # [ 338.607955] dagster-webserver[2815]: ~~~~~~~~~~~~~~~~^ full # [ 338.608853] dagster-webserver[2815]: self.postgres_url, full # [ 338.609597] dagster-webserver[2815]: ^^^^^^^^^^^^^^^^^^ full # [ 338.610289] dagster-webserver[2815]: ...<2 lines>... full # [ 338.610874] dagster-webserver[2815]: poolclass=db_pool.NullPool, full # [ 338.611683] dagster-webserver[2815]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 338.612599] dagster-webserver[2815]: ) full # [ 338.612950] dagster-webserver[2815]: ^ full # [ 338.613785] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 338.614679] dagster-webserver[2815]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 338.615258] dagster-webserver[2815]: File "", line 2, in create_engine full # [ 338.615861] dagster-webserver[2815]: return target(fn, url, **kwargs) full # [ 338.617213] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 338.617714] dagster-webserver[2815]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 338.618604] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 338.619209] dagster-webserver[2815]: dbapi = dbapi_meth(**dbapi_args) full # [ 338.619816] dagster-webserver[2815]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 338.621705] dagster-webserver[2815]: import psycopg full # [ 338.622575] dagster-webserver[2815]: ModuleNotFoundError: No module named 'psycopg' full # [ 339.034095] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 339.036132] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 339.036676] systemd[1]: dagster-webserver.service: Consumed 2.165s CPU time over 8.258s wall clock time, 111.5M memory peak. full # [ 339.120389] dagster-daemon[2821]: Traceback (most recent call last): full # [ 339.123084] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 339.123635] dagster-daemon[2821]: sys.exit(main()) full # [ 339.124262] dagster-daemon[2821]: ~~~~^^ full # [ 339.124909] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 339.125804] dagster-daemon[2821]: cli(obj={}) full # [ 339.126569] dagster-daemon[2821]: ~~~^^^^^^^^ full # [ 339.127229] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 339.127830] dagster-daemon[2821]: return self.main(*args, **kwargs) full # [ 339.128467] dagster-daemon[2821]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 339.129154] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 339.129718] dagster-daemon[2821]: rv = self.invoke(ctx) full # [ 339.130590] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 339.131223] dagster-daemon[2821]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 339.131849] dagster-daemon[2821]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 339.142113] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 339.142639] dagster-daemon[2821]: return ctx.invoke(self.callback, **ctx.params) full # [ 339.143490] dagster-daemon[2821]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.144176] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 339.144805] dagster-daemon[2821]: return callback(*args, **kwargs) full # [ 339.145632] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 339.146482] dagster-daemon[2821]: with get_instance_for_cli( full # [ 339.147176] dagster-daemon[2821]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 339.147790] dagster-daemon[2821]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 339.148618] dagster-daemon[2821]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.149278] dagster-daemon[2821]: ) as instance: full # [ 339.150273] dagster-daemon[2821]: ^ full # [ 339.150804] dagster-daemon[2821]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 339.151580] dagster-daemon[2821]: return next(self.gen) full # [ 339.152235] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 339.152855] dagster-daemon[2821]: with DagsterInstance.get() as instance: full # [ 339.153666] dagster-daemon[2821]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 339.166051] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 339.166578] dagster-daemon[2821]: return create_instance_from_dagster_home() full # [ 339.167262] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 339.167877] dagster-daemon[2821]: return create_instance_from_config(dagster_home_path) full # [ 339.168722] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 339.169554] dagster-daemon[2821]: return create_instance_from_ref(instance_ref) full # [ 339.170245] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 339.170862] dagster-daemon[2821]: unified_storage = instance_ref.storage full # [ 339.171707] dagster-daemon[2821]: ^^^^^^^^^^^^^^^^^^^^ full # [ 339.172601] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 339.173347] dagster-daemon[2821]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 339.174050] dagster-daemon[2821]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.174639] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 339.175484] dagster-daemon[2821]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 339.176172] dagster-daemon[2821]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.192689] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 339.193271] dagster-daemon[2821]: return DagsterPostgresStorage( full # [ 339.193877] dagster-daemon[2821]: inst_data=inst_data, full # [ 339.194699] dagster-daemon[2821]: ...<2 lines>... full # [ 339.195556] dagster-daemon[2821]: token_provider=get_token_provider_from_config(config_value), full # [ 339.196237] dagster-daemon[2821]: ) full # [ 339.197089] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 339.197899] dagster-daemon[2821]: self._run_storage = PostgresRunStorage( full # [ 339.198712] dagster-daemon[2821]: ~~~~~~~~~~~~~~~~~~^ full # [ 339.199560] dagster-daemon[2821]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 339.200251] dagster-daemon[2821]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.200866] dagster-daemon[2821]: ) full # [ 339.201687] dagster-daemon[2821]: ^ full # [ 339.202544] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 339.203234] dagster-daemon[2821]: self._engine = create_pg_engine( full # [ 339.203847] dagster-daemon[2821]: ~~~~~~~~~~~~~~~~^ full # [ 339.204480] dagster-daemon[2821]: self.postgres_url, full # [ 339.205516] dagster-daemon[2821]: ^^^^^^^^^^^^^^^^^^ full # [ 339.206203] dagster-daemon[2821]: ...<2 lines>... full # [ 339.206812] dagster-daemon[2821]: poolclass=db_pool.NullPool, full # [ 339.207686] dagster-daemon[2821]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 339.208271] dagster-daemon[2821]: ) full # [ 339.208898] dagster-daemon[2821]: ^ full # [ 339.209706] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 339.210540] dagster-daemon[2821]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 339.211235] dagster-daemon[2821]: File "", line 2, in create_engine full # [ 339.211820] dagster-daemon[2821]: return target(fn, url, **kwargs) full # [ 339.225133] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 339.225672] dagster-daemon[2821]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 339.228081] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 339.228781] dagster-daemon[2821]: dbapi = dbapi_meth(**dbapi_args) full # [ 339.229613] dagster-daemon[2821]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 339.232103] dagster-daemon[2821]: import psycopg full # [ 339.232705] dagster-daemon[2821]: ModuleNotFoundError: No module named 'psycopg' full # [ 339.423493] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 339.425769] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 339.427921] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.252s wall clock time, 88.6M memory peak. full # [ 344.204753] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 41. full # [ 344.207521] systemd[1]: Started Dagster Webserver. full # [ 344.454221] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 46. full # [ 344.456633] systemd[1]: Started Dagster Daemon. full # [ 346.316482] dagster-daemon[2859]: Traceback (most recent call last): full # [ 346.318039] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 346.320133] dagster-daemon[2859]: sys.exit(main()) full # [ 346.321151] dagster-daemon[2859]: ~~~~^^ full # [ 346.322153] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 346.324676] dagster-daemon[2859]: cli(obj={}) full # [ 346.325640] dagster-daemon[2859]: ~~~^^^^^^^^ full # [ 346.326617] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 346.328985] dagster-daemon[2859]: return self.main(*args, **kwargs) full # [ 346.330223] dagster-daemon[2859]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 346.331793] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 346.335065] dagster-daemon[2859]: rv = self.invoke(ctx) full # [ 346.336400] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 346.339156] dagster-daemon[2859]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 346.340788] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 346.342263] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 346.344609] dagster-daemon[2859]: return ctx.invoke(self.callback, **ctx.params) full # [ 346.346035] dagster-daemon[2859]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.347988] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 346.350591] dagster-daemon[2859]: return callback(*args, **kwargs) full # [ 346.351824] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 346.354409] dagster-daemon[2859]: with get_instance_for_cli( full # [ 346.355550] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 346.356672] dagster-daemon[2859]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 346.358533] dagster-daemon[2859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.360396] dagster-daemon[2859]: ) as instance: full # [ 346.361388] dagster-daemon[2859]: ^ full # [ 346.362309] dagster-daemon[2859]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 346.364961] dagster-daemon[2859]: return next(self.gen) full # [ 346.366178] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 346.369406] dagster-daemon[2859]: with DagsterInstance.get() as instance: full # [ 346.371797] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 346.373352] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 346.376188] dagster-daemon[2859]: return create_instance_from_dagster_home() full # [ 346.378193] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 346.381184] dagster-daemon[2859]: return create_instance_from_config(dagster_home_path) full # [ 346.382648] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 346.385467] dagster-daemon[2859]: return create_instance_from_ref(instance_ref) full # [ 346.387172] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 346.390491] dagster-daemon[2859]: unified_storage = instance_ref.storage full # [ 346.391875] dagster-daemon[2859]: ^^^^^^^^^^^^^^^^^^^^ full # [ 346.393179] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 346.395730] dagster-daemon[2859]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 346.397630] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.399185] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 346.401798] dagster-daemon[2859]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 346.403386] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.405055] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 346.407661] dagster-daemon[2859]: return DagsterPostgresStorage( full # [ 346.409099] dagster-daemon[2859]: inst_data=inst_data, full # [ 346.410343] dagster-daemon[2859]: ...<2 lines>... full # [ 346.411691] dagster-daemon[2859]: token_provider=get_token_provider_from_config(config_value), full # [ 346.413418] dagster-daemon[2859]: ) full # [ 346.414515] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 346.417395] dagster-daemon[2859]: self._run_storage = PostgresRunStorage( full # [ 346.418967] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~~~^ full # [ 346.420618] dagster-daemon[2859]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 346.422492] dagster-daemon[2859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.424634] dagster-daemon[2859]: ) full # [ 346.425465] dagster-daemon[2859]: ^ full # [ 346.426349] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 346.429088] dagster-daemon[2859]: self._engine = create_pg_engine( full # [ 346.430294] dagster-daemon[2859]: ~~~~~~~~~~~~~~~~^ full # [ 346.431482] dagster-daemon[2859]: self.postgres_url, full # [ 346.432544] dagster-daemon[2859]: ^^^^^^^^^^^^^^^^^^ full # [ 346.433782] dagster-daemon[2859]: ...<2 lines>... full # [ 346.435190] dagster-daemon[2859]: poolclass=db_pool.NullPool, full # [ 346.436601] dagster-daemon[2859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.437972] dagster-daemon[2859]: ) full # [ 346.439033] dagster-daemon[2859]: ^ full # [ 346.439986] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 346.442811] dagster-daemon[2859]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 346.444594] dagster-daemon[2859]: File "", line 2, in create_engine full # [ 346.447586] dagster-daemon[2859]: return target(fn, url, **kwargs) full # [ 346.448784] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 346.451334] dagster-daemon[2859]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 346.452830] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 346.455411] dagster-daemon[2859]: dbapi = dbapi_meth(**dbapi_args) full # [ 346.456595] dagster-daemon[2859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 346.459343] dagster-daemon[2859]: import psycopg full # [ 346.460315] dagster-daemon[2859]: ModuleNotFoundError: No module named 'psycopg' full # [ 346.533532] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 346.535613] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 346.537361] systemd[1]: dagster-daemon.service: Consumed 1.507s CPU time over 7.109s wall clock time, 88.5M memory peak. full # [ 346.934596] dagster-webserver[2858]: Traceback (most recent call last): full # [ 346.937291] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 346.937855] dagster-webserver[2858]: sys.exit(main()) full # [ 346.938659] dagster-webserver[2858]: ~~~~^^ full # [ 346.939496] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 346.940152] dagster-webserver[2858]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 346.940791] dagster-webserver[2858]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.941612] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 346.942274] dagster-webserver[2858]: return self.main(*args, **kwargs) full # [ 346.942867] dagster-webserver[2858]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 346.943736] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 346.944534] dagster-webserver[2858]: rv = self.invoke(ctx) full # [ 346.945214] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 346.945843] dagster-webserver[2858]: return ctx.invoke(self.callback, **ctx.params) full # [ 346.946483] dagster-webserver[2858]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.958440] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 346.958993] dagster-webserver[2858]: return callback(*args, **kwargs) full # [ 346.959617] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 346.960293] dagster-webserver[2858]: instance = stack.enter_context( full # [ 346.960905] dagster-webserver[2858]: get_possibly_temporary_instance_for_cli( full # [ 346.961757] dagster-webserver[2858]: ...<3 lines>... full # [ 346.962811] dagster-webserver[2858]: ) full # [ 346.963638] dagster-webserver[2858]: ) full # [ 346.964489] dagster-webserver[2858]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 346.965184] dagster-webserver[2858]: result = _enter(cm) full # [ 346.965838] dagster-webserver[2858]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 346.966626] dagster-webserver[2858]: return next(self.gen) full # [ 346.974526] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 346.975107] dagster-webserver[2858]: with DagsterInstance.get() as instance: full # [ 346.975697] dagster-webserver[2858]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 346.976540] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 346.977209] dagster-webserver[2858]: return create_instance_from_dagster_home() full # [ 346.977878] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 346.978680] dagster-webserver[2858]: return create_instance_from_config(dagster_home_path) full # [ 346.986974] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 346.987518] dagster-webserver[2858]: return create_instance_from_ref(instance_ref) full # [ 346.988548] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 346.989261] dagster-webserver[2858]: unified_storage = instance_ref.storage full # [ 346.989832] dagster-webserver[2858]: ^^^^^^^^^^^^^^^^^^^^ full # [ 346.990531] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 346.991190] dagster-webserver[2858]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 346.991797] dagster-webserver[2858]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 346.992623] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 346.993273] dagster-webserver[2858]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 346.993955] dagster-webserver[2858]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.006667] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 347.007199] dagster-webserver[2858]: return DagsterPostgresStorage( full # [ 347.007799] dagster-webserver[2858]: inst_data=inst_data, full # [ 347.009271] dagster-webserver[2858]: ...<2 lines>... full # [ 347.009868] dagster-webserver[2858]: token_provider=get_token_provider_from_config(config_value), full # [ 347.010696] dagster-webserver[2858]: ) full # [ 347.011648] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 347.012228] dagster-webserver[2858]: self._run_storage = PostgresRunStorage( full # [ 347.012834] dagster-webserver[2858]: ~~~~~~~~~~~~~~~~~~^ full # [ 347.013728] dagster-webserver[2858]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 347.014520] dagster-webserver[2858]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.015198] dagster-webserver[2858]: ) full # [ 347.015831] dagster-webserver[2858]: ^ full # [ 347.016735] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 347.017491] dagster-webserver[2858]: self._engine = create_pg_engine( full # [ 347.018187] dagster-webserver[2858]: ~~~~~~~~~~~~~~~~^ full # [ 347.018755] dagster-webserver[2858]: self.postgres_url, full # [ 347.019584] dagster-webserver[2858]: ^^^^^^^^^^^^^^^^^^ full # [ 347.020327] dagster-webserver[2858]: ...<2 lines>... full # [ 347.020857] dagster-webserver[2858]: poolclass=db_pool.NullPool, full # [ 347.021668] dagster-webserver[2858]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 347.022777] dagster-webserver[2858]: ) full # [ 347.023579] dagster-webserver[2858]: ^ full # [ 347.033427] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 347.033982] dagster-webserver[2858]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 347.034821] dagster-webserver[2858]: File "", line 2, in create_engine full # [ 347.035663] dagster-webserver[2858]: return target(fn, url, **kwargs) full # [ 347.036327] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 347.036901] dagster-webserver[2858]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 347.037747] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 347.038560] dagster-webserver[2858]: dbapi = dbapi_meth(**dbapi_args) full # [ 347.047564] dagster-webserver[2858]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 347.048147] dagster-webserver[2858]: import psycopg full # [ 347.048738] dagster-webserver[2858]: ModuleNotFoundError: No module named 'psycopg' full # [ 347.329088] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 347.331217] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 347.334120] systemd[1]: dagster-webserver.service: Consumed 2.039s CPU time over 8.297s wall clock time, 111.7M memory peak. full # [ 351.705651] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 47. full # [ 351.710178] systemd[1]: Started Dagster Daemon. full # [ 352.454299] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 42. full # [ 352.457072] systemd[1]: Started Dagster Webserver. full # [ 353.597873] dagster-daemon[2897]: Traceback (most recent call last): full # [ 353.601075] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 353.601603] dagster-daemon[2897]: sys.exit(main()) full # [ 353.602245] dagster-daemon[2897]: ~~~~^^ full # [ 353.605119] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 353.607640] dagster-daemon[2897]: cli(obj={}) full # [ 353.608618] dagster-daemon[2897]: ~~~^^^^^^^^ full # [ 353.609539] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 353.611940] dagster-daemon[2897]: return self.main(*args, **kwargs) full # [ 353.613198] dagster-daemon[2897]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 353.614455] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 353.616788] dagster-daemon[2897]: rv = self.invoke(ctx) full # [ 353.617819] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 353.620391] dagster-daemon[2897]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 353.622388] dagster-daemon[2897]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 353.623852] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 353.626217] dagster-daemon[2897]: return ctx.invoke(self.callback, **ctx.params) full # [ 353.627599] dagster-daemon[2897]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.628983] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 353.631340] dagster-daemon[2897]: return callback(*args, **kwargs) full # [ 353.632527] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 353.635454] dagster-daemon[2897]: with get_instance_for_cli( full # [ 353.637783] dagster-daemon[2897]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 353.638904] dagster-daemon[2897]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 353.640772] dagster-daemon[2897]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.642627] dagster-daemon[2897]: ) as instance: full # [ 353.643577] dagster-daemon[2897]: ^ full # [ 353.644409] dagster-daemon[2897]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 353.646664] dagster-daemon[2897]: return next(self.gen) full # [ 353.647703] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 353.650683] dagster-daemon[2897]: with DagsterInstance.get() as instance: full # [ 353.652505] dagster-daemon[2897]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 353.654084] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 353.657200] dagster-daemon[2897]: return create_instance_from_dagster_home() full # [ 353.658519] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 353.661438] dagster-daemon[2897]: return create_instance_from_config(dagster_home_path) full # [ 353.663334] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 353.666509] dagster-daemon[2897]: return create_instance_from_ref(instance_ref) full # [ 353.668304] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 353.672076] dagster-daemon[2897]: unified_storage = instance_ref.storage full # [ 353.674248] dagster-daemon[2897]: ^^^^^^^^^^^^^^^^^^^^ full # [ 353.675807] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 353.678989] dagster-daemon[2897]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 353.681637] dagster-daemon[2897]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.684226] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 353.687517] dagster-daemon[2897]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 353.689523] dagster-daemon[2897]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.691555] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 353.694638] dagster-daemon[2897]: return DagsterPostgresStorage( full # [ 353.696059] dagster-daemon[2897]: inst_data=inst_data, full # [ 353.697654] dagster-daemon[2897]: ...<2 lines>... full # [ 353.699067] dagster-daemon[2897]: token_provider=get_token_provider_from_config(config_value), full # [ 353.701076] dagster-daemon[2897]: ) full # [ 353.702817] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 353.705361] dagster-daemon[2897]: self._run_storage = PostgresRunStorage( full # [ 353.706646] dagster-daemon[2897]: ~~~~~~~~~~~~~~~~~~^ full # [ 353.707928] dagster-daemon[2897]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 353.709630] dagster-daemon[2897]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.711488] dagster-daemon[2897]: ) full # [ 353.713183] dagster-daemon[2897]: ^ full # [ 353.713974] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 353.716727] dagster-daemon[2897]: self._engine = create_pg_engine( full # [ 353.717917] dagster-daemon[2897]: ~~~~~~~~~~~~~~~~^ full # [ 353.719144] dagster-daemon[2897]: self.postgres_url, full # [ 353.720271] dagster-daemon[2897]: ^^^^^^^^^^^^^^^^^^ full # [ 353.721327] dagster-daemon[2897]: ...<2 lines>... full # [ 353.722499] dagster-daemon[2897]: poolclass=db_pool.NullPool, full # [ 353.723913] dagster-daemon[2897]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 353.725740] dagster-daemon[2897]: ) full # [ 353.726527] dagster-daemon[2897]: ^ full # [ 353.727342] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 353.729993] dagster-daemon[2897]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 353.731813] dagster-daemon[2897]: File "", line 2, in create_engine full # [ 353.734516] dagster-daemon[2897]: return target(fn, url, **kwargs) full # [ 353.735991] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 353.739239] dagster-daemon[2897]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 353.741174] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 353.744417] dagster-daemon[2897]: dbapi = dbapi_meth(**dbapi_args) full # [ 353.745879] dagster-daemon[2897]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 353.748641] dagster-daemon[2897]: import psycopg full # [ 353.749575] dagster-daemon[2897]: ModuleNotFoundError: No module named 'psycopg' full # [ 353.820784] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 353.823112] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 353.823679] systemd[1]: dagster-daemon.service: Consumed 1.441s CPU time over 7.286s wall clock time, 88.4M memory peak. full # [ 355.222764] dagster-webserver[2903]: Traceback (most recent call last): full # [ 355.225371] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 355.225969] dagster-webserver[2903]: sys.exit(main()) full # [ 355.226768] dagster-webserver[2903]: ~~~~^^ full # [ 355.227575] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 355.228255] dagster-webserver[2903]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 355.228892] dagster-webserver[2903]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.229740] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 355.230539] dagster-webserver[2903]: return self.main(*args, **kwargs) full # [ 355.231206] dagster-webserver[2903]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 355.231822] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 355.232633] dagster-webserver[2903]: rv = self.invoke(ctx) full # [ 355.240992] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 355.241574] dagster-webserver[2903]: return ctx.invoke(self.callback, **ctx.params) full # [ 355.242311] dagster-webserver[2903]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.242923] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 355.243730] dagster-webserver[2903]: return callback(*args, **kwargs) full # [ 355.247091] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 355.247671] dagster-webserver[2903]: instance = stack.enter_context( full # [ 355.248508] dagster-webserver[2903]: get_possibly_temporary_instance_for_cli( full # [ 355.251088] dagster-webserver[2903]: ...<3 lines>... full # [ 355.251788] dagster-webserver[2903]: ) full # [ 355.252625] dagster-webserver[2903]: ) full # [ 355.255088] dagster-webserver[2903]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 355.255737] dagster-webserver[2903]: result = _enter(cm) full # [ 355.256571] dagster-webserver[2903]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 355.259088] dagster-webserver[2903]: return next(self.gen) full # [ 355.259654] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 355.260501] dagster-webserver[2903]: with DagsterInstance.get() as instance: full # [ 355.263089] dagster-webserver[2903]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 355.266088] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 355.266642] dagster-webserver[2903]: return create_instance_from_dagster_home() full # [ 355.267508] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 355.268155] dagster-webserver[2903]: return create_instance_from_config(dagster_home_path) full # [ 355.268754] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 355.271093] dagster-webserver[2903]: return create_instance_from_ref(instance_ref) full # [ 355.271622] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 355.272266] dagster-webserver[2903]: unified_storage = instance_ref.storage full # [ 355.272896] dagster-webserver[2903]: ^^^^^^^^^^^^^^^^^^^^ full # [ 355.277543] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 355.278232] dagster-webserver[2903]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 355.278830] dagster-webserver[2903]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.281140] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 355.281678] dagster-webserver[2903]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 355.284090] dagster-webserver[2903]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.284785] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 355.287095] dagster-webserver[2903]: return DagsterPostgresStorage( full # [ 355.287664] dagster-webserver[2903]: inst_data=inst_data, full # [ 355.290090] dagster-webserver[2903]: ...<2 lines>... full # [ 355.290730] dagster-webserver[2903]: token_provider=get_token_provider_from_config(config_value), full # [ 355.293116] dagster-webserver[2903]: ) full # [ 355.293738] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 355.297090] dagster-webserver[2903]: self._run_storage = PostgresRunStorage( full # [ 355.297803] dagster-webserver[2903]: ~~~~~~~~~~~~~~~~~~^ full # [ 355.298824] dagster-webserver[2903]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 355.301991] dagster-webserver[2903]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.302599] dagster-webserver[2903]: ) full # [ 355.306091] dagster-webserver[2903]: ^ full # [ 355.307091] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 355.307711] dagster-webserver[2903]: self._engine = create_pg_engine( full # [ 355.311095] dagster-webserver[2903]: ~~~~~~~~~~~~~~~~^ full # [ 355.311807] dagster-webserver[2903]: self.postgres_url, full # [ 355.313855] dagster-webserver[2903]: ^^^^^^^^^^^^^^^^^^ full # [ 355.314887] dagster-webserver[2903]: ...<2 lines>... full # [ 355.317545] dagster-webserver[2903]: poolclass=db_pool.NullPool, full # [ 355.318212] dagster-webserver[2903]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 355.318831] dagster-webserver[2903]: ) full # [ 355.322111] dagster-webserver[2903]: ^ full # [ 355.322756] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 355.326115] dagster-webserver[2903]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 355.326674] dagster-webserver[2903]: File "", line 2, in create_engine full # [ 355.329090] dagster-webserver[2903]: return target(fn, url, **kwargs) full # [ 355.329767] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 355.331111] dagster-webserver[2903]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 355.331676] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 355.334090] dagster-webserver[2903]: dbapi = dbapi_meth(**dbapi_args) full # [ 355.334711] dagster-webserver[2903]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 355.337089] dagster-webserver[2903]: import psycopg full # [ 355.337575] dagster-webserver[2903]: ModuleNotFoundError: No module named 'psycopg' full # [ 355.572552] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 355.575213] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 355.577594] systemd[1]: dagster-webserver.service: Consumed 2.041s CPU time over 8.236s wall clock time, 111.6M memory peak. full # [ 358.954842] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 48. full # [ 358.957708] systemd[1]: Started Dagster Daemon. full # [ 360.704375] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 43. full # [ 360.707743] systemd[1]: Started Dagster Webserver. full # [ 360.822573] dagster-daemon[2935]: Traceback (most recent call last): full # [ 360.824760] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 360.827029] dagster-daemon[2935]: sys.exit(main()) full # [ 360.827994] dagster-daemon[2935]: ~~~~^^ full # [ 360.828963] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 360.832196] dagster-daemon[2935]: cli(obj={}) full # [ 360.833151] dagster-daemon[2935]: ~~~^^^^^^^^ full # [ 360.834076] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 360.836599] dagster-daemon[2935]: return self.main(*args, **kwargs) full # [ 360.837799] dagster-daemon[2935]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 360.838989] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 360.842699] dagster-daemon[2935]: rv = self.invoke(ctx) full # [ 360.843769] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 360.846148] dagster-daemon[2935]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 360.847614] dagster-daemon[2935]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 360.849121] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 360.851469] dagster-daemon[2935]: return ctx.invoke(self.callback, **ctx.params) full # [ 360.852830] dagster-daemon[2935]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.854193] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 360.856513] dagster-daemon[2935]: return callback(*args, **kwargs) full # [ 360.858453] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 360.861857] dagster-daemon[2935]: with get_instance_for_cli( full # [ 360.862977] dagster-daemon[2935]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 360.864116] dagster-daemon[2935]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 360.866038] dagster-daemon[2935]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.867886] dagster-daemon[2935]: ) as instance: full # [ 360.868831] dagster-daemon[2935]: ^ full # [ 360.869595] dagster-daemon[2935]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 360.871837] dagster-daemon[2935]: return next(self.gen) full # [ 360.873144] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 360.877144] dagster-daemon[2935]: with DagsterInstance.get() as instance: full # [ 360.878393] dagster-daemon[2935]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 360.879493] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 360.882083] dagster-daemon[2935]: return create_instance_from_dagster_home() full # [ 360.883526] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 360.887599] dagster-daemon[2935]: return create_instance_from_config(dagster_home_path) full # [ 360.889556] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 360.892454] dagster-daemon[2935]: return create_instance_from_ref(instance_ref) full # [ 360.893811] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 360.896590] dagster-daemon[2935]: unified_storage = instance_ref.storage full # [ 360.897885] dagster-daemon[2935]: ^^^^^^^^^^^^^^^^^^^^ full # [ 360.899158] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 360.901689] dagster-daemon[2935]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 360.903562] dagster-daemon[2935]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.905322] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 360.908762] dagster-daemon[2935]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 360.912078] dagster-daemon[2935]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.913682] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 360.916313] dagster-daemon[2935]: return DagsterPostgresStorage( full # [ 360.917458] dagster-daemon[2935]: inst_data=inst_data, full # [ 360.918541] dagster-daemon[2935]: ...<2 lines>... full # [ 360.919503] dagster-daemon[2935]: token_provider=get_token_provider_from_config(config_value), full # [ 360.921120] dagster-daemon[2935]: ) full # [ 360.921875] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 360.924411] dagster-daemon[2935]: self._run_storage = PostgresRunStorage( full # [ 360.925660] dagster-daemon[2935]: ~~~~~~~~~~~~~~~~~~^ full # [ 360.926907] dagster-daemon[2935]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 360.928590] dagster-daemon[2935]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.930296] dagster-daemon[2935]: ) full # [ 360.931094] dagster-daemon[2935]: ^ full # [ 360.931854] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 360.934562] dagster-daemon[2935]: self._engine = create_pg_engine( full # [ 360.935767] dagster-daemon[2935]: ~~~~~~~~~~~~~~~~^ full # [ 360.938552] dagster-daemon[2935]: self.postgres_url, full # [ 360.939605] dagster-daemon[2935]: ^^^^^^^^^^^^^^^^^^ full # [ 360.940647] dagster-daemon[2935]: ...<2 lines>... full # [ 360.941608] dagster-daemon[2935]: poolclass=db_pool.NullPool, full # [ 360.942792] dagster-daemon[2935]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 360.943958] dagster-daemon[2935]: ) full # [ 360.944724] dagster-daemon[2935]: ^ full # [ 360.945547] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 360.948197] dagster-daemon[2935]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 360.949615] dagster-daemon[2935]: File "", line 2, in create_engine full # [ 360.951813] dagster-daemon[2935]: return target(fn, url, **kwargs) full # [ 360.952988] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 360.955554] dagster-daemon[2935]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 360.957099] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 360.959675] dagster-daemon[2935]: dbapi = dbapi_meth(**dbapi_args) full # [ 360.960849] dagster-daemon[2935]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 360.963594] dagster-daemon[2935]: import psycopg full # [ 360.964551] dagster-daemon[2935]: ModuleNotFoundError: No module named 'psycopg' full # [ 361.046185] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 361.048176] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 361.049863] systemd[1]: dagster-daemon.service: Consumed 1.434s CPU time over 7.224s wall clock time, 88.7M memory peak. full # [ 363.537682] dagster-webserver[2945]: Traceback (most recent call last): full # [ 363.540358] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 363.540938] dagster-webserver[2945]: sys.exit(main()) full # [ 363.541732] dagster-webserver[2945]: ~~~~^^ full # [ 363.542561] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 363.543241] dagster-webserver[2945]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 363.543875] dagster-webserver[2945]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.544671] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 363.545507] dagster-webserver[2945]: return self.main(*args, **kwargs) full # [ 363.546163] dagster-webserver[2945]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 363.546830] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 363.547890] dagster-webserver[2945]: rv = self.invoke(ctx) full # [ 363.548626] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 363.549469] dagster-webserver[2945]: return ctx.invoke(self.callback, **ctx.params) full # [ 363.550176] dagster-webserver[2945]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.560426] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 363.560771] dagster-webserver[2945]: return callback(*args, **kwargs) full # [ 363.561601] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 363.562289] dagster-webserver[2945]: instance = stack.enter_context( full # [ 363.562925] dagster-webserver[2945]: get_possibly_temporary_instance_for_cli( full # [ 363.563746] dagster-webserver[2945]: ...<3 lines>... full # [ 363.564563] dagster-webserver[2945]: ) full # [ 363.565254] dagster-webserver[2945]: ) full # [ 363.565868] dagster-webserver[2945]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 363.566699] dagster-webserver[2945]: result = _enter(cm) full # [ 363.567548] dagster-webserver[2945]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 363.568232] dagster-webserver[2945]: return next(self.gen) full # [ 363.568865] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 363.569651] dagster-webserver[2945]: with DagsterInstance.get() as instance: full # [ 363.570505] dagster-webserver[2945]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 363.571197] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 363.571763] dagster-webserver[2945]: return create_instance_from_dagster_home() full # [ 363.584659] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 363.585230] dagster-webserver[2945]: return create_instance_from_config(dagster_home_path) full # [ 363.585843] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 363.586481] dagster-webserver[2945]: return create_instance_from_ref(instance_ref) full # [ 363.587167] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 363.587794] dagster-webserver[2945]: unified_storage = instance_ref.storage full # [ 363.588618] dagster-webserver[2945]: ^^^^^^^^^^^^^^^^^^^^ full # [ 363.589320] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 363.589961] dagster-webserver[2945]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 363.590785] dagster-webserver[2945]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.603081] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 363.603606] dagster-webserver[2945]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 363.604293] dagster-webserver[2945]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.604911] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 363.605748] dagster-webserver[2945]: return DagsterPostgresStorage( full # [ 363.606573] dagster-webserver[2945]: inst_data=inst_data, full # [ 363.607280] dagster-webserver[2945]: ...<2 lines>... full # [ 363.607879] dagster-webserver[2945]: token_provider=get_token_provider_from_config(config_value), full # [ 363.608712] dagster-webserver[2945]: ) full # [ 363.609547] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 363.610229] dagster-webserver[2945]: self._run_storage = PostgresRunStorage( full # [ 363.610844] dagster-webserver[2945]: ~~~~~~~~~~~~~~~~~~^ full # [ 363.611484] dagster-webserver[2945]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 363.612165] dagster-webserver[2945]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.612792] dagster-webserver[2945]: ) full # [ 363.613620] dagster-webserver[2945]: ^ full # [ 363.614278] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 363.614921] dagster-webserver[2945]: self._engine = create_pg_engine( full # [ 363.615751] dagster-webserver[2945]: ~~~~~~~~~~~~~~~~^ full # [ 363.616584] dagster-webserver[2945]: self.postgres_url, full # [ 363.617270] dagster-webserver[2945]: ^^^^^^^^^^^^^^^^^^ full # [ 363.617851] dagster-webserver[2945]: ...<2 lines>... full # [ 363.618662] dagster-webserver[2945]: poolclass=db_pool.NullPool, full # [ 363.619495] dagster-webserver[2945]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 363.620202] dagster-webserver[2945]: ) full # [ 363.620796] dagster-webserver[2945]: ^ full # [ 363.621624] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 363.622260] dagster-webserver[2945]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 363.638746] dagster-webserver[2945]: File "", line 2, in create_engine full # [ 363.640984] dagster-webserver[2945]: return target(fn, url, **kwargs) full # [ 363.642220] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 363.644810] dagster-webserver[2945]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 363.646365] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 363.649040] dagster-webserver[2945]: dbapi = dbapi_meth(**dbapi_args) full # [ 363.650254] dagster-webserver[2945]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 363.653092] dagster-webserver[2945]: import psycopg full # [ 363.654085] dagster-webserver[2945]: ModuleNotFoundError: No module named 'psycopg' full # [ 363.912095] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 363.912784] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 363.916841] systemd[1]: dagster-webserver.service: Consumed 2.054s CPU time over 8.338s wall clock time, 111.8M memory peak. full # [ 366.205180] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 49. full # [ 366.207963] systemd[1]: Started Dagster Daemon. full # [ 368.041264] dagster-daemon[2974]: Traceback (most recent call last): full # [ 368.043759] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 368.044515] dagster-daemon[2974]: sys.exit(main()) full # [ 368.045176] dagster-daemon[2974]: ~~~~^^ full # [ 368.045754] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 368.046581] dagster-daemon[2974]: cli(obj={}) full # [ 368.047265] dagster-daemon[2974]: ~~~^^^^^^^^ full # [ 368.047853] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 368.048662] dagster-daemon[2974]: return self.main(*args, **kwargs) full # [ 368.049493] dagster-daemon[2974]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 368.050190] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 368.050765] dagster-daemon[2974]: rv = self.invoke(ctx) full # [ 368.058102] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 368.058631] dagster-daemon[2974]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 368.059311] dagster-daemon[2974]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 368.059923] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 368.060776] dagster-daemon[2974]: return ctx.invoke(self.callback, **ctx.params) full # [ 368.061602] dagster-daemon[2974]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.062286] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 368.062908] dagster-daemon[2974]: return callback(*args, **kwargs) full # [ 368.063735] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 368.064540] dagster-daemon[2974]: with get_instance_for_cli( full # [ 368.065192] dagster-daemon[2974]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 368.065809] dagster-daemon[2974]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 368.066626] dagster-daemon[2974]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.067267] dagster-daemon[2974]: ) as instance: full # [ 368.067901] dagster-daemon[2974]: ^ full # [ 368.068711] dagster-daemon[2974]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 368.069524] dagster-daemon[2974]: return next(self.gen) full # [ 368.082123] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 368.082648] dagster-daemon[2974]: with DagsterInstance.get() as instance: full # [ 368.083496] dagster-daemon[2974]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 368.084182] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 368.084784] dagster-daemon[2974]: return create_instance_from_dagster_home() full # [ 368.085611] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 368.086287] dagster-daemon[2974]: return create_instance_from_config(dagster_home_path) full # [ 368.086938] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 368.087722] dagster-daemon[2974]: return create_instance_from_ref(instance_ref) full # [ 368.088556] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 368.089227] dagster-daemon[2974]: unified_storage = instance_ref.storage full # [ 368.089857] dagster-daemon[2974]: ^^^^^^^^^^^^^^^^^^^^ full # [ 368.102420] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 368.102760] dagster-daemon[2974]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 368.103589] dagster-daemon[2974]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.104264] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 368.104885] dagster-daemon[2974]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 368.105719] dagster-daemon[2974]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.106555] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 368.107240] dagster-daemon[2974]: return DagsterPostgresStorage( full # [ 368.107854] dagster-daemon[2974]: inst_data=inst_data, full # [ 368.108494] dagster-daemon[2974]: ...<2 lines>... full # [ 368.109167] dagster-daemon[2974]: token_provider=get_token_provider_from_config(config_value), full # [ 368.109776] dagster-daemon[2974]: ) full # [ 368.110643] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 368.111282] dagster-daemon[2974]: self._run_storage = PostgresRunStorage( full # [ 368.111889] dagster-daemon[2974]: ~~~~~~~~~~~~~~~~~~^ full # [ 368.112713] dagster-daemon[2974]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 368.113554] dagster-daemon[2974]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.114237] dagster-daemon[2974]: ) full # [ 368.114844] dagster-daemon[2974]: ^ full # [ 368.115481] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 368.116158] dagster-daemon[2974]: self._engine = create_pg_engine( full # [ 368.116747] dagster-daemon[2974]: ~~~~~~~~~~~~~~~~^ full # [ 368.117562] dagster-daemon[2974]: self.postgres_url, full # [ 368.118225] dagster-daemon[2974]: ^^^^^^^^^^^^^^^^^^ full # [ 368.118825] dagster-daemon[2974]: ...<2 lines>... full # [ 368.119653] dagster-daemon[2974]: poolclass=db_pool.NullPool, full # [ 368.120469] dagster-daemon[2974]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 368.121128] dagster-daemon[2974]: ) full # [ 368.121717] dagster-daemon[2974]: ^ full # [ 368.138548] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 368.139130] dagster-daemon[2974]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 368.139723] dagster-daemon[2974]: File "", line 2, in create_engine full # [ 368.140548] dagster-daemon[2974]: return target(fn, url, **kwargs) full # [ 368.141253] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 368.141838] dagster-daemon[2974]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 368.142675] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 368.143512] dagster-daemon[2974]: dbapi = dbapi_meth(**dbapi_args) full # [ 368.144221] dagster-daemon[2974]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 368.144794] dagster-daemon[2974]: import psycopg full # [ 368.155661] dagster-daemon[2974]: ModuleNotFoundError: No module named 'psycopg' full # [ 368.348455] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 368.349194] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 368.353159] systemd[1]: dagster-daemon.service: Consumed 1.390s CPU time over 7.304s wall clock time, 88.5M memory peak. full # [ 368.954519] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 44. full # [ 368.959676] systemd[1]: Started Dagster Webserver. full # [ 371.550517] dagster-webserver[2991]: Traceback (most recent call last): full # [ 371.553078] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 371.553626] dagster-webserver[2991]: sys.exit(main()) full # [ 371.554279] dagster-webserver[2991]: ~~~~^^ full # [ 371.554886] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 371.555684] dagster-webserver[2991]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 371.556532] dagster-webserver[2991]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.557156] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 371.557758] dagster-webserver[2991]: return self.main(*args, **kwargs) full # [ 371.558571] dagster-webserver[2991]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 371.559325] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 371.559827] dagster-webserver[2991]: rv = self.invoke(ctx) full # [ 371.568595] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 371.569212] dagster-webserver[2991]: return ctx.invoke(self.callback, **ctx.params) full # [ 371.569845] dagster-webserver[2991]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.570674] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 371.571541] dagster-webserver[2991]: return callback(*args, **kwargs) full # [ 371.572295] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 371.572897] dagster-webserver[2991]: instance = stack.enter_context( full # [ 371.573743] dagster-webserver[2991]: get_possibly_temporary_instance_for_cli( full # [ 371.574620] dagster-webserver[2991]: ...<3 lines>... full # [ 371.575310] dagster-webserver[2991]: ) full # [ 371.575965] dagster-webserver[2991]: ) full # [ 371.583724] dagster-webserver[2991]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 371.584296] dagster-webserver[2991]: result = _enter(cm) full # [ 371.584949] dagster-webserver[2991]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 371.585807] dagster-webserver[2991]: return next(self.gen) full # [ 371.586738] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 371.587568] dagster-webserver[2991]: with DagsterInstance.get() as instance: full # [ 371.588264] dagster-webserver[2991]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 371.588932] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 371.589770] dagster-webserver[2991]: return create_instance_from_dagster_home() full # [ 371.590614] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 371.591681] dagster-webserver[2991]: return create_instance_from_config(dagster_home_path) full # [ 371.602740] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 371.603289] dagster-webserver[2991]: return create_instance_from_ref(instance_ref) full # [ 371.603934] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 371.604806] dagster-webserver[2991]: unified_storage = instance_ref.storage full # [ 371.605665] dagster-webserver[2991]: ^^^^^^^^^^^^^^^^^^^^ full # [ 371.606537] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 371.607273] dagster-webserver[2991]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 371.607910] dagster-webserver[2991]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.608767] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 371.609586] dagster-webserver[2991]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 371.610284] dagster-webserver[2991]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.610916] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 371.611782] dagster-webserver[2991]: return DagsterPostgresStorage( full # [ 371.612641] dagster-webserver[2991]: inst_data=inst_data, full # [ 371.613510] dagster-webserver[2991]: ...<2 lines>... full # [ 371.614196] dagster-webserver[2991]: token_provider=get_token_provider_from_config(config_value), full # [ 371.614813] dagster-webserver[2991]: ) full # [ 371.629853] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 371.630583] dagster-webserver[2991]: self._run_storage = PostgresRunStorage( full # [ 371.631254] dagster-webserver[2991]: ~~~~~~~~~~~~~~~~~~^ full # [ 371.631876] dagster-webserver[2991]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 371.632685] dagster-webserver[2991]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.633711] dagster-webserver[2991]: ) full # [ 371.634547] dagster-webserver[2991]: ^ full # [ 371.635229] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 371.635830] dagster-webserver[2991]: self._engine = create_pg_engine( full # [ 371.636654] dagster-webserver[2991]: ~~~~~~~~~~~~~~~~^ full # [ 371.637557] dagster-webserver[2991]: self.postgres_url, full # [ 371.638168] dagster-webserver[2991]: ^^^^^^^^^^^^^^^^^^ full # [ 371.638777] dagster-webserver[2991]: ...<2 lines>... full # [ 371.639602] dagster-webserver[2991]: poolclass=db_pool.NullPool, full # [ 371.640296] dagster-webserver[2991]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 371.640888] dagster-webserver[2991]: ) full # [ 371.641706] dagster-webserver[2991]: ^ full # [ 371.642546] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 371.643221] dagster-webserver[2991]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 371.643868] dagster-webserver[2991]: File "", line 2, in create_engine full # [ 371.644634] dagster-webserver[2991]: return target(fn, url, **kwargs) full # [ 371.645460] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 371.646121] dagster-webserver[2991]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 371.660084] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 371.662677] dagster-webserver[2991]: dbapi = dbapi_meth(**dbapi_args) full # [ 371.663869] dagster-webserver[2991]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 371.666617] dagster-webserver[2991]: import psycopg full # [ 371.667588] dagster-webserver[2991]: ModuleNotFoundError: No module named 'psycopg' full # [ 371.936793] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 371.937751] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 371.941527] systemd[1]: dagster-webserver.service: Consumed 1.989s CPU time over 8.017s wall clock time, 111.8M memory peak. full # [ 373.454966] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 50. full # [ 373.458391] systemd[1]: Started Dagster Daemon. full # [ 375.305598] dagster-daemon[3013]: Traceback (most recent call last): full # [ 375.308068] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 375.308617] dagster-daemon[3013]: sys.exit(main()) full # [ 375.309271] dagster-daemon[3013]: ~~~~^^ full # [ 375.309879] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 375.310680] dagster-daemon[3013]: cli(obj={}) full # [ 375.311526] dagster-daemon[3013]: ~~~^^^^^^^^ full # [ 375.312179] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 375.312749] dagster-daemon[3013]: return self.main(*args, **kwargs) full # [ 375.313558] dagster-daemon[3013]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 375.314218] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 375.314834] dagster-daemon[3013]: rv = self.invoke(ctx) full # [ 375.322316] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 375.322888] dagster-daemon[3013]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 375.323733] dagster-daemon[3013]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 375.324549] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 375.325223] dagster-daemon[3013]: return ctx.invoke(self.callback, **ctx.params) full # [ 375.325835] dagster-daemon[3013]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.326674] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 375.327503] dagster-daemon[3013]: return callback(*args, **kwargs) full # [ 375.328219] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 375.328789] dagster-daemon[3013]: with get_instance_for_cli( full # [ 375.329590] dagster-daemon[3013]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 375.330252] dagster-daemon[3013]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 375.330851] dagster-daemon[3013]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.331660] dagster-daemon[3013]: ) as instance: full # [ 375.332484] dagster-daemon[3013]: ^ full # [ 375.343393] dagster-daemon[3013]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 375.343932] dagster-daemon[3013]: return next(self.gen) full # [ 375.344807] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 375.345647] dagster-daemon[3013]: with DagsterInstance.get() as instance: full # [ 375.346273] dagster-daemon[3013]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 375.350773] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 375.351502] dagster-daemon[3013]: return create_instance_from_dagster_home() full # [ 375.352172] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 375.352780] dagster-daemon[3013]: return create_instance_from_config(dagster_home_path) full # [ 375.353601] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 375.354280] dagster-daemon[3013]: return create_instance_from_ref(instance_ref) full # [ 375.354930] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 375.355712] dagster-daemon[3013]: unified_storage = instance_ref.storage full # [ 375.356605] dagster-daemon[3013]: ^^^^^^^^^^^^^^^^^^^^ full # [ 375.357296] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 375.357929] dagster-daemon[3013]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 375.358715] dagster-daemon[3013]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.372004] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 375.372558] dagster-daemon[3013]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 375.373235] dagster-daemon[3013]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.373847] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 375.374484] dagster-daemon[3013]: return DagsterPostgresStorage( full # [ 375.375161] dagster-daemon[3013]: inst_data=inst_data, full # [ 375.375769] dagster-daemon[3013]: ...<2 lines>... full # [ 375.376591] dagster-daemon[3013]: token_provider=get_token_provider_from_config(config_value), full # [ 375.377271] dagster-daemon[3013]: ) full # [ 375.377878] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 375.378697] dagster-daemon[3013]: self._run_storage = PostgresRunStorage( full # [ 375.379538] dagster-daemon[3013]: ~~~~~~~~~~~~~~~~~~^ full # [ 375.380217] dagster-daemon[3013]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 375.380828] dagster-daemon[3013]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.381649] dagster-daemon[3013]: ) full # [ 375.382487] dagster-daemon[3013]: ^ full # [ 375.383201] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 375.383770] dagster-daemon[3013]: self._engine = create_pg_engine( full # [ 375.384591] dagster-daemon[3013]: ~~~~~~~~~~~~~~~~^ full # [ 375.385255] dagster-daemon[3013]: self.postgres_url, full # [ 375.385852] dagster-daemon[3013]: ^^^^^^^^^^^^^^^^^^ full # [ 375.386670] dagster-daemon[3013]: ...<2 lines>... full # [ 375.387535] dagster-daemon[3013]: poolclass=db_pool.NullPool, full # [ 375.388142] dagster-daemon[3013]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 375.388747] dagster-daemon[3013]: ) full # [ 375.389554] dagster-daemon[3013]: ^ full # [ 375.390217] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 375.390822] dagster-daemon[3013]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 375.406371] dagster-daemon[3013]: File "", line 2, in create_engine full # [ 375.408551] dagster-daemon[3013]: return target(fn, url, **kwargs) full # [ 375.409706] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 375.412229] dagster-daemon[3013]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 375.413744] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 375.416309] dagster-daemon[3013]: dbapi = dbapi_meth(**dbapi_args) full # [ 375.417471] dagster-daemon[3013]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 375.420204] dagster-daemon[3013]: import psycopg full # [ 375.421147] dagster-daemon[3013]: ModuleNotFoundError: No module named 'psycopg' full # [ 375.598872] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 375.601095] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 375.603206] systemd[1]: dagster-daemon.service: Consumed 1.427s CPU time over 7.244s wall clock time, 88.6M memory peak. full # [ 376.954917] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 45. full # [ 376.957795] systemd[1]: Started Dagster Webserver. full # [ 379.531415] dagster-webserver[3034]: Traceback (most recent call last): full # [ 379.533911] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 379.534666] dagster-webserver[3034]: sys.exit(main()) full # [ 379.535463] dagster-webserver[3034]: ~~~~^^ full # [ 379.536118] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 379.536709] dagster-webserver[3034]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 379.537554] dagster-webserver[3034]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.538229] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 379.538794] dagster-webserver[3034]: return self.main(*args, **kwargs) full # [ 379.539609] dagster-webserver[3034]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 379.540263] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 379.540865] dagster-webserver[3034]: rv = self.invoke(ctx) full # [ 379.549250] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 379.549790] dagster-webserver[3034]: return ctx.invoke(self.callback, **ctx.params) full # [ 379.550643] dagster-webserver[3034]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.551333] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 379.551914] dagster-webserver[3034]: return callback(*args, **kwargs) full # [ 379.552720] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 379.553551] dagster-webserver[3034]: instance = stack.enter_context( full # [ 379.554223] dagster-webserver[3034]: get_possibly_temporary_instance_for_cli( full # [ 379.554833] dagster-webserver[3034]: ...<3 lines>... full # [ 379.555657] dagster-webserver[3034]: ) full # [ 379.556494] dagster-webserver[3034]: ) full # [ 379.557198] dagster-webserver[3034]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 379.557751] dagster-webserver[3034]: result = _enter(cm) full # [ 379.566912] dagster-webserver[3034]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 379.567689] dagster-webserver[3034]: return next(self.gen) full # [ 379.568541] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 379.569401] dagster-webserver[3034]: with DagsterInstance.get() as instance: full # [ 379.570111] dagster-webserver[3034]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 379.570731] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 379.571590] dagster-webserver[3034]: return create_instance_from_dagster_home() full # [ 379.572332] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 379.572919] dagster-webserver[3034]: return create_instance_from_config(dagster_home_path) full # [ 379.573790] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 379.574626] dagster-webserver[3034]: return create_instance_from_ref(instance_ref) full # [ 379.586769] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 379.587550] dagster-webserver[3034]: unified_storage = instance_ref.storage full # [ 379.588254] dagster-webserver[3034]: ^^^^^^^^^^^^^^^^^^^^ full # [ 379.588881] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 379.589793] dagster-webserver[3034]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 379.590600] dagster-webserver[3034]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.591340] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 379.591932] dagster-webserver[3034]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 379.592805] dagster-webserver[3034]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.593666] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 379.594539] dagster-webserver[3034]: return DagsterPostgresStorage( full # [ 379.595259] dagster-webserver[3034]: inst_data=inst_data, full # [ 379.595899] dagster-webserver[3034]: ...<2 lines>... full # [ 379.596741] dagster-webserver[3034]: token_provider=get_token_provider_from_config(config_value), full # [ 379.597614] dagster-webserver[3034]: ) full # [ 379.610568] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 379.613264] dagster-webserver[3034]: self._run_storage = PostgresRunStorage( full # [ 379.614612] dagster-webserver[3034]: ~~~~~~~~~~~~~~~~~~^ full # [ 379.615991] dagster-webserver[3034]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 379.617816] dagster-webserver[3034]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.619616] dagster-webserver[3034]: ) full # [ 379.620466] dagster-webserver[3034]: ^ full # [ 379.621326] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 379.624202] dagster-webserver[3034]: self._engine = create_pg_engine( full # [ 379.625450] dagster-webserver[3034]: ~~~~~~~~~~~~~~~~^ full # [ 379.626691] dagster-webserver[3034]: self.postgres_url, full # [ 379.627804] dagster-webserver[3034]: ^^^^^^^^^^^^^^^^^^ full # [ 379.628965] dagster-webserver[3034]: ...<2 lines>... full # [ 379.629992] dagster-webserver[3034]: poolclass=db_pool.NullPool, full # [ 379.631254] dagster-webserver[3034]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 379.632492] dagster-webserver[3034]: ) full # [ 379.633341] dagster-webserver[3034]: ^ full # [ 379.634235] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 379.636959] dagster-webserver[3034]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 379.638511] dagster-webserver[3034]: File "", line 2, in create_engine full # [ 379.640800] dagster-webserver[3034]: return target(fn, url, **kwargs) full # [ 379.642079] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 379.644748] dagster-webserver[3034]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 379.646318] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 379.649067] dagster-webserver[3034]: dbapi = dbapi_meth(**dbapi_args) full # [ 379.650307] dagster-webserver[3034]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 379.653187] dagster-webserver[3034]: import psycopg full # [ 379.654202] dagster-webserver[3034]: ModuleNotFoundError: No module named 'psycopg' full # [ 379.898725] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 379.899676] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 379.903530] systemd[1]: dagster-webserver.service: Consumed 1.988s CPU time over 7.954s wall clock time, 111.9M memory peak. full # [ 380.704788] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 51. full # [ 380.709753] systemd[1]: Started Dagster Daemon. full # [ 382.536135] dagster-daemon[3051]: Traceback (most recent call last): full # [ 382.538611] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 382.539218] dagster-daemon[3051]: sys.exit(main()) full # [ 382.539793] dagster-daemon[3051]: ~~~~^^ full # [ 382.540589] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 382.541255] dagster-daemon[3051]: cli(obj={}) full # [ 382.541878] dagster-daemon[3051]: ~~~^^^^^^^^ full # [ 382.542699] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 382.543734] dagster-daemon[3051]: return self.main(*args, **kwargs) full # [ 382.544519] dagster-daemon[3051]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 382.544941] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 382.545768] dagster-daemon[3051]: rv = self.invoke(ctx) full # [ 382.552846] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 382.553584] dagster-daemon[3051]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 382.554275] dagster-daemon[3051]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 382.554860] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 382.555505] dagster-daemon[3051]: return ctx.invoke(self.callback, **ctx.params) full # [ 382.556176] dagster-daemon[3051]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.556842] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 382.557652] dagster-daemon[3051]: return callback(*args, **kwargs) full # [ 382.558283] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 382.558890] dagster-daemon[3051]: with get_instance_for_cli( full # [ 382.559694] dagster-daemon[3051]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 382.560513] dagster-daemon[3051]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 382.561152] dagster-daemon[3051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.561755] dagster-daemon[3051]: ) as instance: full # [ 382.562566] dagster-daemon[3051]: ^ full # [ 382.573866] dagster-daemon[3051]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 382.574608] dagster-daemon[3051]: return next(self.gen) full # [ 382.575288] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 382.575887] dagster-daemon[3051]: with DagsterInstance.get() as instance: full # [ 382.576917] dagster-daemon[3051]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 382.577869] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 382.578769] dagster-daemon[3051]: return create_instance_from_dagster_home() full # [ 382.579629] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 382.580268] dagster-daemon[3051]: return create_instance_from_config(dagster_home_path) full # [ 382.588543] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 382.589125] dagster-daemon[3051]: return create_instance_from_ref(instance_ref) full # [ 382.589718] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 382.590545] dagster-daemon[3051]: unified_storage = instance_ref.storage full # [ 382.591283] dagster-daemon[3051]: ^^^^^^^^^^^^^^^^^^^^ full # [ 382.591825] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 382.592651] dagster-daemon[3051]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 382.593494] dagster-daemon[3051]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.594208] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 382.594768] dagster-daemon[3051]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 382.595594] dagster-daemon[3051]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.607546] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 382.608127] dagster-daemon[3051]: return DagsterPostgresStorage( full # [ 382.608730] dagster-daemon[3051]: inst_data=inst_data, full # [ 382.609551] dagster-daemon[3051]: ...<2 lines>... full # [ 382.610229] dagster-daemon[3051]: token_provider=get_token_provider_from_config(config_value), full # [ 382.610833] dagster-daemon[3051]: ) full # [ 382.611665] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 382.612498] dagster-daemon[3051]: self._run_storage = PostgresRunStorage( full # [ 382.613179] dagster-daemon[3051]: ~~~~~~~~~~~~~~~~~~^ full # [ 382.613788] dagster-daemon[3051]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 382.614607] dagster-daemon[3051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.615278] dagster-daemon[3051]: ) full # [ 382.615887] dagster-daemon[3051]: ^ full # [ 382.616747] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 382.617550] dagster-daemon[3051]: self._engine = create_pg_engine( full # [ 382.618230] dagster-daemon[3051]: ~~~~~~~~~~~~~~~~^ full # [ 382.618843] dagster-daemon[3051]: self.postgres_url, full # [ 382.619657] dagster-daemon[3051]: ^^^^^^^^^^^^^^^^^^ full # [ 382.620497] dagster-daemon[3051]: ...<2 lines>... full # [ 382.621149] dagster-daemon[3051]: poolclass=db_pool.NullPool, full # [ 382.621751] dagster-daemon[3051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 382.622568] dagster-daemon[3051]: ) full # [ 382.623227] dagster-daemon[3051]: ^ full # [ 382.623823] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 382.624646] dagster-daemon[3051]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 382.636737] dagster-daemon[3051]: File "", line 2, in create_engine full # [ 382.638906] dagster-daemon[3051]: return target(fn, url, **kwargs) full # [ 382.640105] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 382.642688] dagster-daemon[3051]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 382.644224] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 382.646792] dagster-daemon[3051]: dbapi = dbapi_meth(**dbapi_args) full # [ 382.647966] dagster-daemon[3051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 382.650725] dagster-daemon[3051]: import psycopg full # [ 382.651657] dagster-daemon[3051]: ModuleNotFoundError: No module named 'psycopg' full # [ 382.833180] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 382.833936] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 382.837940] systemd[1]: dagster-daemon.service: Consumed 1.400s CPU time over 7.236s wall clock time, 88.5M memory peak. full # [ 384.954835] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 46. full # [ 384.959429] systemd[1]: Started Dagster Webserver. full # [ 387.518596] dagster-webserver[3076]: Traceback (most recent call last): full # [ 387.521101] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 387.521651] dagster-webserver[3076]: sys.exit(main()) full # [ 387.522293] dagster-webserver[3076]: ~~~~^^ full # [ 387.522878] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 387.523692] dagster-webserver[3076]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 387.524535] dagster-webserver[3076]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.525198] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 387.525778] dagster-webserver[3076]: return self.main(*args, **kwargs) full # [ 387.526591] dagster-webserver[3076]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 387.533575] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 387.534153] dagster-webserver[3076]: rv = self.invoke(ctx) full # [ 387.534760] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 387.535585] dagster-webserver[3076]: return ctx.invoke(self.callback, **ctx.params) full # [ 387.536281] dagster-webserver[3076]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.536887] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 387.537686] dagster-webserver[3076]: return callback(*args, **kwargs) full # [ 387.538565] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 387.539206] dagster-webserver[3076]: instance = stack.enter_context( full # [ 387.539776] dagster-webserver[3076]: get_possibly_temporary_instance_for_cli( full # [ 387.540587] dagster-webserver[3076]: ...<3 lines>... full # [ 387.541241] dagster-webserver[3076]: ) full # [ 387.541844] dagster-webserver[3076]: ) full # [ 387.542467] dagster-webserver[3076]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 387.543130] dagster-webserver[3076]: result = _enter(cm) full # [ 387.553968] dagster-webserver[3076]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 387.554497] dagster-webserver[3076]: return next(self.gen) full # [ 387.555169] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 387.555791] dagster-webserver[3076]: with DagsterInstance.get() as instance: full # [ 387.556603] dagster-webserver[3076]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 387.557278] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 387.557887] dagster-webserver[3076]: return create_instance_from_dagster_home() full # [ 387.558746] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 387.559548] dagster-webserver[3076]: return create_instance_from_config(dagster_home_path) full # [ 387.560220] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 387.560827] dagster-webserver[3076]: return create_instance_from_ref(instance_ref) full # [ 387.573086] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 387.573611] dagster-webserver[3076]: unified_storage = instance_ref.storage full # [ 387.574292] dagster-webserver[3076]: ^^^^^^^^^^^^^^^^^^^^ full # [ 387.574900] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 387.575758] dagster-webserver[3076]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 387.576544] dagster-webserver[3076]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.577255] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 387.577823] dagster-webserver[3076]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 387.578649] dagster-webserver[3076]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.579485] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 387.580153] dagster-webserver[3076]: return DagsterPostgresStorage( full # [ 387.580763] dagster-webserver[3076]: inst_data=inst_data, full # [ 387.581588] dagster-webserver[3076]: ...<2 lines>... full # [ 387.582257] dagster-webserver[3076]: token_provider=get_token_provider_from_config(config_value), full # [ 387.582865] dagster-webserver[3076]: ) full # [ 387.595778] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 387.596506] dagster-webserver[3076]: self._run_storage = PostgresRunStorage( full # [ 387.597162] dagster-webserver[3076]: ~~~~~~~~~~~~~~~~~~^ full # [ 387.597769] dagster-webserver[3076]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 387.598593] dagster-webserver[3076]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.599265] dagster-webserver[3076]: ) full # [ 387.600167] dagster-webserver[3076]: ^ full # [ 387.600937] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 387.601725] dagster-webserver[3076]: self._engine = create_pg_engine( full # [ 387.602548] dagster-webserver[3076]: ~~~~~~~~~~~~~~~~^ full # [ 387.603233] dagster-webserver[3076]: self.postgres_url, full # [ 387.603833] dagster-webserver[3076]: ^^^^^^^^^^^^^^^^^^ full # [ 387.604655] dagster-webserver[3076]: ...<2 lines>... full # [ 387.605492] dagster-webserver[3076]: poolclass=db_pool.NullPool, full # [ 387.606192] dagster-webserver[3076]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 387.606771] dagster-webserver[3076]: ) full # [ 387.607593] dagster-webserver[3076]: ^ full # [ 387.608305] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 387.608856] dagster-webserver[3076]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 387.609661] dagster-webserver[3076]: File "", line 2, in create_engine full # [ 387.610497] dagster-webserver[3076]: return target(fn, url, **kwargs) full # [ 387.621919] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 387.624599] dagster-webserver[3076]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 387.626150] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 387.628735] dagster-webserver[3076]: dbapi = dbapi_meth(**dbapi_args) full # [ 387.629971] dagster-webserver[3076]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 387.632761] dagster-webserver[3076]: import psycopg full # [ 387.633738] dagster-webserver[3076]: ModuleNotFoundError: No module named 'psycopg' full # [ 387.896086] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 52. full # [ 387.898919] systemd[1]: Started Dagster Daemon. full # [ 387.902848] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 387.904645] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 387.906368] systemd[1]: dagster-webserver.service: Consumed 2.003s CPU time over 7.996s wall clock time, 111.5M memory peak. full # [ 389.717127] dagster-daemon[3091]: Traceback (most recent call last): full # [ 389.719611] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 389.720202] dagster-daemon[3091]: sys.exit(main()) full # [ 389.720785] dagster-daemon[3091]: ~~~~^^ full # [ 389.721611] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 389.722287] dagster-daemon[3091]: cli(obj={}) full # [ 389.723184] dagster-daemon[3091]: ~~~^^^^^^^^ full # [ 389.723722] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 389.724551] dagster-daemon[3091]: return self.main(*args, **kwargs) full # [ 389.725270] dagster-daemon[3091]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 389.725923] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 389.726703] dagster-daemon[3091]: rv = self.invoke(ctx) full # [ 389.727558] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 389.728179] dagster-daemon[3091]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 389.728761] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 389.738490] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 389.739083] dagster-daemon[3091]: return ctx.invoke(self.callback, **ctx.params) full # [ 389.739670] dagster-daemon[3091]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.740521] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 389.741220] dagster-daemon[3091]: return callback(*args, **kwargs) full # [ 389.741829] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 389.742654] dagster-daemon[3091]: with get_instance_for_cli( full # [ 389.743495] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 389.744177] dagster-daemon[3091]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 389.744778] dagster-daemon[3091]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.745664] dagster-daemon[3091]: ) as instance: full # [ 389.746512] dagster-daemon[3091]: ^ full # [ 389.747219] dagster-daemon[3091]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 389.747774] dagster-daemon[3091]: return next(self.gen) full # [ 389.748586] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 389.749247] dagster-daemon[3091]: with DagsterInstance.get() as instance: full # [ 389.749846] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 389.762243] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 389.762787] dagster-daemon[3091]: return create_instance_from_dagster_home() full # [ 389.763615] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 389.764287] dagster-daemon[3091]: return create_instance_from_config(dagster_home_path) full # [ 389.764896] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 389.765715] dagster-daemon[3091]: return create_instance_from_ref(instance_ref) full # [ 389.766588] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 389.767227] dagster-daemon[3091]: unified_storage = instance_ref.storage full # [ 389.767847] dagster-daemon[3091]: ^^^^^^^^^^^^^^^^^^^^ full # [ 389.778274] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 389.778821] dagster-daemon[3091]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 389.779648] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.780487] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 389.781161] dagster-daemon[3091]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 389.781774] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.782609] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 389.783286] dagster-daemon[3091]: return DagsterPostgresStorage( full # [ 389.783894] dagster-daemon[3091]: inst_data=inst_data, full # [ 389.784713] dagster-daemon[3091]: ...<2 lines>... full # [ 389.785553] dagster-daemon[3091]: token_provider=get_token_provider_from_config(config_value), full # [ 389.786229] dagster-daemon[3091]: ) full # [ 389.786823] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 389.787632] dagster-daemon[3091]: self._run_storage = PostgresRunStorage( full # [ 389.788460] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~~~^ full # [ 389.789126] dagster-daemon[3091]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 389.789708] dagster-daemon[3091]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.790529] dagster-daemon[3091]: ) full # [ 389.791183] dagster-daemon[3091]: ^ full # [ 389.791802] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 389.792616] dagster-daemon[3091]: self._engine = create_pg_engine( full # [ 389.793270] dagster-daemon[3091]: ~~~~~~~~~~~~~~~~^ full # [ 389.793881] dagster-daemon[3091]: self.postgres_url, full # [ 389.794693] dagster-daemon[3091]: ^^^^^^^^^^^^^^^^^^ full # [ 389.795517] dagster-daemon[3091]: ...<2 lines>... full # [ 389.796222] dagster-daemon[3091]: poolclass=db_pool.NullPool, full # [ 389.796761] dagster-daemon[3091]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 389.797573] dagster-daemon[3091]: ) full # [ 389.798225] dagster-daemon[3091]: ^ full # [ 389.798826] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 389.799639] dagster-daemon[3091]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 389.800464] dagster-daemon[3091]: File "", line 2, in create_engine full # [ 389.801149] dagster-daemon[3091]: return target(fn, url, **kwargs) full # [ 389.801703] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 389.802528] dagster-daemon[3091]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 389.803182] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 389.803783] dagster-daemon[3091]: dbapi = dbapi_meth(**dbapi_args) full # [ 389.828082] dagster-daemon[3091]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 389.830799] dagster-daemon[3091]: import psycopg full # [ 389.831739] dagster-daemon[3091]: ModuleNotFoundError: No module named 'psycopg' full # [ 390.030415] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 390.032650] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 390.034764] systemd[1]: dagster-daemon.service: Consumed 1.417s CPU time over 7.190s wall clock time, 88.7M memory peak. full # [ 392.954740] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 47. full # [ 392.958347] systemd[1]: Started Dagster Webserver. full # [ 395.204367] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 53. full # [ 395.207732] systemd[1]: Started Dagster Daemon. full # [ 395.558107] dagster-webserver[3116]: Traceback (most recent call last): full # [ 395.560499] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 395.561149] dagster-webserver[3116]: sys.exit(main()) full # [ 395.561828] dagster-webserver[3116]: ~~~~^^ full # [ 395.564125] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 395.564645] dagster-webserver[3116]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 395.565493] dagster-webserver[3116]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.568088] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 395.568710] dagster-webserver[3116]: return self.main(*args, **kwargs) full # [ 395.569524] dagster-webserver[3116]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 395.569954] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 395.573492] dagster-webserver[3116]: rv = self.invoke(ctx) full # [ 395.574154] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 395.574751] dagster-webserver[3116]: return ctx.invoke(self.callback, **ctx.params) full # [ 395.578106] dagster-webserver[3116]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.578762] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 395.581087] dagster-webserver[3116]: return callback(*args, **kwargs) full # [ 395.581583] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 395.584088] dagster-webserver[3116]: instance = stack.enter_context( full # [ 395.584608] dagster-webserver[3116]: get_possibly_temporary_instance_for_cli( full # [ 395.585270] dagster-webserver[3116]: ...<3 lines>... full # [ 395.585868] dagster-webserver[3116]: ) full # [ 395.588654] dagster-webserver[3116]: ) full # [ 395.589487] dagster-webserver[3116]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 395.592083] dagster-webserver[3116]: result = _enter(cm) full # [ 395.592694] dagster-webserver[3116]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 395.593519] dagster-webserver[3116]: return next(self.gen) full # [ 395.593950] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 395.596523] dagster-webserver[3116]: with DagsterInstance.get() as instance: full # [ 395.597174] dagster-webserver[3116]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 395.597771] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 395.601097] dagster-webserver[3116]: return create_instance_from_dagster_home() full # [ 395.601825] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 395.604090] dagster-webserver[3116]: return create_instance_from_config(dagster_home_path) full # [ 395.604601] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 395.606089] dagster-webserver[3116]: return create_instance_from_ref(instance_ref) full # [ 395.606644] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 395.607472] dagster-webserver[3116]: unified_storage = instance_ref.storage full # [ 395.610089] dagster-webserver[3116]: ^^^^^^^^^^^^^^^^^^^^ full # [ 395.610705] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 395.611561] dagster-webserver[3116]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 395.614170] dagster-webserver[3116]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.614765] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 395.615576] dagster-webserver[3116]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 395.620106] dagster-webserver[3116]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.620786] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 395.621598] dagster-webserver[3116]: return DagsterPostgresStorage( full # [ 395.624089] dagster-webserver[3116]: inst_data=inst_data, full # [ 395.624621] dagster-webserver[3116]: ...<2 lines>... full # [ 395.625256] dagster-webserver[3116]: token_provider=get_token_provider_from_config(config_value), full # [ 395.625880] dagster-webserver[3116]: ) full # [ 395.628665] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 395.629487] dagster-webserver[3116]: self._run_storage = PostgresRunStorage( full # [ 395.632676] dagster-webserver[3116]: ~~~~~~~~~~~~~~~~~~^ full # [ 395.633498] dagster-webserver[3116]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 395.634157] dagster-webserver[3116]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.634754] dagster-webserver[3116]: ) full # [ 395.637089] dagster-webserver[3116]: ^ full # [ 395.637620] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 395.640098] dagster-webserver[3116]: self._engine = create_pg_engine( full # [ 395.640600] dagster-webserver[3116]: ~~~~~~~~~~~~~~~~^ full # [ 395.641279] dagster-webserver[3116]: self.postgres_url, full # [ 395.641860] dagster-webserver[3116]: ^^^^^^^^^^^^^^^^^^ full # [ 395.644644] dagster-webserver[3116]: ...<2 lines>... full # [ 395.645467] dagster-webserver[3116]: poolclass=db_pool.NullPool, full # [ 395.648090] dagster-webserver[3116]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 395.648690] dagster-webserver[3116]: ) full # [ 395.649519] dagster-webserver[3116]: ^ full # [ 395.652090] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 395.652743] dagster-webserver[3116]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 395.653555] dagster-webserver[3116]: File "", line 2, in create_engine full # [ 395.656089] dagster-webserver[3116]: return target(fn, url, **kwargs) full # [ 395.656582] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 395.657241] dagster-webserver[3116]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 395.657839] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 395.660445] dagster-webserver[3116]: dbapi = dbapi_meth(**dbapi_args) full # [ 395.661102] dagster-webserver[3116]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 395.661683] dagster-webserver[3116]: import psycopg full # [ 395.665090] dagster-webserver[3116]: ModuleNotFoundError: No module named 'psycopg' full # [ 395.936694] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 395.937547] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 395.939486] systemd[1]: dagster-webserver.service: Consumed 2.017s CPU time over 8.035s wall clock time, 111.6M memory peak. full # [ 397.130935] dagster-daemon[3128]: Traceback (most recent call last): full # [ 397.133500] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 397.134086] dagster-daemon[3128]: sys.exit(main()) full # [ 397.134649] dagster-daemon[3128]: ~~~~^^ full # [ 397.135472] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 397.136138] dagster-daemon[3128]: cli(obj={}) full # [ 397.136735] dagster-daemon[3128]: ~~~^^^^^^^^ full # [ 397.137534] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 397.138200] dagster-daemon[3128]: return self.main(*args, **kwargs) full # [ 397.138793] dagster-daemon[3128]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 397.139633] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 397.140258] dagster-daemon[3128]: rv = self.invoke(ctx) full # [ 397.147652] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 397.148216] dagster-daemon[3128]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 397.148845] dagster-daemon[3128]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 397.149649] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 397.150484] dagster-daemon[3128]: return ctx.invoke(self.callback, **ctx.params) full # [ 397.151154] dagster-daemon[3128]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.151761] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 397.152585] dagster-daemon[3128]: return callback(*args, **kwargs) full # [ 397.153315] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 397.153865] dagster-daemon[3128]: with get_instance_for_cli( full # [ 397.154680] dagster-daemon[3128]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 397.155501] dagster-daemon[3128]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 397.156149] dagster-daemon[3128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.156749] dagster-daemon[3128]: ) as instance: full # [ 397.157561] dagster-daemon[3128]: ^ full # [ 397.168659] dagster-daemon[3128]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 397.169230] dagster-daemon[3128]: return next(self.gen) full # [ 397.169833] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 397.170659] dagster-daemon[3128]: with DagsterInstance.get() as instance: full # [ 397.171496] dagster-daemon[3128]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 397.172178] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 397.172788] dagster-daemon[3128]: return create_instance_from_dagster_home() full # [ 397.173650] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 397.174293] dagster-daemon[3128]: return create_instance_from_config(dagster_home_path) full # [ 397.174897] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 397.175714] dagster-daemon[3128]: return create_instance_from_ref(instance_ref) full # [ 397.187143] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 397.187668] dagster-daemon[3128]: unified_storage = instance_ref.storage full # [ 397.188534] dagster-daemon[3128]: ^^^^^^^^^^^^^^^^^^^^ full # [ 397.189181] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 397.189778] dagster-daemon[3128]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 397.190601] dagster-daemon[3128]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.191276] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 397.191908] dagster-daemon[3128]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 397.192703] dagster-daemon[3128]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.193542] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 397.194213] dagster-daemon[3128]: return DagsterPostgresStorage( full # [ 397.194821] dagster-daemon[3128]: inst_data=inst_data, full # [ 397.195642] dagster-daemon[3128]: ...<2 lines>... full # [ 397.196481] dagster-daemon[3128]: token_provider=get_token_provider_from_config(config_value), full # [ 397.197154] dagster-daemon[3128]: ) full # [ 397.197802] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 397.198590] dagster-daemon[3128]: self._run_storage = PostgresRunStorage( full # [ 397.199275] dagster-daemon[3128]: ~~~~~~~~~~~~~~~~~~^ full # [ 397.199858] dagster-daemon[3128]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 397.200664] dagster-daemon[3128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.201492] dagster-daemon[3128]: ) full # [ 397.202145] dagster-daemon[3128]: ^ full # [ 397.217774] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 397.218503] dagster-daemon[3128]: self._engine = create_pg_engine( full # [ 397.219169] dagster-daemon[3128]: ~~~~~~~~~~~~~~~~^ full # [ 397.219778] dagster-daemon[3128]: self.postgres_url, full # [ 397.220604] dagster-daemon[3128]: ^^^^^^^^^^^^^^^^^^ full # [ 397.221278] dagster-daemon[3128]: ...<2 lines>... full # [ 397.221888] dagster-daemon[3128]: poolclass=db_pool.NullPool, full # [ 397.222720] dagster-daemon[3128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 397.223566] dagster-daemon[3128]: ) full # [ 397.224221] dagster-daemon[3128]: ^ full # [ 397.224833] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 397.225658] dagster-daemon[3128]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 397.226540] dagster-daemon[3128]: File "", line 2, in create_engine full # [ 397.227173] dagster-daemon[3128]: return target(fn, url, **kwargs) full # [ 397.227779] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 397.228606] dagster-daemon[3128]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 397.238134] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 397.240697] dagster-daemon[3128]: dbapi = dbapi_meth(**dbapi_args) full # [ 397.241860] dagster-daemon[3128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 397.244573] dagster-daemon[3128]: import psycopg full # [ 397.245548] dagster-daemon[3128]: ModuleNotFoundError: No module named 'psycopg' full # [ 397.430488] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 397.433091] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 397.435468] systemd[1]: dagster-daemon.service: Consumed 1.412s CPU time over 7.399s wall clock time, 88.6M memory peak. full # [ 400.955211] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 48. full # [ 400.958160] systemd[1]: Started Dagster Webserver. full # [ 402.454363] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 54. full # [ 402.458464] systemd[1]: Started Dagster Daemon. full # [ 403.564805] dagster-webserver[3157]: Traceback (most recent call last): full # [ 403.566982] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 403.567506] dagster-webserver[3157]: sys.exit(main()) full # [ 403.569896] dagster-webserver[3157]: ~~~~^^ full # [ 403.570639] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 403.570844] dagster-webserver[3157]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 403.571481] dagster-webserver[3157]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.574089] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 403.574693] dagster-webserver[3157]: return self.main(*args, **kwargs) full # [ 403.575517] dagster-webserver[3157]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 403.578092] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 403.578744] dagster-webserver[3157]: rv = self.invoke(ctx) full # [ 403.579558] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 403.582088] dagster-webserver[3157]: return ctx.invoke(self.callback, **ctx.params) full # [ 403.582640] dagster-webserver[3157]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.583270] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 403.583864] dagster-webserver[3157]: return callback(*args, **kwargs) full # [ 403.586654] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 403.587477] dagster-webserver[3157]: instance = stack.enter_context( full # [ 403.590088] dagster-webserver[3157]: get_possibly_temporary_instance_for_cli( full # [ 403.590695] dagster-webserver[3157]: ...<3 lines>... full # [ 403.591520] dagster-webserver[3157]: ) full # [ 403.594115] dagster-webserver[3157]: ) full # [ 403.594745] dagster-webserver[3157]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 403.595558] dagster-webserver[3157]: result = _enter(cm) full # [ 403.598088] dagster-webserver[3157]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 403.598591] dagster-webserver[3157]: return next(self.gen) full # [ 403.599249] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 403.599845] dagster-webserver[3157]: with DagsterInstance.get() as instance: full # [ 403.603088] dagster-webserver[3157]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 403.605089] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 403.605663] dagster-webserver[3157]: return create_instance_from_dagster_home() full # [ 403.608131] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 403.608690] dagster-webserver[3157]: return create_instance_from_config(dagster_home_path) full # [ 403.609527] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 403.609940] dagster-webserver[3157]: return create_instance_from_ref(instance_ref) full # [ 403.612533] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 403.613192] dagster-webserver[3157]: unified_storage = instance_ref.storage full # [ 403.613787] dagster-webserver[3157]: ^^^^^^^^^^^^^^^^^^^^ full # [ 403.617101] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 403.617647] dagster-webserver[3157]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 403.619089] dagster-webserver[3157]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.619666] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 403.620493] dagster-webserver[3157]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 403.623089] dagster-webserver[3157]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.623709] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 403.624531] dagster-webserver[3157]: return DagsterPostgresStorage( full # [ 403.628089] dagster-webserver[3157]: inst_data=inst_data, full # [ 403.628754] dagster-webserver[3157]: ...<2 lines>... full # [ 403.629567] dagster-webserver[3157]: token_provider=get_token_provider_from_config(config_value), full # [ 403.632089] dagster-webserver[3157]: ) full # [ 403.632601] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 403.633266] dagster-webserver[3157]: self._run_storage = PostgresRunStorage( full # [ 403.633861] dagster-webserver[3157]: ~~~~~~~~~~~~~~~~~~^ full # [ 403.637651] dagster-webserver[3157]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 403.638267] dagster-webserver[3157]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.638891] dagster-webserver[3157]: ) full # [ 403.641690] dagster-webserver[3157]: ^ full # [ 403.642565] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 403.645105] dagster-webserver[3157]: self._engine = create_pg_engine( full # [ 403.645728] dagster-webserver[3157]: ~~~~~~~~~~~~~~~~^ full # [ 403.646547] dagster-webserver[3157]: self.postgres_url, full # [ 403.648282] dagster-webserver[3157]: ^^^^^^^^^^^^^^^^^^ full # [ 403.648787] dagster-webserver[3157]: ...<2 lines>... full # [ 403.649600] dagster-webserver[3157]: poolclass=db_pool.NullPool, full # [ 403.652090] dagster-webserver[3157]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 403.652626] dagster-webserver[3157]: ) full # [ 403.653261] dagster-webserver[3157]: ^ full # [ 403.653886] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 403.656677] dagster-webserver[3157]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 403.657503] dagster-webserver[3157]: File "", line 2, in create_engine full # [ 403.661091] dagster-webserver[3157]: return target(fn, url, **kwargs) full # [ 403.661700] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 403.662524] dagster-webserver[3157]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 403.662953] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 403.665543] dagster-webserver[3157]: dbapi = dbapi_meth(**dbapi_args) full # [ 403.666202] dagster-webserver[3157]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 403.666798] dagster-webserver[3157]: import psycopg full # [ 403.670091] dagster-webserver[3157]: ModuleNotFoundError: No module named 'psycopg' full # [ 403.937421] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 403.938106] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 403.942110] systemd[1]: dagster-webserver.service: Consumed 2.056s CPU time over 8.000s wall clock time, 111.6M memory peak. full # [ 404.369394] dagster-daemon[3167]: Traceback (most recent call last): full # [ 404.371877] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 404.372632] dagster-daemon[3167]: sys.exit(main()) full # [ 404.373279] dagster-daemon[3167]: ~~~~^^ full # [ 404.373869] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 404.374685] dagster-daemon[3167]: cli(obj={}) full # [ 404.375545] dagster-daemon[3167]: ~~~^^^^^^^^ full # [ 404.376188] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 404.376786] dagster-daemon[3167]: return self.main(*args, **kwargs) full # [ 404.377596] dagster-daemon[3167]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 404.378290] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 404.378866] dagster-daemon[3167]: rv = self.invoke(ctx) full # [ 404.386123] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 404.386649] dagster-daemon[3167]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 404.387513] dagster-daemon[3167]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 404.388363] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 404.388969] dagster-daemon[3167]: return ctx.invoke(self.callback, **ctx.params) full # [ 404.389799] dagster-daemon[3167]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.390626] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 404.391320] dagster-daemon[3167]: return callback(*args, **kwargs) full # [ 404.391924] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 404.392698] dagster-daemon[3167]: with get_instance_for_cli( full # [ 404.393531] dagster-daemon[3167]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 404.394186] dagster-daemon[3167]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 404.394787] dagster-daemon[3167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.395601] dagster-daemon[3167]: ) as instance: full # [ 404.396254] dagster-daemon[3167]: ^ full # [ 404.396855] dagster-daemon[3167]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 404.397664] dagster-daemon[3167]: return next(self.gen) full # [ 404.409979] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 404.410518] dagster-daemon[3167]: with DagsterInstance.get() as instance: full # [ 404.411180] dagster-daemon[3167]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 404.411789] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 404.412756] dagster-daemon[3167]: return create_instance_from_dagster_home() full # [ 404.413652] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 404.414489] dagster-daemon[3167]: return create_instance_from_config(dagster_home_path) full # [ 404.415178] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 404.415780] dagster-daemon[3167]: return create_instance_from_ref(instance_ref) full # [ 404.416640] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 404.417275] dagster-daemon[3167]: unified_storage = instance_ref.storage full # [ 404.417908] dagster-daemon[3167]: ^^^^^^^^^^^^^^^^^^^^ full # [ 404.430253] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 404.430793] dagster-daemon[3167]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 404.431622] dagster-daemon[3167]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.432292] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 404.432898] dagster-daemon[3167]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 404.433720] dagster-daemon[3167]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.434552] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 404.435223] dagster-daemon[3167]: return DagsterPostgresStorage( full # [ 404.435832] dagster-daemon[3167]: inst_data=inst_data, full # [ 404.436659] dagster-daemon[3167]: ...<2 lines>... full # [ 404.437559] dagster-daemon[3167]: token_provider=get_token_provider_from_config(config_value), full # [ 404.438168] dagster-daemon[3167]: ) full # [ 404.438817] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 404.439605] dagster-daemon[3167]: self._run_storage = PostgresRunStorage( full # [ 404.440276] dagster-daemon[3167]: ~~~~~~~~~~~~~~~~~~^ full # [ 404.441118] dagster-daemon[3167]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 404.441706] dagster-daemon[3167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.442542] dagster-daemon[3167]: ) full # [ 404.443188] dagster-daemon[3167]: ^ full # [ 404.443802] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 404.444606] dagster-daemon[3167]: self._engine = create_pg_engine( full # [ 404.445261] dagster-daemon[3167]: ~~~~~~~~~~~~~~~~^ full # [ 404.445865] dagster-daemon[3167]: self.postgres_url, full # [ 404.446673] dagster-daemon[3167]: ^^^^^^^^^^^^^^^^^^ full # [ 404.447501] dagster-daemon[3167]: ...<2 lines>... full # [ 404.448542] dagster-daemon[3167]: poolclass=db_pool.NullPool, full # [ 404.449191] dagster-daemon[3167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 404.450029] dagster-daemon[3167]: ) full # [ 404.450614] dagster-daemon[3167]: ^ full # [ 404.466247] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 404.466790] dagster-daemon[3167]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 404.469082] dagster-daemon[3167]: File "", line 2, in create_engine full # [ 404.469642] dagster-daemon[3167]: return target(fn, url, **kwargs) full # [ 404.472108] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 404.472698] dagster-daemon[3167]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 404.473540] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 404.474213] dagster-daemon[3167]: dbapi = dbapi_meth(**dbapi_args) full # [ 404.474834] dagster-daemon[3167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 404.477108] dagster-daemon[3167]: import psycopg full # [ 404.477691] dagster-daemon[3167]: ModuleNotFoundError: No module named 'psycopg' full # [ 404.664841] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 404.667372] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 404.669517] systemd[1]: dagster-daemon.service: Consumed 1.426s CPU time over 7.233s wall clock time, 88.4M memory peak. full # [ 408.955399] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 49. full # [ 408.958214] systemd[1]: Started Dagster Webserver. full # [ 409.579958] postgres[777]: [777] LOG: checkpoint complete: wrote 994 buffers (6.1%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 0 recycled; write=99.661 s, sync=0.065 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 # [ 409.704142] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 55. full # [ 409.707792] systemd[1]: Started Dagster Daemon. full # [ 411.551341] dagster-daemon[3205]: Traceback (most recent call last): full # [ 411.551721] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 411.552477] dagster-daemon[3205]: sys.exit(main()) full # [ 411.553290] dagster-daemon[3205]: ~~~~^^ full # [ 411.553896] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 411.554706] dagster-daemon[3205]: cli(obj={}) full # [ 411.556197] dagster-daemon[3205]: ~~~^^^^^^^^ full # [ 411.556727] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 411.557556] dagster-daemon[3205]: return self.main(*args, **kwargs) full # [ 411.558371] dagster-daemon[3205]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 411.558995] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 411.559603] dagster-daemon[3205]: rv = self.invoke(ctx) full # [ 411.560337] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 411.560860] dagster-daemon[3205]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 411.561686] dagster-daemon[3205]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 411.562671] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 411.563514] dagster-daemon[3205]: return ctx.invoke(self.callback, **ctx.params) full # [ 411.564312] dagster-daemon[3205]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.564956] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 411.565772] dagster-daemon[3205]: return callback(*args, **kwargs) full # [ 411.566699] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 411.567246] dagster-daemon[3205]: with get_instance_for_cli( full # [ 411.567840] dagster-daemon[3205]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 411.568561] dagster-daemon[3205]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 411.569126] dagster-daemon[3205]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.569702] dagster-daemon[3205]: ) as instance: full # [ 411.570636] dagster-daemon[3205]: ^ full # [ 411.571192] dagster-daemon[3205]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 411.571792] dagster-daemon[3205]: return next(self.gen) full # [ 411.572746] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 411.573619] dagster-daemon[3205]: with DagsterInstance.get() as instance: full # [ 411.574276] dagster-daemon[3205]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 411.574878] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 411.575697] dagster-daemon[3205]: return create_instance_from_dagster_home() full # [ 411.578178] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 411.578722] dagster-daemon[3205]: return create_instance_from_config(dagster_home_path) full # [ 411.579539] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 411.580318] dagster-daemon[3205]: return create_instance_from_ref(instance_ref) full # [ 411.580996] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 411.581605] dagster-daemon[3205]: unified_storage = instance_ref.storage full # [ 411.582384] dagster-daemon[3205]: ^^^^^^^^^^^^^^^^^^^^ full # [ 411.583095] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 411.583678] dagster-daemon[3205]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 411.584580] dagster-daemon[3205]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.585155] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 411.585753] dagster-daemon[3205]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 411.586661] dagster-daemon[3205]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.587232] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 411.587832] dagster-daemon[3205]: return DagsterPostgresStorage( full # [ 411.588954] dagster-daemon[3205]: inst_data=inst_data, full # [ 411.589663] dagster-daemon[3205]: ...<2 lines>... full # [ 411.590616] dagster-daemon[3205]: token_provider=get_token_provider_from_config(config_value), full # [ 411.591161] dagster-daemon[3205]: ) full # [ 411.591803] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 411.592658] dagster-daemon[3205]: self._run_storage = PostgresRunStorage( full # [ 411.593368] dagster-daemon[3205]: ~~~~~~~~~~~~~~~~~~^ full # [ 411.594107] dagster-daemon[3205]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 411.594654] dagster-daemon[3205]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.595484] dagster-daemon[3205]: ) full # [ 411.596238] dagster-daemon[3205]: ^ full # [ 411.596748] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 411.597556] dagster-daemon[3205]: self._engine = create_pg_engine( full # [ 411.598313] dagster-daemon[3205]: ~~~~~~~~~~~~~~~~^ full # [ 411.598823] dagster-daemon[3205]: self.postgres_url, full # [ 411.599641] dagster-daemon[3205]: ^^^^^^^^^^^^^^^^^^ full # [ 411.600729] dagster-daemon[3205]: ...<2 lines>... full # [ 411.601488] dagster-daemon[3205]: poolclass=db_pool.NullPool, full # [ 411.602215] dagster-daemon[3205]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.602745] dagster-daemon[3205]: ) full # [ 411.603560] dagster-daemon[3205]: ^ full # [ 411.604310] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 411.604823] dagster-daemon[3205]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 411.605637] dagster-daemon[3205]: File "", line 2, in create_engine full # [ 411.606555] dagster-daemon[3205]: return target(fn, url, **kwargs) full # [ 411.607140] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 411.607720] dagster-daemon[3205]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 411.608615] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 411.609205] dagster-daemon[3205]: dbapi = dbapi_meth(**dbapi_args) full # [ 411.609802] dagster-daemon[3205]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 411.611167] dagster-daemon[3205]: import psycopg full # [ 411.611888] dagster-daemon[3205]: ModuleNotFoundError: No module named 'psycopg' full # [ 411.653795] dagster-webserver[3199]: Traceback (most recent call last): full # [ 411.658085] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 411.658649] dagster-webserver[3199]: sys.exit(main()) full # [ 411.659262] dagster-webserver[3199]: ~~~~^^ full # [ 411.659884] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 411.662736] dagster-webserver[3199]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 411.663513] dagster-webserver[3199]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.666087] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 411.666707] dagster-webserver[3199]: return self.main(*args, **kwargs) full # [ 411.667529] dagster-webserver[3199]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 411.670088] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 411.670759] dagster-webserver[3199]: rv = self.invoke(ctx) full # [ 411.671573] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 411.674088] dagster-webserver[3199]: return ctx.invoke(self.callback, **ctx.params) full # [ 411.674619] dagster-webserver[3199]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.675263] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 411.675859] dagster-webserver[3199]: return callback(*args, **kwargs) full # [ 411.678647] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 411.679474] dagster-webserver[3199]: instance = stack.enter_context( full # [ 411.682099] dagster-webserver[3199]: get_possibly_temporary_instance_for_cli( full # [ 411.682700] dagster-webserver[3199]: ...<3 lines>... full # [ 411.683524] dagster-webserver[3199]: ) full # [ 411.683955] dagster-webserver[3199]: ) full # [ 411.686546] dagster-webserver[3199]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 411.687206] dagster-webserver[3199]: result = _enter(cm) full # [ 411.687801] dagster-webserver[3199]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 411.691089] dagster-webserver[3199]: return next(self.gen) full # [ 411.691617] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 411.693088] dagster-webserver[3199]: with DagsterInstance.get() as instance: full # [ 411.696091] dagster-webserver[3199]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 411.696705] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 411.697496] dagster-webserver[3199]: return create_instance_from_dagster_home() full # [ 411.698152] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 411.698749] dagster-webserver[3199]: return create_instance_from_config(dagster_home_path) full # [ 411.703089] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 411.703758] dagster-webserver[3199]: return create_instance_from_ref(instance_ref) full # [ 411.704570] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 411.707089] dagster-webserver[3199]: unified_storage = instance_ref.storage full # [ 411.707605] dagster-webserver[3199]: ^^^^^^^^^^^^^^^^^^^^ full # [ 411.708269] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 411.708885] dagster-webserver[3199]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 411.711679] dagster-webserver[3199]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.713100] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 411.713703] dagster-webserver[3199]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 411.714529] dagster-webserver[3199]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.717094] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 411.717766] dagster-webserver[3199]: return DagsterPostgresStorage( full # [ 411.718578] dagster-webserver[3199]: inst_data=inst_data, full # [ 411.722088] dagster-webserver[3199]: ...<2 lines>... full # [ 411.722603] dagster-webserver[3199]: token_provider=get_token_provider_from_config(config_value), full # [ 411.723269] dagster-webserver[3199]: ) full # [ 411.723865] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 411.726661] dagster-webserver[3199]: self._run_storage = PostgresRunStorage( full # [ 411.727488] dagster-webserver[3199]: ~~~~~~~~~~~~~~~~~~^ full # [ 411.730142] dagster-webserver[3199]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 411.730713] dagster-webserver[3199]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.731522] dagster-webserver[3199]: ) full # [ 411.734088] dagster-webserver[3199]: ^ full # [ 411.734746] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 411.737348] dagster-webserver[3199]: self._engine = create_pg_engine( full # [ 411.737979] dagster-webserver[3199]: ~~~~~~~~~~~~~~~~^ full # [ 411.738798] dagster-webserver[3199]: self.postgres_url, full # [ 411.741093] dagster-webserver[3199]: ^^^^^^^^^^^^^^^^^^ full # [ 411.741625] dagster-webserver[3199]: ...<2 lines>... full # [ 411.744088] dagster-webserver[3199]: poolclass=db_pool.NullPool, full # [ 411.744657] dagster-webserver[3199]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 411.747113] dagster-webserver[3199]: ) full # [ 411.747696] dagster-webserver[3199]: ^ full # [ 411.748523] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 411.751090] dagster-webserver[3199]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 411.751759] dagster-webserver[3199]: File "", line 2, in create_engine full # [ 411.752561] dagster-webserver[3199]: return target(fn, url, **kwargs) full # [ 411.755089] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 411.755604] dagster-webserver[3199]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 411.756271] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 411.756866] dagster-webserver[3199]: dbapi = dbapi_meth(**dbapi_args) full # [ 411.759658] dagster-webserver[3199]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 411.759910] dagster-webserver[3199]: import psycopg full # [ 411.760724] dagster-webserver[3199]: ModuleNotFoundError: No module named 'psycopg' full # [ 412.023534] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 412.025352] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 412.027974] systemd[1]: dagster-daemon.service: Consumed 1.528s CPU time over 7.357s wall clock time, 88.5M memory peak. full # [ 412.091463] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 412.094108] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 412.096493] systemd[1]: dagster-webserver.service: Consumed 2.111s CPU time over 8.150s wall clock time, 111.6M memory peak. full # [ 417.205315] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 56. full # [ 417.207679] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 50. full # [ 417.209924] systemd[1]: Started Dagster Daemon. full # [ 417.212628] systemd[1]: Started Dagster Webserver. full # [ 419.037637] dagster-daemon[3241]: Traceback (most recent call last): full # [ 419.039923] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 419.040311] dagster-daemon[3241]: sys.exit(main()) full # [ 419.040979] dagster-daemon[3241]: ~~~~^^ full # [ 419.043608] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 419.044174] dagster-daemon[3241]: cli(obj={}) full # [ 419.044793] dagster-daemon[3241]: ~~~^^^^^^^^ full # [ 419.047087] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 419.047593] dagster-daemon[3241]: return self.main(*args, **kwargs) full # [ 419.050088] dagster-daemon[3241]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 419.050623] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 419.051264] dagster-daemon[3241]: rv = self.invoke(ctx) full # [ 419.051900] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 419.054700] dagster-daemon[3241]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 419.055540] dagster-daemon[3241]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 419.055954] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 419.058558] dagster-daemon[3241]: return ctx.invoke(self.callback, **ctx.params) full # [ 419.059223] dagster-daemon[3241]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.059812] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 419.063087] dagster-daemon[3241]: return callback(*args, **kwargs) full # [ 419.063625] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 419.064267] dagster-daemon[3241]: with get_instance_for_cli( full # [ 419.064904] dagster-daemon[3241]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 419.067512] dagster-daemon[3241]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 419.068154] dagster-daemon[3241]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.068749] dagster-daemon[3241]: ) as instance: full # [ 419.072089] dagster-daemon[3241]: ^ full # [ 419.072584] dagster-daemon[3241]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 419.075096] dagster-daemon[3241]: return next(self.gen) full # [ 419.075626] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 419.076275] dagster-daemon[3241]: with DagsterInstance.get() as instance: full # [ 419.076881] dagster-daemon[3241]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 419.079723] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 419.080496] dagster-daemon[3241]: return create_instance_from_dagster_home() full # [ 419.083095] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 419.083716] dagster-daemon[3241]: return create_instance_from_config(dagster_home_path) full # [ 419.084543] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 419.087088] dagster-daemon[3241]: return create_instance_from_ref(instance_ref) full # [ 419.087772] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 419.088584] dagster-daemon[3241]: unified_storage = instance_ref.storage full # [ 419.091119] dagster-daemon[3241]: ^^^^^^^^^^^^^^^^^^^^ full # [ 419.091609] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 419.092271] dagster-daemon[3241]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 419.092871] dagster-daemon[3241]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.095654] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 419.096479] dagster-daemon[3241]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 419.099089] dagster-daemon[3241]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.099710] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 419.100527] dagster-daemon[3241]: return DagsterPostgresStorage( full # [ 419.103096] dagster-daemon[3241]: inst_data=inst_data, full # [ 419.103763] dagster-daemon[3241]: ...<2 lines>... full # [ 419.104590] dagster-daemon[3241]: token_provider=get_token_provider_from_config(config_value), full # [ 419.107089] dagster-daemon[3241]: ) full # [ 419.107607] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 419.108263] dagster-daemon[3241]: self._run_storage = PostgresRunStorage( full # [ 419.108860] dagster-daemon[3241]: ~~~~~~~~~~~~~~~~~~^ full # [ 419.111707] dagster-daemon[3241]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 419.112473] dagster-daemon[3241]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.116090] dagster-daemon[3241]: ) full # [ 419.116694] dagster-daemon[3241]: ^ full # [ 419.117520] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 419.120097] dagster-daemon[3241]: self._engine = create_pg_engine( full # [ 419.120727] dagster-daemon[3241]: ~~~~~~~~~~~~~~~~^ full # [ 419.121541] dagster-daemon[3241]: self.postgres_url, full # [ 419.124090] dagster-daemon[3241]: ^^^^^^^^^^^^^^^^^^ full # [ 419.124775] dagster-daemon[3241]: ...<2 lines>... full # [ 419.125588] dagster-daemon[3241]: poolclass=db_pool.NullPool, full # [ 419.128089] dagster-daemon[3241]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.128621] dagster-daemon[3241]: ) full # [ 419.129277] dagster-daemon[3241]: ^ full # [ 419.129874] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 419.132677] dagster-daemon[3241]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 419.133495] dagster-daemon[3241]: File "", line 2, in create_engine full # [ 419.137089] dagster-daemon[3241]: return target(fn, url, **kwargs) full # [ 419.137700] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 419.138526] dagster-daemon[3241]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 419.141089] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 419.141749] dagster-daemon[3241]: dbapi = dbapi_meth(**dbapi_args) full # [ 419.142566] dagster-daemon[3241]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 419.145097] dagster-daemon[3241]: import psycopg full # [ 419.145781] dagster-daemon[3241]: ModuleNotFoundError: No module named 'psycopg' full # [ 419.320544] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 419.321223] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 419.324384] systemd[1]: dagster-daemon.service: Consumed 1.490s CPU time over 7.290s wall clock time, 88.8M memory peak. full # [ 419.898269] dagster-webserver[3242]: Traceback (most recent call last): full # [ 419.900796] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 419.901548] dagster-webserver[3242]: sys.exit(main()) full # [ 419.902150] dagster-webserver[3242]: ~~~~^^ full # [ 419.902761] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 419.903581] dagster-webserver[3242]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 419.904251] dagster-webserver[3242]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.904864] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 419.905644] dagster-webserver[3242]: return self.main(*args, **kwargs) full # [ 419.906470] dagster-webserver[3242]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 419.913122] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 419.913659] dagster-webserver[3242]: rv = self.invoke(ctx) full # [ 419.914492] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 419.915166] dagster-webserver[3242]: return ctx.invoke(self.callback, **ctx.params) full # [ 419.915805] dagster-webserver[3242]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.916639] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 419.917275] dagster-webserver[3242]: return callback(*args, **kwargs) full # [ 419.917883] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 419.918712] dagster-webserver[3242]: instance = stack.enter_context( full # [ 419.919523] dagster-webserver[3242]: get_possibly_temporary_instance_for_cli( full # [ 419.920165] dagster-webserver[3242]: ...<3 lines>... full # [ 419.920767] dagster-webserver[3242]: ) full # [ 419.921576] dagster-webserver[3242]: ) full # [ 419.930574] dagster-webserver[3242]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 419.931161] dagster-webserver[3242]: result = _enter(cm) full # [ 419.931760] dagster-webserver[3242]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 419.932584] dagster-webserver[3242]: return next(self.gen) full # [ 419.933256] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 419.933878] dagster-webserver[3242]: with DagsterInstance.get() as instance: full # [ 419.934690] dagster-webserver[3242]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 419.935570] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 419.936202] dagster-webserver[3242]: return create_instance_from_dagster_home() full # [ 419.936804] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 419.937631] dagster-webserver[3242]: return create_instance_from_config(dagster_home_path) full # [ 419.948800] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 419.949538] dagster-webserver[3242]: return create_instance_from_ref(instance_ref) full # [ 419.950187] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 419.950793] dagster-webserver[3242]: unified_storage = instance_ref.storage full # [ 419.951621] dagster-webserver[3242]: ^^^^^^^^^^^^^^^^^^^^ full # [ 419.952296] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 419.953201] dagster-webserver[3242]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 419.953727] dagster-webserver[3242]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.954588] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 419.955223] dagster-webserver[3242]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 419.955842] dagster-webserver[3242]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.956668] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 419.957501] dagster-webserver[3242]: return DagsterPostgresStorage( full # [ 419.958173] dagster-webserver[3242]: inst_data=inst_data, full # [ 419.958785] dagster-webserver[3242]: ...<2 lines>... full # [ 419.959590] dagster-webserver[3242]: token_provider=get_token_provider_from_config(config_value), full # [ 419.960252] dagster-webserver[3242]: ) full # [ 419.975331] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 419.975875] dagster-webserver[3242]: self._run_storage = PostgresRunStorage( full # [ 419.976696] dagster-webserver[3242]: ~~~~~~~~~~~~~~~~~~^ full # [ 419.977536] dagster-webserver[3242]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 419.978207] dagster-webserver[3242]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.978804] dagster-webserver[3242]: ) full # [ 419.979646] dagster-webserver[3242]: ^ full # [ 419.980488] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 419.981172] dagster-webserver[3242]: self._engine = create_pg_engine( full # [ 419.981774] dagster-webserver[3242]: ~~~~~~~~~~~~~~~~^ full # [ 419.982594] dagster-webserver[3242]: self.postgres_url, full # [ 419.983275] dagster-webserver[3242]: ^^^^^^^^^^^^^^^^^^ full # [ 419.983881] dagster-webserver[3242]: ...<2 lines>... full # [ 419.984700] dagster-webserver[3242]: poolclass=db_pool.NullPool, full # [ 419.985539] dagster-webserver[3242]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 419.986215] dagster-webserver[3242]: ) full # [ 419.986816] dagster-webserver[3242]: ^ full # [ 419.987642] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 419.988505] dagster-webserver[3242]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 419.989245] dagster-webserver[3242]: File "", line 2, in create_engine full # [ 419.989755] dagster-webserver[3242]: return target(fn, url, **kwargs) full # [ 419.990560] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 419.991225] dagster-webserver[3242]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 420.005096] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 420.005622] dagster-webserver[3242]: dbapi = dbapi_meth(**dbapi_args) full # [ 420.006274] dagster-webserver[3242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 420.006921] dagster-webserver[3242]: import psycopg full # [ 420.007740] dagster-webserver[3242]: ModuleNotFoundError: No module named 'psycopg' full # [ 420.300593] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 420.303204] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 420.305525] systemd[1]: dagster-webserver.service: Consumed 2.049s CPU time over 8.208s wall clock time, 111.6M memory peak. full # [ 424.454783] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 57. full # [ 424.458105] systemd[1]: Started Dagster Daemon. full # [ 425.454141] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 51. full # [ 425.456891] systemd[1]: Started Dagster Webserver. full # [ 426.278547] dagster-daemon[3284]: Traceback (most recent call last): full # [ 426.280788] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 426.281499] dagster-daemon[3284]: sys.exit(main()) full # [ 426.283979] dagster-daemon[3284]: ~~~~^^ full # [ 426.284536] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 426.285176] dagster-daemon[3284]: cli(obj={}) full # [ 426.285791] dagster-daemon[3284]: ~~~^^^^^^^^ full # [ 426.288088] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 426.288614] dagster-daemon[3284]: return self.main(*args, **kwargs) full # [ 426.289260] dagster-daemon[3284]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 426.289889] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 426.292695] dagster-daemon[3284]: rv = self.invoke(ctx) full # [ 426.293519] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 426.293941] dagster-daemon[3284]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 426.296557] dagster-daemon[3284]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 426.297199] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 426.297795] dagster-daemon[3284]: return ctx.invoke(self.callback, **ctx.params) full # [ 426.301088] dagster-daemon[3284]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.301626] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 426.302262] dagster-daemon[3284]: return callback(*args, **kwargs) full # [ 426.306088] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 426.306681] dagster-daemon[3284]: with get_instance_for_cli( full # [ 426.307505] dagster-daemon[3284]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 426.310094] dagster-daemon[3284]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 426.310756] dagster-daemon[3284]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.311570] dagster-daemon[3284]: ) as instance: full # [ 426.314089] dagster-daemon[3284]: ^ full # [ 426.314604] dagster-daemon[3284]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 426.315294] dagster-daemon[3284]: return next(self.gen) full # [ 426.315921] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 426.318673] dagster-daemon[3284]: with DagsterInstance.get() as instance: full # [ 426.319490] dagster-daemon[3284]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 426.322148] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 426.322723] dagster-daemon[3284]: return create_instance_from_dagster_home() full # [ 426.323545] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 426.328096] dagster-daemon[3284]: return create_instance_from_config(dagster_home_path) full # [ 426.328761] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 426.329574] dagster-daemon[3284]: return create_instance_from_ref(instance_ref) full # [ 426.332090] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 426.332625] dagster-daemon[3284]: unified_storage = instance_ref.storage full # [ 426.333297] dagster-daemon[3284]: ^^^^^^^^^^^^^^^^^^^^ full # [ 426.333881] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 426.336668] dagster-daemon[3284]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 426.337495] dagster-daemon[3284]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.340090] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 426.340717] dagster-daemon[3284]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 426.341534] dagster-daemon[3284]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.341969] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 426.344556] dagster-daemon[3284]: return DagsterPostgresStorage( full # [ 426.345276] dagster-daemon[3284]: inst_data=inst_data, full # [ 426.345808] dagster-daemon[3284]: ...<2 lines>... full # [ 426.348089] dagster-daemon[3284]: token_provider=get_token_provider_from_config(config_value), full # [ 426.348629] dagster-daemon[3284]: ) full # [ 426.349269] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 426.349897] dagster-daemon[3284]: self._run_storage = PostgresRunStorage( full # [ 426.352686] dagster-daemon[3284]: ~~~~~~~~~~~~~~~~~~^ full # [ 426.353562] dagster-daemon[3284]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 426.357090] dagster-daemon[3284]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.357717] dagster-daemon[3284]: ) full # [ 426.358534] dagster-daemon[3284]: ^ full # [ 426.361106] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 426.361769] dagster-daemon[3284]: self._engine = create_pg_engine( full # [ 426.362582] dagster-daemon[3284]: ~~~~~~~~~~~~~~~~^ full # [ 426.365089] dagster-daemon[3284]: self.postgres_url, full # [ 426.365619] dagster-daemon[3284]: ^^^^^^^^^^^^^^^^^^ full # [ 426.366260] dagster-daemon[3284]: ...<2 lines>... full # [ 426.366884] dagster-daemon[3284]: poolclass=db_pool.NullPool, full # [ 426.369675] dagster-daemon[3284]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 426.370500] dagster-daemon[3284]: ) full # [ 426.373088] dagster-daemon[3284]: ^ full # [ 426.373730] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 426.374553] dagster-daemon[3284]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 426.378091] dagster-daemon[3284]: File "", line 2, in create_engine full # [ 426.378600] dagster-daemon[3284]: return target(fn, url, **kwargs) full # [ 426.379261] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 426.379846] dagster-daemon[3284]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 426.382090] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 426.382675] dagster-daemon[3284]: dbapi = dbapi_meth(**dbapi_args) full # [ 426.383501] dagster-daemon[3284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 426.387089] dagster-daemon[3284]: import psycopg full # [ 426.387708] dagster-daemon[3284]: ModuleNotFoundError: No module named 'psycopg' full # [ 426.564965] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 426.565582] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 426.568648] systemd[1]: dagster-daemon.service: Consumed 1.431s CPU time over 7.238s wall clock time, 88.4M memory peak. full # [ 428.153640] dagster-webserver[3290]: Traceback (most recent call last): full # [ 428.156248] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 428.156815] dagster-webserver[3290]: sys.exit(main()) full # [ 428.157620] dagster-webserver[3290]: ~~~~^^ full # [ 428.158290] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 428.158879] dagster-webserver[3290]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 428.159723] dagster-webserver[3290]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.160523] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 428.161182] dagster-webserver[3290]: return self.main(*args, **kwargs) full # [ 428.161780] dagster-webserver[3290]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 428.162627] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 428.163258] dagster-webserver[3290]: rv = self.invoke(ctx) full # [ 428.163870] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 428.164676] dagster-webserver[3290]: return ctx.invoke(self.callback, **ctx.params) full # [ 428.165526] dagster-webserver[3290]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.176136] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 428.176662] dagster-webserver[3290]: return callback(*args, **kwargs) full # [ 428.177508] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 428.178169] dagster-webserver[3290]: instance = stack.enter_context( full # [ 428.178783] dagster-webserver[3290]: get_possibly_temporary_instance_for_cli( full # [ 428.179610] dagster-webserver[3290]: ...<3 lines>... full # [ 428.180283] dagster-webserver[3290]: ) full # [ 428.180890] dagster-webserver[3290]: ) full # [ 428.181712] dagster-webserver[3290]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 428.182550] dagster-webserver[3290]: result = _enter(cm) full # [ 428.183266] dagster-webserver[3290]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 428.183840] dagster-webserver[3290]: return next(self.gen) full # [ 428.184664] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 428.185509] dagster-webserver[3290]: with DagsterInstance.get() as instance: full # [ 428.186157] dagster-webserver[3290]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 428.196705] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 428.197270] dagster-webserver[3290]: return create_instance_from_dagster_home() full # [ 428.197879] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 428.198703] dagster-webserver[3290]: return create_instance_from_config(dagster_home_path) full # [ 428.199555] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 428.200221] dagster-webserver[3290]: return create_instance_from_ref(instance_ref) full # [ 428.200837] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 428.201871] dagster-webserver[3290]: unified_storage = instance_ref.storage full # [ 428.202692] dagster-webserver[3290]: ^^^^^^^^^^^^^^^^^^^^ full # [ 428.203574] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 428.204219] dagster-webserver[3290]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 428.204814] dagster-webserver[3290]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.218372] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 428.218924] dagster-webserver[3290]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 428.219762] dagster-webserver[3290]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.220587] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 428.221266] dagster-webserver[3290]: return DagsterPostgresStorage( full # [ 428.221882] dagster-webserver[3290]: inst_data=inst_data, full # [ 428.222708] dagster-webserver[3290]: ...<2 lines>... full # [ 428.223553] dagster-webserver[3290]: token_provider=get_token_provider_from_config(config_value), full # [ 428.224234] dagster-webserver[3290]: ) full # [ 428.224892] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 428.225479] dagster-webserver[3290]: self._run_storage = PostgresRunStorage( full # [ 428.226159] dagster-webserver[3290]: ~~~~~~~~~~~~~~~~~~^ full # [ 428.226777] dagster-webserver[3290]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 428.227609] dagster-webserver[3290]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.228286] dagster-webserver[3290]: ) full # [ 428.228897] dagster-webserver[3290]: ^ full # [ 428.229796] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 428.230535] dagster-webserver[3290]: self._engine = create_pg_engine( full # [ 428.231184] dagster-webserver[3290]: ~~~~~~~~~~~~~~~~^ full # [ 428.231794] dagster-webserver[3290]: self.postgres_url, full # [ 428.232605] dagster-webserver[3290]: ^^^^^^^^^^^^^^^^^^ full # [ 428.233263] dagster-webserver[3290]: ...<2 lines>... full # [ 428.233866] dagster-webserver[3290]: poolclass=db_pool.NullPool, full # [ 428.234920] dagster-webserver[3290]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 428.235699] dagster-webserver[3290]: ) full # [ 428.236529] dagster-webserver[3290]: ^ full # [ 428.250133] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 428.252754] dagster-webserver[3290]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 428.254231] dagster-webserver[3290]: File "", line 2, in create_engine full # [ 428.256432] dagster-webserver[3290]: return target(fn, url, **kwargs) full # [ 428.257657] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 428.260222] dagster-webserver[3290]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 428.261730] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 428.264327] dagster-webserver[3290]: dbapi = dbapi_meth(**dbapi_args) full # [ 428.265524] dagster-webserver[3290]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 428.268298] dagster-webserver[3290]: import psycopg full # [ 428.269301] dagster-webserver[3290]: ModuleNotFoundError: No module named 'psycopg' full # [ 428.526712] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 428.527676] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 428.531348] systemd[1]: dagster-webserver.service: Consumed 2.032s CPU time over 8.225s wall clock time, 111.7M memory peak. full # [ 431.704797] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 58. full # [ 431.708843] systemd[1]: Started Dagster Daemon. full # [ 433.540610] dagster-daemon[3323]: Traceback (most recent call last): full # [ 433.543138] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 433.543688] dagster-daemon[3323]: sys.exit(main()) full # [ 433.544512] dagster-daemon[3323]: ~~~~^^ full # [ 433.545195] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 433.545760] dagster-daemon[3323]: cli(obj={}) full # [ 433.546608] dagster-daemon[3323]: ~~~^^^^^^^^ full # [ 433.547239] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 433.547885] dagster-daemon[3323]: return self.main(*args, **kwargs) full # [ 433.548463] dagster-daemon[3323]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 433.549120] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 433.549706] dagster-daemon[3323]: rv = self.invoke(ctx) full # [ 433.550591] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 433.551565] dagster-daemon[3323]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 433.552237] dagster-daemon[3323]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 433.561963] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 433.562490] dagster-daemon[3323]: return ctx.invoke(self.callback, **ctx.params) full # [ 433.563167] dagster-daemon[3323]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 433.563862] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 433.564606] dagster-daemon[3323]: return callback(*args, **kwargs) full # [ 433.565280] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 433.565891] dagster-daemon[3323]: with get_instance_for_cli( full # [ 433.566708] dagster-daemon[3323]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 433.567546] dagster-daemon[3323]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 433.568224] dagster-daemon[3323]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 433.568841] dagster-daemon[3323]: ) as instance: full # [ 433.569663] dagster-daemon[3323]: ^ full # [ 433.570536] dagster-daemon[3323]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 433.571151] dagster-daemon[3323]: return next(self.gen) full # [ 433.571752] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 433.572578] dagster-daemon[3323]: with DagsterInstance.get() as instance: full # [ 433.573229] dagster-daemon[3323]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 433.585618] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 433.586195] dagster-daemon[3323]: return create_instance_from_dagster_home() full # [ 433.586800] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 433.587629] dagster-daemon[3323]: return create_instance_from_config(dagster_home_path) full # [ 433.588502] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 433.589144] dagster-daemon[3323]: return create_instance_from_ref(instance_ref) full # [ 433.589796] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 433.590580] dagster-daemon[3323]: unified_storage = instance_ref.storage full # [ 433.591286] dagster-daemon[3323]: ^^^^^^^^^^^^^^^^^^^^ full # [ 433.591865] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 433.592983] dagster-daemon[3323]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 433.593712] dagster-daemon[3323]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 433.606853] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 433.607581] dagster-daemon[3323]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 433.608257] dagster-daemon[3323]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 433.608866] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 433.609690] dagster-daemon[3323]: return DagsterPostgresStorage( full # [ 433.610528] dagster-daemon[3323]: inst_data=inst_data, full # [ 433.611204] dagster-daemon[3323]: ...<2 lines>... full # [ 433.611801] dagster-daemon[3323]: token_provider=get_token_provider_from_config(config_value), full # [ 433.612629] dagster-daemon[3323]: ) full # [ 433.613276] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 433.613909] dagster-daemon[3323]: self._run_storage = PostgresRunStorage( full # [ 433.614728] dagster-daemon[3323]: ~~~~~~~~~~~~~~~~~~^ full # [ 433.615555] dagster-daemon[3323]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 433.616435] dagster-daemon[3323]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 433.617093] dagster-daemon[3323]: ) full # [ 433.617673] dagster-daemon[3323]: ^ full # [ 433.618546] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 433.619178] dagster-daemon[3323]: self._engine = create_pg_engine( full # [ 433.619788] dagster-daemon[3323]: ~~~~~~~~~~~~~~~~^ full # [ 433.620594] dagster-daemon[3323]: self.postgres_url, full # [ 433.621248] dagster-daemon[3323]: ^^^^^^^^^^^^^^^^^^ full # [ 433.621852] dagster-daemon[3323]: ...<2 lines>... full # [ 433.622661] dagster-daemon[3323]: poolclass=db_pool.NullPool, full # [ 433.623487] dagster-daemon[3323]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 433.624143] dagster-daemon[3323]: ) full # [ 433.624741] dagster-daemon[3323]: ^ full # [ 433.625560] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 433.626216] dagster-daemon[3323]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 433.641139] dagster-daemon[3323]: File "", line 2, in create_engine full # [ 433.643313] dagster-daemon[3323]: return target(fn, url, **kwargs) full # [ 433.644476] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 433.647048] dagster-daemon[3323]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 433.648555] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 433.651174] dagster-daemon[3323]: dbapi = dbapi_meth(**dbapi_args) full # [ 433.652339] dagster-daemon[3323]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 433.655106] dagster-daemon[3323]: import psycopg full # [ 433.656057] dagster-daemon[3323]: ModuleNotFoundError: No module named 'psycopg' full # [ 433.705712] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 52. full # [ 433.711304] systemd[1]: Started Dagster Webserver. full # [ 433.866576] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 433.868454] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 433.870211] systemd[1]: dagster-daemon.service: Consumed 1.441s CPU time over 7.297s wall clock time, 88.5M memory peak. full # [ 436.307596] dagster-webserver[3333]: Traceback (most recent call last): full # [ 436.310101] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 436.310651] dagster-webserver[3333]: sys.exit(main()) full # [ 436.311260] dagster-webserver[3333]: ~~~~^^ full # [ 436.311881] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 436.312705] dagster-webserver[3333]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 436.313542] dagster-webserver[3333]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.314191] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 436.314761] dagster-webserver[3333]: return self.main(*args, **kwargs) full # [ 436.315575] dagster-webserver[3333]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 436.316232] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 436.316845] dagster-webserver[3333]: rv = self.invoke(ctx) full # [ 436.325433] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 436.325983] dagster-webserver[3333]: return ctx.invoke(self.callback, **ctx.params) full # [ 436.326836] dagster-webserver[3333]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.327642] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 436.328492] dagster-webserver[3333]: return callback(*args, **kwargs) full # [ 436.329173] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 436.329797] dagster-webserver[3333]: instance = stack.enter_context( full # [ 436.330624] dagster-webserver[3333]: get_possibly_temporary_instance_for_cli( full # [ 436.331276] dagster-webserver[3333]: ...<3 lines>... full # [ 436.331911] dagster-webserver[3333]: ) full # [ 436.332731] dagster-webserver[3333]: ) full # [ 436.333568] dagster-webserver[3333]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 436.334193] dagster-webserver[3333]: result = _enter(cm) full # [ 436.334795] dagster-webserver[3333]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 436.335608] dagster-webserver[3333]: return next(self.gen) full # [ 436.345787] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 436.346523] dagster-webserver[3333]: with DagsterInstance.get() as instance: full # [ 436.347179] dagster-webserver[3333]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 436.347789] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 436.348619] dagster-webserver[3333]: return create_instance_from_dagster_home() full # [ 436.349384] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 436.350134] dagster-webserver[3333]: return create_instance_from_config(dagster_home_path) full # [ 436.350732] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 436.351555] dagster-webserver[3333]: return create_instance_from_ref(instance_ref) full # [ 436.361958] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 436.362486] dagster-webserver[3333]: unified_storage = instance_ref.storage full # [ 436.363168] dagster-webserver[3333]: ^^^^^^^^^^^^^^^^^^^^ full # [ 436.363768] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 436.364617] dagster-webserver[3333]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 436.365270] dagster-webserver[3333]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.365879] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 436.366699] dagster-webserver[3333]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 436.367540] dagster-webserver[3333]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.368251] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 436.368822] dagster-webserver[3333]: return DagsterPostgresStorage( full # [ 436.369647] dagster-webserver[3333]: inst_data=inst_data, full # [ 436.370486] dagster-webserver[3333]: ...<2 lines>... full # [ 436.371161] dagster-webserver[3333]: token_provider=get_token_provider_from_config(config_value), full # [ 436.371769] dagster-webserver[3333]: ) full # [ 436.372598] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 436.373264] dagster-webserver[3333]: self._run_storage = PostgresRunStorage( full # [ 436.373873] dagster-webserver[3333]: ~~~~~~~~~~~~~~~~~~^ full # [ 436.374702] dagster-webserver[3333]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 436.375532] dagster-webserver[3333]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.376199] dagster-webserver[3333]: ) full # [ 436.376798] dagster-webserver[3333]: ^ full # [ 436.393529] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 436.394118] dagster-webserver[3333]: self._engine = create_pg_engine( full # [ 436.394705] dagster-webserver[3333]: ~~~~~~~~~~~~~~~~^ full # [ 436.395547] dagster-webserver[3333]: self.postgres_url, full # [ 436.396221] dagster-webserver[3333]: ^^^^^^^^^^^^^^^^^^ full # [ 436.396828] dagster-webserver[3333]: ...<2 lines>... full # [ 436.397880] dagster-webserver[3333]: poolclass=db_pool.NullPool, full # [ 436.398696] dagster-webserver[3333]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 436.399534] dagster-webserver[3333]: ) full # [ 436.400193] dagster-webserver[3333]: ^ full # [ 436.400801] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 436.401629] dagster-webserver[3333]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 436.402274] dagster-webserver[3333]: File "", line 2, in create_engine full # [ 436.402911] dagster-webserver[3333]: return target(fn, url, **kwargs) full # [ 436.403768] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 436.404554] dagster-webserver[3333]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 436.405224] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 436.405830] dagster-webserver[3333]: dbapi = dbapi_meth(**dbapi_args) full # [ 436.417905] dagster-webserver[3333]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 436.420675] dagster-webserver[3333]: import psycopg full # [ 436.421671] dagster-webserver[3333]: ModuleNotFoundError: No module named 'psycopg' full # [ 436.696047] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 436.696749] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 436.700973] systemd[1]: dagster-webserver.service: Consumed 1.998s CPU time over 8.162s wall clock time, 111.5M memory peak. full # [ 438.954869] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 59. full # [ 438.957662] systemd[1]: Started Dagster Daemon. full # [ 440.791587] dagster-daemon[3365]: Traceback (most recent call last): full # [ 440.794127] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 440.794675] dagster-daemon[3365]: sys.exit(main()) full # [ 440.795497] dagster-daemon[3365]: ~~~~^^ full # [ 440.796151] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 440.796756] dagster-daemon[3365]: cli(obj={}) full # [ 440.797590] dagster-daemon[3365]: ~~~^^^^^^^^ full # [ 440.798032] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 440.798618] dagster-daemon[3365]: return self.main(*args, **kwargs) full # [ 440.799257] dagster-daemon[3365]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 440.799915] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 440.800710] dagster-daemon[3365]: rv = self.invoke(ctx) full # [ 440.801538] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 440.802198] dagster-daemon[3365]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 440.802818] dagster-daemon[3365]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 440.813055] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 440.813580] dagster-daemon[3365]: return ctx.invoke(self.callback, **ctx.params) full # [ 440.814344] dagster-daemon[3365]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 440.814922] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 440.815756] dagster-daemon[3365]: return callback(*args, **kwargs) full # [ 440.816630] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 440.817263] dagster-daemon[3365]: with get_instance_for_cli( full # [ 440.817877] dagster-daemon[3365]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 440.818701] dagster-daemon[3365]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 440.819543] dagster-daemon[3365]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 440.820266] dagster-daemon[3365]: ) as instance: full # [ 440.820829] dagster-daemon[3365]: ^ full # [ 440.821657] dagster-daemon[3365]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 440.822477] dagster-daemon[3365]: return next(self.gen) full # [ 440.832467] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 440.833053] dagster-daemon[3365]: with DagsterInstance.get() as instance: full # [ 440.833644] dagster-daemon[3365]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 440.834488] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 440.835161] dagster-daemon[3365]: return create_instance_from_dagster_home() full # [ 440.835759] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 440.836572] dagster-daemon[3365]: return create_instance_from_config(dagster_home_path) full # [ 440.837274] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 440.837836] dagster-daemon[3365]: return create_instance_from_ref(instance_ref) full # [ 440.838662] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 440.839508] dagster-daemon[3365]: unified_storage = instance_ref.storage full # [ 440.840217] dagster-daemon[3365]: ^^^^^^^^^^^^^^^^^^^^ full # [ 440.852756] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 440.853503] dagster-daemon[3365]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 440.854186] dagster-daemon[3365]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 440.854799] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 440.855634] dagster-daemon[3365]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 440.856291] dagster-daemon[3365]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 440.856934] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 440.857776] dagster-daemon[3365]: return DagsterPostgresStorage( full # [ 440.858615] dagster-daemon[3365]: inst_data=inst_data, full # [ 440.859305] dagster-daemon[3365]: ...<2 lines>... full # [ 440.859901] dagster-daemon[3365]: token_provider=get_token_provider_from_config(config_value), full # [ 440.860701] dagster-daemon[3365]: ) full # [ 440.861571] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 440.862195] dagster-daemon[3365]: self._run_storage = PostgresRunStorage( full # [ 440.862796] dagster-daemon[3365]: ~~~~~~~~~~~~~~~~~~^ full # [ 440.863621] dagster-daemon[3365]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 440.864283] dagster-daemon[3365]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 440.864872] dagster-daemon[3365]: ) full # [ 440.865678] dagster-daemon[3365]: ^ full # [ 440.866510] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 440.867156] dagster-daemon[3365]: self._engine = create_pg_engine( full # [ 440.867758] dagster-daemon[3365]: ~~~~~~~~~~~~~~~~^ full # [ 440.868575] dagster-daemon[3365]: self.postgres_url, full # [ 440.869261] dagster-daemon[3365]: ^^^^^^^^^^^^^^^^^^ full # [ 440.869840] dagster-daemon[3365]: ...<2 lines>... full # [ 440.870654] dagster-daemon[3365]: poolclass=db_pool.NullPool, full # [ 440.871485] dagster-daemon[3365]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 440.872143] dagster-daemon[3365]: ) full # [ 440.872727] dagster-daemon[3365]: ^ full # [ 440.888754] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 440.891336] dagster-daemon[3365]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 440.892761] dagster-daemon[3365]: File "", line 2, in create_engine full # [ 440.894925] dagster-daemon[3365]: return target(fn, url, **kwargs) full # [ 440.896158] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 440.898674] dagster-daemon[3365]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 440.900183] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 440.902741] dagster-daemon[3365]: dbapi = dbapi_meth(**dbapi_args) full # [ 440.903918] dagster-daemon[3365]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 440.906695] dagster-daemon[3365]: import psycopg full # [ 440.907628] dagster-daemon[3365]: ModuleNotFoundError: No module named 'psycopg' full # [ 441.088529] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 441.089328] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 441.093176] systemd[1]: dagster-daemon.service: Consumed 1.404s CPU time over 7.222s wall clock time, 88.5M memory peak. full # [ 441.704774] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 53. full # [ 441.708862] systemd[1]: Started Dagster Webserver. full # [ 444.288615] dagster-webserver[3378]: Traceback (most recent call last): full # [ 444.291170] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 444.291736] dagster-webserver[3378]: sys.exit(main()) full # [ 444.292545] dagster-webserver[3378]: ~~~~^^ full # [ 444.293258] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 444.293824] dagster-webserver[3378]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 444.294655] dagster-webserver[3378]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.295290] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 444.295904] dagster-webserver[3378]: return self.main(*args, **kwargs) full # [ 444.296717] dagster-webserver[3378]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 444.297589] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 444.298214] dagster-webserver[3378]: rv = self.invoke(ctx) full # [ 444.298816] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 444.299634] dagster-webserver[3378]: return ctx.invoke(self.callback, **ctx.params) full # [ 444.300288] dagster-webserver[3378]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.311143] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 444.311683] dagster-webserver[3378]: return callback(*args, **kwargs) full # [ 444.312514] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 444.313165] dagster-webserver[3378]: instance = stack.enter_context( full # [ 444.313761] dagster-webserver[3378]: get_possibly_temporary_instance_for_cli( full # [ 444.314597] dagster-webserver[3378]: ...<3 lines>... full # [ 444.315267] dagster-webserver[3378]: ) full # [ 444.315874] dagster-webserver[3378]: ) full # [ 444.316693] dagster-webserver[3378]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 444.317535] dagster-webserver[3378]: result = _enter(cm) full # [ 444.318200] dagster-webserver[3378]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 444.318806] dagster-webserver[3378]: return next(self.gen) full # [ 444.319671] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 444.320284] dagster-webserver[3378]: with DagsterInstance.get() as instance: full # [ 444.320921] dagster-webserver[3378]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 444.321756] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 444.322583] dagster-webserver[3378]: return create_instance_from_dagster_home() full # [ 444.335206] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 444.335732] dagster-webserver[3378]: return create_instance_from_config(dagster_home_path) full # [ 444.336573] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 444.337230] dagster-webserver[3378]: return create_instance_from_ref(instance_ref) full # [ 444.337838] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 444.338676] dagster-webserver[3378]: unified_storage = instance_ref.storage full # [ 444.339509] dagster-webserver[3378]: ^^^^^^^^^^^^^^^^^^^^ full # [ 444.340213] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 444.340803] dagster-webserver[3378]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 444.341606] dagster-webserver[3378]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.342281] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 444.342888] dagster-webserver[3378]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 444.343710] dagster-webserver[3378]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.358607] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 444.359171] dagster-webserver[3378]: return DagsterPostgresStorage( full # [ 444.359777] dagster-webserver[3378]: inst_data=inst_data, full # [ 444.360602] dagster-webserver[3378]: ...<2 lines>... full # [ 444.361275] dagster-webserver[3378]: token_provider=get_token_provider_from_config(config_value), full # [ 444.361887] dagster-webserver[3378]: ) full # [ 444.362710] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 444.363549] dagster-webserver[3378]: self._run_storage = PostgresRunStorage( full # [ 444.364248] dagster-webserver[3378]: ~~~~~~~~~~~~~~~~~~^ full # [ 444.364865] dagster-webserver[3378]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 444.365658] dagster-webserver[3378]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.366545] dagster-webserver[3378]: ) full # [ 444.367172] dagster-webserver[3378]: ^ full # [ 444.367779] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 444.368604] dagster-webserver[3378]: self._engine = create_pg_engine( full # [ 444.369283] dagster-webserver[3378]: ~~~~~~~~~~~~~~~~^ full # [ 444.369887] dagster-webserver[3378]: self.postgres_url, full # [ 444.370708] dagster-webserver[3378]: ^^^^^^^^^^^^^^^^^^ full # [ 444.371547] dagster-webserver[3378]: ...<2 lines>... full # [ 444.372218] dagster-webserver[3378]: poolclass=db_pool.NullPool, full # [ 444.372813] dagster-webserver[3378]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 444.373627] dagster-webserver[3378]: ) full # [ 444.374262] dagster-webserver[3378]: ^ full # [ 444.374920] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 444.375702] dagster-webserver[3378]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 444.376526] dagster-webserver[3378]: File "", line 2, in create_engine full # [ 444.377179] dagster-webserver[3378]: return target(fn, url, **kwargs) full # [ 444.391758] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 444.394337] dagster-webserver[3378]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 444.395846] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 444.398436] dagster-webserver[3378]: dbapi = dbapi_meth(**dbapi_args) full # [ 444.399663] dagster-webserver[3378]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 444.402416] dagster-webserver[3378]: import psycopg full # [ 444.403406] dagster-webserver[3378]: ModuleNotFoundError: No module named 'psycopg' full # [ 444.660520] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 444.661312] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 444.665154] systemd[1]: dagster-webserver.service: Consumed 1.979s CPU time over 7.957s wall clock time, 111.8M memory peak. full # [ 446.205388] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 60. full # [ 446.208350] systemd[1]: Started Dagster Daemon. full # [ 448.042534] dagster-daemon[3403]: Traceback (most recent call last): full # [ 448.045036] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 448.045598] dagster-daemon[3403]: sys.exit(main()) full # [ 448.046264] dagster-daemon[3403]: ~~~~^^ full # [ 448.046872] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 448.047695] dagster-daemon[3403]: cli(obj={}) full # [ 448.048564] dagster-daemon[3403]: ~~~^^^^^^^^ full # [ 448.049203] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 448.049814] dagster-daemon[3403]: return self.main(*args, **kwargs) full # [ 448.050633] dagster-daemon[3403]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 448.051824] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 448.052725] dagster-daemon[3403]: rv = self.invoke(ctx) full # [ 448.054066] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 448.054591] dagster-daemon[3403]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 448.055361] dagster-daemon[3403]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 448.064115] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 448.064657] dagster-daemon[3403]: return ctx.invoke(self.callback, **ctx.params) full # [ 448.065493] dagster-daemon[3403]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.066560] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 448.067181] dagster-daemon[3403]: return callback(*args, **kwargs) full # [ 448.067794] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 448.068618] dagster-daemon[3403]: with get_instance_for_cli( full # [ 448.069467] dagster-daemon[3403]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 448.070148] dagster-daemon[3403]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 448.070744] dagster-daemon[3403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.071573] dagster-daemon[3403]: ) as instance: full # [ 448.072246] dagster-daemon[3403]: ^ full # [ 448.080615] dagster-daemon[3403]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 448.081199] dagster-daemon[3403]: return next(self.gen) full # [ 448.081796] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 448.082622] dagster-daemon[3403]: with DagsterInstance.get() as instance: full # [ 448.083292] dagster-daemon[3403]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 448.088339] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 448.088883] dagster-daemon[3403]: return create_instance_from_dagster_home() full # [ 448.089719] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 448.090545] dagster-daemon[3403]: return create_instance_from_config(dagster_home_path) full # [ 448.091215] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 448.091822] dagster-daemon[3403]: return create_instance_from_ref(instance_ref) full # [ 448.092685] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 448.093491] dagster-daemon[3403]: unified_storage = instance_ref.storage full # [ 448.094189] dagster-daemon[3403]: ^^^^^^^^^^^^^^^^^^^^ full # [ 448.097069] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 448.097742] dagster-daemon[3403]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 448.098561] dagster-daemon[3403]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.101083] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 448.101572] dagster-daemon[3403]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 448.102232] dagster-daemon[3403]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.102828] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 448.105081] dagster-daemon[3403]: return DagsterPostgresStorage( full # [ 448.105650] dagster-daemon[3403]: inst_data=inst_data, full # [ 448.106476] dagster-daemon[3403]: ...<2 lines>... full # [ 448.109091] dagster-daemon[3403]: token_provider=get_token_provider_from_config(config_value), full # [ 448.109722] dagster-daemon[3403]: ) full # [ 448.110545] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 448.113103] dagster-daemon[3403]: self._run_storage = PostgresRunStorage( full # [ 448.113769] dagster-daemon[3403]: ~~~~~~~~~~~~~~~~~~^ full # [ 448.114587] dagster-daemon[3403]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 448.118103] dagster-daemon[3403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.118590] dagster-daemon[3403]: ) full # [ 448.119239] dagster-daemon[3403]: ^ full # [ 448.119838] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 448.122090] dagster-daemon[3403]: self._engine = create_pg_engine( full # [ 448.122661] dagster-daemon[3403]: ~~~~~~~~~~~~~~~~^ full # [ 448.123487] dagster-daemon[3403]: self.postgres_url, full # [ 448.127084] dagster-daemon[3403]: ^^^^^^^^^^^^^^^^^^ full # [ 448.127686] dagster-daemon[3403]: ...<2 lines>... full # [ 448.131084] dagster-daemon[3403]: poolclass=db_pool.NullPool, full # [ 448.131724] dagster-daemon[3403]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 448.132532] dagster-daemon[3403]: ) full # [ 448.132953] dagster-daemon[3403]: ^ full # [ 448.135541] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 448.136202] dagster-daemon[3403]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 448.136795] dagster-daemon[3403]: File "", line 2, in create_engine full # [ 448.139120] dagster-daemon[3403]: return target(fn, url, **kwargs) full # [ 448.139610] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 448.142107] dagster-daemon[3403]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 448.142692] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 448.145107] dagster-daemon[3403]: dbapi = dbapi_meth(**dbapi_args) full # [ 448.145647] dagster-daemon[3403]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 448.146295] dagster-daemon[3403]: import psycopg full # [ 448.146942] dagster-daemon[3403]: ModuleNotFoundError: No module named 'psycopg' full # [ 448.325094] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 448.325840] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 448.329903] systemd[1]: dagster-daemon.service: Consumed 1.404s CPU time over 7.231s wall clock time, 88.5M memory peak. full # [ 449.705052] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 54. full # [ 449.707571] systemd[1]: Started Dagster Webserver. full # [ 452.290182] dagster-webserver[3420]: Traceback (most recent call last): full # [ 452.292724] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 452.293350] dagster-webserver[3420]: sys.exit(main()) full # [ 452.293923] dagster-webserver[3420]: ~~~~^^ full # [ 452.294736] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 452.295619] dagster-webserver[3420]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 452.296246] dagster-webserver[3420]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.296866] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 452.297653] dagster-webserver[3420]: return self.main(*args, **kwargs) full # [ 452.298274] dagster-webserver[3420]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 452.298901] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 452.299709] dagster-webserver[3420]: rv = self.invoke(ctx) full # [ 452.308152] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 452.308691] dagster-webserver[3420]: return ctx.invoke(self.callback, **ctx.params) full # [ 452.309573] dagster-webserver[3420]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.310201] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 452.310798] dagster-webserver[3420]: return callback(*args, **kwargs) full # [ 452.311608] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 452.312278] dagster-webserver[3420]: instance = stack.enter_context( full # [ 452.312887] dagster-webserver[3420]: get_possibly_temporary_instance_for_cli( full # [ 452.313695] dagster-webserver[3420]: ...<3 lines>... full # [ 452.314517] dagster-webserver[3420]: ) full # [ 452.315155] dagster-webserver[3420]: ) full # [ 452.315758] dagster-webserver[3420]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 452.316580] dagster-webserver[3420]: result = _enter(cm) full # [ 452.317258] dagster-webserver[3420]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 452.317831] dagster-webserver[3420]: return next(self.gen) full # [ 452.318464] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 452.319129] dagster-webserver[3420]: with DagsterInstance.get() as instance: full # [ 452.319705] dagster-webserver[3420]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 452.333115] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 452.333638] dagster-webserver[3420]: return create_instance_from_dagster_home() full # [ 452.334288] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 452.334930] dagster-webserver[3420]: return create_instance_from_config(dagster_home_path) full # [ 452.335740] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 452.336563] dagster-webserver[3420]: return create_instance_from_ref(instance_ref) full # [ 452.337269] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 452.337838] dagster-webserver[3420]: unified_storage = instance_ref.storage full # [ 452.338664] dagster-webserver[3420]: ^^^^^^^^^^^^^^^^^^^^ full # [ 452.339502] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 452.340365] dagster-webserver[3420]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 452.340981] dagster-webserver[3420]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.354782] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 452.355512] dagster-webserver[3420]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 452.356170] dagster-webserver[3420]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.356778] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 452.357608] dagster-webserver[3420]: return DagsterPostgresStorage( full # [ 452.358277] dagster-webserver[3420]: inst_data=inst_data, full # [ 452.358901] dagster-webserver[3420]: ...<2 lines>... full # [ 452.359708] dagster-webserver[3420]: token_provider=get_token_provider_from_config(config_value), full # [ 452.360545] dagster-webserver[3420]: ) full # [ 452.361216] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 452.361822] dagster-webserver[3420]: self._run_storage = PostgresRunStorage( full # [ 452.362909] dagster-webserver[3420]: ~~~~~~~~~~~~~~~~~~^ full # [ 452.363483] dagster-webserver[3420]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 452.364160] dagster-webserver[3420]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.364766] dagster-webserver[3420]: ) full # [ 452.365607] dagster-webserver[3420]: ^ full # [ 452.366621] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 452.367297] dagster-webserver[3420]: self._engine = create_pg_engine( full # [ 452.367911] dagster-webserver[3420]: ~~~~~~~~~~~~~~~~^ full # [ 452.368729] dagster-webserver[3420]: self.postgres_url, full # [ 452.369529] dagster-webserver[3420]: ^^^^^^^^^^^^^^^^^^ full # [ 452.370192] dagster-webserver[3420]: ...<2 lines>... full # [ 452.370786] dagster-webserver[3420]: poolclass=db_pool.NullPool, full # [ 452.371598] dagster-webserver[3420]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 452.372268] dagster-webserver[3420]: ) full # [ 452.372859] dagster-webserver[3420]: ^ full # [ 452.373697] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 452.374496] dagster-webserver[3420]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 452.375152] dagster-webserver[3420]: File "", line 2, in create_engine full # [ 452.375752] dagster-webserver[3420]: return target(fn, url, **kwargs) full # [ 452.394084] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 452.396644] dagster-webserver[3420]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 452.398191] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 452.400786] dagster-webserver[3420]: dbapi = dbapi_meth(**dbapi_args) full # [ 452.401990] dagster-webserver[3420]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 452.404775] dagster-webserver[3420]: import psycopg full # [ 452.405752] dagster-webserver[3420]: ModuleNotFoundError: No module named 'psycopg' full # [ 452.665251] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 452.666040] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 452.669887] systemd[1]: dagster-webserver.service: Consumed 1.999s CPU time over 7.997s wall clock time, 111.6M memory peak. full # [ 453.454819] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 61. full # [ 453.458354] systemd[1]: Started Dagster Daemon. full # [ 455.278852] dagster-daemon[3441]: Traceback (most recent call last): full # [ 455.281415] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 455.281975] dagster-daemon[3441]: sys.exit(main()) full # [ 455.282781] dagster-daemon[3441]: ~~~~^^ full # [ 455.283623] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 455.285105] dagster-daemon[3441]: cli(obj={}) full # [ 455.285717] dagster-daemon[3441]: ~~~^^^^^^^^ full # [ 455.286857] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 455.287578] dagster-daemon[3441]: return self.main(*args, **kwargs) full # [ 455.288314] dagster-daemon[3441]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 455.288902] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 455.289665] dagster-daemon[3441]: rv = self.invoke(ctx) full # [ 455.290596] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 455.291198] dagster-daemon[3441]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 455.291774] dagster-daemon[3441]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 455.300382] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 455.300903] dagster-daemon[3441]: return ctx.invoke(self.callback, **ctx.params) full # [ 455.302061] dagster-daemon[3441]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.302746] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 455.303620] dagster-daemon[3441]: return callback(*args, **kwargs) full # [ 455.304243] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 455.304836] dagster-daemon[3441]: with get_instance_for_cli( full # [ 455.305531] dagster-daemon[3441]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 455.306245] dagster-daemon[3441]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 455.306918] dagster-daemon[3441]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.307799] dagster-daemon[3441]: ) as instance: full # [ 455.308551] dagster-daemon[3441]: ^ full # [ 455.316740] dagster-daemon[3441]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 455.317290] dagster-daemon[3441]: return next(self.gen) full # [ 455.317934] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 455.318734] dagster-daemon[3441]: with DagsterInstance.get() as instance: full # [ 455.319572] dagster-daemon[3441]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 455.320362] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 455.321199] dagster-daemon[3441]: return create_instance_from_dagster_home() full # [ 455.327521] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 455.328108] dagster-daemon[3441]: return create_instance_from_config(dagster_home_path) full # [ 455.328699] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 455.329547] dagster-daemon[3441]: return create_instance_from_ref(instance_ref) full # [ 455.330207] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 455.330806] dagster-daemon[3441]: unified_storage = instance_ref.storage full # [ 455.331663] dagster-daemon[3441]: ^^^^^^^^^^^^^^^^^^^^ full # [ 455.332341] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 455.332908] dagster-daemon[3441]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 455.333706] dagster-daemon[3441]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.334541] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 455.335174] dagster-daemon[3441]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 455.335776] dagster-daemon[3441]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.350618] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 455.351265] dagster-daemon[3441]: return DagsterPostgresStorage( full # [ 455.351797] dagster-daemon[3441]: inst_data=inst_data, full # [ 455.352630] dagster-daemon[3441]: ...<2 lines>... full # [ 455.353298] dagster-daemon[3441]: token_provider=get_token_provider_from_config(config_value), full # [ 455.353904] dagster-daemon[3441]: ) full # [ 455.354718] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 455.355568] dagster-daemon[3441]: self._run_storage = PostgresRunStorage( full # [ 455.356250] dagster-daemon[3441]: ~~~~~~~~~~~~~~~~~~^ full # [ 455.356829] dagster-daemon[3441]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 455.357655] dagster-daemon[3441]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.358493] dagster-daemon[3441]: ) full # [ 455.359168] dagster-daemon[3441]: ^ full # [ 455.366259] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 455.366823] dagster-daemon[3441]: self._engine = create_pg_engine( full # [ 455.367651] dagster-daemon[3441]: ~~~~~~~~~~~~~~~~^ full # [ 455.368493] dagster-daemon[3441]: self.postgres_url, full # [ 455.369183] dagster-daemon[3441]: ^^^^^^^^^^^^^^^^^^ full # [ 455.369775] dagster-daemon[3441]: ...<2 lines>... full # [ 455.370593] dagster-daemon[3441]: poolclass=db_pool.NullPool, full # [ 455.371285] dagster-daemon[3441]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 455.371896] dagster-daemon[3441]: ) full # [ 455.372699] dagster-daemon[3441]: ^ full # [ 455.373531] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 455.374194] dagster-daemon[3441]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 455.374822] dagster-daemon[3441]: File "", line 2, in create_engine full # [ 455.375603] dagster-daemon[3441]: return target(fn, url, **kwargs) full # [ 455.383001] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 455.383594] dagster-daemon[3441]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 455.384265] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 455.384875] dagster-daemon[3441]: dbapi = dbapi_meth(**dbapi_args) full # [ 455.385773] dagster-daemon[3441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 455.386539] dagster-daemon[3441]: import psycopg full # [ 455.393490] dagster-daemon[3441]: ModuleNotFoundError: No module named 'psycopg' full # [ 455.585344] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 455.587954] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 455.590410] systemd[1]: dagster-daemon.service: Consumed 1.388s CPU time over 7.254s wall clock time, 88.5M memory peak. full # [ 457.705174] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 55. full # [ 457.707955] systemd[1]: Started Dagster Webserver. full # [ 460.295158] dagster-webserver[3462]: Traceback (most recent call last): full # [ 460.297555] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 460.298159] dagster-webserver[3462]: sys.exit(main()) full # [ 460.298732] dagster-webserver[3462]: ~~~~^^ full # [ 460.299650] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 460.300230] dagster-webserver[3462]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 460.300862] dagster-webserver[3462]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.301480] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 460.302194] dagster-webserver[3462]: return self.main(*args, **kwargs) full # [ 460.302767] dagster-webserver[3462]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 460.303628] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 460.304270] dagster-webserver[3462]: rv = self.invoke(ctx) full # [ 460.313079] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 460.313613] dagster-webserver[3462]: return ctx.invoke(self.callback, **ctx.params) full # [ 460.314307] dagster-webserver[3462]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.314910] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 460.315730] dagster-webserver[3462]: return callback(*args, **kwargs) full # [ 460.316561] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 460.317585] dagster-webserver[3462]: instance = stack.enter_context( full # [ 460.318270] dagster-webserver[3462]: get_possibly_temporary_instance_for_cli( full # [ 460.318865] dagster-webserver[3462]: ...<3 lines>... full # [ 460.319685] dagster-webserver[3462]: ) full # [ 460.320541] dagster-webserver[3462]: ) full # [ 460.321214] dagster-webserver[3462]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 460.321801] dagster-webserver[3462]: result = _enter(cm) full # [ 460.322662] dagster-webserver[3462]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 460.323303] dagster-webserver[3462]: return next(self.gen) full # [ 460.323922] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 460.324764] dagster-webserver[3462]: with DagsterInstance.get() as instance: full # [ 460.325598] dagster-webserver[3462]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 460.338270] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 460.338809] dagster-webserver[3462]: return create_instance_from_dagster_home() full # [ 460.339638] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 460.340285] dagster-webserver[3462]: return create_instance_from_config(dagster_home_path) full # [ 460.340955] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 460.341760] dagster-webserver[3462]: return create_instance_from_ref(instance_ref) full # [ 460.342585] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 460.343256] dagster-webserver[3462]: unified_storage = instance_ref.storage full # [ 460.343863] dagster-webserver[3462]: ^^^^^^^^^^^^^^^^^^^^ full # [ 460.344681] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 460.345602] dagster-webserver[3462]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 460.346197] dagster-webserver[3462]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.346849] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 460.347618] dagster-webserver[3462]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 460.348278] dagster-webserver[3462]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.348886] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 460.349712] dagster-webserver[3462]: return DagsterPostgresStorage( full # [ 460.350557] dagster-webserver[3462]: inst_data=inst_data, full # [ 460.351200] dagster-webserver[3462]: ...<2 lines>... full # [ 460.351799] dagster-webserver[3462]: token_provider=get_token_provider_from_config(config_value), full # [ 460.352610] dagster-webserver[3462]: ) full # [ 460.353287] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 460.354105] dagster-webserver[3462]: self._run_storage = PostgresRunStorage( full # [ 460.354682] dagster-webserver[3462]: ~~~~~~~~~~~~~~~~~~^ full # [ 460.355512] dagster-webserver[3462]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 460.356152] dagster-webserver[3462]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.356750] dagster-webserver[3462]: ) full # [ 460.357567] dagster-webserver[3462]: ^ full # [ 460.358218] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 460.358818] dagster-webserver[3462]: self._engine = create_pg_engine( full # [ 460.359635] dagster-webserver[3462]: ~~~~~~~~~~~~~~~~^ full # [ 460.360470] dagster-webserver[3462]: self.postgres_url, full # [ 460.361119] dagster-webserver[3462]: ^^^^^^^^^^^^^^^^^^ full # [ 460.361904] dagster-webserver[3462]: ...<2 lines>... full # [ 460.362707] dagster-webserver[3462]: poolclass=db_pool.NullPool, full # [ 460.363531] dagster-webserver[3462]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 460.364186] dagster-webserver[3462]: ) full # [ 460.364785] dagster-webserver[3462]: ^ full # [ 460.391268] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 460.391811] dagster-webserver[3462]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 460.392638] dagster-webserver[3462]: File "", line 2, in create_engine full # [ 460.393480] dagster-webserver[3462]: return target(fn, url, **kwargs) full # [ 460.394159] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 460.394770] dagster-webserver[3462]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 460.395601] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 460.396274] dagster-webserver[3462]: dbapi = dbapi_meth(**dbapi_args) full # [ 460.396918] dagster-webserver[3462]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 460.397709] dagster-webserver[3462]: import psycopg full # [ 460.398549] dagster-webserver[3462]: ModuleNotFoundError: No module named 'psycopg' full # [ 460.690136] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 62. full # [ 460.693889] systemd[1]: Started Dagster Daemon. full # [ 460.695137] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 460.697400] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 460.699568] systemd[1]: dagster-webserver.service: Consumed 1.988s CPU time over 8.022s wall clock time, 111.8M memory peak. full # [ 462.519750] dagster-daemon[3478]: Traceback (most recent call last): full # [ 462.522386] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 462.523147] dagster-daemon[3478]: sys.exit(main()) full # [ 462.523713] dagster-daemon[3478]: ~~~~^^ full # [ 462.525051] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 462.525576] dagster-daemon[3478]: cli(obj={}) full # [ 462.526387] dagster-daemon[3478]: ~~~^^^^^^^^ full # [ 462.527074] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 462.527659] dagster-daemon[3478]: return self.main(*args, **kwargs) full # [ 462.528645] dagster-daemon[3478]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 462.529522] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 462.530267] dagster-daemon[3478]: rv = self.invoke(ctx) full # [ 462.530807] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 462.531585] dagster-daemon[3478]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 462.532422] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 462.533094] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 462.533686] dagster-daemon[3478]: return ctx.invoke(self.callback, **ctx.params) full # [ 462.534616] dagster-daemon[3478]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.545627] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 462.546204] dagster-daemon[3478]: return callback(*args, **kwargs) full # [ 462.549108] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 462.549633] dagster-daemon[3478]: with get_instance_for_cli( full # [ 462.550296] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 462.550917] dagster-daemon[3478]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 462.551730] dagster-daemon[3478]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.552530] dagster-daemon[3478]: ) as instance: full # [ 462.553189] dagster-daemon[3478]: ^ full # [ 462.553796] dagster-daemon[3478]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 462.554606] dagster-daemon[3478]: return next(self.gen) full # [ 462.555275] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 462.555867] dagster-daemon[3478]: with DagsterInstance.get() as instance: full # [ 462.556952] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 462.557731] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 462.558523] dagster-daemon[3478]: return create_instance_from_dagster_home() full # [ 462.558954] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 462.559770] dagster-daemon[3478]: return create_instance_from_config(dagster_home_path) full # [ 462.572564] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 462.573146] dagster-daemon[3478]: return create_instance_from_ref(instance_ref) full # [ 462.573739] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 462.574573] dagster-daemon[3478]: unified_storage = instance_ref.storage full # [ 462.575267] dagster-daemon[3478]: ^^^^^^^^^^^^^^^^^^^^ full # [ 462.575887] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 462.576481] dagster-daemon[3478]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 462.577512] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.578179] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 462.578775] dagster-daemon[3478]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 462.579607] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.591578] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 462.592126] dagster-daemon[3478]: return DagsterPostgresStorage( full # [ 462.592711] dagster-daemon[3478]: inst_data=inst_data, full # [ 462.593543] dagster-daemon[3478]: ...<2 lines>... full # [ 462.593956] dagster-daemon[3478]: token_provider=get_token_provider_from_config(config_value), full # [ 462.594776] dagster-daemon[3478]: ) full # [ 462.595635] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 462.596255] dagster-daemon[3478]: self._run_storage = PostgresRunStorage( full # [ 462.596856] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~~~^ full # [ 462.597690] dagster-daemon[3478]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 462.598500] dagster-daemon[3478]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.599195] dagster-daemon[3478]: ) full # [ 462.599749] dagster-daemon[3478]: ^ full # [ 462.600563] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 462.601236] dagster-daemon[3478]: self._engine = create_pg_engine( full # [ 462.601821] dagster-daemon[3478]: ~~~~~~~~~~~~~~~~^ full # [ 462.603172] dagster-daemon[3478]: self.postgres_url, full # [ 462.603872] dagster-daemon[3478]: ^^^^^^^^^^^^^^^^^^ full # [ 462.604694] dagster-daemon[3478]: ...<2 lines>... full # [ 462.605560] dagster-daemon[3478]: poolclass=db_pool.NullPool, full # [ 462.606168] dagster-daemon[3478]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 462.606759] dagster-daemon[3478]: ) full # [ 462.607937] dagster-daemon[3478]: ^ full # [ 462.608488] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 462.609114] dagster-daemon[3478]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 462.622102] dagster-daemon[3478]: File "", line 2, in create_engine full # [ 462.622844] dagster-daemon[3478]: return target(fn, url, **kwargs) full # [ 462.623935] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 462.628181] dagster-daemon[3478]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 462.629744] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 462.632343] dagster-daemon[3478]: dbapi = dbapi_meth(**dbapi_args) full # [ 462.633504] dagster-daemon[3478]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 462.636259] dagster-daemon[3478]: import psycopg full # [ 462.637260] dagster-daemon[3478]: ModuleNotFoundError: No module named 'psycopg' full # [ 462.818470] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 462.819224] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 462.823079] systemd[1]: dagster-daemon.service: Consumed 1.405s CPU time over 7.232s wall clock time, 88.5M memory peak. full # [ 465.704776] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 56. full # [ 465.709215] systemd[1]: Started Dagster Webserver. full # [ 467.954890] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 63. full # [ 467.956787] systemd[1]: Started Dagster Daemon. full # [ 468.326365] dagster-webserver[3505]: Traceback (most recent call last): full # [ 468.328688] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 468.330810] dagster-webserver[3505]: sys.exit(main()) full # [ 468.331801] dagster-webserver[3505]: ~~~~^^ full # [ 468.332796] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 468.335263] dagster-webserver[3505]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 468.336624] dagster-webserver[3505]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.337965] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 468.340392] dagster-webserver[3505]: return self.main(*args, **kwargs) full # [ 468.341606] dagster-webserver[3505]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 468.342830] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 468.345367] dagster-webserver[3505]: rv = self.invoke(ctx) full # [ 468.346686] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 468.349319] dagster-webserver[3505]: return ctx.invoke(self.callback, **ctx.params) full # [ 468.350709] dagster-webserver[3505]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.352122] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 468.354457] dagster-webserver[3505]: return callback(*args, **kwargs) full # [ 468.355655] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 468.358255] dagster-webserver[3505]: instance = stack.enter_context( full # [ 468.359440] dagster-webserver[3505]: get_possibly_temporary_instance_for_cli( full # [ 468.360954] dagster-webserver[3505]: ...<3 lines>... full # [ 468.362113] dagster-webserver[3505]: ) full # [ 468.362968] dagster-webserver[3505]: ) full # [ 468.363780] dagster-webserver[3505]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 468.366360] dagster-webserver[3505]: result = _enter(cm) full # [ 468.367552] dagster-webserver[3505]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 468.370871] dagster-webserver[3505]: return next(self.gen) full # [ 468.371956] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 468.374962] dagster-webserver[3505]: with DagsterInstance.get() as instance: full # [ 468.376290] dagster-webserver[3505]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 468.377472] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 468.380084] dagster-webserver[3505]: return create_instance_from_dagster_home() full # [ 468.381407] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 468.384321] dagster-webserver[3505]: return create_instance_from_config(dagster_home_path) full # [ 468.385794] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 468.388644] dagster-webserver[3505]: return create_instance_from_ref(instance_ref) full # [ 468.390290] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 468.394146] dagster-webserver[3505]: unified_storage = instance_ref.storage full # [ 468.395971] dagster-webserver[3505]: ^^^^^^^^^^^^^^^^^^^^ full # [ 468.397532] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 468.400543] dagster-webserver[3505]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 468.402471] dagster-webserver[3505]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.404057] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 468.406644] dagster-webserver[3505]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 468.408268] dagster-webserver[3505]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.410085] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 468.412937] dagster-webserver[3505]: return DagsterPostgresStorage( full # [ 468.414787] dagster-webserver[3505]: inst_data=inst_data, full # [ 468.415904] dagster-webserver[3505]: ...<2 lines>... full # [ 468.416898] dagster-webserver[3505]: token_provider=get_token_provider_from_config(config_value), full # [ 468.418489] dagster-webserver[3505]: ) full # [ 468.419314] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 468.422054] dagster-webserver[3505]: self._run_storage = PostgresRunStorage( full # [ 468.423514] dagster-webserver[3505]: ~~~~~~~~~~~~~~~~~~^ full # [ 468.425729] dagster-webserver[3505]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 468.427802] dagster-webserver[3505]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.429745] dagster-webserver[3505]: ) full # [ 468.431217] dagster-webserver[3505]: ^ full # [ 468.432041] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 468.434757] dagster-webserver[3505]: self._engine = create_pg_engine( full # [ 468.435965] dagster-webserver[3505]: ~~~~~~~~~~~~~~~~^ full # [ 468.437195] dagster-webserver[3505]: self.postgres_url, full # [ 468.438399] dagster-webserver[3505]: ^^^^^^^^^^^^^^^^^^ full # [ 468.439705] dagster-webserver[3505]: ...<2 lines>... full # [ 468.440838] dagster-webserver[3505]: poolclass=db_pool.NullPool, full # [ 468.442353] dagster-webserver[3505]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 468.443739] dagster-webserver[3505]: ) full # [ 468.444764] dagster-webserver[3505]: ^ full # [ 468.446116] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 468.448716] dagster-webserver[3505]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 468.450185] dagster-webserver[3505]: File "", line 2, in create_engine full # [ 468.452500] dagster-webserver[3505]: return target(fn, url, **kwargs) full # [ 468.453772] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 468.456330] dagster-webserver[3505]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 468.457849] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 468.460439] dagster-webserver[3505]: dbapi = dbapi_meth(**dbapi_args) full # [ 468.461635] dagster-webserver[3505]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 468.464406] dagster-webserver[3505]: import psycopg full # [ 468.465386] dagster-webserver[3505]: ModuleNotFoundError: No module named 'psycopg' full # [ 468.639928] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 468.643151] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 468.644892] systemd[1]: dagster-webserver.service: Consumed 2.024s CPU time over 7.946s wall clock time, 111.8M memory peak. full # [ 469.886108] dagster-daemon[3515]: Traceback (most recent call last): full # [ 469.888615] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 469.889216] dagster-daemon[3515]: sys.exit(main()) full # [ 469.890033] dagster-daemon[3515]: ~~~~^^ full # [ 469.890601] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 469.891271] dagster-daemon[3515]: cli(obj={}) full # [ 469.891908] dagster-daemon[3515]: ~~~^^^^^^^^ full # [ 469.892706] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 469.893544] dagster-daemon[3515]: return self.main(*args, **kwargs) full # [ 469.894185] dagster-daemon[3515]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 469.894828] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 469.895616] dagster-daemon[3515]: rv = self.invoke(ctx) full # [ 469.896270] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 469.896899] dagster-daemon[3515]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 469.897717] dagster-daemon[3515]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 469.907618] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 469.908207] dagster-daemon[3515]: return ctx.invoke(self.callback, **ctx.params) full # [ 469.908801] dagster-daemon[3515]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 469.909629] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 469.910302] dagster-daemon[3515]: return callback(*args, **kwargs) full # [ 469.910931] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 469.911837] dagster-daemon[3515]: with get_instance_for_cli( full # [ 469.912609] dagster-daemon[3515]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 469.913288] dagster-daemon[3515]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 469.913888] dagster-daemon[3515]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 469.914715] dagster-daemon[3515]: ) as instance: full # [ 469.915574] dagster-daemon[3515]: ^ full # [ 469.916223] dagster-daemon[3515]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 469.916816] dagster-daemon[3515]: return next(self.gen) full # [ 469.917631] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 469.918276] dagster-daemon[3515]: with DagsterInstance.get() as instance: full # [ 469.918911] dagster-daemon[3515]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 469.919708] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 469.920566] dagster-daemon[3515]: return create_instance_from_dagster_home() full # [ 469.921223] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 469.921808] dagster-daemon[3515]: return create_instance_from_config(dagster_home_path) full # [ 469.922608] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 469.923278] dagster-daemon[3515]: return create_instance_from_ref(instance_ref) full # [ 469.942308] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 469.942847] dagster-daemon[3515]: unified_storage = instance_ref.storage full # [ 469.943516] dagster-daemon[3515]: ^^^^^^^^^^^^^^^^^^^^ full # [ 469.944206] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 469.944766] dagster-daemon[3515]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 469.945600] dagster-daemon[3515]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 469.946298] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 469.946884] dagster-daemon[3515]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 469.947709] dagster-daemon[3515]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 469.948586] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 469.949223] dagster-daemon[3515]: return DagsterPostgresStorage( full # [ 469.949839] dagster-daemon[3515]: inst_data=inst_data, full # [ 469.950662] dagster-daemon[3515]: ...<2 lines>... full # [ 469.951523] dagster-daemon[3515]: token_provider=get_token_provider_from_config(config_value), full # [ 469.952177] dagster-daemon[3515]: ) full # [ 469.964590] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 469.965184] dagster-daemon[3515]: self._run_storage = PostgresRunStorage( full # [ 469.965781] dagster-daemon[3515]: ~~~~~~~~~~~~~~~~~~^ full # [ 469.966607] dagster-daemon[3515]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 469.967290] dagster-daemon[3515]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 469.967900] dagster-daemon[3515]: ) full # [ 469.968731] dagster-daemon[3515]: ^ full # [ 469.969563] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 469.970270] dagster-daemon[3515]: self._engine = create_pg_engine( full # [ 469.970864] dagster-daemon[3515]: ~~~~~~~~~~~~~~~~^ full # [ 469.971546] dagster-daemon[3515]: self.postgres_url, full # [ 469.972163] dagster-daemon[3515]: ^^^^^^^^^^^^^^^^^^ full # [ 469.972781] dagster-daemon[3515]: ...<2 lines>... full # [ 469.973627] dagster-daemon[3515]: poolclass=db_pool.NullPool, full # [ 469.974292] dagster-daemon[3515]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 469.974903] dagster-daemon[3515]: ) full # [ 469.975722] dagster-daemon[3515]: ^ full # [ 469.976554] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 469.977288] dagster-daemon[3515]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 469.977886] dagster-daemon[3515]: File "", line 2, in create_engine full # [ 469.978477] dagster-daemon[3515]: return target(fn, url, **kwargs) full # [ 469.979139] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 469.979726] dagster-daemon[3515]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 469.993559] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 469.996177] dagster-daemon[3515]: dbapi = dbapi_meth(**dbapi_args) full # [ 469.997343] dagster-daemon[3515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 470.000106] dagster-daemon[3515]: import psycopg full # [ 470.001090] dagster-daemon[3515]: ModuleNotFoundError: No module named 'psycopg' full # [ 470.184272] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 470.185036] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 470.188893] systemd[1]: dagster-daemon.service: Consumed 1.404s CPU time over 7.358s wall clock time, 88.5M memory peak. full # [ 473.704786] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 57. full # [ 473.709579] systemd[1]: Started Dagster Webserver. full # [ 475.205250] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 64. full # [ 475.207643] systemd[1]: Started Dagster Daemon. full # [ 476.345150] dagster-webserver[3543]: Traceback (most recent call last): full # [ 476.347311] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 476.349744] dagster-webserver[3543]: sys.exit(main()) full # [ 476.351398] dagster-webserver[3543]: ~~~~^^ full # [ 476.352395] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 476.355190] dagster-webserver[3543]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 476.356608] dagster-webserver[3543]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.359365] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 476.361754] dagster-webserver[3543]: return self.main(*args, **kwargs) full # [ 476.363042] dagster-webserver[3543]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 476.364295] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 476.366616] dagster-webserver[3543]: rv = self.invoke(ctx) full # [ 476.367726] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 476.370287] dagster-webserver[3543]: return ctx.invoke(self.callback, **ctx.params) full # [ 476.371695] dagster-webserver[3543]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.373137] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 476.375474] dagster-webserver[3543]: return callback(*args, **kwargs) full # [ 476.376711] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 476.379314] dagster-webserver[3543]: instance = stack.enter_context( full # [ 476.380522] dagster-webserver[3543]: get_possibly_temporary_instance_for_cli( full # [ 476.382097] dagster-webserver[3543]: ...<3 lines>... full # [ 476.383285] dagster-webserver[3543]: ) full # [ 476.385405] dagster-webserver[3543]: ) full # [ 476.386267] dagster-webserver[3543]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 476.388578] dagster-webserver[3543]: result = _enter(cm) full # [ 476.389653] dagster-webserver[3543]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 476.391930] dagster-webserver[3543]: return next(self.gen) full # [ 476.393074] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 476.395927] dagster-webserver[3543]: with DagsterInstance.get() as instance: full # [ 476.397469] dagster-webserver[3543]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 476.399206] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 476.402089] dagster-webserver[3543]: return create_instance_from_dagster_home() full # [ 476.403806] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 476.406741] dagster-webserver[3543]: return create_instance_from_config(dagster_home_path) full # [ 476.408496] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 476.411580] dagster-webserver[3543]: return create_instance_from_ref(instance_ref) full # [ 476.413038] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 476.416106] dagster-webserver[3543]: unified_storage = instance_ref.storage full # [ 476.417984] dagster-webserver[3543]: ^^^^^^^^^^^^^^^^^^^^ full # [ 476.419554] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 476.422185] dagster-webserver[3543]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 476.424141] dagster-webserver[3543]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.425674] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 476.428290] dagster-webserver[3543]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 476.429923] dagster-webserver[3543]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.431672] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 476.434656] dagster-webserver[3543]: return DagsterPostgresStorage( full # [ 476.436141] dagster-webserver[3543]: inst_data=inst_data, full # [ 476.438109] dagster-webserver[3543]: ...<2 lines>... full # [ 476.439108] dagster-webserver[3543]: token_provider=get_token_provider_from_config(config_value), full # [ 476.440725] dagster-webserver[3543]: ) full # [ 476.441583] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 476.444167] dagster-webserver[3543]: self._run_storage = PostgresRunStorage( full # [ 476.445470] dagster-webserver[3543]: ~~~~~~~~~~~~~~~~~~^ full # [ 476.446850] dagster-webserver[3543]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 476.448587] dagster-webserver[3543]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.450371] dagster-webserver[3543]: ) full # [ 476.451207] dagster-webserver[3543]: ^ full # [ 476.452128] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 476.455325] dagster-webserver[3543]: self._engine = create_pg_engine( full # [ 476.456531] dagster-webserver[3543]: ~~~~~~~~~~~~~~~~^ full # [ 476.457756] dagster-webserver[3543]: self.postgres_url, full # [ 476.458841] dagster-webserver[3543]: ^^^^^^^^^^^^^^^^^^ full # [ 476.459941] dagster-webserver[3543]: ...<2 lines>... full # [ 476.460970] dagster-webserver[3543]: poolclass=db_pool.NullPool, full # [ 476.462205] dagster-webserver[3543]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 476.463407] dagster-webserver[3543]: ) full # [ 476.464247] dagster-webserver[3543]: ^ full # [ 476.465100] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 476.467707] dagster-webserver[3543]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 476.469196] dagster-webserver[3543]: File "", line 2, in create_engine full # [ 476.471409] dagster-webserver[3543]: return target(fn, url, **kwargs) full # [ 476.472622] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 476.475202] dagster-webserver[3543]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 476.476725] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 476.479328] dagster-webserver[3543]: dbapi = dbapi_meth(**dbapi_args) full # [ 476.480540] dagster-webserver[3543]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 476.483319] dagster-webserver[3543]: import psycopg full # [ 476.484325] dagster-webserver[3543]: ModuleNotFoundError: No module named 'psycopg' full # [ 476.665269] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 476.667134] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 476.668927] systemd[1]: dagster-webserver.service: Consumed 2.042s CPU time over 8.021s wall clock time, 111.8M memory peak. full # [ 477.157854] dagster-daemon[3553]: Traceback (most recent call last): full # [ 477.160475] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 477.161080] dagster-daemon[3553]: sys.exit(main()) full # [ 477.161650] dagster-daemon[3553]: ~~~~^^ full # [ 477.162474] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 477.163157] dagster-daemon[3553]: cli(obj={}) full # [ 477.163797] dagster-daemon[3553]: ~~~^^^^^^^^ full # [ 477.164618] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 477.165281] dagster-daemon[3553]: return self.main(*args, **kwargs) full # [ 477.165876] dagster-daemon[3553]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 477.166741] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 477.167548] dagster-daemon[3553]: rv = self.invoke(ctx) full # [ 477.168217] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 477.168825] dagster-daemon[3553]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 477.169654] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 477.179549] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 477.180128] dagster-daemon[3553]: return ctx.invoke(self.callback, **ctx.params) full # [ 477.180721] dagster-daemon[3553]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.181555] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 477.182246] dagster-daemon[3553]: return callback(*args, **kwargs) full # [ 477.182896] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 477.183509] dagster-daemon[3553]: with get_instance_for_cli( full # [ 477.184176] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 477.184796] dagster-daemon[3553]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 477.185620] dagster-daemon[3553]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.186272] dagster-daemon[3553]: ) as instance: full # [ 477.187208] dagster-daemon[3553]: ^ full # [ 477.187783] dagster-daemon[3553]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 477.188647] dagster-daemon[3553]: return next(self.gen) full # [ 477.199161] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 477.199686] dagster-daemon[3553]: with DagsterInstance.get() as instance: full # [ 477.200527] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 477.201188] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 477.201794] dagster-daemon[3553]: return create_instance_from_dagster_home() full # [ 477.202640] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 477.203498] dagster-daemon[3553]: return create_instance_from_config(dagster_home_path) full # [ 477.204228] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 477.204797] dagster-daemon[3553]: return create_instance_from_ref(instance_ref) full # [ 477.205620] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 477.206270] dagster-daemon[3553]: unified_storage = instance_ref.storage full # [ 477.206965] dagster-daemon[3553]: ^^^^^^^^^^^^^^^^^^^^ full # [ 477.219674] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 477.220241] dagster-daemon[3553]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 477.220845] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.221479] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 477.222154] dagster-daemon[3553]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 477.222778] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.223603] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 477.224294] dagster-daemon[3553]: return DagsterPostgresStorage( full # [ 477.224899] dagster-daemon[3553]: inst_data=inst_data, full # [ 477.225741] dagster-daemon[3553]: ...<2 lines>... full # [ 477.226567] dagster-daemon[3553]: token_provider=get_token_provider_from_config(config_value), full # [ 477.227242] dagster-daemon[3553]: ) full # [ 477.227887] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 477.228688] dagster-daemon[3553]: self._run_storage = PostgresRunStorage( full # [ 477.229544] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~~~^ full # [ 477.230227] dagster-daemon[3553]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 477.230848] dagster-daemon[3553]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.231483] dagster-daemon[3553]: ) full # [ 477.232146] dagster-daemon[3553]: ^ full # [ 477.232729] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 477.233576] dagster-daemon[3553]: self._engine = create_pg_engine( full # [ 477.234240] dagster-daemon[3553]: ~~~~~~~~~~~~~~~~^ full # [ 477.234852] dagster-daemon[3553]: self.postgres_url, full # [ 477.235682] dagster-daemon[3553]: ^^^^^^^^^^^^^^^^^^ full # [ 477.236524] dagster-daemon[3553]: ...<2 lines>... full # [ 477.237168] dagster-daemon[3553]: poolclass=db_pool.NullPool, full # [ 477.237790] dagster-daemon[3553]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 477.238625] dagster-daemon[3553]: ) full # [ 477.239259] dagster-daemon[3553]: ^ full # [ 477.256237] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 477.258832] dagster-daemon[3553]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 477.260273] dagster-daemon[3553]: File "", line 2, in create_engine full # [ 477.262461] dagster-daemon[3553]: return target(fn, url, **kwargs) full # [ 477.263684] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 477.266225] dagster-daemon[3553]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 477.267723] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 477.270303] dagster-daemon[3553]: dbapi = dbapi_meth(**dbapi_args) full # [ 477.271489] dagster-daemon[3553]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 477.274244] dagster-daemon[3553]: import psycopg full # [ 477.275215] dagster-daemon[3553]: ModuleNotFoundError: No module named 'psycopg' full # [ 477.443970] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 477.446109] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 477.449570] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.257s wall clock time, 88.4M memory peak. full # [ 481.705272] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 58. full # [ 481.709730] systemd[1]: Started Dagster Webserver. full # [ 482.454405] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 65. full # [ 482.457070] systemd[1]: Started Dagster Daemon. full # [ 484.307460] dagster-daemon[3591]: Traceback (most recent call last): full # [ 484.310043] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 484.310571] dagster-daemon[3591]: sys.exit(main()) full # [ 484.311218] dagster-daemon[3591]: ~~~~^^ full # [ 484.311813] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 484.312679] dagster-daemon[3591]: cli(obj={}) full # [ 484.313512] dagster-daemon[3591]: ~~~^^^^^^^^ full # [ 484.314416] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 484.314983] dagster-daemon[3591]: return self.main(*args, **kwargs) full # [ 484.315786] dagster-daemon[3591]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 484.316722] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 484.317482] dagster-daemon[3591]: rv = self.invoke(ctx) full # [ 484.323234] dagster-webserver[3585]: Traceback (most recent call last): full # [ 484.323847] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 484.324660] dagster-webserver[3585]: sys.exit(main()) full # [ 484.327091] dagster-webserver[3585]: ~~~~^^ full # [ 484.327712] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 484.330097] dagster-webserver[3585]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 484.330776] dagster-webserver[3585]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.334088] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 484.334584] dagster-webserver[3585]: return self.main(*args, **kwargs) full # [ 484.335253] dagster-webserver[3585]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 484.335850] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 484.338708] dagster-webserver[3585]: rv = self.invoke(ctx) full # [ 484.341088] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 484.341793] dagster-webserver[3585]: return ctx.invoke(self.callback, **ctx.params) full # [ 484.344117] dagster-webserver[3585]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.344635] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 484.345485] dagster-webserver[3585]: return callback(*args, **kwargs) full # [ 484.348097] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 484.348770] dagster-webserver[3585]: instance = stack.enter_context( full # [ 484.349598] dagster-webserver[3585]: get_possibly_temporary_instance_for_cli( full # [ 484.352088] dagster-webserver[3585]: ...<3 lines>... full # [ 484.352657] dagster-webserver[3585]: ) full # [ 484.353503] dagster-webserver[3585]: ) full # [ 484.356104] dagster-webserver[3585]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 484.356605] dagster-webserver[3585]: result = _enter(cm) full # [ 484.357308] dagster-webserver[3585]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 484.357870] dagster-webserver[3585]: return next(self.gen) full # [ 484.360711] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 484.361553] dagster-webserver[3585]: with DagsterInstance.get() as instance: full # [ 484.364089] dagster-webserver[3585]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 484.364594] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 484.365280] dagster-webserver[3585]: return create_instance_from_dagster_home() full # [ 484.365884] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 484.368519] dagster-webserver[3585]: return create_instance_from_config(dagster_home_path) full # [ 484.369166] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 484.369789] dagster-webserver[3585]: return create_instance_from_ref(instance_ref) full # [ 484.373090] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 484.373647] dagster-webserver[3585]: unified_storage = instance_ref.storage full # [ 484.377105] dagster-webserver[3585]: ^^^^^^^^^^^^^^^^^^^^ full # [ 484.377724] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 484.378594] dagster-webserver[3585]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 484.381089] dagster-webserver[3585]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.381616] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 484.382299] dagster-webserver[3585]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 484.382897] dagster-webserver[3585]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.385525] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 484.386283] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 484.386811] dagster-daemon[3591]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 484.390108] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 484.390660] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 484.391508] dagster-daemon[3591]: return ctx.invoke(self.callback, **ctx.params) full # [ 484.394090] dagster-daemon[3591]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.394776] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 484.395588] dagster-daemon[3591]: return callback(*args, **kwargs) full # [ 484.398133] dagster-webserver[3585]: return DagsterPostgresStorage( full # [ 484.398655] dagster-webserver[3585]: inst_data=inst_data, full # [ 484.399483] dagster-webserver[3585]: ...<2 lines>... full # [ 484.402100] dagster-webserver[3585]: token_provider=get_token_provider_from_config(config_value), full # [ 484.402762] dagster-webserver[3585]: ) full # [ 484.403598] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 484.407098] dagster-webserver[3585]: self._run_storage = PostgresRunStorage( full # [ 484.407670] dagster-webserver[3585]: ~~~~~~~~~~~~~~~~~~^ full # [ 484.408515] dagster-webserver[3585]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 484.412090] dagster-webserver[3585]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.412593] dagster-webserver[3585]: ) full # [ 484.413281] dagster-webserver[3585]: ^ full # [ 484.413898] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 484.416707] dagster-webserver[3585]: self._engine = create_pg_engine( full # [ 484.417540] dagster-webserver[3585]: ~~~~~~~~~~~~~~~~^ full # [ 484.420094] dagster-webserver[3585]: self.postgres_url, full # [ 484.420618] dagster-webserver[3585]: ^^^^^^^^^^^^^^^^^^ full # [ 484.421469] dagster-webserver[3585]: ...<2 lines>... full # [ 484.424090] dagster-webserver[3585]: poolclass=db_pool.NullPool, full # [ 484.424758] dagster-webserver[3585]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.425591] dagster-webserver[3585]: ) full # [ 484.428089] dagster-webserver[3585]: ^ full # [ 484.428685] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 484.429527] dagster-webserver[3585]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 484.432090] dagster-webserver[3585]: File "", line 2, in create_engine full # [ 484.432640] dagster-webserver[3585]: return target(fn, url, **kwargs) full # [ 484.433475] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 484.436089] dagster-webserver[3585]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 484.436748] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 484.437559] dagster-webserver[3585]: dbapi = dbapi_meth(**dbapi_args) full # [ 484.440097] dagster-webserver[3585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 484.440630] dagster-webserver[3585]: import psycopg full # [ 484.443486] dagster-webserver[3585]: ModuleNotFoundError: No module named 'psycopg' full # [ 484.451077] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 484.451599] dagster-daemon[3591]: with get_instance_for_cli( full # [ 484.452259] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 484.452849] dagster-daemon[3591]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 484.456089] dagster-daemon[3591]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.456740] dagster-daemon[3591]: ) as instance: full # [ 484.459088] dagster-daemon[3591]: ^ full # [ 484.459630] dagster-daemon[3591]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 484.460289] dagster-daemon[3591]: return next(self.gen) full # [ 484.460911] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 484.463533] dagster-daemon[3591]: with DagsterInstance.get() as instance: full # [ 484.463965] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 484.464782] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 484.468091] dagster-daemon[3591]: return create_instance_from_dagster_home() full # [ 484.468715] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 484.469498] dagster-daemon[3591]: return create_instance_from_config(dagster_home_path) full # [ 484.472089] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 484.472574] dagster-daemon[3591]: return create_instance_from_ref(instance_ref) full # [ 484.473251] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 484.473864] dagster-daemon[3591]: unified_storage = instance_ref.storage full # [ 484.477702] dagster-daemon[3591]: ^^^^^^^^^^^^^^^^^^^^ full # [ 484.484079] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 484.484612] dagster-daemon[3591]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 484.485249] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.485842] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 484.489097] dagster-daemon[3591]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 484.489752] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.492091] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 484.492738] dagster-daemon[3591]: return DagsterPostgresStorage( full # [ 484.494090] dagster-daemon[3591]: inst_data=inst_data, full # [ 484.494652] dagster-daemon[3591]: ...<2 lines>... full # [ 484.495496] dagster-daemon[3591]: token_provider=get_token_provider_from_config(config_value), full # [ 484.498089] dagster-daemon[3591]: ) full # [ 484.498779] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 484.499614] dagster-daemon[3591]: self._run_storage = PostgresRunStorage( full # [ 484.503091] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~~~^ full # [ 484.503690] dagster-daemon[3591]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 484.504524] dagster-daemon[3591]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.507090] dagster-daemon[3591]: ) full # [ 484.507606] dagster-daemon[3591]: ^ full # [ 484.508291] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 484.508885] dagster-daemon[3591]: self._engine = create_pg_engine( full # [ 484.511544] dagster-daemon[3591]: ~~~~~~~~~~~~~~~~^ full # [ 484.512201] dagster-daemon[3591]: self.postgres_url, full # [ 484.512796] dagster-daemon[3591]: ^^^^^^^^^^^^^^^^^^ full # [ 484.516096] dagster-daemon[3591]: ...<2 lines>... full # [ 484.516696] dagster-daemon[3591]: poolclass=db_pool.NullPool, full # [ 484.519089] dagster-daemon[3591]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 484.519584] dagster-daemon[3591]: ) full # [ 484.522110] dagster-daemon[3591]: ^ full # [ 484.522608] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 484.523273] dagster-daemon[3591]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 484.523871] dagster-daemon[3591]: File "", line 2, in create_engine full # [ 484.526753] dagster-daemon[3591]: return target(fn, url, **kwargs) full # [ 484.527529] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 484.530090] dagster-daemon[3591]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 484.530601] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 484.531265] dagster-daemon[3591]: dbapi = dbapi_meth(**dbapi_args) full # [ 484.531861] dagster-daemon[3591]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 484.537091] dagster-daemon[3591]: import psycopg full # [ 484.537739] dagster-daemon[3591]: ModuleNotFoundError: No module named 'psycopg' full # [ 484.750619] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 484.752492] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 484.753110] systemd[1]: dagster-webserver.service: Consumed 2.062s CPU time over 8.086s wall clock time, 111.7M memory peak. full # [ 484.813618] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 484.815452] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 484.817231] systemd[1]: dagster-daemon.service: Consumed 1.548s CPU time over 7.361s wall clock time, 88.6M memory peak. full # [ 489.954737] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 59. full # [ 489.957513] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 66. full # [ 489.962112] systemd[1]: Started Dagster Daemon. full # [ 489.964131] systemd[1]: Started Dagster Webserver. full # [ 491.817134] dagster-daemon[3627]: Traceback (most recent call last): full # [ 491.819768] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 491.820494] dagster-daemon[3627]: sys.exit(main()) full # [ 491.821133] dagster-daemon[3627]: ~~~~^^ full # [ 491.821721] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 491.823698] dagster-daemon[3627]: cli(obj={}) full # [ 491.824289] dagster-daemon[3627]: ~~~^^^^^^^^ full # [ 491.824896] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 491.825789] dagster-daemon[3627]: return self.main(*args, **kwargs) full # [ 491.826532] dagster-daemon[3627]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 491.831292] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 491.831810] dagster-daemon[3627]: rv = self.invoke(ctx) full # [ 491.832626] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 491.833416] dagster-daemon[3627]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 491.834147] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 491.834779] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 491.835721] dagster-daemon[3627]: return ctx.invoke(self.callback, **ctx.params) full # [ 491.836580] dagster-daemon[3627]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 491.837361] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 491.838098] dagster-daemon[3627]: return callback(*args, **kwargs) full # [ 491.846571] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 491.847122] dagster-daemon[3627]: with get_instance_for_cli( full # [ 491.847705] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 491.848605] dagster-daemon[3627]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 491.849164] dagster-daemon[3627]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 491.849784] dagster-daemon[3627]: ) as instance: full # [ 491.850747] dagster-daemon[3627]: ^ full # [ 491.851467] dagster-daemon[3627]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 491.852232] dagster-daemon[3627]: return next(self.gen) full # [ 491.852757] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 491.853555] dagster-daemon[3627]: with DagsterInstance.get() as instance: full # [ 491.854436] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 491.862872] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 491.863578] dagster-daemon[3627]: return create_instance_from_dagster_home() full # [ 491.864229] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 491.864837] dagster-daemon[3627]: return create_instance_from_config(dagster_home_path) full # [ 491.865513] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 491.866144] dagster-daemon[3627]: return create_instance_from_ref(instance_ref) full # [ 491.866792] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 491.867700] dagster-daemon[3627]: unified_storage = instance_ref.storage full # [ 491.868242] dagster-daemon[3627]: ^^^^^^^^^^^^^^^^^^^^ full # [ 491.868826] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 491.869748] dagster-daemon[3627]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 491.870493] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 491.884256] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 491.884772] dagster-daemon[3627]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 491.885581] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 491.886490] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 491.887081] dagster-daemon[3627]: return DagsterPostgresStorage( full # [ 491.887666] dagster-daemon[3627]: inst_data=inst_data, full # [ 491.888669] dagster-daemon[3627]: ...<2 lines>... full # [ 491.889530] dagster-daemon[3627]: token_provider=get_token_provider_from_config(config_value), full # [ 491.890298] dagster-daemon[3627]: ) full # [ 491.890800] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 491.891618] dagster-daemon[3627]: self._run_storage = PostgresRunStorage( full # [ 491.892362] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~~~^ full # [ 491.892890] dagster-daemon[3627]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 491.893717] dagster-daemon[3627]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 491.894773] dagster-daemon[3627]: ) full # [ 491.895713] dagster-daemon[3627]: ^ full # [ 491.896833] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 491.897661] dagster-daemon[3627]: self._engine = create_pg_engine( full # [ 491.898576] dagster-daemon[3627]: ~~~~~~~~~~~~~~~~^ full # [ 491.899143] dagster-daemon[3627]: self.postgres_url, full # [ 491.899762] dagster-daemon[3627]: ^^^^^^^^^^^^^^^^^^ full # [ 491.900670] dagster-daemon[3627]: ...<2 lines>... full # [ 491.901245] dagster-daemon[3627]: poolclass=db_pool.NullPool, full # [ 491.901863] dagster-daemon[3627]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 491.902677] dagster-daemon[3627]: ) full # [ 491.903521] dagster-daemon[3627]: ^ full # [ 491.904249] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 491.904782] dagster-daemon[3627]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 491.920085] dagster-daemon[3627]: File "", line 2, in create_engine full # [ 491.920587] dagster-daemon[3627]: return target(fn, url, **kwargs) full # [ 491.921243] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 491.921838] dagster-daemon[3627]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 491.924083] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 491.924703] dagster-daemon[3627]: dbapi = dbapi_meth(**dbapi_args) full # [ 491.925538] dagster-daemon[3627]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 491.928083] dagster-daemon[3627]: import psycopg full # [ 491.928591] dagster-daemon[3627]: ModuleNotFoundError: No module named 'psycopg' full # [ 492.162127] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 492.162722] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 492.166357] systemd[1]: dagster-daemon.service: Consumed 1.493s CPU time over 7.347s wall clock time, 88.7M memory peak. full # [ 492.618760] dagster-webserver[3628]: Traceback (most recent call last): full # [ 492.621424] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 492.622052] dagster-webserver[3628]: sys.exit(main()) full # [ 492.622599] dagster-webserver[3628]: ~~~~^^ full # [ 492.623265] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 492.623882] dagster-webserver[3628]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 492.624701] dagster-webserver[3628]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.625513] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 492.626159] dagster-webserver[3628]: return self.main(*args, **kwargs) full # [ 492.626749] dagster-webserver[3628]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 492.627595] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 492.628231] dagster-webserver[3628]: rv = self.invoke(ctx) full # [ 492.628824] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 492.629631] dagster-webserver[3628]: return ctx.invoke(self.callback, **ctx.params) full # [ 492.630281] dagster-webserver[3628]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.641249] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 492.641794] dagster-webserver[3628]: return callback(*args, **kwargs) full # [ 492.642612] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 492.643287] dagster-webserver[3628]: instance = stack.enter_context( full # [ 492.643905] dagster-webserver[3628]: get_possibly_temporary_instance_for_cli( full # [ 492.644730] dagster-webserver[3628]: ...<3 lines>... full # [ 492.645549] dagster-webserver[3628]: ) full # [ 492.646217] dagster-webserver[3628]: ) full # [ 492.646827] dagster-webserver[3628]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 492.647653] dagster-webserver[3628]: result = _enter(cm) full # [ 492.648492] dagster-webserver[3628]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 492.649163] dagster-webserver[3628]: return next(self.gen) full # [ 492.649815] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 492.650601] dagster-webserver[3628]: with DagsterInstance.get() as instance: full # [ 492.651277] dagster-webserver[3628]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 492.651875] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 492.652682] dagster-webserver[3628]: return create_instance_from_dagster_home() full # [ 492.665262] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 492.665804] dagster-webserver[3628]: return create_instance_from_config(dagster_home_path) full # [ 492.666634] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 492.667282] dagster-webserver[3628]: return create_instance_from_ref(instance_ref) full # [ 492.667931] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 492.668760] dagster-webserver[3628]: unified_storage = instance_ref.storage full # [ 492.669601] dagster-webserver[3628]: ^^^^^^^^^^^^^^^^^^^^ full # [ 492.670296] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 492.670889] dagster-webserver[3628]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 492.671686] dagster-webserver[3628]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.672528] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 492.673184] dagster-webserver[3628]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 492.673801] dagster-webserver[3628]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.688689] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 492.689255] dagster-webserver[3628]: return DagsterPostgresStorage( full # [ 492.689859] dagster-webserver[3628]: inst_data=inst_data, full # [ 492.690493] dagster-webserver[3628]: ...<2 lines>... full # [ 492.691165] dagster-webserver[3628]: token_provider=get_token_provider_from_config(config_value), full # [ 492.691779] dagster-webserver[3628]: ) full # [ 492.692603] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 492.693276] dagster-webserver[3628]: self._run_storage = PostgresRunStorage( full # [ 492.693888] dagster-webserver[3628]: ~~~~~~~~~~~~~~~~~~^ full # [ 492.694708] dagster-webserver[3628]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 492.695553] dagster-webserver[3628]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.696249] dagster-webserver[3628]: ) full # [ 492.696827] dagster-webserver[3628]: ^ full # [ 492.697651] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 492.698502] dagster-webserver[3628]: self._engine = create_pg_engine( full # [ 492.699524] dagster-webserver[3628]: ~~~~~~~~~~~~~~~~^ full # [ 492.700188] dagster-webserver[3628]: self.postgres_url, full # [ 492.700795] dagster-webserver[3628]: ^^^^^^^^^^^^^^^^^^ full # [ 492.701623] dagster-webserver[3628]: ...<2 lines>... full # [ 492.702270] dagster-webserver[3628]: poolclass=db_pool.NullPool, full # [ 492.702903] dagster-webserver[3628]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 492.703708] dagster-webserver[3628]: ) full # [ 492.704530] dagster-webserver[3628]: ^ full # [ 492.704950] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 492.705771] dagster-webserver[3628]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 492.706612] dagster-webserver[3628]: File "", line 2, in create_engine full # [ 492.707236] dagster-webserver[3628]: return target(fn, url, **kwargs) full # [ 492.707849] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 492.708480] dagster-webserver[3628]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 492.725557] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 492.728200] dagster-webserver[3628]: dbapi = dbapi_meth(**dbapi_args) full # [ 492.729400] dagster-webserver[3628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 492.732190] dagster-webserver[3628]: import psycopg full # [ 492.733207] dagster-webserver[3628]: ModuleNotFoundError: No module named 'psycopg' full # [ 493.006810] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 493.009312] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 493.011653] systemd[1]: dagster-webserver.service: Consumed 2.077s CPU time over 8.254s wall clock time, 111.7M memory peak. full # [ 497.205070] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 67. full # [ 497.207871] systemd[1]: Started Dagster Daemon. full # [ 498.204554] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 60. full # [ 498.209215] systemd[1]: Started Dagster Webserver. full # [ 499.073335] dagster-daemon[3666]: Traceback (most recent call last): full # [ 499.074804] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 499.075536] dagster-daemon[3666]: sys.exit(main()) full # [ 499.076155] dagster-daemon[3666]: ~~~~^^ full # [ 499.076749] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 499.077804] dagster-daemon[3666]: cli(obj={}) full # [ 499.078614] dagster-daemon[3666]: ~~~^^^^^^^^ full # [ 499.079330] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 499.079854] dagster-daemon[3666]: return self.main(*args, **kwargs) full # [ 499.080658] dagster-daemon[3666]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 499.081592] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 499.082158] dagster-daemon[3666]: rv = self.invoke(ctx) full # [ 499.082790] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 499.083747] dagster-daemon[3666]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 499.084604] dagster-daemon[3666]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 499.085328] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 499.085846] dagster-daemon[3666]: return ctx.invoke(self.callback, **ctx.params) full # [ 499.086465] dagster-daemon[3666]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.097977] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 499.098496] dagster-daemon[3666]: return callback(*args, **kwargs) full # [ 499.099152] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 499.099748] dagster-daemon[3666]: with get_instance_for_cli( full # [ 499.100745] dagster-daemon[3666]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 499.101582] dagster-daemon[3666]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 499.102335] dagster-daemon[3666]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.102842] dagster-daemon[3666]: ) as instance: full # [ 499.103462] dagster-daemon[3666]: ^ full # [ 499.104220] dagster-daemon[3666]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 499.104708] dagster-daemon[3666]: return next(self.gen) full # [ 499.105562] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 499.105954] dagster-daemon[3666]: with DagsterInstance.get() as instance: full # [ 499.106798] dagster-daemon[3666]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 499.117057] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 499.117557] dagster-daemon[3666]: return create_instance_from_dagster_home() full # [ 499.118226] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 499.118821] dagster-daemon[3666]: return create_instance_from_config(dagster_home_path) full # [ 499.119666] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 499.120466] dagster-daemon[3666]: return create_instance_from_ref(instance_ref) full # [ 499.128229] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 499.128729] dagster-daemon[3666]: unified_storage = instance_ref.storage full # [ 499.129569] dagster-daemon[3666]: ^^^^^^^^^^^^^^^^^^^^ full # [ 499.132091] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 499.132578] dagster-daemon[3666]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 499.133241] dagster-daemon[3666]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.135463] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 499.136086] dagster-daemon[3666]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 499.136666] dagster-daemon[3666]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.137720] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 499.138520] dagster-daemon[3666]: return DagsterPostgresStorage( full # [ 499.138963] dagster-daemon[3666]: inst_data=inst_data, full # [ 499.139789] dagster-daemon[3666]: ...<2 lines>... full # [ 499.140576] dagster-daemon[3666]: token_provider=get_token_provider_from_config(config_value), full # [ 499.141321] dagster-daemon[3666]: ) full # [ 499.150289] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 499.150807] dagster-daemon[3666]: self._run_storage = PostgresRunStorage( full # [ 499.151619] dagster-daemon[3666]: ~~~~~~~~~~~~~~~~~~^ full # [ 499.152480] dagster-daemon[3666]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 499.153113] dagster-daemon[3666]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.153694] dagster-daemon[3666]: ) full # [ 499.154609] dagster-daemon[3666]: ^ full # [ 499.155168] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 499.155766] dagster-daemon[3666]: self._engine = create_pg_engine( full # [ 499.156645] dagster-daemon[3666]: ~~~~~~~~~~~~~~~~^ full # [ 499.157242] dagster-daemon[3666]: self.postgres_url, full # [ 499.157839] dagster-daemon[3666]: ^^^^^^^^^^^^^^^^^^ full # [ 499.158573] dagster-daemon[3666]: ...<2 lines>... full # [ 499.159128] dagster-daemon[3666]: poolclass=db_pool.NullPool, full # [ 499.159710] dagster-daemon[3666]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 499.160616] dagster-daemon[3666]: ) full # [ 499.160967] dagster-daemon[3666]: ^ full # [ 499.161819] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 499.162691] dagster-daemon[3666]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 499.163273] dagster-daemon[3666]: File "", line 2, in create_engine full # [ 499.163873] dagster-daemon[3666]: return target(fn, url, **kwargs) full # [ 499.175334] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 499.175850] dagster-daemon[3666]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 499.176482] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 499.177195] dagster-daemon[3666]: dbapi = dbapi_meth(**dbapi_args) full # [ 499.177752] dagster-daemon[3666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 499.178535] dagster-daemon[3666]: import psycopg full # [ 499.185630] dagster-daemon[3666]: ModuleNotFoundError: No module named 'psycopg' full # [ 499.425563] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 499.426324] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 499.430082] systemd[1]: dagster-daemon.service: Consumed 1.445s CPU time over 7.260s wall clock time, 88.5M memory peak. full # [ 500.885609] dagster-webserver[3672]: Traceback (most recent call last): full # [ 500.888151] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 500.888701] dagster-webserver[3672]: sys.exit(main()) full # [ 500.889501] dagster-webserver[3672]: ~~~~^^ full # [ 500.890152] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 500.890754] dagster-webserver[3672]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 500.891589] dagster-webserver[3672]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.892229] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 500.892832] dagster-webserver[3672]: return self.main(*args, **kwargs) full # [ 500.893657] dagster-webserver[3672]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 500.894576] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 500.895134] dagster-webserver[3672]: rv = self.invoke(ctx) full # [ 500.895722] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 500.896546] dagster-webserver[3672]: return ctx.invoke(self.callback, **ctx.params) full # [ 500.897217] dagster-webserver[3672]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.907994] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 500.908549] dagster-webserver[3672]: return callback(*args, **kwargs) full # [ 500.909236] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 500.909845] dagster-webserver[3672]: instance = stack.enter_context( full # [ 500.910478] dagster-webserver[3672]: get_possibly_temporary_instance_for_cli( full # [ 500.911158] dagster-webserver[3672]: ...<3 lines>... full # [ 500.911769] dagster-webserver[3672]: ) full # [ 500.912593] dagster-webserver[3672]: ) full # [ 500.913277] dagster-webserver[3672]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 500.913879] dagster-webserver[3672]: result = _enter(cm) full # [ 500.914742] dagster-webserver[3672]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 500.915537] dagster-webserver[3672]: return next(self.gen) full # [ 500.916395] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 500.917037] dagster-webserver[3672]: with DagsterInstance.get() as instance: full # [ 500.917611] dagster-webserver[3672]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 500.928586] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 500.929178] dagster-webserver[3672]: return create_instance_from_dagster_home() full # [ 500.929778] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 500.930613] dagster-webserver[3672]: return create_instance_from_config(dagster_home_path) full # [ 500.931277] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 500.931884] dagster-webserver[3672]: return create_instance_from_ref(instance_ref) full # [ 500.932740] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 500.933545] dagster-webserver[3672]: unified_storage = instance_ref.storage full # [ 500.934223] dagster-webserver[3672]: ^^^^^^^^^^^^^^^^^^^^ full # [ 500.935091] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 500.935673] dagster-webserver[3672]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 500.936491] dagster-webserver[3672]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.950258] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 500.952860] dagster-webserver[3672]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 500.954471] dagster-webserver[3672]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.956133] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 500.958769] dagster-webserver[3672]: return DagsterPostgresStorage( full # [ 500.959940] dagster-webserver[3672]: inst_data=inst_data, full # [ 500.961087] dagster-webserver[3672]: ...<2 lines>... full # [ 500.962079] dagster-webserver[3672]: token_provider=get_token_provider_from_config(config_value), full # [ 500.963665] dagster-webserver[3672]: ) full # [ 500.964504] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 500.967080] dagster-webserver[3672]: self._run_storage = PostgresRunStorage( full # [ 500.968374] dagster-webserver[3672]: ~~~~~~~~~~~~~~~~~~^ full # [ 500.969689] dagster-webserver[3672]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 500.971395] dagster-webserver[3672]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.973154] dagster-webserver[3672]: ) full # [ 500.973933] dagster-webserver[3672]: ^ full # [ 500.974756] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 500.977475] dagster-webserver[3672]: self._engine = create_pg_engine( full # [ 500.978670] dagster-webserver[3672]: ~~~~~~~~~~~~~~~~^ full # [ 500.979864] dagster-webserver[3672]: self.postgres_url, full # [ 500.980953] dagster-webserver[3672]: ^^^^^^^^^^^^^^^^^^ full # [ 500.982069] dagster-webserver[3672]: ...<2 lines>... full # [ 500.983058] dagster-webserver[3672]: poolclass=db_pool.NullPool, full # [ 500.984245] dagster-webserver[3672]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 500.985434] dagster-webserver[3672]: ) full # [ 500.986251] dagster-webserver[3672]: ^ full # [ 500.987076] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 500.989674] dagster-webserver[3672]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 500.991177] dagster-webserver[3672]: File "", line 2, in create_engine full # [ 500.993376] dagster-webserver[3672]: return target(fn, url, **kwargs) full # [ 500.994574] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 500.997179] dagster-webserver[3672]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 500.998686] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 501.001278] dagster-webserver[3672]: dbapi = dbapi_meth(**dbapi_args) full # [ 501.002477] dagster-webserver[3672]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 501.005244] dagster-webserver[3672]: import psycopg full # [ 501.006226] dagster-webserver[3672]: ModuleNotFoundError: No module named 'psycopg' full # [ 501.224934] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 501.229399] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 501.231672] systemd[1]: dagster-webserver.service: Consumed 2.061s CPU time over 8.219s wall clock time, 111.7M memory peak. full # [ 504.454839] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 68. full # [ 504.457294] systemd[1]: Started Dagster Daemon. full # [ 506.285053] dagster-daemon[3708]: Traceback (most recent call last): full # [ 506.287600] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 506.288202] dagster-daemon[3708]: sys.exit(main()) full # [ 506.288787] dagster-daemon[3708]: ~~~~^^ full # [ 506.289596] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 506.290261] dagster-daemon[3708]: cli(obj={}) full # [ 506.290883] dagster-daemon[3708]: ~~~^^^^^^^^ full # [ 506.291673] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 506.292502] dagster-daemon[3708]: return self.main(*args, **kwargs) full # [ 506.293168] dagster-daemon[3708]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 506.293806] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 506.294570] dagster-daemon[3708]: rv = self.invoke(ctx) full # [ 506.301833] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 506.302560] dagster-daemon[3708]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 506.303257] dagster-daemon[3708]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 506.303843] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 506.304478] dagster-daemon[3708]: return ctx.invoke(self.callback, **ctx.params) full # [ 506.305155] dagster-daemon[3708]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 506.305762] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 506.306584] dagster-daemon[3708]: return callback(*args, **kwargs) full # [ 506.307271] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 506.307843] dagster-daemon[3708]: with get_instance_for_cli( full # [ 506.308465] dagster-daemon[3708]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 506.309118] dagster-daemon[3708]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 506.309704] dagster-daemon[3708]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 506.310532] dagster-daemon[3708]: ) as instance: full # [ 506.311193] dagster-daemon[3708]: ^ full # [ 506.311828] dagster-daemon[3708]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 506.312616] dagster-daemon[3708]: return next(self.gen) full # [ 506.325649] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 506.326211] dagster-daemon[3708]: with DagsterInstance.get() as instance: full # [ 506.326818] dagster-daemon[3708]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 506.327648] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 506.328495] dagster-daemon[3708]: return create_instance_from_dagster_home() full # [ 506.329199] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 506.329865] dagster-daemon[3708]: return create_instance_from_config(dagster_home_path) full # [ 506.330593] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 506.331278] dagster-daemon[3708]: return create_instance_from_ref(instance_ref) full # [ 506.341249] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 506.341791] dagster-daemon[3708]: unified_storage = instance_ref.storage full # [ 506.342639] dagster-daemon[3708]: ^^^^^^^^^^^^^^^^^^^^ full # [ 506.343288] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 506.343899] dagster-daemon[3708]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 506.344719] dagster-daemon[3708]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 506.345557] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 506.346231] dagster-daemon[3708]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 506.346842] dagster-daemon[3708]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 506.347790] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 506.348688] dagster-daemon[3708]: return DagsterPostgresStorage( full # [ 506.349528] dagster-daemon[3708]: inst_data=inst_data, full # [ 506.350184] dagster-daemon[3708]: ...<2 lines>... full # [ 506.350794] dagster-daemon[3708]: token_provider=get_token_provider_from_config(config_value), full # [ 506.351621] dagster-daemon[3708]: ) full # [ 506.352285] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 506.352911] dagster-daemon[3708]: self._run_storage = PostgresRunStorage( full # [ 506.353729] dagster-daemon[3708]: ~~~~~~~~~~~~~~~~~~^ full # [ 506.354550] dagster-daemon[3708]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 506.355224] dagster-daemon[3708]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 506.355818] dagster-daemon[3708]: ) full # [ 506.356626] dagster-daemon[3708]: ^ full # [ 506.371965] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 506.372495] dagster-daemon[3708]: self._engine = create_pg_engine( full # [ 506.373168] dagster-daemon[3708]: ~~~~~~~~~~~~~~~~^ full # [ 506.373778] dagster-daemon[3708]: self.postgres_url, full # [ 506.374601] dagster-daemon[3708]: ^^^^^^^^^^^^^^^^^^ full # [ 506.375276] dagster-daemon[3708]: ...<2 lines>... full # [ 506.375884] dagster-daemon[3708]: poolclass=db_pool.NullPool, full # [ 506.376701] dagster-daemon[3708]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 506.377546] dagster-daemon[3708]: ) full # [ 506.378221] dagster-daemon[3708]: ^ full # [ 506.378835] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 506.379659] dagster-daemon[3708]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 506.380502] dagster-daemon[3708]: File "", line 2, in create_engine full # [ 506.381175] dagster-daemon[3708]: return target(fn, url, **kwargs) full # [ 506.381843] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 506.382614] dagster-daemon[3708]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 506.383292] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 506.383899] dagster-daemon[3708]: dbapi = dbapi_meth(**dbapi_args) full # [ 506.395670] dagster-daemon[3708]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 506.398394] dagster-daemon[3708]: import psycopg full # [ 506.399387] dagster-daemon[3708]: ModuleNotFoundError: No module named 'psycopg' full # [ 506.455875] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 61. full # [ 506.458405] systemd[1]: Started Dagster Webserver. full # [ 506.624763] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 506.626551] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 506.628833] systemd[1]: dagster-daemon.service: Consumed 1.428s CPU time over 7.193s wall clock time, 88.7M memory peak. full # [ 509.047804] dagster-webserver[3718]: Traceback (most recent call last): full # [ 509.050379] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 509.050950] dagster-webserver[3718]: sys.exit(main()) full # [ 509.051984] dagster-webserver[3718]: ~~~~^^ full # [ 509.052790] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 509.053637] dagster-webserver[3718]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 509.054330] dagster-webserver[3718]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.054949] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 509.055759] dagster-webserver[3718]: return self.main(*args, **kwargs) full # [ 509.056604] dagster-webserver[3718]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 509.057322] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 509.057902] dagster-webserver[3718]: rv = self.invoke(ctx) full # [ 509.058715] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 509.059543] dagster-webserver[3718]: return ctx.invoke(self.callback, **ctx.params) full # [ 509.060225] dagster-webserver[3718]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.070572] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 509.071151] dagster-webserver[3718]: return callback(*args, **kwargs) full # [ 509.071753] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 509.072579] dagster-webserver[3718]: instance = stack.enter_context( full # [ 509.073270] dagster-webserver[3718]: get_possibly_temporary_instance_for_cli( full # [ 509.073879] dagster-webserver[3718]: ...<3 lines>... full # [ 509.074717] dagster-webserver[3718]: ) full # [ 509.075539] dagster-webserver[3718]: ) full # [ 509.076224] dagster-webserver[3718]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 509.076836] dagster-webserver[3718]: result = _enter(cm) full # [ 509.077694] dagster-webserver[3718]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 509.078520] dagster-webserver[3718]: return next(self.gen) full # [ 509.079234] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 509.079805] dagster-webserver[3718]: with DagsterInstance.get() as instance: full # [ 509.080638] dagster-webserver[3718]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 509.091238] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 509.091791] dagster-webserver[3718]: return create_instance_from_dagster_home() full # [ 509.092610] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 509.093292] dagster-webserver[3718]: return create_instance_from_config(dagster_home_path) full # [ 509.093898] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 509.094717] dagster-webserver[3718]: return create_instance_from_ref(instance_ref) full # [ 509.095550] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 509.096222] dagster-webserver[3718]: unified_storage = instance_ref.storage full # [ 509.096830] dagster-webserver[3718]: ^^^^^^^^^^^^^^^^^^^^ full # [ 509.097692] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 509.098518] dagster-webserver[3718]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 509.099162] dagster-webserver[3718]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.112858] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 509.113586] dagster-webserver[3718]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 509.114257] dagster-webserver[3718]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.114863] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 509.115680] dagster-webserver[3718]: return DagsterPostgresStorage( full # [ 509.116703] dagster-webserver[3718]: inst_data=inst_data, full # [ 509.117573] dagster-webserver[3718]: ...<2 lines>... full # [ 509.118221] dagster-webserver[3718]: token_provider=get_token_provider_from_config(config_value), full # [ 509.118822] dagster-webserver[3718]: ) full # [ 509.119659] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 509.120488] dagster-webserver[3718]: self._run_storage = PostgresRunStorage( full # [ 509.121156] dagster-webserver[3718]: ~~~~~~~~~~~~~~~~~~^ full # [ 509.121766] dagster-webserver[3718]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 509.122589] dagster-webserver[3718]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.123268] dagster-webserver[3718]: ) full # [ 509.123866] dagster-webserver[3718]: ^ full # [ 509.124725] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 509.125527] dagster-webserver[3718]: self._engine = create_pg_engine( full # [ 509.126186] dagster-webserver[3718]: ~~~~~~~~~~~~~~~~^ full # [ 509.126796] dagster-webserver[3718]: self.postgres_url, full # [ 509.127594] dagster-webserver[3718]: ^^^^^^^^^^^^^^^^^^ full # [ 509.128252] dagster-webserver[3718]: ...<2 lines>... full # [ 509.128846] dagster-webserver[3718]: poolclass=db_pool.NullPool, full # [ 509.129468] dagster-webserver[3718]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 509.130126] dagster-webserver[3718]: ) full # [ 509.130712] dagster-webserver[3718]: ^ full # [ 509.131524] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 509.131954] dagster-webserver[3718]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 509.149084] dagster-webserver[3718]: File "", line 2, in create_engine full # [ 509.151288] dagster-webserver[3718]: return target(fn, url, **kwargs) full # [ 509.152486] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 509.155097] dagster-webserver[3718]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 509.156606] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 509.159208] dagster-webserver[3718]: dbapi = dbapi_meth(**dbapi_args) full # [ 509.160404] dagster-webserver[3718]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 509.163192] dagster-webserver[3718]: import psycopg full # [ 509.164192] dagster-webserver[3718]: ModuleNotFoundError: No module named 'psycopg' full # [ 509.427337] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 509.428094] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 509.432216] systemd[1]: dagster-webserver.service: Consumed 2.004s CPU time over 8.198s wall clock time, 111.5M memory peak. full # [ 511.705283] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 69. full # [ 511.709790] systemd[1]: Started Dagster Daemon. full # [ 513.583384] dagster-daemon[3746]: Traceback (most recent call last): full # [ 513.585900] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 513.586679] dagster-daemon[3746]: sys.exit(main()) full # [ 513.587285] dagster-daemon[3746]: ~~~~^^ full # [ 513.587898] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 513.588710] dagster-daemon[3746]: cli(obj={}) full # [ 513.589561] dagster-daemon[3746]: ~~~^^^^^^^^ full # [ 513.590219] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 513.590804] dagster-daemon[3746]: return self.main(*args, **kwargs) full # [ 513.591608] dagster-daemon[3746]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 513.592332] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 513.592871] dagster-daemon[3746]: rv = self.invoke(ctx) full # [ 513.600217] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 513.600757] dagster-daemon[3746]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 513.601607] dagster-daemon[3746]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 513.602260] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 513.602875] dagster-daemon[3746]: return ctx.invoke(self.callback, **ctx.params) full # [ 513.603686] dagster-daemon[3746]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.604534] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 513.605202] dagster-daemon[3746]: return callback(*args, **kwargs) full # [ 513.605842] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 513.606725] dagster-daemon[3746]: with get_instance_for_cli( full # [ 513.607278] dagster-daemon[3746]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 513.607874] dagster-daemon[3746]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 513.608683] dagster-daemon[3746]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.609508] dagster-daemon[3746]: ) as instance: full # [ 513.610162] dagster-daemon[3746]: ^ full # [ 513.621174] dagster-daemon[3746]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 513.621707] dagster-daemon[3746]: return next(self.gen) full # [ 513.622552] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 513.623226] dagster-daemon[3746]: with DagsterInstance.get() as instance: full # [ 513.623835] dagster-daemon[3746]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 513.624688] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 513.625488] dagster-daemon[3746]: return create_instance_from_dagster_home() full # [ 513.626164] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 513.626768] dagster-daemon[3746]: return create_instance_from_config(dagster_home_path) full # [ 513.635883] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 513.638699] dagster-daemon[3746]: return create_instance_from_ref(instance_ref) full # [ 513.640058] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 513.642824] dagster-daemon[3746]: unified_storage = instance_ref.storage full # [ 513.644125] dagster-daemon[3746]: ^^^^^^^^^^^^^^^^^^^^ full # [ 513.645399] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 513.647921] dagster-daemon[3746]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 513.649804] dagster-daemon[3746]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.651297] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 513.653861] dagster-daemon[3746]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 513.655435] dagster-daemon[3746]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.657063] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 513.659650] dagster-daemon[3746]: return DagsterPostgresStorage( full # [ 513.660790] dagster-daemon[3746]: inst_data=inst_data, full # [ 513.661861] dagster-daemon[3746]: ...<2 lines>... full # [ 513.662819] dagster-daemon[3746]: token_provider=get_token_provider_from_config(config_value), full # [ 513.664381] dagster-daemon[3746]: ) full # [ 513.665180] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 513.667671] dagster-daemon[3746]: self._run_storage = PostgresRunStorage( full # [ 513.668919] dagster-daemon[3746]: ~~~~~~~~~~~~~~~~~~^ full # [ 513.670201] dagster-daemon[3746]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 513.671883] dagster-daemon[3746]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.673562] dagster-daemon[3746]: ) full # [ 513.674345] dagster-daemon[3746]: ^ full # [ 513.675132] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 513.677810] dagster-daemon[3746]: self._engine = create_pg_engine( full # [ 513.678975] dagster-daemon[3746]: ~~~~~~~~~~~~~~~~^ full # [ 513.680171] dagster-daemon[3746]: self.postgres_url, full # [ 513.681217] dagster-daemon[3746]: ^^^^^^^^^^^^^^^^^^ full # [ 513.682247] dagster-daemon[3746]: ...<2 lines>... full # [ 513.683204] dagster-daemon[3746]: poolclass=db_pool.NullPool, full # [ 513.684360] dagster-daemon[3746]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 513.685523] dagster-daemon[3746]: ) full # [ 513.686309] dagster-daemon[3746]: ^ full # [ 513.687091] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 513.689649] dagster-daemon[3746]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 513.691093] dagster-daemon[3746]: File "", line 2, in create_engine full # [ 513.693304] dagster-daemon[3746]: return target(fn, url, **kwargs) full # [ 513.694480] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 513.697044] dagster-daemon[3746]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 513.698529] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 513.701135] dagster-daemon[3746]: dbapi = dbapi_meth(**dbapi_args) full # [ 513.702313] dagster-daemon[3746]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 513.705082] dagster-daemon[3746]: import psycopg full # [ 513.706036] dagster-daemon[3746]: ModuleNotFoundError: No module named 'psycopg' full # [ 513.832241] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 513.833045] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 513.837090] systemd[1]: dagster-daemon.service: Consumed 1.396s CPU time over 7.205s wall clock time, 88.8M memory peak. full # [ 514.454902] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 62. full # [ 514.458096] systemd[1]: Started Dagster Webserver. full # [ 517.040236] dagster-webserver[3759]: Traceback (most recent call last): full # [ 517.042899] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 517.043674] dagster-webserver[3759]: sys.exit(main()) full # [ 517.044282] dagster-webserver[3759]: ~~~~^^ full # [ 517.044913] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 517.045726] dagster-webserver[3759]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 517.046555] dagster-webserver[3759]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 517.047238] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 517.047798] dagster-webserver[3759]: return self.main(*args, **kwargs) full # [ 517.048651] dagster-webserver[3759]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 517.049275] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 517.049867] dagster-webserver[3759]: rv = self.invoke(ctx) full # [ 517.058299] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 517.058957] dagster-webserver[3759]: return ctx.invoke(self.callback, **ctx.params) full # [ 517.059738] dagster-webserver[3759]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 517.060553] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 517.061221] dagster-webserver[3759]: return callback(*args, **kwargs) full # [ 517.061830] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 517.062665] dagster-webserver[3759]: instance = stack.enter_context( full # [ 517.063492] dagster-webserver[3759]: get_possibly_temporary_instance_for_cli( full # [ 517.064172] dagster-webserver[3759]: ...<3 lines>... full # [ 517.064819] dagster-webserver[3759]: ) full # [ 517.065641] dagster-webserver[3759]: ) full # [ 517.066290] dagster-webserver[3759]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 517.066868] dagster-webserver[3759]: result = _enter(cm) full # [ 517.067669] dagster-webserver[3759]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 517.068492] dagster-webserver[3759]: return next(self.gen) full # [ 517.078625] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 517.079215] dagster-webserver[3759]: with DagsterInstance.get() as instance: full # [ 517.079817] dagster-webserver[3759]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 517.080715] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 517.081284] dagster-webserver[3759]: return create_instance_from_dagster_home() full # [ 517.081972] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 517.082742] dagster-webserver[3759]: return create_instance_from_config(dagster_home_path) full # [ 517.083621] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 517.084257] dagster-webserver[3759]: return create_instance_from_ref(instance_ref) full # [ 517.094792] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 517.095531] dagster-webserver[3759]: unified_storage = instance_ref.storage full # [ 517.096182] dagster-webserver[3759]: ^^^^^^^^^^^^^^^^^^^^ full # [ 517.096789] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 517.097638] dagster-webserver[3759]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 517.098289] dagster-webserver[3759]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 517.098896] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 517.099716] dagster-webserver[3759]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 517.100553] dagster-webserver[3759]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 517.101262] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 517.101832] dagster-webserver[3759]: return DagsterPostgresStorage( full # [ 517.102657] dagster-webserver[3759]: inst_data=inst_data, full # [ 517.103495] dagster-webserver[3759]: ...<2 lines>... full # [ 517.104179] dagster-webserver[3759]: token_provider=get_token_provider_from_config(config_value), full # [ 517.104779] dagster-webserver[3759]: ) full # [ 517.105597] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 517.106249] dagster-webserver[3759]: self._run_storage = PostgresRunStorage( full # [ 517.106851] dagster-webserver[3759]: ~~~~~~~~~~~~~~~~~~^ full # [ 517.107659] dagster-webserver[3759]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 517.108486] dagster-webserver[3759]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 517.109141] dagster-webserver[3759]: ) full # [ 517.109733] dagster-webserver[3759]: ^ full # [ 517.126259] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 517.126806] dagster-webserver[3759]: self._engine = create_pg_engine( full # [ 517.127630] dagster-webserver[3759]: ~~~~~~~~~~~~~~~~^ full # [ 517.128289] dagster-webserver[3759]: self.postgres_url, full # [ 517.128913] dagster-webserver[3759]: ^^^^^^^^^^^^^^^^^^ full # [ 517.129733] dagster-webserver[3759]: ...<2 lines>... full # [ 517.130561] dagster-webserver[3759]: poolclass=db_pool.NullPool, full # [ 517.131238] dagster-webserver[3759]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 517.131850] dagster-webserver[3759]: ) full # [ 517.132484] dagster-webserver[3759]: ^ full # [ 517.133155] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 517.133761] dagster-webserver[3759]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 517.134585] dagster-webserver[3759]: File "", line 2, in create_engine full # [ 517.135259] dagster-webserver[3759]: return target(fn, url, **kwargs) full # [ 517.135869] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 517.136688] dagster-webserver[3759]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 517.137565] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 517.138188] dagster-webserver[3759]: dbapi = dbapi_meth(**dbapi_args) full # [ 517.138804] dagster-webserver[3759]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 517.139618] dagster-webserver[3759]: import psycopg full # [ 517.153961] dagster-webserver[3759]: ModuleNotFoundError: No module named 'psycopg' full # [ 517.425158] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 517.425875] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 517.429942] systemd[1]: dagster-webserver.service: Consumed 1.981s CPU time over 7.990s wall clock time, 111.6M memory peak. full # [ 518.954821] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 70. full # [ 518.958764] systemd[1]: Started Dagster Daemon. full # [ 520.792672] dagster-daemon[3784]: Traceback (most recent call last): full # [ 520.795252] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 520.795811] dagster-daemon[3784]: sys.exit(main()) full # [ 520.796615] dagster-daemon[3784]: ~~~~^^ full # [ 520.797266] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 520.797890] dagster-daemon[3784]: cli(obj={}) full # [ 520.798708] dagster-daemon[3784]: ~~~^^^^^^^^ full # [ 520.799525] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 520.799956] dagster-daemon[3784]: return self.main(*args, **kwargs) full # [ 520.800774] dagster-daemon[3784]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 520.801621] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 520.802253] dagster-daemon[3784]: rv = self.invoke(ctx) full # [ 520.802853] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 520.803662] dagster-daemon[3784]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 520.804508] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 520.814079] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 520.814603] dagster-daemon[3784]: return ctx.invoke(self.callback, **ctx.params) full # [ 520.815290] dagster-daemon[3784]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 520.815899] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 520.816718] dagster-daemon[3784]: return callback(*args, **kwargs) full # [ 520.817593] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 520.818231] dagster-daemon[3784]: with get_instance_for_cli( full # [ 520.818839] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 520.819666] dagster-daemon[3784]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 520.820508] dagster-daemon[3784]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 520.821177] dagster-daemon[3784]: ) as instance: full # [ 520.821788] dagster-daemon[3784]: ^ full # [ 520.830586] dagster-daemon[3784]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 520.831180] dagster-daemon[3784]: return next(self.gen) full # [ 520.831775] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 520.832603] dagster-daemon[3784]: with DagsterInstance.get() as instance: full # [ 520.833276] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 520.833924] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 520.834707] dagster-daemon[3784]: return create_instance_from_dagster_home() full # [ 520.835543] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 520.836221] dagster-daemon[3784]: return create_instance_from_config(dagster_home_path) full # [ 520.845279] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 520.845814] dagster-daemon[3784]: return create_instance_from_ref(instance_ref) full # [ 520.846646] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 520.847487] dagster-daemon[3784]: unified_storage = instance_ref.storage full # [ 520.848181] dagster-daemon[3784]: ^^^^^^^^^^^^^^^^^^^^ full # [ 520.848768] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 520.849593] dagster-daemon[3784]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 520.850267] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 520.850912] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 520.851693] dagster-daemon[3784]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 520.852527] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 520.864284] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 520.864825] dagster-daemon[3784]: return DagsterPostgresStorage( full # [ 520.865661] dagster-daemon[3784]: inst_data=inst_data, full # [ 520.866485] dagster-daemon[3784]: ...<2 lines>... full # [ 520.867160] dagster-daemon[3784]: token_provider=get_token_provider_from_config(config_value), full # [ 520.867768] dagster-daemon[3784]: ) full # [ 520.868595] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 520.869267] dagster-daemon[3784]: self._run_storage = PostgresRunStorage( full # [ 520.869876] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~~~^ full # [ 520.870696] dagster-daemon[3784]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 520.871529] dagster-daemon[3784]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 520.872189] dagster-daemon[3784]: ) full # [ 520.872797] dagster-daemon[3784]: ^ full # [ 520.873624] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 520.874280] dagster-daemon[3784]: self._engine = create_pg_engine( full # [ 520.874916] dagster-daemon[3784]: ~~~~~~~~~~~~~~~~^ full # [ 520.875736] dagster-daemon[3784]: self.postgres_url, full # [ 520.876562] dagster-daemon[3784]: ^^^^^^^^^^^^^^^^^^ full # [ 520.877225] dagster-daemon[3784]: ...<2 lines>... full # [ 520.877819] dagster-daemon[3784]: poolclass=db_pool.NullPool, full # [ 520.878633] dagster-daemon[3784]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 520.879269] dagster-daemon[3784]: ) full # [ 520.879893] dagster-daemon[3784]: ^ full # [ 520.880734] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 520.881530] dagster-daemon[3784]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 520.882185] dagster-daemon[3784]: File "", line 2, in create_engine full # [ 520.882784] dagster-daemon[3784]: return target(fn, url, **kwargs) full # [ 520.896421] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 520.898974] dagster-daemon[3784]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 520.900491] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 520.903101] dagster-daemon[3784]: dbapi = dbapi_meth(**dbapi_args) full # [ 520.904263] dagster-daemon[3784]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 520.907032] dagster-daemon[3784]: import psycopg full # [ 520.907980] dagster-daemon[3784]: ModuleNotFoundError: No module named 'psycopg' full # [ 521.089276] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 521.090048] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 521.094095] systemd[1]: dagster-daemon.service: Consumed 1.399s CPU time over 7.249s wall clock time, 88.5M memory peak. full # [ 522.455180] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 63. full # [ 522.459839] systemd[1]: Started Dagster Webserver. full # [ 525.050319] dagster-webserver[3802]: Traceback (most recent call last): full # [ 525.052808] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 525.053554] dagster-webserver[3802]: sys.exit(main()) full # [ 525.054178] dagster-webserver[3802]: ~~~~^^ full # [ 525.054776] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 525.055588] dagster-webserver[3802]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 525.056259] dagster-webserver[3802]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 525.056872] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 525.057465] dagster-webserver[3802]: return self.main(*args, **kwargs) full # [ 525.058120] dagster-webserver[3802]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 525.065143] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 525.065681] dagster-webserver[3802]: rv = self.invoke(ctx) full # [ 525.066510] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 525.067177] dagster-webserver[3802]: return ctx.invoke(self.callback, **ctx.params) full # [ 525.067807] dagster-webserver[3802]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 525.068604] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 525.069281] dagster-webserver[3802]: return callback(*args, **kwargs) full # [ 525.069926] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 525.070706] dagster-webserver[3802]: instance = stack.enter_context( full # [ 525.071540] dagster-webserver[3802]: get_possibly_temporary_instance_for_cli( full # [ 525.072207] dagster-webserver[3802]: ...<3 lines>... full # [ 525.072795] dagster-webserver[3802]: ) full # [ 525.073609] dagster-webserver[3802]: ) full # [ 525.074266] dagster-webserver[3802]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 525.074869] dagster-webserver[3802]: result = _enter(cm) full # [ 525.085542] dagster-webserver[3802]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 525.086122] dagster-webserver[3802]: return next(self.gen) full # [ 525.086715] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 525.087552] dagster-webserver[3802]: with DagsterInstance.get() as instance: full # [ 525.088224] dagster-webserver[3802]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 525.088852] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 525.089489] dagster-webserver[3802]: return create_instance_from_dagster_home() full # [ 525.090215] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 525.090791] dagster-webserver[3802]: return create_instance_from_config(dagster_home_path) full # [ 525.091624] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 525.092297] dagster-webserver[3802]: return create_instance_from_ref(instance_ref) full # [ 525.107220] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 525.107941] dagster-webserver[3802]: unified_storage = instance_ref.storage full # [ 525.109046] dagster-webserver[3802]: ^^^^^^^^^^^^^^^^^^^^ full # [ 525.109783] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 525.110760] dagster-webserver[3802]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 525.111647] dagster-webserver[3802]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 525.112538] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 525.113226] dagster-webserver[3802]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 525.113831] dagster-webserver[3802]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 525.114695] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 525.115501] dagster-webserver[3802]: return DagsterPostgresStorage( full # [ 525.116173] dagster-webserver[3802]: inst_data=inst_data, full # [ 525.116781] dagster-webserver[3802]: ...<2 lines>... full # [ 525.117617] dagster-webserver[3802]: token_provider=get_token_provider_from_config(config_value), full # [ 525.118294] dagster-webserver[3802]: ) full # [ 525.118900] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 525.119722] dagster-webserver[3802]: self._run_storage = PostgresRunStorage( full # [ 525.120684] dagster-webserver[3802]: ~~~~~~~~~~~~~~~~~~^ full # [ 525.121686] dagster-webserver[3802]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 525.122706] dagster-webserver[3802]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 525.123703] dagster-webserver[3802]: ) full # [ 525.124715] dagster-webserver[3802]: ^ full # [ 525.142077] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 525.144793] dagster-webserver[3802]: self._engine = create_pg_engine( full # [ 525.146001] dagster-webserver[3802]: ~~~~~~~~~~~~~~~~^ full # [ 525.147223] dagster-webserver[3802]: self.postgres_url, full # [ 525.148305] dagster-webserver[3802]: ^^^^^^^^^^^^^^^^^^ full # [ 525.149387] dagster-webserver[3802]: ...<2 lines>... full # [ 525.150373] dagster-webserver[3802]: poolclass=db_pool.NullPool, full # [ 525.151559] dagster-webserver[3802]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 525.152751] dagster-webserver[3802]: ) full # [ 525.153554] dagster-webserver[3802]: ^ full # [ 525.154408] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 525.157050] dagster-webserver[3802]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 525.158509] dagster-webserver[3802]: File "", line 2, in create_engine full # [ 525.160708] dagster-webserver[3802]: return target(fn, url, **kwargs) full # [ 525.161902] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 525.164463] dagster-webserver[3802]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 525.165991] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 525.168603] dagster-webserver[3802]: dbapi = dbapi_meth(**dbapi_args) full # [ 525.169794] dagster-webserver[3802]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 525.172582] dagster-webserver[3802]: import psycopg full # [ 525.173565] dagster-webserver[3802]: ModuleNotFoundError: No module named 'psycopg' full # [ 525.418037] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 525.420338] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 525.422485] systemd[1]: dagster-webserver.service: Consumed 1.996s CPU time over 7.985s wall clock time, 111.8M memory peak. full # [ 526.204711] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 71. full # [ 526.207721] systemd[1]: Started Dagster Daemon. full # [ 528.059746] dagster-daemon[3823]: Traceback (most recent call last): full # [ 528.062334] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 528.062899] dagster-daemon[3823]: sys.exit(main()) full # [ 528.063696] dagster-daemon[3823]: ~~~~^^ full # [ 528.064524] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 528.064955] dagster-daemon[3823]: cli(obj={}) full # [ 528.065819] dagster-daemon[3823]: ~~~^^^^^^^^ full # [ 528.066670] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 528.067268] dagster-daemon[3823]: return self.main(*args, **kwargs) full # [ 528.067862] dagster-daemon[3823]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 528.068706] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 528.069518] dagster-daemon[3823]: rv = self.invoke(ctx) full # [ 528.070170] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 528.070774] dagster-daemon[3823]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 528.071603] dagster-daemon[3823]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 528.081168] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 528.081694] dagster-daemon[3823]: return ctx.invoke(self.callback, **ctx.params) full # [ 528.082537] dagster-daemon[3823]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.083265] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 528.083828] dagster-daemon[3823]: return callback(*args, **kwargs) full # [ 528.084687] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 528.085489] dagster-daemon[3823]: with get_instance_for_cli( full # [ 528.086166] dagster-daemon[3823]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 528.086780] dagster-daemon[3823]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 528.087605] dagster-daemon[3823]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.088280] dagster-daemon[3823]: ) as instance: full # [ 528.088893] dagster-daemon[3823]: ^ full # [ 528.097677] dagster-daemon[3823]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 528.098241] dagster-daemon[3823]: return next(self.gen) full # [ 528.099162] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 528.099672] dagster-daemon[3823]: with DagsterInstance.get() as instance: full # [ 528.100514] dagster-daemon[3823]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 528.101181] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 528.101791] dagster-daemon[3823]: return create_instance_from_dagster_home() full # [ 528.102650] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 528.103305] dagster-daemon[3823]: return create_instance_from_config(dagster_home_path) full # [ 528.103893] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 528.104711] dagster-daemon[3823]: return create_instance_from_ref(instance_ref) full # [ 528.116152] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 528.116675] dagster-daemon[3823]: unified_storage = instance_ref.storage full # [ 528.117540] dagster-daemon[3823]: ^^^^^^^^^^^^^^^^^^^^ full # [ 528.118176] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 528.118843] dagster-daemon[3823]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 528.119610] dagster-daemon[3823]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.120284] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 528.120889] dagster-daemon[3823]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 528.121707] dagster-daemon[3823]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.122546] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 528.123219] dagster-daemon[3823]: return DagsterPostgresStorage( full # [ 528.123824] dagster-daemon[3823]: inst_data=inst_data, full # [ 528.124647] dagster-daemon[3823]: ...<2 lines>... full # [ 528.125483] dagster-daemon[3823]: token_provider=get_token_provider_from_config(config_value), full # [ 528.126161] dagster-daemon[3823]: ) full # [ 528.126799] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 528.127568] dagster-daemon[3823]: self._run_storage = PostgresRunStorage( full # [ 528.128223] dagster-daemon[3823]: ~~~~~~~~~~~~~~~~~~^ full # [ 528.128835] dagster-daemon[3823]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 528.129637] dagster-daemon[3823]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.130460] dagster-daemon[3823]: ) full # [ 528.131167] dagster-daemon[3823]: ^ full # [ 528.146775] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 528.147504] dagster-daemon[3823]: self._engine = create_pg_engine( full # [ 528.148177] dagster-daemon[3823]: ~~~~~~~~~~~~~~~~^ full # [ 528.148788] dagster-daemon[3823]: self.postgres_url, full # [ 528.149625] dagster-daemon[3823]: ^^^^^^^^^^^^^^^^^^ full # [ 528.150289] dagster-daemon[3823]: ...<2 lines>... full # [ 528.150900] dagster-daemon[3823]: poolclass=db_pool.NullPool, full # [ 528.151721] dagster-daemon[3823]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 528.152556] dagster-daemon[3823]: ) full # [ 528.153231] dagster-daemon[3823]: ^ full # [ 528.153843] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 528.154478] dagster-daemon[3823]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 528.155190] dagster-daemon[3823]: File "", line 2, in create_engine full # [ 528.155758] dagster-daemon[3823]: return target(fn, url, **kwargs) full # [ 528.156582] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 528.157263] dagster-daemon[3823]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 528.167138] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 528.169701] dagster-daemon[3823]: dbapi = dbapi_meth(**dbapi_args) full # [ 528.170860] dagster-daemon[3823]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 528.173583] dagster-daemon[3823]: import psycopg full # [ 528.174562] dagster-daemon[3823]: ModuleNotFoundError: No module named 'psycopg' full # [ 528.356177] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 528.358410] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 528.360500] systemd[1]: dagster-daemon.service: Consumed 1.396s CPU time over 7.259s wall clock time, 88.5M memory peak. full # [ 530.455099] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 64. full # [ 530.457742] systemd[1]: Started Dagster Webserver. full # [ 533.055237] dagster-webserver[3844]: Traceback (most recent call last): full # [ 533.057771] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 533.058525] dagster-webserver[3844]: sys.exit(main()) full # [ 533.059176] dagster-webserver[3844]: ~~~~^^ full # [ 533.059767] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 533.060586] dagster-webserver[3844]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 533.061256] dagster-webserver[3844]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 533.061872] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 533.062465] dagster-webserver[3844]: return self.main(*args, **kwargs) full # [ 533.063137] dagster-webserver[3844]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 533.063715] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 533.064617] dagster-webserver[3844]: rv = self.invoke(ctx) full # [ 533.073233] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 533.073770] dagster-webserver[3844]: return ctx.invoke(self.callback, **ctx.params) full # [ 533.074620] dagster-webserver[3844]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 533.075267] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 533.075875] dagster-webserver[3844]: return callback(*args, **kwargs) full # [ 533.076695] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 533.077596] dagster-webserver[3844]: instance = stack.enter_context( full # [ 533.077978] dagster-webserver[3844]: get_possibly_temporary_instance_for_cli( full # [ 533.078803] dagster-webserver[3844]: ...<3 lines>... full # [ 533.079628] dagster-webserver[3844]: ) full # [ 533.080274] dagster-webserver[3844]: ) full # [ 533.080912] dagster-webserver[3844]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 533.081759] dagster-webserver[3844]: result = _enter(cm) full # [ 533.082674] dagster-webserver[3844]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 533.083458] dagster-webserver[3844]: return next(self.gen) full # [ 533.093653] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 533.094217] dagster-webserver[3844]: with DagsterInstance.get() as instance: full # [ 533.094822] dagster-webserver[3844]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 533.095733] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 533.096487] dagster-webserver[3844]: return create_instance_from_dagster_home() full # [ 533.097202] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 533.097782] dagster-webserver[3844]: return create_instance_from_config(dagster_home_path) full # [ 533.098628] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 533.099291] dagster-webserver[3844]: return create_instance_from_ref(instance_ref) full # [ 533.109848] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 533.110577] dagster-webserver[3844]: unified_storage = instance_ref.storage full # [ 533.111252] dagster-webserver[3844]: ^^^^^^^^^^^^^^^^^^^^ full # [ 533.111863] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 533.112708] dagster-webserver[3844]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 533.113538] dagster-webserver[3844]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 533.114184] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 533.114790] dagster-webserver[3844]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 533.115615] dagster-webserver[3844]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 533.116333] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 533.116899] dagster-webserver[3844]: return DagsterPostgresStorage( full # [ 533.117774] dagster-webserver[3844]: inst_data=inst_data, full # [ 533.118592] dagster-webserver[3844]: ...<2 lines>... full # [ 533.119232] dagster-webserver[3844]: token_provider=get_token_provider_from_config(config_value), full # [ 533.119844] dagster-webserver[3844]: ) full # [ 533.120480] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 533.121160] dagster-webserver[3844]: self._run_storage = PostgresRunStorage( full # [ 533.121763] dagster-webserver[3844]: ~~~~~~~~~~~~~~~~~~^ full # [ 533.122583] dagster-webserver[3844]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 533.123229] dagster-webserver[3844]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 533.123834] dagster-webserver[3844]: ) full # [ 533.124643] dagster-webserver[3844]: ^ full # [ 533.141404] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 533.141931] dagster-webserver[3844]: self._engine = create_pg_engine( full # [ 533.142767] dagster-webserver[3844]: ~~~~~~~~~~~~~~~~^ full # [ 533.143593] dagster-webserver[3844]: self.postgres_url, full # [ 533.144267] dagster-webserver[3844]: ^^^^^^^^^^^^^^^^^^ full # [ 533.144881] dagster-webserver[3844]: ...<2 lines>... full # [ 533.145703] dagster-webserver[3844]: poolclass=db_pool.NullPool, full # [ 533.146547] dagster-webserver[3844]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 533.147233] dagster-webserver[3844]: ) full # [ 533.147837] dagster-webserver[3844]: ^ full # [ 533.148659] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 533.149502] dagster-webserver[3844]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 533.150175] dagster-webserver[3844]: File "", line 2, in create_engine full # [ 533.150784] dagster-webserver[3844]: return target(fn, url, **kwargs) full # [ 533.151645] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 533.152288] dagster-webserver[3844]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 533.152893] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 533.153713] dagster-webserver[3844]: dbapi = dbapi_meth(**dbapi_args) full # [ 533.165747] dagster-webserver[3844]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 533.168506] dagster-webserver[3844]: import psycopg full # [ 533.169518] dagster-webserver[3844]: ModuleNotFoundError: No module named 'psycopg' full # [ 533.428881] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 72. full # [ 533.432698] systemd[1]: Started Dagster Daemon. full # [ 533.433908] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 533.436161] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 533.438323] systemd[1]: dagster-webserver.service: Consumed 1.993s CPU time over 8.014s wall clock time, 111.5M memory peak. full # [ 535.265832] dagster-daemon[3859]: Traceback (most recent call last): full # [ 535.268357] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 535.268915] dagster-daemon[3859]: sys.exit(main()) full # [ 535.269700] dagster-daemon[3859]: ~~~~^^ full # [ 535.270526] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 535.270959] dagster-daemon[3859]: cli(obj={}) full # [ 535.271800] dagster-daemon[3859]: ~~~^^^^^^^^ full # [ 535.272599] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 535.273268] dagster-daemon[3859]: return self.main(*args, **kwargs) full # [ 535.273875] dagster-daemon[3859]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 535.274705] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 535.275499] dagster-daemon[3859]: rv = self.invoke(ctx) full # [ 535.282788] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 535.283684] dagster-daemon[3859]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 535.285089] dagster-daemon[3859]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 535.285988] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 535.286888] dagster-daemon[3859]: return ctx.invoke(self.callback, **ctx.params) full # [ 535.287747] dagster-daemon[3859]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.288832] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 535.289860] dagster-daemon[3859]: return callback(*args, **kwargs) full # [ 535.290899] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 535.291884] dagster-daemon[3859]: with get_instance_for_cli( full # [ 535.292880] dagster-daemon[3859]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 535.293884] dagster-daemon[3859]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 535.294908] dagster-daemon[3859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.295932] dagster-daemon[3859]: ) as instance: full # [ 535.296936] dagster-daemon[3859]: ^ full # [ 535.310526] dagster-daemon[3859]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 535.311152] dagster-daemon[3859]: return next(self.gen) full # [ 535.311795] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 535.312637] dagster-daemon[3859]: with DagsterInstance.get() as instance: full # [ 535.313332] dagster-daemon[3859]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 535.313926] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 535.314758] dagster-daemon[3859]: return create_instance_from_dagster_home() full # [ 535.315631] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 535.316285] dagster-daemon[3859]: return create_instance_from_config(dagster_home_path) full # [ 535.325346] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 535.325886] dagster-daemon[3859]: return create_instance_from_ref(instance_ref) full # [ 535.326709] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 535.327549] dagster-daemon[3859]: unified_storage = instance_ref.storage full # [ 535.328246] dagster-daemon[3859]: ^^^^^^^^^^^^^^^^^^^^ full # [ 535.328831] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 535.329657] dagster-daemon[3859]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 535.330499] dagster-daemon[3859]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.331216] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 535.331790] dagster-daemon[3859]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 535.332604] dagster-daemon[3859]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.333279] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 535.334154] dagster-daemon[3859]: return DagsterPostgresStorage( full # [ 535.334712] dagster-daemon[3859]: inst_data=inst_data, full # [ 535.335551] dagster-daemon[3859]: ...<2 lines>... full # [ 535.336229] dagster-daemon[3859]: token_provider=get_token_provider_from_config(config_value), full # [ 535.336831] dagster-daemon[3859]: ) full # [ 535.351331] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 535.351881] dagster-daemon[3859]: self._run_storage = PostgresRunStorage( full # [ 535.352691] dagster-daemon[3859]: ~~~~~~~~~~~~~~~~~~^ full # [ 535.353532] dagster-daemon[3859]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 535.354194] dagster-daemon[3859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.354803] dagster-daemon[3859]: ) full # [ 535.355624] dagster-daemon[3859]: ^ full # [ 535.356273] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 535.356912] dagster-daemon[3859]: self._engine = create_pg_engine( full # [ 535.357733] dagster-daemon[3859]: ~~~~~~~~~~~~~~~~^ full # [ 535.358559] dagster-daemon[3859]: self.postgres_url, full # [ 535.359235] dagster-daemon[3859]: ^^^^^^^^^^^^^^^^^^ full # [ 535.359845] dagster-daemon[3859]: ...<2 lines>... full # [ 535.360481] dagster-daemon[3859]: poolclass=db_pool.NullPool, full # [ 535.361156] dagster-daemon[3859]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 535.361763] dagster-daemon[3859]: ) full # [ 535.362589] dagster-daemon[3859]: ^ full # [ 535.363268] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 535.363879] dagster-daemon[3859]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 535.364727] dagster-daemon[3859]: File "", line 2, in create_engine full # [ 535.365506] dagster-daemon[3859]: return target(fn, url, **kwargs) full # [ 535.366149] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 535.366750] dagster-daemon[3859]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 535.380156] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 535.380682] dagster-daemon[3859]: dbapi = dbapi_meth(**dbapi_args) full # [ 535.381526] dagster-daemon[3859]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 535.382188] dagster-daemon[3859]: import psycopg full # [ 535.382793] dagster-daemon[3859]: ModuleNotFoundError: No module named 'psycopg' full # [ 535.575130] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 535.577360] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 535.579655] systemd[1]: dagster-daemon.service: Consumed 1.395s CPU time over 7.218s wall clock time, 88.6M memory peak. full # [ 538.455168] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 65. full # [ 538.458658] systemd[1]: Started Dagster Webserver. full # [ 540.705835] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 73. full # [ 540.708443] systemd[1]: Started Dagster Daemon. full # [ 541.035783] dagster-webserver[3886]: Traceback (most recent call last): full # [ 541.038236] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 541.038771] dagster-webserver[3886]: sys.exit(main()) full # [ 541.039568] dagster-webserver[3886]: ~~~~^^ full # [ 541.040264] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 541.040837] dagster-webserver[3886]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 541.041482] dagster-webserver[3886]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.042252] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 541.042912] dagster-webserver[3886]: return self.main(*args, **kwargs) full # [ 541.043730] dagster-webserver[3886]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 541.044624] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 541.045205] dagster-webserver[3886]: rv = self.invoke(ctx) full # [ 541.053598] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 541.054160] dagster-webserver[3886]: return ctx.invoke(self.callback, **ctx.params) full # [ 541.054771] dagster-webserver[3886]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.055589] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 541.056221] dagster-webserver[3886]: return callback(*args, **kwargs) full # [ 541.057230] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 541.057843] dagster-webserver[3886]: instance = stack.enter_context( full # [ 541.058464] dagster-webserver[3886]: get_possibly_temporary_instance_for_cli( full # [ 541.059214] dagster-webserver[3886]: ...<3 lines>... full # [ 541.059711] dagster-webserver[3886]: ) full # [ 541.060527] dagster-webserver[3886]: ) full # [ 541.067996] dagster-webserver[3886]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 541.068527] dagster-webserver[3886]: result = _enter(cm) full # [ 541.068956] dagster-webserver[3886]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 541.069778] dagster-webserver[3886]: return next(self.gen) full # [ 541.070626] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 541.071260] dagster-webserver[3886]: with DagsterInstance.get() as instance: full # [ 541.071857] dagster-webserver[3886]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 541.079091] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 541.081673] dagster-webserver[3886]: return create_instance_from_dagster_home() full # [ 541.083059] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 541.086065] dagster-webserver[3886]: return create_instance_from_config(dagster_home_path) full # [ 541.087565] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 541.090456] dagster-webserver[3886]: return create_instance_from_ref(instance_ref) full # [ 541.091843] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 541.094654] dagster-webserver[3886]: unified_storage = instance_ref.storage full # [ 541.095963] dagster-webserver[3886]: ^^^^^^^^^^^^^^^^^^^^ full # [ 541.097309] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 541.099906] dagster-webserver[3886]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 541.101820] dagster-webserver[3886]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.103416] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 541.106078] dagster-webserver[3886]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 541.107700] dagster-webserver[3886]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.109333] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 541.112083] dagster-webserver[3886]: return DagsterPostgresStorage( full # [ 541.113628] dagster-webserver[3886]: inst_data=inst_data, full # [ 541.114731] dagster-webserver[3886]: ...<2 lines>... full # [ 541.115723] dagster-webserver[3886]: token_provider=get_token_provider_from_config(config_value), full # [ 541.117392] dagster-webserver[3886]: ) full # [ 541.118210] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 541.120794] dagster-webserver[3886]: self._run_storage = PostgresRunStorage( full # [ 541.122199] dagster-webserver[3886]: ~~~~~~~~~~~~~~~~~~^ full # [ 541.123679] dagster-webserver[3886]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 541.125462] dagster-webserver[3886]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.127240] dagster-webserver[3886]: ) full # [ 541.128074] dagster-webserver[3886]: ^ full # [ 541.128856] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 541.131609] dagster-webserver[3886]: self._engine = create_pg_engine( full # [ 541.132820] dagster-webserver[3886]: ~~~~~~~~~~~~~~~~^ full # [ 541.134091] dagster-webserver[3886]: self.postgres_url, full # [ 541.135312] dagster-webserver[3886]: ^^^^^^^^^^^^^^^^^^ full # [ 541.136401] dagster-webserver[3886]: ...<2 lines>... full # [ 541.137481] dagster-webserver[3886]: poolclass=db_pool.NullPool, full # [ 541.138706] dagster-webserver[3886]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 541.139960] dagster-webserver[3886]: ) full # [ 541.140775] dagster-webserver[3886]: ^ full # [ 541.141653] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 541.145245] dagster-webserver[3886]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 541.146710] dagster-webserver[3886]: File "", line 2, in create_engine full # [ 541.148931] dagster-webserver[3886]: return target(fn, url, **kwargs) full # [ 541.150222] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 541.153100] dagster-webserver[3886]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 541.154642] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 541.157559] dagster-webserver[3886]: dbapi = dbapi_meth(**dbapi_args) full # [ 541.158779] dagster-webserver[3886]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 541.161562] dagster-webserver[3886]: import psycopg full # [ 541.162621] dagster-webserver[3886]: ModuleNotFoundError: No module named 'psycopg' full # [ 541.409914] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 541.411955] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 541.413677] systemd[1]: dagster-webserver.service: Consumed 2.016s CPU time over 7.976s wall clock time, 111.8M memory peak. full # [ 542.672983] dagster-daemon[3896]: Traceback (most recent call last): full # [ 542.675528] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 542.676137] dagster-daemon[3896]: sys.exit(main()) full # [ 542.676700] dagster-daemon[3896]: ~~~~^^ full # [ 542.677523] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 542.677960] dagster-daemon[3896]: cli(obj={}) full # [ 542.678800] dagster-daemon[3896]: ~~~^^^^^^^^ full # [ 542.679596] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 542.680263] dagster-daemon[3896]: return self.main(*args, **kwargs) full # [ 542.680856] dagster-daemon[3896]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 542.681692] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 542.682491] dagster-daemon[3896]: rv = self.invoke(ctx) full # [ 542.689728] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 542.690301] dagster-daemon[3896]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 542.690954] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 542.691730] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 542.692555] dagster-daemon[3896]: return ctx.invoke(self.callback, **ctx.params) full # [ 542.693234] dagster-daemon[3896]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.693849] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 542.694485] dagster-daemon[3896]: return callback(*args, **kwargs) full # [ 542.695204] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 542.695761] dagster-daemon[3896]: with get_instance_for_cli( full # [ 542.696573] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 542.697223] dagster-daemon[3896]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 542.697826] dagster-daemon[3896]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.698637] dagster-daemon[3896]: ) as instance: full # [ 542.699462] dagster-daemon[3896]: ^ full # [ 542.710801] dagster-daemon[3896]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 542.711546] dagster-daemon[3896]: return next(self.gen) full # [ 542.712200] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 542.712809] dagster-daemon[3896]: with DagsterInstance.get() as instance: full # [ 542.713637] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 542.714283] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 542.714890] dagster-daemon[3896]: return create_instance_from_dagster_home() full # [ 542.715701] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 542.716281] dagster-daemon[3896]: return create_instance_from_config(dagster_home_path) full # [ 542.716888] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 542.717691] dagster-daemon[3896]: return create_instance_from_ref(instance_ref) full # [ 542.729124] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 542.729659] dagster-daemon[3896]: unified_storage = instance_ref.storage full # [ 542.730553] dagster-daemon[3896]: ^^^^^^^^^^^^^^^^^^^^ full # [ 542.731179] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 542.731792] dagster-daemon[3896]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 542.732618] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.733272] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 542.733910] dagster-daemon[3896]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 542.734731] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.735763] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 542.736576] dagster-daemon[3896]: return DagsterPostgresStorage( full # [ 542.737232] dagster-daemon[3896]: inst_data=inst_data, full # [ 542.737835] dagster-daemon[3896]: ...<2 lines>... full # [ 542.738457] dagster-daemon[3896]: token_provider=get_token_provider_from_config(config_value), full # [ 542.739119] dagster-daemon[3896]: ) full # [ 542.751302] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 542.751844] dagster-daemon[3896]: self._run_storage = PostgresRunStorage( full # [ 542.752480] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~~~^ full # [ 542.753156] dagster-daemon[3896]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 542.753766] dagster-daemon[3896]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.754595] dagster-daemon[3896]: ) full # [ 542.755268] dagster-daemon[3896]: ^ full # [ 542.755878] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 542.756709] dagster-daemon[3896]: self._engine = create_pg_engine( full # [ 542.757546] dagster-daemon[3896]: ~~~~~~~~~~~~~~~~^ full # [ 542.758211] dagster-daemon[3896]: self.postgres_url, full # [ 542.758822] dagster-daemon[3896]: ^^^^^^^^^^^^^^^^^^ full # [ 542.759646] dagster-daemon[3896]: ...<2 lines>... full # [ 542.760488] dagster-daemon[3896]: poolclass=db_pool.NullPool, full # [ 542.761162] dagster-daemon[3896]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 542.761768] dagster-daemon[3896]: ) full # [ 542.762593] dagster-daemon[3896]: ^ full # [ 542.763241] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 542.763841] dagster-daemon[3896]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 542.764496] dagster-daemon[3896]: File "", line 2, in create_engine full # [ 542.765116] dagster-daemon[3896]: return target(fn, url, **kwargs) full # [ 542.765703] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 542.766526] dagster-daemon[3896]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 542.780162] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 542.782723] dagster-daemon[3896]: dbapi = dbapi_meth(**dbapi_args) full # [ 542.783923] dagster-daemon[3896]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 542.786646] dagster-daemon[3896]: import psycopg full # [ 542.787577] dagster-daemon[3896]: ModuleNotFoundError: No module named 'psycopg' full # [ 542.996311] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 542.999105] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 543.001275] systemd[1]: dagster-daemon.service: Consumed 1.457s CPU time over 7.420s wall clock time, 88.4M memory peak. full # [ 546.454896] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 66. full # [ 546.457646] systemd[1]: Started Dagster Webserver. full # [ 548.204288] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 74. full # [ 548.206493] systemd[1]: Started Dagster Daemon. full # [ 549.068752] dagster-webserver[3928]: Traceback (most recent call last): full # [ 549.070954] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 549.071284] dagster-webserver[3928]: sys.exit(main()) full # [ 549.071874] dagster-webserver[3928]: ~~~~^^ full # [ 549.074308] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 549.074847] dagster-webserver[3928]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 549.075484] dagster-webserver[3928]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 549.078099] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 549.078705] dagster-webserver[3928]: return self.main(*args, **kwargs) full # [ 549.079531] dagster-webserver[3928]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 549.082088] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 549.082778] dagster-webserver[3928]: rv = self.invoke(ctx) full # [ 549.083600] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 549.086097] dagster-webserver[3928]: return ctx.invoke(self.callback, **ctx.params) full # [ 549.086644] dagster-webserver[3928]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 549.087272] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 549.087887] dagster-webserver[3928]: return callback(*args, **kwargs) full # [ 549.090681] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 549.091517] dagster-webserver[3928]: instance = stack.enter_context( full # [ 549.094088] dagster-webserver[3928]: get_possibly_temporary_instance_for_cli( full # [ 549.094715] dagster-webserver[3928]: ...<3 lines>... full # [ 549.095532] dagster-webserver[3928]: ) full # [ 549.099087] dagster-webserver[3928]: ) full # [ 549.099767] dagster-webserver[3928]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 549.100577] dagster-webserver[3928]: result = _enter(cm) full # [ 549.103088] dagster-webserver[3928]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 549.105098] dagster-webserver[3928]: return next(self.gen) full # [ 549.105630] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 549.108099] dagster-webserver[3928]: with DagsterInstance.get() as instance: full # [ 549.108660] dagster-webserver[3928]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 549.109485] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 549.112089] dagster-webserver[3928]: return create_instance_from_dagster_home() full # [ 549.112753] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 549.113519] dagster-webserver[3928]: return create_instance_from_config(dagster_home_path) full # [ 549.113940] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 549.116545] dagster-webserver[3928]: return create_instance_from_ref(instance_ref) full # [ 549.117199] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 549.117796] dagster-webserver[3928]: unified_storage = instance_ref.storage full # [ 549.120096] dagster-webserver[3928]: ^^^^^^^^^^^^^^^^^^^^ full # [ 549.120621] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 549.123108] dagster-webserver[3928]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 549.123650] dagster-webserver[3928]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 549.124483] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 549.127089] dagster-webserver[3928]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 549.127702] dagster-webserver[3928]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 549.128724] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 549.131098] dagster-webserver[3928]: return DagsterPostgresStorage( full # [ 549.131761] dagster-webserver[3928]: inst_data=inst_data, full # [ 549.134090] dagster-webserver[3928]: ...<2 lines>... full # [ 549.134584] dagster-webserver[3928]: token_provider=get_token_provider_from_config(config_value), full # [ 549.137098] dagster-webserver[3928]: ) full # [ 549.137604] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 549.138278] dagster-webserver[3928]: self._run_storage = PostgresRunStorage( full # [ 549.138868] dagster-webserver[3928]: ~~~~~~~~~~~~~~~~~~^ full # [ 549.141664] dagster-webserver[3928]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 549.142484] dagster-webserver[3928]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 549.145098] dagster-webserver[3928]: ) full # [ 549.145712] dagster-webserver[3928]: ^ full # [ 549.146590] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 549.149090] dagster-webserver[3928]: self._engine = create_pg_engine( full # [ 549.149768] dagster-webserver[3928]: ~~~~~~~~~~~~~~~~^ full # [ 549.150581] dagster-webserver[3928]: self.postgres_url, full # [ 549.154117] dagster-webserver[3928]: ^^^^^^^^^^^^^^^^^^ full # [ 549.154620] dagster-webserver[3928]: ...<2 lines>... full # [ 549.155280] dagster-webserver[3928]: poolclass=db_pool.NullPool, full # [ 549.155872] dagster-webserver[3928]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 549.158680] dagster-webserver[3928]: ) full # [ 549.160307] dagster-webserver[3928]: ^ full # [ 549.160915] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 549.163523] dagster-webserver[3928]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 549.163951] dagster-webserver[3928]: File "", line 2, in create_engine full # [ 549.164764] dagster-webserver[3928]: return target(fn, url, **kwargs) full # [ 549.167097] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 549.167583] dagster-webserver[3928]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 549.170091] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 549.170614] dagster-webserver[3928]: dbapi = dbapi_meth(**dbapi_args) full # [ 549.171265] dagster-webserver[3928]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 549.171879] dagster-webserver[3928]: import psycopg full # [ 549.174685] dagster-webserver[3928]: ModuleNotFoundError: No module named 'psycopg' full # [ 549.445990] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 549.448238] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 549.451180] systemd[1]: dagster-webserver.service: Consumed 2.022s CPU time over 8.037s wall clock time, 111.7M memory peak. full # [ 550.173417] dagster-daemon[3934]: Traceback (most recent call last): full # [ 550.175900] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 550.176656] dagster-daemon[3934]: sys.exit(main()) full # [ 550.177268] dagster-daemon[3934]: ~~~~^^ full # [ 550.177905] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 550.178705] dagster-daemon[3934]: cli(obj={}) full # [ 550.179548] dagster-daemon[3934]: ~~~^^^^^^^^ full # [ 550.180240] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 550.180797] dagster-daemon[3934]: return self.main(*args, **kwargs) full # [ 550.181612] dagster-daemon[3934]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 550.182271] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 550.182871] dagster-daemon[3934]: rv = self.invoke(ctx) full # [ 550.190138] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 550.190662] dagster-daemon[3934]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 550.191544] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 550.192182] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 550.192787] dagster-daemon[3934]: return ctx.invoke(self.callback, **ctx.params) full # [ 550.193612] dagster-daemon[3934]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.194283] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 550.194890] dagster-daemon[3934]: return callback(*args, **kwargs) full # [ 550.195746] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 550.196529] dagster-daemon[3934]: with get_instance_for_cli( full # [ 550.197189] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 550.197782] dagster-daemon[3934]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 550.198590] dagster-daemon[3934]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.199244] dagster-daemon[3934]: ) as instance: full # [ 550.199865] dagster-daemon[3934]: ^ full # [ 550.200499] dagster-daemon[3934]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 550.201128] dagster-daemon[3934]: return next(self.gen) full # [ 550.214051] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 550.214586] dagster-daemon[3934]: with DagsterInstance.get() as instance: full # [ 550.215252] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 550.215863] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 550.216684] dagster-daemon[3934]: return create_instance_from_dagster_home() full # [ 550.217525] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 550.218182] dagster-daemon[3934]: return create_instance_from_config(dagster_home_path) full # [ 550.218796] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 550.219620] dagster-daemon[3934]: return create_instance_from_ref(instance_ref) full # [ 550.220458] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 550.221139] dagster-daemon[3934]: unified_storage = instance_ref.storage full # [ 550.221754] dagster-daemon[3934]: ^^^^^^^^^^^^^^^^^^^^ full # [ 550.222593] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 550.223263] dagster-daemon[3934]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 550.223835] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.224661] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 550.225495] dagster-daemon[3934]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 550.226164] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.244679] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 550.245243] dagster-daemon[3934]: return DagsterPostgresStorage( full # [ 550.245848] dagster-daemon[3934]: inst_data=inst_data, full # [ 550.246481] dagster-daemon[3934]: ...<2 lines>... full # [ 550.247150] dagster-daemon[3934]: token_provider=get_token_provider_from_config(config_value), full # [ 550.247743] dagster-daemon[3934]: ) full # [ 550.248572] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 550.249241] dagster-daemon[3934]: self._run_storage = PostgresRunStorage( full # [ 550.249849] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~~~^ full # [ 550.250480] dagster-daemon[3934]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 550.251156] dagster-daemon[3934]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.251751] dagster-daemon[3934]: ) full # [ 550.252612] dagster-daemon[3934]: ^ full # [ 550.253327] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 550.253863] dagster-daemon[3934]: self._engine = create_pg_engine( full # [ 550.254493] dagster-daemon[3934]: ~~~~~~~~~~~~~~~~^ full # [ 550.255173] dagster-daemon[3934]: self.postgres_url, full # [ 550.255773] dagster-daemon[3934]: ^^^^^^^^^^^^^^^^^^ full # [ 550.256596] dagster-daemon[3934]: ...<2 lines>... full # [ 550.257270] dagster-daemon[3934]: poolclass=db_pool.NullPool, full # [ 550.257876] dagster-daemon[3934]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 550.258692] dagster-daemon[3934]: ) full # [ 550.259511] dagster-daemon[3934]: ^ full # [ 550.260157] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 550.260752] dagster-daemon[3934]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 550.273831] dagster-daemon[3934]: File "", line 2, in create_engine full # [ 550.276041] dagster-daemon[3934]: return target(fn, url, **kwargs) full # [ 550.277206] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 550.279743] dagster-daemon[3934]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 550.281253] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 550.283825] dagster-daemon[3934]: dbapi = dbapi_meth(**dbapi_args) full # [ 550.285000] dagster-daemon[3934]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 550.287755] dagster-daemon[3934]: import psycopg full # [ 550.288687] dagster-daemon[3934]: ModuleNotFoundError: No module named 'psycopg' full # [ 550.471663] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 550.472605] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 550.475542] systemd[1]: dagster-daemon.service: Consumed 1.458s CPU time over 7.474s wall clock time, 88.5M memory peak. full # [ 554.455119] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 67. full # [ 554.459244] systemd[1]: Started Dagster Webserver. full # [ 555.704276] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 75. full # [ 555.706641] systemd[1]: Started Dagster Daemon. full # [ 557.000281] dagster-webserver[3967]: Traceback (most recent call last): full # [ 557.002801] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 557.003525] dagster-webserver[3967]: sys.exit(main()) full # [ 557.004146] dagster-webserver[3967]: ~~~~^^ full # [ 557.004735] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 557.005719] dagster-webserver[3967]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 557.006623] dagster-webserver[3967]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.007363] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 557.008084] dagster-webserver[3967]: return self.main(*args, **kwargs) full # [ 557.008661] dagster-webserver[3967]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 557.009636] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 557.010509] dagster-webserver[3967]: rv = self.invoke(ctx) full # [ 557.018142] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 557.018642] dagster-webserver[3967]: return ctx.invoke(self.callback, **ctx.params) full # [ 557.019493] dagster-webserver[3967]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.020383] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 557.020924] dagster-webserver[3967]: return callback(*args, **kwargs) full # [ 557.021730] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 557.022704] dagster-webserver[3967]: instance = stack.enter_context( full # [ 557.023564] dagster-webserver[3967]: get_possibly_temporary_instance_for_cli( full # [ 557.024328] dagster-webserver[3967]: ...<3 lines>... full # [ 557.025050] dagster-webserver[3967]: ) full # [ 557.025634] dagster-webserver[3967]: ) full # [ 557.026568] dagster-webserver[3967]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 557.027125] dagster-webserver[3967]: result = _enter(cm) full # [ 557.027711] dagster-webserver[3967]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 557.028669] dagster-webserver[3967]: return next(self.gen) full # [ 557.038327] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 557.038849] dagster-webserver[3967]: with DagsterInstance.get() as instance: full # [ 557.039471] dagster-webserver[3967]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 557.040303] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 557.040918] dagster-webserver[3967]: return create_instance_from_dagster_home() full # [ 557.041726] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 557.042664] dagster-webserver[3967]: return create_instance_from_config(dagster_home_path) full # [ 557.043239] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 557.043814] dagster-webserver[3967]: return create_instance_from_ref(instance_ref) full # [ 557.056081] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 557.056582] dagster-webserver[3967]: unified_storage = instance_ref.storage full # [ 557.057242] dagster-webserver[3967]: ^^^^^^^^^^^^^^^^^^^^ full # [ 557.057844] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 557.060104] dagster-webserver[3967]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 557.060670] dagster-webserver[3967]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.061499] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 557.062447] dagster-webserver[3967]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 557.062953] dagster-webserver[3967]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.063768] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 557.064703] dagster-webserver[3967]: return DagsterPostgresStorage( full # [ 557.065242] dagster-webserver[3967]: inst_data=inst_data, full # [ 557.065848] dagster-webserver[3967]: ...<2 lines>... full # [ 557.066653] dagster-webserver[3967]: token_provider=get_token_provider_from_config(config_value), full # [ 557.067498] dagster-webserver[3967]: ) full # [ 557.068213] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 557.068817] dagster-webserver[3967]: self._run_storage = PostgresRunStorage( full # [ 557.069551] dagster-webserver[3967]: ~~~~~~~~~~~~~~~~~~^ full # [ 557.070427] dagster-webserver[3967]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 557.071042] dagster-webserver[3967]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.071617] dagster-webserver[3967]: ) full # [ 557.074067] dagster-webserver[3967]: ^ full # [ 557.074638] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 557.075461] dagster-webserver[3967]: self._engine = create_pg_engine( full # [ 557.076287] dagster-webserver[3967]: ~~~~~~~~~~~~~~~~^ full # [ 557.076907] dagster-webserver[3967]: self.postgres_url, full # [ 557.077713] dagster-webserver[3967]: ^^^^^^^^^^^^^^^^^^ full # [ 557.078603] dagster-webserver[3967]: ...<2 lines>... full # [ 557.079189] dagster-webserver[3967]: poolclass=db_pool.NullPool, full # [ 557.079791] dagster-webserver[3967]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.080701] dagster-webserver[3967]: ) full # [ 557.081265] dagster-webserver[3967]: ^ full # [ 557.081892] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 557.082671] dagster-webserver[3967]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 557.083494] dagster-webserver[3967]: File "", line 2, in create_engine full # [ 557.085403] dagster-webserver[3967]: return target(fn, url, **kwargs) full # [ 557.085916] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 557.086726] dagster-webserver[3967]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 557.087824] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 557.088568] dagster-webserver[3967]: dbapi = dbapi_meth(**dbapi_args) full # [ 557.089317] dagster-webserver[3967]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 557.089832] dagster-webserver[3967]: import psycopg full # [ 557.090633] dagster-webserver[3967]: ModuleNotFoundError: No module named 'psycopg' full # [ 557.448438] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 557.451537] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 557.453297] systemd[1]: dagster-webserver.service: Consumed 2.078s CPU time over 7.999s wall clock time, 111.6M memory peak. full # [ 557.610302] dagster-daemon[3977]: Traceback (most recent call last): full # [ 557.612832] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 557.613587] dagster-daemon[3977]: sys.exit(main()) full # [ 557.614210] dagster-daemon[3977]: ~~~~^^ full # [ 557.614812] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 557.615624] dagster-daemon[3977]: cli(obj={}) full # [ 557.616279] dagster-daemon[3977]: ~~~^^^^^^^^ full # [ 557.616883] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 557.617691] dagster-daemon[3977]: return self.main(*args, **kwargs) full # [ 557.618511] dagster-daemon[3977]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 557.619194] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 557.619751] dagster-daemon[3977]: rv = self.invoke(ctx) full # [ 557.626987] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 557.627573] dagster-daemon[3977]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 557.628262] dagster-daemon[3977]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 557.628846] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 557.629520] dagster-daemon[3977]: return ctx.invoke(self.callback, **ctx.params) full # [ 557.630155] dagster-daemon[3977]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.630763] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 557.631590] dagster-daemon[3977]: return callback(*args, **kwargs) full # [ 557.632313] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 557.632878] dagster-daemon[3977]: with get_instance_for_cli( full # [ 557.633673] dagster-daemon[3977]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 557.634500] dagster-daemon[3977]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 557.635155] dagster-daemon[3977]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.635753] dagster-daemon[3977]: ) as instance: full # [ 557.636563] dagster-daemon[3977]: ^ full # [ 557.637223] dagster-daemon[3977]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 557.637818] dagster-daemon[3977]: return next(self.gen) full # [ 557.638627] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 557.639263] dagster-daemon[3977]: with DagsterInstance.get() as instance: full # [ 557.639895] dagster-daemon[3977]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 557.655175] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 557.655699] dagster-daemon[3977]: return create_instance_from_dagster_home() full # [ 557.656541] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 557.657213] dagster-daemon[3977]: return create_instance_from_config(dagster_home_path) full # [ 557.657826] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 557.658664] dagster-daemon[3977]: return create_instance_from_ref(instance_ref) full # [ 557.659530] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 557.660211] dagster-daemon[3977]: unified_storage = instance_ref.storage full # [ 557.660797] dagster-daemon[3977]: ^^^^^^^^^^^^^^^^^^^^ full # [ 557.661596] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 557.662265] dagster-daemon[3977]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 557.662874] dagster-daemon[3977]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.676405] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 557.676928] dagster-daemon[3977]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 557.677767] dagster-daemon[3977]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.678594] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 557.679267] dagster-daemon[3977]: return DagsterPostgresStorage( full # [ 557.679881] dagster-daemon[3977]: inst_data=inst_data, full # [ 557.680701] dagster-daemon[3977]: ...<2 lines>... full # [ 557.681547] dagster-daemon[3977]: token_provider=get_token_provider_from_config(config_value), full # [ 557.682229] dagster-daemon[3977]: ) full # [ 557.682836] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 557.683719] dagster-daemon[3977]: self._run_storage = PostgresRunStorage( full # [ 557.684500] dagster-daemon[3977]: ~~~~~~~~~~~~~~~~~~^ full # [ 557.685173] dagster-daemon[3977]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 557.685796] dagster-daemon[3977]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.686612] dagster-daemon[3977]: ) full # [ 557.687296] dagster-daemon[3977]: ^ full # [ 557.687939] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 557.688721] dagster-daemon[3977]: self._engine = create_pg_engine( full # [ 557.689544] dagster-daemon[3977]: ~~~~~~~~~~~~~~~~^ full # [ 557.690223] dagster-daemon[3977]: self.postgres_url, full # [ 557.690808] dagster-daemon[3977]: ^^^^^^^^^^^^^^^^^^ full # [ 557.691629] dagster-daemon[3977]: ...<2 lines>... full # [ 557.692255] dagster-daemon[3977]: poolclass=db_pool.NullPool, full # [ 557.692877] dagster-daemon[3977]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 557.693685] dagster-daemon[3977]: ) full # [ 557.694510] dagster-daemon[3977]: ^ full # [ 557.695150] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 557.695755] dagster-daemon[3977]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 557.710935] dagster-daemon[3977]: File "", line 2, in create_engine full # [ 557.713155] dagster-daemon[3977]: return target(fn, url, **kwargs) full # [ 557.714325] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 557.716859] dagster-daemon[3977]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 557.718380] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 557.720961] dagster-daemon[3977]: dbapi = dbapi_meth(**dbapi_args) full # [ 557.722155] dagster-daemon[3977]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 557.724887] dagster-daemon[3977]: import psycopg full # [ 557.725833] dagster-daemon[3977]: ModuleNotFoundError: No module named 'psycopg' full # [ 557.896234] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 557.898300] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 557.900993] systemd[1]: dagster-daemon.service: Consumed 1.459s CPU time over 7.423s wall clock time, 88.5M memory peak. full # [ 562.455410] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 68. full # [ 562.459582] systemd[1]: Started Dagster Webserver. full # [ 562.954424] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 76. full # [ 562.958151] systemd[1]: Started Dagster Daemon. full # [ 564.780528] dagster-daemon[4015]: Traceback (most recent call last): full # [ 564.782739] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 564.783286] dagster-daemon[4015]: sys.exit(main()) full # [ 564.783843] dagster-daemon[4015]: ~~~~^^ full # [ 564.787143] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 564.787654] dagster-daemon[4015]: cli(obj={}) full # [ 564.788488] dagster-daemon[4015]: ~~~^^^^^^^^ full # [ 564.791097] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 564.791592] dagster-daemon[4015]: return self.main(*args, **kwargs) full # [ 564.792258] dagster-daemon[4015]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 564.792853] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 564.795660] dagster-daemon[4015]: rv = self.invoke(ctx) full # [ 564.796492] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 564.799094] dagster-daemon[4015]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 564.799730] dagster-daemon[4015]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 564.800531] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 564.803088] dagster-daemon[4015]: return ctx.invoke(self.callback, **ctx.params) full # [ 564.803770] dagster-daemon[4015]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 564.804583] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 564.807088] dagster-daemon[4015]: return callback(*args, **kwargs) full # [ 564.807619] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 564.808258] dagster-daemon[4015]: with get_instance_for_cli( full # [ 564.808883] dagster-daemon[4015]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 564.811131] dagster-daemon[4015]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 564.811711] dagster-daemon[4015]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 564.814089] dagster-daemon[4015]: ) as instance: full # [ 564.814725] dagster-daemon[4015]: ^ full # [ 564.817089] dagster-daemon[4015]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 564.817795] dagster-daemon[4015]: return next(self.gen) full # [ 564.820089] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 564.820598] dagster-daemon[4015]: with DagsterInstance.get() as instance: full # [ 564.823089] dagster-daemon[4015]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 564.823675] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 564.824460] dagster-daemon[4015]: return create_instance_from_dagster_home() full # [ 564.827089] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 564.827677] dagster-daemon[4015]: return create_instance_from_config(dagster_home_path) full # [ 564.828502] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 564.831090] dagster-daemon[4015]: return create_instance_from_ref(instance_ref) full # [ 564.831716] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 564.832533] dagster-daemon[4015]: unified_storage = instance_ref.storage full # [ 564.835108] dagster-daemon[4015]: ^^^^^^^^^^^^^^^^^^^^ full # [ 564.835764] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 564.836574] dagster-daemon[4015]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 564.840089] dagster-daemon[4015]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 564.840587] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 564.841249] dagster-daemon[4015]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 564.841847] dagster-daemon[4015]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 564.844090] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 564.844682] dagster-daemon[4015]: return DagsterPostgresStorage( full # [ 564.845486] dagster-daemon[4015]: inst_data=inst_data, full # [ 564.848089] dagster-daemon[4015]: ...<2 lines>... full # [ 564.848697] dagster-daemon[4015]: token_provider=get_token_provider_from_config(config_value), full # [ 564.849519] dagster-daemon[4015]: ) full # [ 564.853090] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 564.853711] dagster-daemon[4015]: self._run_storage = PostgresRunStorage( full # [ 564.854526] dagster-daemon[4015]: ~~~~~~~~~~~~~~~~~~^ full # [ 564.857137] dagster-daemon[4015]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 564.857743] dagster-daemon[4015]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 564.858557] dagster-daemon[4015]: ) full # [ 564.861096] dagster-daemon[4015]: ^ full # [ 564.861580] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 564.862240] dagster-daemon[4015]: self._engine = create_pg_engine( full # [ 564.862836] dagster-daemon[4015]: ~~~~~~~~~~~~~~~~^ full # [ 564.867090] dagster-daemon[4015]: self.postgres_url, full # [ 564.867635] dagster-daemon[4015]: ^^^^^^^^^^^^^^^^^^ full # [ 564.868468] dagster-daemon[4015]: ...<2 lines>... full # [ 564.871088] dagster-daemon[4015]: poolclass=db_pool.NullPool, full # [ 564.871691] dagster-daemon[4015]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 564.872517] dagster-daemon[4015]: ) full # [ 564.872940] dagster-daemon[4015]: ^ full # [ 564.875544] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 564.876558] dagster-daemon[4015]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 564.879090] dagster-daemon[4015]: File "", line 2, in create_engine full # [ 564.879597] dagster-daemon[4015]: return target(fn, url, **kwargs) full # [ 564.880262] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 564.880878] dagster-daemon[4015]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 564.883647] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 564.884472] dagster-daemon[4015]: dbapi = dbapi_meth(**dbapi_args) full # [ 564.887088] dagster-daemon[4015]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 564.887701] dagster-daemon[4015]: import psycopg full # [ 564.888529] dagster-daemon[4015]: ModuleNotFoundError: No module named 'psycopg' full # [ 565.053249] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 565.053874] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 565.054640] systemd[1]: dagster-daemon.service: Consumed 1.435s CPU time over 7.148s wall clock time, 88.5M memory peak. full # [ 565.182041] dagster-webserver[4009]: Traceback (most recent call last): full # [ 565.184543] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 565.185150] dagster-webserver[4009]: sys.exit(main()) full # [ 565.185718] dagster-webserver[4009]: ~~~~^^ full # [ 565.186549] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 565.187203] dagster-webserver[4009]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 565.188062] dagster-webserver[4009]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.188634] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 565.189261] dagster-webserver[4009]: return self.main(*args, **kwargs) full # [ 565.189864] dagster-webserver[4009]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 565.190663] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 565.191489] dagster-webserver[4009]: rv = self.invoke(ctx) full # [ 565.199866] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 565.200595] dagster-webserver[4009]: return ctx.invoke(self.callback, **ctx.params) full # [ 565.201289] dagster-webserver[4009]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.201874] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 565.202696] dagster-webserver[4009]: return callback(*args, **kwargs) full # [ 565.203527] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 565.204187] dagster-webserver[4009]: instance = stack.enter_context( full # [ 565.204792] dagster-webserver[4009]: get_possibly_temporary_instance_for_cli( full # [ 565.205619] dagster-webserver[4009]: ...<3 lines>... full # [ 565.206291] dagster-webserver[4009]: ) full # [ 565.206899] dagster-webserver[4009]: ) full # [ 565.207937] dagster-webserver[4009]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 565.208713] dagster-webserver[4009]: result = _enter(cm) full # [ 565.217217] dagster-webserver[4009]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 565.217756] dagster-webserver[4009]: return next(self.gen) full # [ 565.218572] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 565.219358] dagster-webserver[4009]: with DagsterInstance.get() as instance: full # [ 565.220082] dagster-webserver[4009]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 565.220712] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 565.221514] dagster-webserver[4009]: return create_instance_from_dagster_home() full # [ 565.222209] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 565.222792] dagster-webserver[4009]: return create_instance_from_config(dagster_home_path) full # [ 565.232459] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 565.233036] dagster-webserver[4009]: return create_instance_from_ref(instance_ref) full # [ 565.233629] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 565.234283] dagster-webserver[4009]: unified_storage = instance_ref.storage full # [ 565.234918] dagster-webserver[4009]: ^^^^^^^^^^^^^^^^^^^^ full # [ 565.235737] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 565.236584] dagster-webserver[4009]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 565.237233] dagster-webserver[4009]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.237876] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 565.238664] dagster-webserver[4009]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 565.239534] dagster-webserver[4009]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.240170] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 565.240778] dagster-webserver[4009]: return DagsterPostgresStorage( full # [ 565.241601] dagster-webserver[4009]: inst_data=inst_data, full # [ 565.242271] dagster-webserver[4009]: ...<2 lines>... full # [ 565.242865] dagster-webserver[4009]: token_provider=get_token_provider_from_config(config_value), full # [ 565.243673] dagster-webserver[4009]: ) full # [ 565.258985] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 565.259566] dagster-webserver[4009]: self._run_storage = PostgresRunStorage( full # [ 565.260225] dagster-webserver[4009]: ~~~~~~~~~~~~~~~~~~^ full # [ 565.260847] dagster-webserver[4009]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 565.261695] dagster-webserver[4009]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.262691] dagster-webserver[4009]: ) full # [ 565.263633] dagster-webserver[4009]: ^ full # [ 565.264200] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 565.264805] dagster-webserver[4009]: self._engine = create_pg_engine( full # [ 565.265690] dagster-webserver[4009]: ~~~~~~~~~~~~~~~~^ full # [ 565.266311] dagster-webserver[4009]: self.postgres_url, full # [ 565.266918] dagster-webserver[4009]: ^^^^^^^^^^^^^^^^^^ full # [ 565.267737] dagster-webserver[4009]: ...<2 lines>... full # [ 565.268563] dagster-webserver[4009]: poolclass=db_pool.NullPool, full # [ 565.269251] dagster-webserver[4009]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 565.269848] dagster-webserver[4009]: ) full # [ 565.270483] dagster-webserver[4009]: ^ full # [ 565.271156] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 565.271767] dagster-webserver[4009]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 565.272630] dagster-webserver[4009]: File "", line 2, in create_engine full # [ 565.273238] dagster-webserver[4009]: return target(fn, url, **kwargs) full # [ 565.273841] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 565.274464] dagster-webserver[4009]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 565.289082] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 565.291678] dagster-webserver[4009]: dbapi = dbapi_meth(**dbapi_args) full # [ 565.292875] dagster-webserver[4009]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 565.295634] dagster-webserver[4009]: import psycopg full # [ 565.296600] dagster-webserver[4009]: ModuleNotFoundError: No module named 'psycopg' full # [ 565.567490] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 565.568274] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 565.568941] systemd[1]: dagster-webserver.service: Consumed 2.078s CPU time over 8.117s wall clock time, 111.8M memory peak. full # [ 570.204783] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 77. full # [ 570.207577] systemd[1]: Started Dagster Daemon. full # [ 570.704310] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 69. full # [ 570.707678] systemd[1]: Started Dagster Webserver. full # [ 572.090338] dagster-daemon[4051]: Traceback (most recent call last): full # [ 572.091873] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 572.092597] dagster-daemon[4051]: sys.exit(main()) full # [ 572.093251] dagster-daemon[4051]: ~~~~^^ full # [ 572.093833] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 572.094758] dagster-daemon[4051]: cli(obj={}) full # [ 572.095492] dagster-daemon[4051]: ~~~^^^^^^^^ full # [ 572.096238] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 572.096726] dagster-daemon[4051]: return self.main(*args, **kwargs) full # [ 572.097545] dagster-daemon[4051]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 572.098384] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 572.099042] dagster-daemon[4051]: rv = self.invoke(ctx) full # [ 572.099623] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 572.100350] dagster-daemon[4051]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 572.100907] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 572.101702] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 572.102742] dagster-daemon[4051]: return ctx.invoke(self.callback, **ctx.params) full # [ 572.103545] dagster-daemon[4051]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.105968] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 572.106779] dagster-daemon[4051]: return callback(*args, **kwargs) full # [ 572.107622] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 572.108415] dagster-daemon[4051]: with get_instance_for_cli( full # [ 572.109090] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 572.109670] dagster-daemon[4051]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 572.110606] dagster-daemon[4051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.111147] dagster-daemon[4051]: ) as instance: full # [ 572.111743] dagster-daemon[4051]: ^ full # [ 572.112640] dagster-daemon[4051]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 572.113219] dagster-daemon[4051]: return next(self.gen) full # [ 572.129607] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 572.130162] dagster-daemon[4051]: with DagsterInstance.get() as instance: full # [ 572.130754] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 572.131588] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 572.132232] dagster-daemon[4051]: return create_instance_from_dagster_home() full # [ 572.132830] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 572.135179] dagster-daemon[4051]: return create_instance_from_config(dagster_home_path) full # [ 572.135886] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 572.136663] dagster-daemon[4051]: return create_instance_from_ref(instance_ref) full # [ 572.147074] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 572.147578] dagster-daemon[4051]: unified_storage = instance_ref.storage full # [ 572.148263] dagster-daemon[4051]: ^^^^^^^^^^^^^^^^^^^^ full # [ 572.148843] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 572.151091] dagster-daemon[4051]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 572.151653] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.152479] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 572.155094] dagster-daemon[4051]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 572.155692] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.156527] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 572.156941] dagster-daemon[4051]: return DagsterPostgresStorage( full # [ 572.157918] dagster-daemon[4051]: inst_data=inst_data, full # [ 572.158789] dagster-daemon[4051]: ...<2 lines>... full # [ 572.159679] dagster-daemon[4051]: token_provider=get_token_provider_from_config(config_value), full # [ 572.160266] dagster-daemon[4051]: ) full # [ 572.160866] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 572.161740] dagster-daemon[4051]: self._run_storage = PostgresRunStorage( full # [ 572.162501] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~~~^ full # [ 572.165209] dagster-daemon[4051]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 572.165714] dagster-daemon[4051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.166545] dagster-daemon[4051]: ) full # [ 572.167404] dagster-daemon[4051]: ^ full # [ 572.168047] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 572.168622] dagster-daemon[4051]: self._engine = create_pg_engine( full # [ 572.169388] dagster-daemon[4051]: ~~~~~~~~~~~~~~~~^ full # [ 572.169890] dagster-daemon[4051]: self.postgres_url, full # [ 572.170695] dagster-daemon[4051]: ^^^^^^^^^^^^^^^^^^ full # [ 572.171600] dagster-daemon[4051]: ...<2 lines>... full # [ 572.171941] dagster-daemon[4051]: poolclass=db_pool.NullPool, full # [ 572.172767] dagster-daemon[4051]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 572.173737] dagster-daemon[4051]: ) full # [ 572.174599] dagster-daemon[4051]: ^ full # [ 572.179125] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 572.179612] dagster-daemon[4051]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 572.182236] dagster-daemon[4051]: File "", line 2, in create_engine full # [ 572.182857] dagster-daemon[4051]: return target(fn, url, **kwargs) full # [ 572.183674] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 572.186090] dagster-daemon[4051]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 572.186692] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 572.188263] dagster-daemon[4051]: dbapi = dbapi_meth(**dbapi_args) full # [ 572.188737] dagster-daemon[4051]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 572.189549] dagster-daemon[4051]: import psycopg full # [ 572.190392] dagster-daemon[4051]: ModuleNotFoundError: No module named 'psycopg' full # [ 572.458170] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 572.458772] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 572.460833] systemd[1]: dagster-daemon.service: Consumed 1.479s CPU time over 7.407s wall clock time, 88.4M memory peak. full # [ 573.392070] dagster-webserver[4053]: Traceback (most recent call last): full # [ 573.394575] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 573.395183] dagster-webserver[4053]: sys.exit(main()) full # [ 573.395767] dagster-webserver[4053]: ~~~~^^ full # [ 573.396604] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 573.397232] dagster-webserver[4053]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 573.397852] dagster-webserver[4053]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.398471] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 573.399125] dagster-webserver[4053]: return self.main(*args, **kwargs) full # [ 573.399703] dagster-webserver[4053]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 573.400561] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 573.400961] dagster-webserver[4053]: rv = self.invoke(ctx) full # [ 573.401781] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 573.402589] dagster-webserver[4053]: return ctx.invoke(self.callback, **ctx.params) full # [ 573.403265] dagster-webserver[4053]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.414372] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 573.414987] dagster-webserver[4053]: return callback(*args, **kwargs) full # [ 573.415542] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 573.416213] dagster-webserver[4053]: instance = stack.enter_context( full # [ 573.416821] dagster-webserver[4053]: get_possibly_temporary_instance_for_cli( full # [ 573.417739] dagster-webserver[4053]: ...<3 lines>... full # [ 573.418480] dagster-webserver[4053]: ) full # [ 573.419148] dagster-webserver[4053]: ) full # [ 573.419754] dagster-webserver[4053]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 573.420576] dagster-webserver[4053]: result = _enter(cm) full # [ 573.421286] dagster-webserver[4053]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 573.421854] dagster-webserver[4053]: return next(self.gen) full # [ 573.422484] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 573.423155] dagster-webserver[4053]: with DagsterInstance.get() as instance: full # [ 573.423761] dagster-webserver[4053]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 573.434908] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 573.435648] dagster-webserver[4053]: return create_instance_from_dagster_home() full # [ 573.436287] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 573.436922] dagster-webserver[4053]: return create_instance_from_config(dagster_home_path) full # [ 573.437781] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 573.438612] dagster-webserver[4053]: return create_instance_from_ref(instance_ref) full # [ 573.439289] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 573.439858] dagster-webserver[4053]: unified_storage = instance_ref.storage full # [ 573.440492] dagster-webserver[4053]: ^^^^^^^^^^^^^^^^^^^^ full # [ 573.441164] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 573.441792] dagster-webserver[4053]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 573.442590] dagster-webserver[4053]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.456531] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 573.457111] dagster-webserver[4053]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 573.457704] dagster-webserver[4053]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.458536] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 573.459195] dagster-webserver[4053]: return DagsterPostgresStorage( full # [ 573.459806] dagster-webserver[4053]: inst_data=inst_data, full # [ 573.460632] dagster-webserver[4053]: ...<2 lines>... full # [ 573.461281] dagster-webserver[4053]: token_provider=get_token_provider_from_config(config_value), full # [ 573.461921] dagster-webserver[4053]: ) full # [ 573.462748] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 573.463580] dagster-webserver[4053]: self._run_storage = PostgresRunStorage( full # [ 573.464597] dagster-webserver[4053]: ~~~~~~~~~~~~~~~~~~^ full # [ 573.465271] dagster-webserver[4053]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 573.465884] dagster-webserver[4053]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.466704] dagster-webserver[4053]: ) full # [ 573.467545] dagster-webserver[4053]: ^ full # [ 573.468255] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 573.468824] dagster-webserver[4053]: self._engine = create_pg_engine( full # [ 573.469659] dagster-webserver[4053]: ~~~~~~~~~~~~~~~~^ full # [ 573.470476] dagster-webserver[4053]: self.postgres_url, full # [ 573.471131] dagster-webserver[4053]: ^^^^^^^^^^^^^^^^^^ full # [ 573.471716] dagster-webserver[4053]: ...<2 lines>... full # [ 573.472533] dagster-webserver[4053]: poolclass=db_pool.NullPool, full # [ 573.473193] dagster-webserver[4053]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 573.473800] dagster-webserver[4053]: ) full # [ 573.474609] dagster-webserver[4053]: ^ full # [ 573.475265] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 573.475867] dagster-webserver[4053]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 573.494095] dagster-webserver[4053]: File "", line 2, in create_engine full # [ 573.494851] dagster-webserver[4053]: return target(fn, url, **kwargs) full # [ 573.495968] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 573.496804] dagster-webserver[4053]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 573.499108] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 573.499648] dagster-webserver[4053]: dbapi = dbapi_meth(**dbapi_args) full # [ 573.500485] dagster-webserver[4053]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 573.503107] dagster-webserver[4053]: import psycopg full # [ 573.503721] dagster-webserver[4053]: ModuleNotFoundError: No module named 'psycopg' full # [ 573.773292] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 573.774056] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 573.778164] systemd[1]: dagster-webserver.service: Consumed 2.071s CPU time over 8.210s wall clock time, 111.8M memory peak. full # [ 577.705538] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 78. full # [ 577.709518] systemd[1]: Started Dagster Daemon. full # [ 578.954333] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 70. full # [ 578.956633] systemd[1]: Started Dagster Webserver. full # [ 579.585335] dagster-daemon[4089]: Traceback (most recent call last): full # [ 579.587040] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 579.589123] dagster-daemon[4089]: sys.exit(main()) full # [ 579.590111] dagster-daemon[4089]: ~~~~^^ full # [ 579.591173] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 579.593674] dagster-daemon[4089]: cli(obj={}) full # [ 579.594600] dagster-daemon[4089]: ~~~^^^^^^^^ full # [ 579.597074] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 579.599424] dagster-daemon[4089]: return self.main(*args, **kwargs) full # [ 579.600605] dagster-daemon[4089]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 579.601795] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 579.604140] dagster-daemon[4089]: rv = self.invoke(ctx) full # [ 579.605174] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 579.607487] dagster-daemon[4089]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 579.608975] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 579.610430] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 579.612774] dagster-daemon[4089]: return ctx.invoke(self.callback, **ctx.params) full # [ 579.614140] dagster-daemon[4089]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.615479] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 579.617788] dagster-daemon[4089]: return callback(*args, **kwargs) full # [ 579.618958] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 579.621520] dagster-daemon[4089]: with get_instance_for_cli( full # [ 579.622619] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 579.623703] dagster-daemon[4089]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 579.627099] dagster-daemon[4089]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.628932] dagster-daemon[4089]: ) as instance: full # [ 579.629877] dagster-daemon[4089]: ^ full # [ 579.630651] dagster-daemon[4089]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 579.632848] dagster-daemon[4089]: return next(self.gen) full # [ 579.633877] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 579.636453] dagster-daemon[4089]: with DagsterInstance.get() as instance: full # [ 579.637687] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 579.638775] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 579.641310] dagster-daemon[4089]: return create_instance_from_dagster_home() full # [ 579.644134] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 579.647057] dagster-daemon[4089]: return create_instance_from_config(dagster_home_path) full # [ 579.648468] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 579.651290] dagster-daemon[4089]: return create_instance_from_ref(instance_ref) full # [ 579.652611] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 579.655384] dagster-daemon[4089]: unified_storage = instance_ref.storage full # [ 579.656640] dagster-daemon[4089]: ^^^^^^^^^^^^^^^^^^^^ full # [ 579.657885] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 579.660403] dagster-daemon[4089]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 579.662289] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.666096] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 579.668661] dagster-daemon[4089]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 579.670240] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.671836] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 579.679096] dagster-daemon[4089]: return DagsterPostgresStorage( full # [ 579.680236] dagster-daemon[4089]: inst_data=inst_data, full # [ 579.681305] dagster-daemon[4089]: ...<2 lines>... full # [ 579.682270] dagster-daemon[4089]: token_provider=get_token_provider_from_config(config_value), full # [ 579.683834] dagster-daemon[4089]: ) full # [ 579.684608] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 579.687143] dagster-daemon[4089]: self._run_storage = PostgresRunStorage( full # [ 579.688389] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~~~^ full # [ 579.689636] dagster-daemon[4089]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 579.691322] dagster-daemon[4089]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.693086] dagster-daemon[4089]: ) full # [ 579.693838] dagster-daemon[4089]: ^ full # [ 579.694655] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 579.697335] dagster-daemon[4089]: self._engine = create_pg_engine( full # [ 579.698493] dagster-daemon[4089]: ~~~~~~~~~~~~~~~~^ full # [ 579.699653] dagster-daemon[4089]: self.postgres_url, full # [ 579.700683] dagster-daemon[4089]: ^^^^^^^^^^^^^^^^^^ full # [ 579.701698] dagster-daemon[4089]: ...<2 lines>... full # [ 579.702634] dagster-daemon[4089]: poolclass=db_pool.NullPool, full # [ 579.703774] dagster-daemon[4089]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 579.704938] dagster-daemon[4089]: ) full # [ 579.705705] dagster-daemon[4089]: ^ full # [ 579.706471] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 579.709089] dagster-daemon[4089]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 579.710515] dagster-daemon[4089]: File "", line 2, in create_engine full # [ 579.712694] dagster-daemon[4089]: return target(fn, url, **kwargs) full # [ 579.713845] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 579.716401] dagster-daemon[4089]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 579.717887] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 579.720454] dagster-daemon[4089]: dbapi = dbapi_meth(**dbapi_args) full # [ 579.721616] dagster-daemon[4089]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 579.724337] dagster-daemon[4089]: import psycopg full # [ 579.725289] dagster-daemon[4089]: ModuleNotFoundError: No module named 'psycopg' full # [ 579.909100] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 579.911401] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 579.913988] systemd[1]: dagster-daemon.service: Consumed 1.434s CPU time over 7.446s wall clock time, 88.3M memory peak. full # [ 581.603574] dagster-webserver[4095]: Traceback (most recent call last): full # [ 581.606095] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 581.606653] dagster-webserver[4095]: sys.exit(main()) full # [ 581.607276] dagster-webserver[4095]: ~~~~^^ full # [ 581.607898] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 581.608717] dagster-webserver[4095]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 581.609567] dagster-webserver[4095]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 581.610225] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 581.610797] dagster-webserver[4095]: return self.main(*args, **kwargs) full # [ 581.611607] dagster-webserver[4095]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 581.612267] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 581.612867] dagster-webserver[4095]: rv = self.invoke(ctx) full # [ 581.621419] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 581.621955] dagster-webserver[4095]: return ctx.invoke(self.callback, **ctx.params) full # [ 581.622804] dagster-webserver[4095]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 581.623619] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 581.624281] dagster-webserver[4095]: return callback(*args, **kwargs) full # [ 581.624976] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 581.625711] dagster-webserver[4095]: instance = stack.enter_context( full # [ 581.626542] dagster-webserver[4095]: get_possibly_temporary_instance_for_cli( full # [ 581.627325] dagster-webserver[4095]: ...<3 lines>... full # [ 581.628058] dagster-webserver[4095]: ) full # [ 581.628923] dagster-webserver[4095]: ) full # [ 581.629473] dagster-webserver[4095]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 581.630138] dagster-webserver[4095]: result = _enter(cm) full # [ 581.638862] dagster-webserver[4095]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 581.639593] dagster-webserver[4095]: return next(self.gen) full # [ 581.640270] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 581.640891] dagster-webserver[4095]: with DagsterInstance.get() as instance: full # [ 581.641707] dagster-webserver[4095]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 581.642610] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 581.643287] dagster-webserver[4095]: return create_instance_from_dagster_home() full # [ 581.643938] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 581.644721] dagster-webserver[4095]: return create_instance_from_config(dagster_home_path) full # [ 581.645554] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 581.646229] dagster-webserver[4095]: return create_instance_from_ref(instance_ref) full # [ 581.658084] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 581.658615] dagster-webserver[4095]: unified_storage = instance_ref.storage full # [ 581.659281] dagster-webserver[4095]: ^^^^^^^^^^^^^^^^^^^^ full # [ 581.659914] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 581.660758] dagster-webserver[4095]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 581.661558] dagster-webserver[4095]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 581.662232] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 581.662839] dagster-webserver[4095]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 581.663661] dagster-webserver[4095]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 581.664492] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 581.665162] dagster-webserver[4095]: return DagsterPostgresStorage( full # [ 581.665789] dagster-webserver[4095]: inst_data=inst_data, full # [ 581.666610] dagster-webserver[4095]: ...<2 lines>... full # [ 581.667287] dagster-webserver[4095]: token_provider=get_token_provider_from_config(config_value), full # [ 581.667890] dagster-webserver[4095]: ) full # [ 581.668749] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 581.669547] dagster-webserver[4095]: self._run_storage = PostgresRunStorage( full # [ 581.670223] dagster-webserver[4095]: ~~~~~~~~~~~~~~~~~~^ full # [ 581.670834] dagster-webserver[4095]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 581.671637] dagster-webserver[4095]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 581.672467] dagster-webserver[4095]: ) full # [ 581.673132] dagster-webserver[4095]: ^ full # [ 581.673714] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 581.674523] dagster-webserver[4095]: self._engine = create_pg_engine( full # [ 581.675542] dagster-webserver[4095]: ~~~~~~~~~~~~~~~~^ full # [ 581.676196] dagster-webserver[4095]: self.postgres_url, full # [ 581.676802] dagster-webserver[4095]: ^^^^^^^^^^^^^^^^^^ full # [ 581.677613] dagster-webserver[4095]: ...<2 lines>... full # [ 581.678276] dagster-webserver[4095]: poolclass=db_pool.NullPool, full # [ 581.678876] dagster-webserver[4095]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 581.679682] dagster-webserver[4095]: ) full # [ 581.680511] dagster-webserver[4095]: ^ full # [ 581.699835] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 581.700569] dagster-webserver[4095]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 581.701244] dagster-webserver[4095]: File "", line 2, in create_engine full # [ 581.701851] dagster-webserver[4095]: return target(fn, url, **kwargs) full # [ 581.702488] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 581.703165] dagster-webserver[4095]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 581.703809] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 581.704598] dagster-webserver[4095]: dbapi = dbapi_meth(**dbapi_args) full # [ 581.705293] dagster-webserver[4095]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 581.705879] dagster-webserver[4095]: import psycopg full # [ 581.717193] dagster-webserver[4095]: ModuleNotFoundError: No module named 'psycopg' full # [ 581.996333] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 581.997133] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 581.999670] systemd[1]: dagster-webserver.service: Consumed 2.028s CPU time over 8.215s wall clock time, 111.6M memory peak. full # [ 584.954993] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 79. full # [ 584.958104] systemd[1]: Started Dagster Daemon. full # [ 586.778562] dagster-daemon[4128]: Traceback (most recent call last): full # [ 586.781084] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 586.781635] dagster-daemon[4128]: sys.exit(main()) full # [ 586.782289] dagster-daemon[4128]: ~~~~^^ full # [ 586.782884] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 586.783693] dagster-daemon[4128]: cli(obj={}) full # [ 586.784542] dagster-daemon[4128]: ~~~^^^^^^^^ full # [ 586.785168] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 586.785780] dagster-daemon[4128]: return self.main(*args, **kwargs) full # [ 586.786597] dagster-daemon[4128]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 586.787261] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 586.787844] dagster-daemon[4128]: rv = self.invoke(ctx) full # [ 586.788465] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 586.789137] dagster-daemon[4128]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 586.789730] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 586.799828] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 586.800559] dagster-daemon[4128]: return ctx.invoke(self.callback, **ctx.params) full # [ 586.801237] dagster-daemon[4128]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 586.801900] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 586.802490] dagster-daemon[4128]: return callback(*args, **kwargs) full # [ 586.803161] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 586.803775] dagster-daemon[4128]: with get_instance_for_cli( full # [ 586.804596] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 586.805280] dagster-daemon[4128]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 586.805878] dagster-daemon[4128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 586.806705] dagster-daemon[4128]: ) as instance: full # [ 586.807535] dagster-daemon[4128]: ^ full # [ 586.816337] dagster-daemon[4128]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 586.816883] dagster-daemon[4128]: return next(self.gen) full # [ 586.817704] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 586.818549] dagster-daemon[4128]: with DagsterInstance.get() as instance: full # [ 586.819215] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 586.819831] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 586.820652] dagster-daemon[4128]: return create_instance_from_dagster_home() full # [ 586.821523] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 586.822169] dagster-daemon[4128]: return create_instance_from_config(dagster_home_path) full # [ 586.822772] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 586.823605] dagster-daemon[4128]: return create_instance_from_ref(instance_ref) full # [ 586.834770] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 586.835507] dagster-daemon[4128]: unified_storage = instance_ref.storage full # [ 586.836203] dagster-daemon[4128]: ^^^^^^^^^^^^^^^^^^^^ full # [ 586.837096] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 586.837618] dagster-daemon[4128]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 586.838288] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 586.838903] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 586.839728] dagster-daemon[4128]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 586.840545] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 586.849984] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 586.850319] dagster-daemon[4128]: return DagsterPostgresStorage( full # [ 586.850953] dagster-daemon[4128]: inst_data=inst_data, full # [ 586.851770] dagster-daemon[4128]: ...<2 lines>... full # [ 586.852591] dagster-daemon[4128]: token_provider=get_token_provider_from_config(config_value), full # [ 586.853242] dagster-daemon[4128]: ) full # [ 586.853844] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 586.854467] dagster-daemon[4128]: self._run_storage = PostgresRunStorage( full # [ 586.855116] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~~~^ full # [ 586.855703] dagster-daemon[4128]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 586.856528] dagster-daemon[4128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 586.856965] dagster-daemon[4128]: ) full # [ 586.857773] dagster-daemon[4128]: ^ full # [ 586.858616] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 586.859236] dagster-daemon[4128]: self._engine = create_pg_engine( full # [ 586.859838] dagster-daemon[4128]: ~~~~~~~~~~~~~~~~^ full # [ 586.860461] dagster-daemon[4128]: self.postgres_url, full # [ 586.861122] dagster-daemon[4128]: ^^^^^^^^^^^^^^^^^^ full # [ 586.861704] dagster-daemon[4128]: ...<2 lines>... full # [ 586.862527] dagster-daemon[4128]: poolclass=db_pool.NullPool, full # [ 586.863193] dagster-daemon[4128]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 586.863784] dagster-daemon[4128]: ) full # [ 586.864600] dagster-daemon[4128]: ^ full # [ 586.876086] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 586.878654] dagster-daemon[4128]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 586.880105] dagster-daemon[4128]: File "", line 2, in create_engine full # [ 586.882266] dagster-daemon[4128]: return target(fn, url, **kwargs) full # [ 586.883425] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 586.885959] dagster-daemon[4128]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 586.887431] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 586.890002] dagster-daemon[4128]: dbapi = dbapi_meth(**dbapi_args) full # [ 586.891187] dagster-daemon[4128]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 586.893904] dagster-daemon[4128]: import psycopg full # [ 586.894833] dagster-daemon[4128]: ModuleNotFoundError: No module named 'psycopg' full # [ 587.071975] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 71. full # [ 587.074105] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 587.076317] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 587.078401] systemd[1]: dagster-daemon.service: Consumed 1.405s CPU time over 7.165s wall clock time, 88.5M memory peak. full # [ 587.080721] systemd[1]: Started Dagster Webserver. full # [ 589.661420] dagster-webserver[4141]: Traceback (most recent call last): full # [ 589.663936] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 589.664692] dagster-webserver[4141]: sys.exit(main()) full # [ 589.665490] dagster-webserver[4141]: ~~~~^^ full # [ 589.666153] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 589.666759] dagster-webserver[4141]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 589.667604] dagster-webserver[4141]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 589.668288] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 589.668854] dagster-webserver[4141]: return self.main(*args, **kwargs) full # [ 589.669663] dagster-webserver[4141]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 589.670497] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 589.671144] dagster-webserver[4141]: rv = self.invoke(ctx) full # [ 589.679361] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 589.679903] dagster-webserver[4141]: return ctx.invoke(self.callback, **ctx.params) full # [ 589.680749] dagster-webserver[4141]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 589.681552] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 589.682234] dagster-webserver[4141]: return callback(*args, **kwargs) full # [ 589.682843] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 589.683492] dagster-webserver[4141]: instance = stack.enter_context( full # [ 589.684163] dagster-webserver[4141]: get_possibly_temporary_instance_for_cli( full # [ 589.684775] dagster-webserver[4141]: ...<3 lines>... full # [ 589.685599] dagster-webserver[4141]: ) full # [ 589.686272] dagster-webserver[4141]: ) full # [ 589.686925] dagster-webserver[4141]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 589.687694] dagster-webserver[4141]: result = _enter(cm) full # [ 589.696935] dagster-webserver[4141]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 589.697667] dagster-webserver[4141]: return next(self.gen) full # [ 589.698509] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 589.699178] dagster-webserver[4141]: with DagsterInstance.get() as instance: full # [ 589.699790] dagster-webserver[4141]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 589.700623] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 589.701272] dagster-webserver[4141]: return create_instance_from_dagster_home() full # [ 589.701909] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 589.702732] dagster-webserver[4141]: return create_instance_from_config(dagster_home_path) full # [ 589.703564] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 589.704239] dagster-webserver[4141]: return create_instance_from_ref(instance_ref) full # [ 589.704898] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 589.705473] dagster-webserver[4141]: unified_storage = instance_ref.storage full # [ 589.706133] dagster-webserver[4141]: ^^^^^^^^^^^^^^^^^^^^ full # [ 589.706722] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 589.707566] dagster-webserver[4141]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 589.708207] dagster-webserver[4141]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 589.726235] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 589.726780] dagster-webserver[4141]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 589.727608] dagster-webserver[4141]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 589.728327] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 589.728891] dagster-webserver[4141]: return DagsterPostgresStorage( full # [ 589.729715] dagster-webserver[4141]: inst_data=inst_data, full # [ 589.730556] dagster-webserver[4141]: ...<2 lines>... full # [ 589.731233] dagster-webserver[4141]: token_provider=get_token_provider_from_config(config_value), full # [ 589.731842] dagster-webserver[4141]: ) full # [ 589.732489] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 589.733156] dagster-webserver[4141]: self._run_storage = PostgresRunStorage( full # [ 589.733765] dagster-webserver[4141]: ~~~~~~~~~~~~~~~~~~^ full # [ 589.734599] dagster-webserver[4141]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 589.735276] dagster-webserver[4141]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 589.735904] dagster-webserver[4141]: ) full # [ 589.736717] dagster-webserver[4141]: ^ full # [ 589.747866] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 589.750596] dagster-webserver[4141]: self._engine = create_pg_engine( full # [ 589.751797] dagster-webserver[4141]: ~~~~~~~~~~~~~~~~^ full # [ 589.753039] dagster-webserver[4141]: self.postgres_url, full # [ 589.754135] dagster-webserver[4141]: ^^^^^^^^^^^^^^^^^^ full # [ 589.755236] dagster-webserver[4141]: ...<2 lines>... full # [ 589.756232] dagster-webserver[4141]: poolclass=db_pool.NullPool, full # [ 589.757427] dagster-webserver[4141]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 589.758619] dagster-webserver[4141]: ) full # [ 589.759436] dagster-webserver[4141]: ^ full # [ 589.760263] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 589.762886] dagster-webserver[4141]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 589.764405] dagster-webserver[4141]: File "", line 2, in create_engine full # [ 589.766608] dagster-webserver[4141]: return target(fn, url, **kwargs) full # [ 589.767825] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 589.770393] dagster-webserver[4141]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 589.771922] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 589.774521] dagster-webserver[4141]: dbapi = dbapi_meth(**dbapi_args) full # [ 589.775729] dagster-webserver[4141]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 589.778506] dagster-webserver[4141]: import psycopg full # [ 589.779504] dagster-webserver[4141]: ModuleNotFoundError: No module named 'psycopg' full # [ 590.016746] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 590.017702] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 590.021674] systemd[1]: dagster-webserver.service: Consumed 1.977s CPU time over 8.017s wall clock time, 111.6M memory peak. full # [ 592.205280] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 80. full # [ 592.208849] systemd[1]: Started Dagster Daemon. full # [ 594.030625] dagster-daemon[4167]: Traceback (most recent call last): full # [ 594.033213] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 594.033764] dagster-daemon[4167]: sys.exit(main()) full # [ 594.034575] dagster-daemon[4167]: ~~~~^^ full # [ 594.035253] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 594.036077] dagster-daemon[4167]: cli(obj={}) full # [ 594.036685] dagster-daemon[4167]: ~~~^^^^^^^^ full # [ 594.037507] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 594.038154] dagster-daemon[4167]: return self.main(*args, **kwargs) full # [ 594.038749] dagster-daemon[4167]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 594.039601] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 594.040246] dagster-daemon[4167]: rv = self.invoke(ctx) full # [ 594.040844] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 594.041466] dagster-daemon[4167]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 594.042140] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 594.052148] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 594.052675] dagster-daemon[4167]: return ctx.invoke(self.callback, **ctx.params) full # [ 594.053518] dagster-daemon[4167]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.054175] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 594.054793] dagster-daemon[4167]: return callback(*args, **kwargs) full # [ 594.055632] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 594.056276] dagster-daemon[4167]: with get_instance_for_cli( full # [ 594.056917] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 594.057737] dagster-daemon[4167]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 594.058563] dagster-daemon[4167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.059242] dagster-daemon[4167]: ) as instance: full # [ 594.059853] dagster-daemon[4167]: ^ full # [ 594.060492] dagster-daemon[4167]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 594.061138] dagster-daemon[4167]: return next(self.gen) full # [ 594.061756] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 594.062549] dagster-daemon[4167]: with DagsterInstance.get() as instance: full # [ 594.063212] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 594.075836] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 594.076564] dagster-daemon[4167]: return create_instance_from_dagster_home() full # [ 594.077239] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 594.077848] dagster-daemon[4167]: return create_instance_from_config(dagster_home_path) full # [ 594.078499] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 594.079166] dagster-daemon[4167]: return create_instance_from_ref(instance_ref) full # [ 594.079892] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 594.080605] dagster-daemon[4167]: unified_storage = instance_ref.storage full # [ 594.081307] dagster-daemon[4167]: ^^^^^^^^^^^^^^^^^^^^ full # [ 594.081885] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 594.082713] dagster-daemon[4167]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 594.083552] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.097171] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 594.097696] dagster-daemon[4167]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 594.098536] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.099198] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 594.099813] dagster-daemon[4167]: return DagsterPostgresStorage( full # [ 594.100637] dagster-daemon[4167]: inst_data=inst_data, full # [ 594.101292] dagster-daemon[4167]: ...<2 lines>... full # [ 594.101931] dagster-daemon[4167]: token_provider=get_token_provider_from_config(config_value), full # [ 594.102772] dagster-daemon[4167]: ) full # [ 594.103622] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 594.104274] dagster-daemon[4167]: self._run_storage = PostgresRunStorage( full # [ 594.104885] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~~~^ full # [ 594.105723] dagster-daemon[4167]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 594.106557] dagster-daemon[4167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.107238] dagster-daemon[4167]: ) full # [ 594.107856] dagster-daemon[4167]: ^ full # [ 594.108488] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 594.109167] dagster-daemon[4167]: self._engine = create_pg_engine( full # [ 594.109784] dagster-daemon[4167]: ~~~~~~~~~~~~~~~~^ full # [ 594.110616] dagster-daemon[4167]: self.postgres_url, full # [ 594.111291] dagster-daemon[4167]: ^^^^^^^^^^^^^^^^^^ full # [ 594.112163] dagster-daemon[4167]: ...<2 lines>... full # [ 594.112699] dagster-daemon[4167]: poolclass=db_pool.NullPool, full # [ 594.113530] dagster-daemon[4167]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 594.114188] dagster-daemon[4167]: ) full # [ 594.114796] dagster-daemon[4167]: ^ full # [ 594.115639] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 594.116270] dagster-daemon[4167]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 594.131695] dagster-daemon[4167]: File "", line 2, in create_engine full # [ 594.133873] dagster-daemon[4167]: return target(fn, url, **kwargs) full # [ 594.135080] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 594.137612] dagster-daemon[4167]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 594.139173] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 594.141751] dagster-daemon[4167]: dbapi = dbapi_meth(**dbapi_args) full # [ 594.142922] dagster-daemon[4167]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 594.145647] dagster-daemon[4167]: import psycopg full # [ 594.146587] dagster-daemon[4167]: ModuleNotFoundError: No module named 'psycopg' full # [ 594.327688] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 594.328408] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 594.332446] systemd[1]: dagster-daemon.service: Consumed 1.399s CPU time over 7.257s wall clock time, 88.5M memory peak. full # [ 595.204940] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 72. full # [ 595.209616] systemd[1]: Started Dagster Webserver. full # [ 597.781337] dagster-webserver[4184]: Traceback (most recent call last): full # [ 597.783832] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 597.784586] dagster-webserver[4184]: sys.exit(main()) full # [ 597.785241] dagster-webserver[4184]: ~~~~^^ full # [ 597.785829] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 597.786464] dagster-webserver[4184]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 597.787154] dagster-webserver[4184]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 597.787763] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 597.788550] dagster-webserver[4184]: return self.main(*args, **kwargs) full # [ 597.789212] dagster-webserver[4184]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 597.789821] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 597.790633] dagster-webserver[4184]: rv = self.invoke(ctx) full # [ 597.799415] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 597.799942] dagster-webserver[4184]: return ctx.invoke(self.callback, **ctx.params) full # [ 597.800803] dagster-webserver[4184]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 597.801607] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 597.802285] dagster-webserver[4184]: return callback(*args, **kwargs) full # [ 597.802893] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 597.803720] dagster-webserver[4184]: instance = stack.enter_context( full # [ 597.804561] dagster-webserver[4184]: get_possibly_temporary_instance_for_cli( full # [ 597.805239] dagster-webserver[4184]: ...<3 lines>... full # [ 597.805840] dagster-webserver[4184]: ) full # [ 597.806475] dagster-webserver[4184]: ) full # [ 597.807161] dagster-webserver[4184]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 597.807765] dagster-webserver[4184]: result = _enter(cm) full # [ 597.808577] dagster-webserver[4184]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 597.809233] dagster-webserver[4184]: return next(self.gen) full # [ 597.809835] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 597.810463] dagster-webserver[4184]: with DagsterInstance.get() as instance: full # [ 597.811124] dagster-webserver[4184]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 597.811710] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 597.812526] dagster-webserver[4184]: return create_instance_from_dagster_home() full # [ 597.813214] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 597.813792] dagster-webserver[4184]: return create_instance_from_config(dagster_home_path) full # [ 597.814618] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 597.815267] dagster-webserver[4184]: return create_instance_from_ref(instance_ref) full # [ 597.835720] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 597.836284] dagster-webserver[4184]: unified_storage = instance_ref.storage full # [ 597.836891] dagster-webserver[4184]: ^^^^^^^^^^^^^^^^^^^^ full # [ 597.837713] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 597.838577] dagster-webserver[4184]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 597.839235] dagster-webserver[4184]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 597.839845] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 597.840480] dagster-webserver[4184]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 597.841165] dagster-webserver[4184]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 597.841806] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 597.842593] dagster-webserver[4184]: return DagsterPostgresStorage( full # [ 597.843264] dagster-webserver[4184]: inst_data=inst_data, full # [ 597.843876] dagster-webserver[4184]: ...<2 lines>... full # [ 597.844697] dagster-webserver[4184]: token_provider=get_token_provider_from_config(config_value), full # [ 597.845543] dagster-webserver[4184]: ) full # [ 597.846225] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 597.846834] dagster-webserver[4184]: self._run_storage = PostgresRunStorage( full # [ 597.847656] dagster-webserver[4184]: ~~~~~~~~~~~~~~~~~~^ full # [ 597.848493] dagster-webserver[4184]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 597.849181] dagster-webserver[4184]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 597.849763] dagster-webserver[4184]: ) full # [ 597.850580] dagster-webserver[4184]: ^ full # [ 597.867451] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 597.868036] dagster-webserver[4184]: self._engine = create_pg_engine( full # [ 597.868625] dagster-webserver[4184]: ~~~~~~~~~~~~~~~~^ full # [ 597.869276] dagster-webserver[4184]: self.postgres_url, full # [ 597.869910] dagster-webserver[4184]: ^^^^^^^^^^^^^^^^^^ full # [ 597.870738] dagster-webserver[4184]: ...<2 lines>... full # [ 597.871567] dagster-webserver[4184]: poolclass=db_pool.NullPool, full # [ 597.872242] dagster-webserver[4184]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 597.872856] dagster-webserver[4184]: ) full # [ 597.873494] dagster-webserver[4184]: ^ full # [ 597.874171] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 597.874796] dagster-webserver[4184]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 597.875639] dagster-webserver[4184]: File "", line 2, in create_engine full # [ 597.876280] dagster-webserver[4184]: return target(fn, url, **kwargs) full # [ 597.876917] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 597.877762] dagster-webserver[4184]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 597.878592] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 597.879262] dagster-webserver[4184]: dbapi = dbapi_meth(**dbapi_args) full # [ 597.879869] dagster-webserver[4184]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 597.880687] dagster-webserver[4184]: import psycopg full # [ 597.881571] dagster-webserver[4184]: ModuleNotFoundError: No module named 'psycopg' full # [ 598.165049] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 598.167765] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 598.169934] systemd[1]: dagster-webserver.service: Consumed 1.968s CPU time over 8.140s wall clock time, 111.8M memory peak. full # [ 599.454936] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 81. full # [ 599.460321] systemd[1]: Started Dagster Daemon. full # [ 601.294162] dagster-daemon[4209]: Traceback (most recent call last): full # [ 601.296689] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 601.297280] dagster-daemon[4209]: sys.exit(main()) full # [ 601.297865] dagster-daemon[4209]: ~~~~^^ full # [ 601.298666] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 601.299561] dagster-daemon[4209]: cli(obj={}) full # [ 601.300184] dagster-daemon[4209]: ~~~^^^^^^^^ full # [ 601.300780] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 601.301594] dagster-daemon[4209]: return self.main(*args, **kwargs) full # [ 601.302249] dagster-daemon[4209]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 601.302902] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 601.303676] dagster-daemon[4209]: rv = self.invoke(ctx) full # [ 601.311053] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 601.311577] dagster-daemon[4209]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 601.312279] dagster-daemon[4209]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 601.312870] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 601.313693] dagster-daemon[4209]: return ctx.invoke(self.callback, **ctx.params) full # [ 601.314534] dagster-daemon[4209]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.315215] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 601.315826] dagster-daemon[4209]: return callback(*args, **kwargs) full # [ 601.316654] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 601.317482] dagster-daemon[4209]: with get_instance_for_cli( full # [ 601.318140] dagster-daemon[4209]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 601.318750] dagster-daemon[4209]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 601.319584] dagster-daemon[4209]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.320232] dagster-daemon[4209]: ) as instance: full # [ 601.320845] dagster-daemon[4209]: ^ full # [ 601.321507] dagster-daemon[4209]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 601.322131] dagster-daemon[4209]: return next(self.gen) full # [ 601.322723] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 601.323543] dagster-daemon[4209]: with DagsterInstance.get() as instance: full # [ 601.324208] dagster-daemon[4209]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 601.339400] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 601.339934] dagster-daemon[4209]: return create_instance_from_dagster_home() full # [ 601.340770] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 601.341611] dagster-daemon[4209]: return create_instance_from_config(dagster_home_path) full # [ 601.342279] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 601.342887] dagster-daemon[4209]: return create_instance_from_ref(instance_ref) full # [ 601.343713] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 601.344554] dagster-daemon[4209]: unified_storage = instance_ref.storage full # [ 601.345254] dagster-daemon[4209]: ^^^^^^^^^^^^^^^^^^^^ full # [ 601.345874] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 601.346664] dagster-daemon[4209]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 601.347508] dagster-daemon[4209]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.348541] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 601.349211] dagster-daemon[4209]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 601.349820] dagster-daemon[4209]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.367154] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 601.367685] dagster-daemon[4209]: return DagsterPostgresStorage( full # [ 601.368520] dagster-daemon[4209]: inst_data=inst_data, full # [ 601.370635] dagster-daemon[4209]: ...<2 lines>... full # [ 601.371240] dagster-daemon[4209]: token_provider=get_token_provider_from_config(config_value), full # [ 601.371846] dagster-daemon[4209]: ) full # [ 601.374962] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 601.375489] dagster-daemon[4209]: self._run_storage = PostgresRunStorage( full # [ 601.377607] dagster-daemon[4209]: ~~~~~~~~~~~~~~~~~~^ full # [ 601.378178] dagster-daemon[4209]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 601.378785] dagster-daemon[4209]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.380100] dagster-daemon[4209]: ) full # [ 601.380642] dagster-daemon[4209]: ^ full # [ 601.381545] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 601.382155] dagster-daemon[4209]: self._engine = create_pg_engine( full # [ 601.382764] dagster-daemon[4209]: ~~~~~~~~~~~~~~~~^ full # [ 601.383685] dagster-daemon[4209]: self.postgres_url, full # [ 601.384261] dagster-daemon[4209]: ^^^^^^^^^^^^^^^^^^ full # [ 601.384874] dagster-daemon[4209]: ...<2 lines>... full # [ 601.385729] dagster-daemon[4209]: poolclass=db_pool.NullPool, full # [ 601.386540] dagster-daemon[4209]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 601.387270] dagster-daemon[4209]: ) full # [ 601.387813] dagster-daemon[4209]: ^ full # [ 601.388638] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 601.389902] dagster-daemon[4209]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 601.390705] dagster-daemon[4209]: File "", line 2, in create_engine full # [ 601.391690] dagster-daemon[4209]: return target(fn, url, **kwargs) full # [ 601.392709] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 601.393617] dagster-daemon[4209]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 601.394236] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 601.394839] dagster-daemon[4209]: dbapi = dbapi_meth(**dbapi_args) full # [ 601.395559] dagster-daemon[4209]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 601.396116] dagster-daemon[4209]: import psycopg full # [ 601.396734] dagster-daemon[4209]: ModuleNotFoundError: No module named 'psycopg' full # [ 601.601938] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 601.604276] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 601.606371] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.267s wall clock time, 88.5M memory peak. full # [ 603.205345] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 73. full # [ 603.208426] systemd[1]: Started Dagster Webserver. full # [ 605.910756] dagster-webserver[4226]: Traceback (most recent call last): full # [ 605.913298] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 605.913867] dagster-webserver[4226]: sys.exit(main()) full # [ 605.914479] dagster-webserver[4226]: ~~~~^^ full # [ 605.915160] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 605.915786] dagster-webserver[4226]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 605.916635] dagster-webserver[4226]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 605.917303] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 605.917910] dagster-webserver[4226]: return self.main(*args, **kwargs) full # [ 605.918735] dagster-webserver[4226]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 605.919599] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 605.920241] dagster-webserver[4226]: rv = self.invoke(ctx) full # [ 605.920847] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 605.921484] dagster-webserver[4226]: return ctx.invoke(self.callback, **ctx.params) full # [ 605.922197] dagster-webserver[4226]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 605.933631] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 605.934215] dagster-webserver[4226]: return callback(*args, **kwargs) full # [ 605.934818] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 605.935851] dagster-webserver[4226]: instance = stack.enter_context( full # [ 605.936481] dagster-webserver[4226]: get_possibly_temporary_instance_for_cli( full # [ 605.937163] dagster-webserver[4226]: ...<3 lines>... full # [ 605.937768] dagster-webserver[4226]: ) full # [ 605.938593] dagster-webserver[4226]: ) full # [ 605.939273] dagster-webserver[4226]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 605.939879] dagster-webserver[4226]: result = _enter(cm) full # [ 605.940741] dagster-webserver[4226]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 605.941542] dagster-webserver[4226]: return next(self.gen) full # [ 605.942206] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 605.942820] dagster-webserver[4226]: with DagsterInstance.get() as instance: full # [ 605.943649] dagster-webserver[4226]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 605.954272] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 605.954814] dagster-webserver[4226]: return create_instance_from_dagster_home() full # [ 605.955641] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 605.956306] dagster-webserver[4226]: return create_instance_from_config(dagster_home_path) full # [ 605.956927] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 605.957761] dagster-webserver[4226]: return create_instance_from_ref(instance_ref) full # [ 605.958593] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 605.959268] dagster-webserver[4226]: unified_storage = instance_ref.storage full # [ 605.959876] dagster-webserver[4226]: ^^^^^^^^^^^^^^^^^^^^ full # [ 605.960735] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 605.961576] dagster-webserver[4226]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 605.962216] dagster-webserver[4226]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 605.962828] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 605.963657] dagster-webserver[4226]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 605.964498] dagster-webserver[4226]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 605.981374] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 605.981914] dagster-webserver[4226]: return DagsterPostgresStorage( full # [ 605.982737] dagster-webserver[4226]: inst_data=inst_data, full # [ 605.983570] dagster-webserver[4226]: ...<2 lines>... full # [ 605.984239] dagster-webserver[4226]: token_provider=get_token_provider_from_config(config_value), full # [ 605.984846] dagster-webserver[4226]: ) full # [ 605.985486] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 605.986167] dagster-webserver[4226]: self._run_storage = PostgresRunStorage( full # [ 605.986777] dagster-webserver[4226]: ~~~~~~~~~~~~~~~~~~^ full # [ 605.987784] dagster-webserver[4226]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 605.988672] dagster-webserver[4226]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 605.989513] dagster-webserver[4226]: ) full # [ 605.990171] dagster-webserver[4226]: ^ full # [ 605.990770] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 605.991599] dagster-webserver[4226]: self._engine = create_pg_engine( full # [ 605.992281] dagster-webserver[4226]: ~~~~~~~~~~~~~~~~^ full # [ 605.992889] dagster-webserver[4226]: self.postgres_url, full # [ 605.993745] dagster-webserver[4226]: ^^^^^^^^^^^^^^^^^^ full # [ 605.994648] dagster-webserver[4226]: ...<2 lines>... full # [ 605.995229] dagster-webserver[4226]: poolclass=db_pool.NullPool, full # [ 605.995907] dagster-webserver[4226]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 605.996630] dagster-webserver[4226]: ) full # [ 605.997467] dagster-webserver[4226]: ^ full # [ 605.998131] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 605.998718] dagster-webserver[4226]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 605.999535] dagster-webserver[4226]: File "", line 2, in create_engine full # [ 606.000191] dagster-webserver[4226]: return target(fn, url, **kwargs) full # [ 606.000808] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 606.001690] dagster-webserver[4226]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 606.002307] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 606.002876] dagster-webserver[4226]: dbapi = dbapi_meth(**dbapi_args) full # [ 606.003689] dagster-webserver[4226]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 606.004522] dagster-webserver[4226]: import psycopg full # [ 606.025052] dagster-webserver[4226]: ModuleNotFoundError: No module named 'psycopg' full # [ 606.291988] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 606.292773] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 606.296153] systemd[1]: dagster-webserver.service: Consumed 2.016s CPU time over 8.126s wall clock time, 111.8M memory peak. full # [ 606.704756] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 82. full # [ 606.707862] systemd[1]: Started Dagster Daemon. full # [ 608.520625] dagster-daemon[4248]: Traceback (most recent call last): full # [ 608.523211] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 608.523776] dagster-daemon[4248]: sys.exit(main()) full # [ 608.524589] dagster-daemon[4248]: ~~~~^^ full # [ 608.525262] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 608.525873] dagster-daemon[4248]: cli(obj={}) full # [ 608.526710] dagster-daemon[4248]: ~~~^^^^^^^^ full # [ 608.527535] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 608.528398] dagster-daemon[4248]: return self.main(*args, **kwargs) full # [ 608.529058] dagster-daemon[4248]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 608.533921] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 608.534693] dagster-daemon[4248]: rv = self.invoke(ctx) full # [ 608.535528] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 608.536171] dagster-daemon[4248]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 608.536795] dagster-daemon[4248]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 608.542167] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 608.542676] dagster-daemon[4248]: return ctx.invoke(self.callback, **ctx.params) full # [ 608.544220] dagster-daemon[4248]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.544740] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 608.545545] dagster-daemon[4248]: return callback(*args, **kwargs) full # [ 608.546673] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 608.547234] dagster-daemon[4248]: with get_instance_for_cli( full # [ 608.547830] dagster-daemon[4248]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 608.548787] dagster-daemon[4248]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 608.549683] dagster-daemon[4248]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.550633] dagster-daemon[4248]: ) as instance: full # [ 608.551533] dagster-daemon[4248]: ^ full # [ 608.559799] dagster-daemon[4248]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 608.560687] dagster-daemon[4248]: return next(self.gen) full # [ 608.561729] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 608.562903] dagster-daemon[4248]: with DagsterInstance.get() as instance: full # [ 608.563585] dagster-daemon[4248]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 608.564816] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 608.565898] dagster-daemon[4248]: return create_instance_from_dagster_home() full # [ 608.567421] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 608.568308] dagster-daemon[4248]: return create_instance_from_config(dagster_home_path) full # [ 608.578130] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 608.578683] dagster-daemon[4248]: return create_instance_from_ref(instance_ref) full # [ 608.579538] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 608.580199] dagster-daemon[4248]: unified_storage = instance_ref.storage full # [ 608.581074] dagster-daemon[4248]: ^^^^^^^^^^^^^^^^^^^^ full # [ 608.581646] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 608.582279] dagster-daemon[4248]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 608.582876] dagster-daemon[4248]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.583684] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 608.584514] dagster-daemon[4248]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 608.585169] dagster-daemon[4248]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.597305] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 608.599924] dagster-daemon[4248]: return DagsterPostgresStorage( full # [ 608.601110] dagster-daemon[4248]: inst_data=inst_data, full # [ 608.602190] dagster-daemon[4248]: ...<2 lines>... full # [ 608.603156] dagster-daemon[4248]: token_provider=get_token_provider_from_config(config_value), full # [ 608.604715] dagster-daemon[4248]: ) full # [ 608.605490] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 608.608055] dagster-daemon[4248]: self._run_storage = PostgresRunStorage( full # [ 608.609307] dagster-daemon[4248]: ~~~~~~~~~~~~~~~~~~^ full # [ 608.610558] dagster-daemon[4248]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 608.612257] dagster-daemon[4248]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.613952] dagster-daemon[4248]: ) full # [ 608.614720] dagster-daemon[4248]: ^ full # [ 608.615535] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 608.618243] dagster-daemon[4248]: self._engine = create_pg_engine( full # [ 608.619415] dagster-daemon[4248]: ~~~~~~~~~~~~~~~~^ full # [ 608.620587] dagster-daemon[4248]: self.postgres_url, full # [ 608.621631] dagster-daemon[4248]: ^^^^^^^^^^^^^^^^^^ full # [ 608.622693] dagster-daemon[4248]: ...<2 lines>... full # [ 608.623639] dagster-daemon[4248]: poolclass=db_pool.NullPool, full # [ 608.624795] dagster-daemon[4248]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 608.625955] dagster-daemon[4248]: ) full # [ 608.626723] dagster-daemon[4248]: ^ full # [ 608.627499] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 608.630119] dagster-daemon[4248]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 608.631531] dagster-daemon[4248]: File "", line 2, in create_engine full # [ 608.633700] dagster-daemon[4248]: return target(fn, url, **kwargs) full # [ 608.634864] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 608.637404] dagster-daemon[4248]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 608.638903] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 608.641472] dagster-daemon[4248]: dbapi = dbapi_meth(**dbapi_args) full # [ 608.642640] dagster-daemon[4248]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 608.645374] dagster-daemon[4248]: import psycopg full # [ 608.646336] dagster-daemon[4248]: ModuleNotFoundError: No module named 'psycopg' full # [ 608.796229] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 608.796941] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 608.800904] systemd[1]: dagster-daemon.service: Consumed 1.400s CPU time over 7.193s wall clock time, 88.5M memory peak. full # [ 611.454931] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 74. full # [ 611.459298] systemd[1]: Started Dagster Webserver. full # [ 613.955294] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 83. full # [ 613.958063] systemd[1]: Started Dagster Daemon. full # [ 614.048694] dagster-webserver[4270]: Traceback (most recent call last): full # [ 614.051235] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 614.051790] dagster-webserver[4270]: sys.exit(main()) full # [ 614.052577] dagster-webserver[4270]: ~~~~^^ full # [ 614.053468] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 614.054079] dagster-webserver[4270]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 614.054674] dagster-webserver[4270]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.055741] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 614.056514] dagster-webserver[4270]: return self.main(*args, **kwargs) full # [ 614.057264] dagster-webserver[4270]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 614.057988] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 614.058778] dagster-webserver[4270]: rv = self.invoke(ctx) full # [ 614.066570] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 614.067143] dagster-webserver[4270]: return ctx.invoke(self.callback, **ctx.params) full # [ 614.067938] dagster-webserver[4270]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.068816] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 614.069557] dagster-webserver[4270]: return callback(*args, **kwargs) full # [ 614.070325] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 614.071068] dagster-webserver[4270]: instance = stack.enter_context( full # [ 614.071639] dagster-webserver[4270]: get_possibly_temporary_instance_for_cli( full # [ 614.072693] dagster-webserver[4270]: ...<3 lines>... full # [ 614.073502] dagster-webserver[4270]: ) full # [ 614.074272] dagster-webserver[4270]: ) full # [ 614.075041] dagster-webserver[4270]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 614.075583] dagster-webserver[4270]: result = _enter(cm) full # [ 614.076381] dagster-webserver[4270]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 614.077097] dagster-webserver[4270]: return next(self.gen) full # [ 614.086859] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 614.087607] dagster-webserver[4270]: with DagsterInstance.get() as instance: full # [ 614.088226] dagster-webserver[4270]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 614.088822] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 614.090312] dagster-webserver[4270]: return create_instance_from_dagster_home() full # [ 614.090892] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 614.091767] dagster-webserver[4270]: return create_instance_from_config(dagster_home_path) full # [ 614.092552] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 614.093176] dagster-webserver[4270]: return create_instance_from_ref(instance_ref) full # [ 614.093768] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 614.095118] dagster-webserver[4270]: unified_storage = instance_ref.storage full # [ 614.095814] dagster-webserver[4270]: ^^^^^^^^^^^^^^^^^^^^ full # [ 614.107642] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 614.108205] dagster-webserver[4270]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 614.108773] dagster-webserver[4270]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.109651] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 614.110266] dagster-webserver[4270]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 614.110848] dagster-webserver[4270]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.111685] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 614.112501] dagster-webserver[4270]: return DagsterPostgresStorage( full # [ 614.113244] dagster-webserver[4270]: inst_data=inst_data, full # [ 614.113764] dagster-webserver[4270]: ...<2 lines>... full # [ 614.114583] dagster-webserver[4270]: token_provider=get_token_provider_from_config(config_value), full # [ 614.115360] dagster-webserver[4270]: ) full # [ 614.116074] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 614.116654] dagster-webserver[4270]: self._run_storage = PostgresRunStorage( full # [ 614.117670] dagster-webserver[4270]: ~~~~~~~~~~~~~~~~~~^ full # [ 614.118505] dagster-webserver[4270]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 614.119282] dagster-webserver[4270]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.119964] dagster-webserver[4270]: ) full # [ 614.120772] dagster-webserver[4270]: ^ full # [ 614.135076] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 614.135578] dagster-webserver[4270]: self._engine = create_pg_engine( full # [ 614.136250] dagster-webserver[4270]: ~~~~~~~~~~~~~~~~^ full # [ 614.136840] dagster-webserver[4270]: self.postgres_url, full # [ 614.137629] dagster-webserver[4270]: ^^^^^^^^^^^^^^^^^^ full # [ 614.138489] dagster-webserver[4270]: ...<2 lines>... full # [ 614.139272] dagster-webserver[4270]: poolclass=db_pool.NullPool, full # [ 614.139743] dagster-webserver[4270]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 614.140571] dagster-webserver[4270]: ) full # [ 614.141328] dagster-webserver[4270]: ^ full # [ 614.142061] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 614.142643] dagster-webserver[4270]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 614.143549] dagster-webserver[4270]: File "", line 2, in create_engine full # [ 614.144137] dagster-webserver[4270]: return target(fn, url, **kwargs) full # [ 614.144732] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 614.145667] dagster-webserver[4270]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 614.146202] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 614.146808] dagster-webserver[4270]: dbapi = dbapi_meth(**dbapi_args) full # [ 614.147816] dagster-webserver[4270]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 614.148638] dagster-webserver[4270]: import psycopg full # [ 614.149563] dagster-webserver[4270]: ModuleNotFoundError: No module named 'psycopg' full # [ 614.499834] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 614.502390] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 614.504445] systemd[1]: dagster-webserver.service: Consumed 2.042s CPU time over 8.201s wall clock time, 111.6M memory peak. full # [ 615.827446] dagster-daemon[4284]: Traceback (most recent call last): full # [ 615.829934] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 615.830692] dagster-daemon[4284]: sys.exit(main()) full # [ 615.831500] dagster-daemon[4284]: ~~~~^^ full # [ 615.832156] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 615.832766] dagster-daemon[4284]: cli(obj={}) full # [ 615.833598] dagster-daemon[4284]: ~~~^^^^^^^^ full # [ 615.834284] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 615.834854] dagster-daemon[4284]: return self.main(*args, **kwargs) full # [ 615.835467] dagster-daemon[4284]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 615.836123] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 615.836709] dagster-daemon[4284]: rv = self.invoke(ctx) full # [ 615.844187] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 615.844711] dagster-daemon[4284]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 615.845575] dagster-daemon[4284]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 615.846226] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 615.846840] dagster-daemon[4284]: return ctx.invoke(self.callback, **ctx.params) full # [ 615.847667] dagster-daemon[4284]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 615.848515] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 615.849178] dagster-daemon[4284]: return callback(*args, **kwargs) full # [ 615.849829] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 615.850618] dagster-daemon[4284]: with get_instance_for_cli( full # [ 615.851280] dagster-daemon[4284]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 615.851873] dagster-daemon[4284]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 615.852682] dagster-daemon[4284]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 615.853509] dagster-daemon[4284]: ) as instance: full # [ 615.854153] dagster-daemon[4284]: ^ full # [ 615.854753] dagster-daemon[4284]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 615.855567] dagster-daemon[4284]: return next(self.gen) full # [ 615.868136] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 615.868676] dagster-daemon[4284]: with DagsterInstance.get() as instance: full # [ 615.869510] dagster-daemon[4284]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 615.870190] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 615.870791] dagster-daemon[4284]: return create_instance_from_dagster_home() full # [ 615.871620] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 615.872292] dagster-daemon[4284]: return create_instance_from_config(dagster_home_path) full # [ 615.872951] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 615.873724] dagster-daemon[4284]: return create_instance_from_ref(instance_ref) full # [ 615.874550] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 615.875577] dagster-daemon[4284]: unified_storage = instance_ref.storage full # [ 615.876277] dagster-daemon[4284]: ^^^^^^^^^^^^^^^^^^^^ full # [ 615.888394] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 615.888932] dagster-daemon[4284]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 615.889768] dagster-daemon[4284]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 615.890594] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 615.891264] dagster-daemon[4284]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 615.891872] dagster-daemon[4284]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 615.892693] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 615.893533] dagster-daemon[4284]: return DagsterPostgresStorage( full # [ 615.894201] dagster-daemon[4284]: inst_data=inst_data, full # [ 615.894800] dagster-daemon[4284]: ...<2 lines>... full # [ 615.895627] dagster-daemon[4284]: token_provider=get_token_provider_from_config(config_value), full # [ 615.896277] dagster-daemon[4284]: ) full # [ 615.896971] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 615.897731] dagster-daemon[4284]: self._run_storage = PostgresRunStorage( full # [ 615.898613] dagster-daemon[4284]: ~~~~~~~~~~~~~~~~~~^ full # [ 615.899236] dagster-daemon[4284]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 615.899835] dagster-daemon[4284]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 615.900697] dagster-daemon[4284]: ) full # [ 615.901479] dagster-daemon[4284]: ^ full # [ 615.902134] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 615.902722] dagster-daemon[4284]: self._engine = create_pg_engine( full # [ 615.903539] dagster-daemon[4284]: ~~~~~~~~~~~~~~~~^ full # [ 615.904199] dagster-daemon[4284]: self.postgres_url, full # [ 615.904796] dagster-daemon[4284]: ^^^^^^^^^^^^^^^^^^ full # [ 615.905609] dagster-daemon[4284]: ...<2 lines>... full # [ 615.906261] dagster-daemon[4284]: poolclass=db_pool.NullPool, full # [ 615.906863] dagster-daemon[4284]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 615.907673] dagster-daemon[4284]: ) full # [ 615.908500] dagster-daemon[4284]: ^ full # [ 615.924329] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 615.926915] dagster-daemon[4284]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 615.928339] dagster-daemon[4284]: File "", line 2, in create_engine full # [ 615.930510] dagster-daemon[4284]: return target(fn, url, **kwargs) full # [ 615.931705] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 615.934234] dagster-daemon[4284]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 615.935703] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 615.938269] dagster-daemon[4284]: dbapi = dbapi_meth(**dbapi_args) full # [ 615.939432] dagster-daemon[4284]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 615.942193] dagster-daemon[4284]: import psycopg full # [ 615.943164] dagster-daemon[4284]: ModuleNotFoundError: No module named 'psycopg' full # [ 616.118657] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 616.119420] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 616.123438] systemd[1]: dagster-daemon.service: Consumed 1.410s CPU time over 7.315s wall clock time, 88.6M memory peak. full # [ 619.705398] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 75. full # [ 619.709965] systemd[1]: Started Dagster Webserver. full # [ 621.204316] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 84. full # [ 621.206452] systemd[1]: Started Dagster Daemon. full # [ 622.336374] dagster-webserver[4312]: Traceback (most recent call last): full # [ 622.338543] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 622.341065] dagster-webserver[4312]: sys.exit(main()) full # [ 622.342242] dagster-webserver[4312]: ~~~~^^ full # [ 622.345075] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 622.347537] dagster-webserver[4312]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 622.348908] dagster-webserver[4312]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 622.350248] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 622.352616] dagster-webserver[4312]: return self.main(*args, **kwargs) full # [ 622.353825] dagster-webserver[4312]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 622.355071] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 622.357398] dagster-webserver[4312]: rv = self.invoke(ctx) full # [ 622.359232] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 622.361580] dagster-webserver[4312]: return ctx.invoke(self.callback, **ctx.params) full # [ 622.362993] dagster-webserver[4312]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 622.364388] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 622.366725] dagster-webserver[4312]: return callback(*args, **kwargs) full # [ 622.367925] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 622.370996] dagster-webserver[4312]: instance = stack.enter_context( full # [ 622.372344] dagster-webserver[4312]: get_possibly_temporary_instance_for_cli( full # [ 622.374620] dagster-webserver[4312]: ...<3 lines>... full # [ 622.375792] dagster-webserver[4312]: ) full # [ 622.377624] dagster-webserver[4312]: ) full # [ 622.378623] dagster-webserver[4312]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 622.381402] dagster-webserver[4312]: result = _enter(cm) full # [ 622.382661] dagster-webserver[4312]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 622.385514] dagster-webserver[4312]: return next(self.gen) full # [ 622.386664] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 622.389505] dagster-webserver[4312]: with DagsterInstance.get() as instance: full # [ 622.390796] dagster-webserver[4312]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 622.392202] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 622.395415] dagster-webserver[4312]: return create_instance_from_dagster_home() full # [ 622.396749] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 622.399649] dagster-webserver[4312]: return create_instance_from_config(dagster_home_path) full # [ 622.401143] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 622.404033] dagster-webserver[4312]: return create_instance_from_ref(instance_ref) full # [ 622.405386] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 622.408200] dagster-webserver[4312]: unified_storage = instance_ref.storage full # [ 622.409473] dagster-webserver[4312]: ^^^^^^^^^^^^^^^^^^^^ full # [ 622.411055] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 622.413833] dagster-webserver[4312]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 622.416611] dagster-webserver[4312]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 622.418813] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 622.421446] dagster-webserver[4312]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 622.423130] dagster-webserver[4312]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 622.424745] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 622.427523] dagster-webserver[4312]: return DagsterPostgresStorage( full # [ 622.428931] dagster-webserver[4312]: inst_data=inst_data, full # [ 622.432080] dagster-webserver[4312]: ...<2 lines>... full # [ 622.433333] dagster-webserver[4312]: token_provider=get_token_provider_from_config(config_value), full # [ 622.436160] dagster-webserver[4312]: ) full # [ 622.437140] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 622.440145] dagster-webserver[4312]: self._run_storage = PostgresRunStorage( full # [ 622.441634] dagster-webserver[4312]: ~~~~~~~~~~~~~~~~~~^ full # [ 622.443500] dagster-webserver[4312]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 622.445575] dagster-webserver[4312]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 622.447309] dagster-webserver[4312]: ) full # [ 622.448237] dagster-webserver[4312]: ^ full # [ 622.449217] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 622.452172] dagster-webserver[4312]: self._engine = create_pg_engine( full # [ 622.453365] dagster-webserver[4312]: ~~~~~~~~~~~~~~~~^ full # [ 622.454552] dagster-webserver[4312]: self.postgres_url, full # [ 622.455634] dagster-webserver[4312]: ^^^^^^^^^^^^^^^^^^ full # [ 622.456714] dagster-webserver[4312]: ...<2 lines>... full # [ 622.457683] dagster-webserver[4312]: poolclass=db_pool.NullPool, full # [ 622.458863] dagster-webserver[4312]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 622.460080] dagster-webserver[4312]: ) full # [ 622.460860] dagster-webserver[4312]: ^ full # [ 622.461672] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 622.464268] dagster-webserver[4312]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 622.465740] dagster-webserver[4312]: File "", line 2, in create_engine full # [ 622.467963] dagster-webserver[4312]: return target(fn, url, **kwargs) full # [ 622.469184] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 622.471707] dagster-webserver[4312]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 622.473191] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 622.475823] dagster-webserver[4312]: dbapi = dbapi_meth(**dbapi_args) full # [ 622.477052] dagster-webserver[4312]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 622.479800] dagster-webserver[4312]: import psycopg full # [ 622.480776] dagster-webserver[4312]: ModuleNotFoundError: No module named 'psycopg' full # [ 622.651271] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 622.653690] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 622.655771] systemd[1]: dagster-webserver.service: Consumed 2.032s CPU time over 8.150s wall clock time, 111.8M memory peak. full # [ 623.190981] dagster-daemon[4322]: Traceback (most recent call last): full # [ 623.193506] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 623.194116] dagster-daemon[4322]: sys.exit(main()) full # [ 623.194683] dagster-daemon[4322]: ~~~~^^ full # [ 623.195502] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 623.196149] dagster-daemon[4322]: cli(obj={}) full # [ 623.196785] dagster-daemon[4322]: ~~~^^^^^^^^ full # [ 623.197590] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 623.198275] dagster-daemon[4322]: return self.main(*args, **kwargs) full # [ 623.198830] dagster-daemon[4322]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 623.199681] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 623.200482] dagster-daemon[4322]: rv = self.invoke(ctx) full # [ 623.207692] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 623.208260] dagster-daemon[4322]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 623.208893] dagster-daemon[4322]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 623.209691] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 623.210567] dagster-daemon[4322]: return ctx.invoke(self.callback, **ctx.params) full # [ 623.211186] dagster-daemon[4322]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.211829] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 623.212619] dagster-daemon[4322]: return callback(*args, **kwargs) full # [ 623.219950] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 623.220671] dagster-daemon[4322]: with get_instance_for_cli( full # [ 623.221508] dagster-daemon[4322]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 623.222178] dagster-daemon[4322]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 623.222785] dagster-daemon[4322]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.223608] dagster-daemon[4322]: ) as instance: full # [ 623.224278] dagster-daemon[4322]: ^ full # [ 623.224887] dagster-daemon[4322]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 623.225708] dagster-daemon[4322]: return next(self.gen) full # [ 623.226547] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 623.227208] dagster-daemon[4322]: with DagsterInstance.get() as instance: full # [ 623.227799] dagster-daemon[4322]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 623.228642] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 623.229266] dagster-daemon[4322]: return create_instance_from_dagster_home() full # [ 623.239488] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 623.240070] dagster-daemon[4322]: return create_instance_from_config(dagster_home_path) full # [ 623.240663] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 623.241500] dagster-daemon[4322]: return create_instance_from_ref(instance_ref) full # [ 623.242173] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 623.242779] dagster-daemon[4322]: unified_storage = instance_ref.storage full # [ 623.243624] dagster-daemon[4322]: ^^^^^^^^^^^^^^^^^^^^ full # [ 623.244313] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 623.244884] dagster-daemon[4322]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 623.245702] dagster-daemon[4322]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.246540] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 623.247216] dagster-daemon[4322]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 623.247809] dagster-daemon[4322]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.262492] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 623.263071] dagster-daemon[4322]: return DagsterPostgresStorage( full # [ 623.263663] dagster-daemon[4322]: inst_data=inst_data, full # [ 623.264519] dagster-daemon[4322]: ...<2 lines>... full # [ 623.265181] dagster-daemon[4322]: token_provider=get_token_provider_from_config(config_value), full # [ 623.265795] dagster-daemon[4322]: ) full # [ 623.266621] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 623.267291] dagster-daemon[4322]: self._run_storage = PostgresRunStorage( full # [ 623.267897] dagster-daemon[4322]: ~~~~~~~~~~~~~~~~~~^ full # [ 623.268720] dagster-daemon[4322]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 623.269551] dagster-daemon[4322]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.270222] dagster-daemon[4322]: ) full # [ 623.270830] dagster-daemon[4322]: ^ full # [ 623.271688] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 623.272491] dagster-daemon[4322]: self._engine = create_pg_engine( full # [ 623.273172] dagster-daemon[4322]: ~~~~~~~~~~~~~~~~^ full # [ 623.273774] dagster-daemon[4322]: self.postgres_url, full # [ 623.274599] dagster-daemon[4322]: ^^^^^^^^^^^^^^^^^^ full # [ 623.275270] dagster-daemon[4322]: ...<2 lines>... full # [ 623.275874] dagster-daemon[4322]: poolclass=db_pool.NullPool, full # [ 623.276671] dagster-daemon[4322]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 623.277492] dagster-daemon[4322]: ) full # [ 623.278151] dagster-daemon[4322]: ^ full # [ 623.278746] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 623.279560] dagster-daemon[4322]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 623.280216] dagster-daemon[4322]: File "", line 2, in create_engine full # [ 623.280817] dagster-daemon[4322]: return target(fn, url, **kwargs) full # [ 623.281628] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 623.282263] dagster-daemon[4322]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 623.282884] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 623.283974] dagster-daemon[4322]: dbapi = dbapi_meth(**dbapi_args) full # [ 623.284738] dagster-daemon[4322]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 623.285524] dagster-daemon[4322]: import psycopg full # [ 623.286179] dagster-daemon[4322]: ModuleNotFoundError: No module named 'psycopg' full # [ 623.493562] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 623.495648] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 623.498452] systemd[1]: dagster-daemon.service: Consumed 1.469s CPU time over 7.371s wall clock time, 88.5M memory peak. full # [ 627.705396] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 76. full # [ 627.709922] systemd[1]: Started Dagster Webserver. full # [ 628.704220] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 85. full # [ 628.706970] systemd[1]: Started Dagster Daemon. full # [ 630.316916] dagster-webserver[4354]: Traceback (most recent call last): full # [ 630.320387] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 630.320959] dagster-webserver[4354]: sys.exit(main()) full # [ 630.321764] dagster-webserver[4354]: ~~~~^^ full # [ 630.322585] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 630.323235] dagster-webserver[4354]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 630.323854] dagster-webserver[4354]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.324457] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 630.325120] dagster-webserver[4354]: return self.main(*args, **kwargs) full # [ 630.325699] dagster-webserver[4354]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 630.326524] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 630.326954] dagster-webserver[4354]: rv = self.invoke(ctx) full # [ 630.327769] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 630.328578] dagster-webserver[4354]: return ctx.invoke(self.callback, **ctx.params) full # [ 630.329256] dagster-webserver[4354]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.329842] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 630.330461] dagster-webserver[4354]: return callback(*args, **kwargs) full # [ 630.331129] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 630.331708] dagster-webserver[4354]: instance = stack.enter_context( full # [ 630.332528] dagster-webserver[4354]: get_possibly_temporary_instance_for_cli( full # [ 630.333181] dagster-webserver[4354]: ...<3 lines>... full # [ 630.333792] dagster-webserver[4354]: ) full # [ 630.334613] dagster-webserver[4354]: ) full # [ 630.335268] dagster-webserver[4354]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 630.335869] dagster-webserver[4354]: result = _enter(cm) full # [ 630.336678] dagster-webserver[4354]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 630.337510] dagster-webserver[4354]: return next(self.gen) full # [ 630.338162] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 630.338771] dagster-webserver[4354]: with DagsterInstance.get() as instance: full # [ 630.339585] dagster-webserver[4354]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 630.340295] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 630.340850] dagster-webserver[4354]: return create_instance_from_dagster_home() full # [ 630.341470] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 630.342132] dagster-webserver[4354]: return create_instance_from_config(dagster_home_path) full # [ 630.342714] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 630.343533] dagster-webserver[4354]: return create_instance_from_ref(instance_ref) full # [ 630.344190] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 630.344811] dagster-webserver[4354]: unified_storage = instance_ref.storage full # [ 630.345649] dagster-webserver[4354]: ^^^^^^^^^^^^^^^^^^^^ full # [ 630.346259] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 630.346881] dagster-webserver[4354]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 630.347672] dagster-webserver[4354]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.348508] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 630.349153] dagster-webserver[4354]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 630.349756] dagster-webserver[4354]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.350570] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 630.351226] dagster-webserver[4354]: return DagsterPostgresStorage( full # [ 630.351827] dagster-webserver[4354]: inst_data=inst_data, full # [ 630.352641] dagster-webserver[4354]: ...<2 lines>... full # [ 630.353474] dagster-webserver[4354]: token_provider=get_token_provider_from_config(config_value), full # [ 630.354118] dagster-webserver[4354]: ) full # [ 630.354705] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 630.355517] dagster-webserver[4354]: self._run_storage = PostgresRunStorage( full # [ 630.356159] dagster-webserver[4354]: ~~~~~~~~~~~~~~~~~~^ full # [ 630.356792] dagster-webserver[4354]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 630.357573] dagster-webserver[4354]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.358237] dagster-webserver[4354]: ) full # [ 630.358828] dagster-webserver[4354]: ^ full # [ 630.359642] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 630.360470] dagster-webserver[4354]: self._engine = create_pg_engine( full # [ 630.361126] dagster-webserver[4354]: ~~~~~~~~~~~~~~~~^ full # [ 630.361715] dagster-webserver[4354]: self.postgres_url, full # [ 630.362531] dagster-webserver[4354]: ^^^^^^^^^^^^^^^^^^ full # [ 630.363187] dagster-webserver[4354]: ...<2 lines>... full # [ 630.363788] dagster-webserver[4354]: poolclass=db_pool.NullPool, full # [ 630.364601] dagster-webserver[4354]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.365266] dagster-webserver[4354]: ) full # [ 630.365860] dagster-webserver[4354]: ^ full # [ 630.366671] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 630.367506] dagster-webserver[4354]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 630.368151] dagster-webserver[4354]: File "", line 2, in create_engine full # [ 630.368752] dagster-webserver[4354]: return target(fn, url, **kwargs) full # [ 630.419597] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 630.420490] dagster-webserver[4354]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 630.420995] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 630.421567] dagster-webserver[4354]: dbapi = dbapi_meth(**dbapi_args) full # [ 630.422391] dagster-webserver[4354]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 630.423060] dagster-webserver[4354]: import psycopg full # [ 630.431080] dagster-webserver[4354]: ModuleNotFoundError: No module named 'psycopg' full # [ 630.622391] dagster-daemon[4360]: Traceback (most recent call last): full # [ 630.623784] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 630.625844] dagster-daemon[4360]: sys.exit(main()) full # [ 630.626856] dagster-daemon[4360]: ~~~~^^ full # [ 630.627872] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 630.636247] dagster-daemon[4360]: cli(obj={}) full # [ 630.637203] dagster-daemon[4360]: ~~~^^^^^^^^ full # [ 630.638177] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 630.640510] dagster-daemon[4360]: return self.main(*args, **kwargs) full # [ 630.641711] dagster-daemon[4360]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 630.642879] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 630.645191] dagster-daemon[4360]: rv = self.invoke(ctx) full # [ 630.646211] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 630.648528] dagster-daemon[4360]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 630.650033] dagster-daemon[4360]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 630.651454] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 630.653773] dagster-daemon[4360]: return ctx.invoke(self.callback, **ctx.params) full # [ 630.657118] dagster-daemon[4360]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.658451] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 630.660764] dagster-daemon[4360]: return callback(*args, **kwargs) full # [ 630.661926] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 630.664546] dagster-daemon[4360]: with get_instance_for_cli( full # [ 630.665643] dagster-daemon[4360]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 630.666746] dagster-daemon[4360]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 630.668571] dagster-daemon[4360]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.670402] dagster-daemon[4360]: ) as instance: full # [ 630.671345] dagster-daemon[4360]: ^ full # [ 630.672122] dagster-daemon[4360]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 630.674327] dagster-daemon[4360]: return next(self.gen) full # [ 630.675344] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 630.679050] dagster-daemon[4360]: with DagsterInstance.get() as instance: full # [ 630.680292] dagster-daemon[4360]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 630.681384] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 630.683942] dagster-daemon[4360]: return create_instance_from_dagster_home() full # [ 630.685287] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 630.690215] dagster-daemon[4360]: return create_instance_from_config(dagster_home_path) full # [ 630.691622] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 630.694440] dagster-daemon[4360]: return create_instance_from_ref(instance_ref) full # [ 630.695775] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 630.698528] dagster-daemon[4360]: unified_storage = instance_ref.storage full # [ 630.702118] dagster-daemon[4360]: ^^^^^^^^^^^^^^^^^^^^ full # [ 630.703355] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 630.705863] dagster-daemon[4360]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 630.707738] dagster-daemon[4360]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.709222] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 630.711775] dagster-daemon[4360]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 630.713349] dagster-daemon[4360]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.714925] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 630.717545] dagster-daemon[4360]: return DagsterPostgresStorage( full # [ 630.718678] dagster-daemon[4360]: inst_data=inst_data, full # [ 630.719743] dagster-daemon[4360]: ...<2 lines>... full # [ 630.720675] dagster-daemon[4360]: token_provider=get_token_provider_from_config(config_value), full # [ 630.722223] dagster-daemon[4360]: ) full # [ 630.722974] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 630.725486] dagster-daemon[4360]: self._run_storage = PostgresRunStorage( full # [ 630.726720] dagster-daemon[4360]: ~~~~~~~~~~~~~~~~~~^ full # [ 630.727957] dagster-daemon[4360]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 630.729642] dagster-daemon[4360]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.731410] dagster-daemon[4360]: ) full # [ 630.732194] dagster-daemon[4360]: ^ full # [ 630.733037] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 630.735705] dagster-daemon[4360]: self._engine = create_pg_engine( full # [ 630.736858] dagster-daemon[4360]: ~~~~~~~~~~~~~~~~^ full # [ 630.738051] dagster-daemon[4360]: self.postgres_url, full # [ 630.739080] dagster-daemon[4360]: ^^^^^^^^^^^^^^^^^^ full # [ 630.740113] dagster-daemon[4360]: ...<2 lines>... full # [ 630.741072] dagster-daemon[4360]: poolclass=db_pool.NullPool, full # [ 630.742216] dagster-daemon[4360]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 630.743357] dagster-daemon[4360]: ) full # [ 630.744130] dagster-daemon[4360]: ^ full # [ 630.744876] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 630.747486] dagster-daemon[4360]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 630.748933] dagster-daemon[4360]: File "", line 2, in create_engine full # [ 630.751165] dagster-daemon[4360]: return target(fn, url, **kwargs) full # [ 630.752335] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 630.754863] dagster-daemon[4360]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 630.756373] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 630.758930] dagster-daemon[4360]: dbapi = dbapi_meth(**dbapi_args) full # [ 630.760120] dagster-daemon[4360]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 630.762820] dagster-daemon[4360]: import psycopg full # [ 630.763755] dagster-daemon[4360]: ModuleNotFoundError: No module named 'psycopg' full # [ 630.776546] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 630.778775] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 630.781358] systemd[1]: dagster-webserver.service: Consumed 2.079s CPU time over 8.124s wall clock time, 111.6M memory peak. full # [ 630.937285] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 630.939370] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 630.942068] systemd[1]: dagster-daemon.service: Consumed 1.439s CPU time over 7.440s wall clock time, 88.5M memory peak. full # [ 635.954940] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 77. full # [ 635.957491] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 86. full # [ 635.961938] systemd[1]: Started Dagster Daemon. full # [ 635.964813] systemd[1]: Started Dagster Webserver. full # [ 637.798341] dagster-daemon[4396]: Traceback (most recent call last): full # [ 637.799614] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 637.801641] dagster-daemon[4396]: sys.exit(main()) full # [ 637.803806] dagster-daemon[4396]: ~~~~^^ full # [ 637.804780] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 637.807282] dagster-daemon[4396]: cli(obj={}) full # [ 637.808219] dagster-daemon[4396]: ~~~^^^^^^^^ full # [ 637.809137] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 637.811516] dagster-daemon[4396]: return self.main(*args, **kwargs) full # [ 637.812689] dagster-daemon[4396]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 637.813842] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 637.816279] dagster-daemon[4396]: rv = self.invoke(ctx) full # [ 637.817529] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 637.819840] dagster-daemon[4396]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 637.821290] dagster-daemon[4396]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 637.822712] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 637.825070] dagster-daemon[4396]: return ctx.invoke(self.callback, **ctx.params) full # [ 637.826403] dagster-daemon[4396]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.827904] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 637.831238] dagster-daemon[4396]: return callback(*args, **kwargs) full # [ 637.832426] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 637.835033] dagster-daemon[4396]: with get_instance_for_cli( full # [ 637.836125] dagster-daemon[4396]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 637.837219] dagster-daemon[4396]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 637.839087] dagster-daemon[4396]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.840925] dagster-daemon[4396]: ) as instance: full # [ 637.841866] dagster-daemon[4396]: ^ full # [ 637.842785] dagster-daemon[4396]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 637.845191] dagster-daemon[4396]: return next(self.gen) full # [ 637.847430] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 637.850098] dagster-daemon[4396]: with DagsterInstance.get() as instance: full # [ 637.851340] dagster-daemon[4396]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 637.852439] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 637.854976] dagster-daemon[4396]: return create_instance_from_dagster_home() full # [ 637.856306] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 637.859195] dagster-daemon[4396]: return create_instance_from_config(dagster_home_path) full # [ 637.860643] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 637.863686] dagster-daemon[4396]: return create_instance_from_ref(instance_ref) full # [ 637.865359] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 637.868406] dagster-daemon[4396]: unified_storage = instance_ref.storage full # [ 637.870414] dagster-daemon[4396]: ^^^^^^^^^^^^^^^^^^^^ full # [ 637.871681] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 637.874425] dagster-daemon[4396]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 637.876503] dagster-daemon[4396]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.878141] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 637.880703] dagster-daemon[4396]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 637.882285] dagster-daemon[4396]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.883876] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 637.886470] dagster-daemon[4396]: return DagsterPostgresStorage( full # [ 637.887613] dagster-daemon[4396]: inst_data=inst_data, full # [ 637.888687] dagster-daemon[4396]: ...<2 lines>... full # [ 637.889627] dagster-daemon[4396]: token_provider=get_token_provider_from_config(config_value), full # [ 637.891198] dagster-daemon[4396]: ) full # [ 637.891951] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 637.894497] dagster-daemon[4396]: self._run_storage = PostgresRunStorage( full # [ 637.895755] dagster-daemon[4396]: ~~~~~~~~~~~~~~~~~~^ full # [ 637.897032] dagster-daemon[4396]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 637.898739] dagster-daemon[4396]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.900413] dagster-daemon[4396]: ) full # [ 637.901198] dagster-daemon[4396]: ^ full # [ 637.901951] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 637.904633] dagster-daemon[4396]: self._engine = create_pg_engine( full # [ 637.905792] dagster-daemon[4396]: ~~~~~~~~~~~~~~~~^ full # [ 637.907194] dagster-daemon[4396]: self.postgres_url, full # [ 637.908230] dagster-daemon[4396]: ^^^^^^^^^^^^^^^^^^ full # [ 637.909263] dagster-daemon[4396]: ...<2 lines>... full # [ 637.910221] dagster-daemon[4396]: poolclass=db_pool.NullPool, full # [ 637.911399] dagster-daemon[4396]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 637.912551] dagster-daemon[4396]: ) full # [ 637.913336] dagster-daemon[4396]: ^ full # [ 637.914124] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 637.916689] dagster-daemon[4396]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 637.918142] dagster-daemon[4396]: File "", line 2, in create_engine full # [ 637.920312] dagster-daemon[4396]: return target(fn, url, **kwargs) full # [ 637.921470] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 637.924042] dagster-daemon[4396]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 637.925522] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 637.928127] dagster-daemon[4396]: dbapi = dbapi_meth(**dbapi_args) full # [ 637.929353] dagster-daemon[4396]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 637.932176] dagster-daemon[4396]: import psycopg full # [ 637.933121] dagster-daemon[4396]: ModuleNotFoundError: No module named 'psycopg' full # [ 638.020213] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 638.022033] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 638.023703] systemd[1]: dagster-daemon.service: Consumed 1.485s CPU time over 7.074s wall clock time, 88.6M memory peak. full # [ 638.676550] dagster-webserver[4397]: Traceback (most recent call last): full # [ 638.679088] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 638.679652] dagster-webserver[4397]: sys.exit(main()) full # [ 638.680294] dagster-webserver[4397]: ~~~~^^ full # [ 638.680901] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 638.681715] dagster-webserver[4397]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 638.682550] dagster-webserver[4397]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.683222] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 638.683797] dagster-webserver[4397]: return self.main(*args, **kwargs) full # [ 638.684609] dagster-webserver[4397]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 638.685263] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 638.685863] dagster-webserver[4397]: rv = self.invoke(ctx) full # [ 638.694436] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 638.694983] dagster-webserver[4397]: return ctx.invoke(self.callback, **ctx.params) full # [ 638.695836] dagster-webserver[4397]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.696640] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 638.697286] dagster-webserver[4397]: return callback(*args, **kwargs) full # [ 638.697921] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 638.698757] dagster-webserver[4397]: instance = stack.enter_context( full # [ 638.699582] dagster-webserver[4397]: get_possibly_temporary_instance_for_cli( full # [ 638.700258] dagster-webserver[4397]: ...<3 lines>... full # [ 638.700862] dagster-webserver[4397]: ) full # [ 638.701682] dagster-webserver[4397]: ) full # [ 638.702548] dagster-webserver[4397]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 638.703561] dagster-webserver[4397]: result = _enter(cm) full # [ 638.704167] dagster-webserver[4397]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 638.704769] dagster-webserver[4397]: return next(self.gen) full # [ 638.714754] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 638.715291] dagster-webserver[4397]: with DagsterInstance.get() as instance: full # [ 638.715923] dagster-webserver[4397]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 638.716757] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 638.717584] dagster-webserver[4397]: return create_instance_from_dagster_home() full # [ 638.718294] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 638.718865] dagster-webserver[4397]: return create_instance_from_config(dagster_home_path) full # [ 638.719683] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 638.720520] dagster-webserver[4397]: return create_instance_from_ref(instance_ref) full # [ 638.730882] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 638.731608] dagster-webserver[4397]: unified_storage = instance_ref.storage full # [ 638.732280] dagster-webserver[4397]: ^^^^^^^^^^^^^^^^^^^^ full # [ 638.732889] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 638.733733] dagster-webserver[4397]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 638.734547] dagster-webserver[4397]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.735220] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 638.735825] dagster-webserver[4397]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 638.736648] dagster-webserver[4397]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.737533] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 638.738159] dagster-webserver[4397]: return DagsterPostgresStorage( full # [ 638.738765] dagster-webserver[4397]: inst_data=inst_data, full # [ 638.739624] dagster-webserver[4397]: ...<2 lines>... full # [ 638.740347] dagster-webserver[4397]: token_provider=get_token_provider_from_config(config_value), full # [ 638.740876] dagster-webserver[4397]: ) full # [ 638.741696] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 638.742537] dagster-webserver[4397]: self._run_storage = PostgresRunStorage( full # [ 638.743181] dagster-webserver[4397]: ~~~~~~~~~~~~~~~~~~^ full # [ 638.743784] dagster-webserver[4397]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 638.744595] dagster-webserver[4397]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.745248] dagster-webserver[4397]: ) full # [ 638.745848] dagster-webserver[4397]: ^ full # [ 638.762564] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 638.763147] dagster-webserver[4397]: self._engine = create_pg_engine( full # [ 638.763741] dagster-webserver[4397]: ~~~~~~~~~~~~~~~~^ full # [ 638.764578] dagster-webserver[4397]: self.postgres_url, full # [ 638.765246] dagster-webserver[4397]: ^^^^^^^^^^^^^^^^^^ full # [ 638.765856] dagster-webserver[4397]: ...<2 lines>... full # [ 638.766492] dagster-webserver[4397]: poolclass=db_pool.NullPool, full # [ 638.767366] dagster-webserver[4397]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 638.767978] dagster-webserver[4397]: ) full # [ 638.768802] dagster-webserver[4397]: ^ full # [ 638.769627] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 638.770273] dagster-webserver[4397]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 638.770912] dagster-webserver[4397]: File "", line 2, in create_engine full # [ 638.771733] dagster-webserver[4397]: return target(fn, url, **kwargs) full # [ 638.772571] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 638.773242] dagster-webserver[4397]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 638.773844] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 638.774570] dagster-webserver[4397]: dbapi = dbapi_meth(**dbapi_args) full # [ 638.775154] dagster-webserver[4397]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 638.775762] dagster-webserver[4397]: import psycopg full # [ 638.776586] dagster-webserver[4397]: ModuleNotFoundError: No module named 'psycopg' full # [ 639.070095] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 639.070803] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 639.074709] systemd[1]: dagster-webserver.service: Consumed 2.039s CPU time over 8.290s wall clock time, 111.7M memory peak. full # [ 643.205379] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 87. full # [ 643.209979] systemd[1]: Started Dagster Daemon. full # [ 644.205266] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 78. full # [ 644.206928] systemd[1]: Started Dagster Webserver. full # [ 645.079575] dagster-daemon[4435]: Traceback (most recent call last): full # [ 645.081976] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 645.084092] dagster-daemon[4435]: sys.exit(main()) full # [ 645.085069] dagster-daemon[4435]: ~~~~^^ full # [ 645.085992] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 645.088509] dagster-daemon[4435]: cli(obj={}) full # [ 645.089432] dagster-daemon[4435]: ~~~^^^^^^^^ full # [ 645.090509] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 645.093060] dagster-daemon[4435]: return self.main(*args, **kwargs) full # [ 645.094243] dagster-daemon[4435]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 645.095424] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 645.097742] dagster-daemon[4435]: rv = self.invoke(ctx) full # [ 645.098780] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 645.101146] dagster-daemon[4435]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 645.102605] dagster-daemon[4435]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 645.104090] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 645.106433] dagster-daemon[4435]: return ctx.invoke(self.callback, **ctx.params) full # [ 645.107952] dagster-daemon[4435]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.109995] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 645.112557] dagster-daemon[4435]: return callback(*args, **kwargs) full # [ 645.115204] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 645.117793] dagster-daemon[4435]: with get_instance_for_cli( full # [ 645.118911] dagster-daemon[4435]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 645.120055] dagster-daemon[4435]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 645.121893] dagster-daemon[4435]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.123744] dagster-daemon[4435]: ) as instance: full # [ 645.124795] dagster-daemon[4435]: ^ full # [ 645.125577] dagster-daemon[4435]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 645.127704] dagster-daemon[4435]: return next(self.gen) full # [ 645.128728] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 645.131374] dagster-daemon[4435]: with DagsterInstance.get() as instance: full # [ 645.132623] dagster-daemon[4435]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 645.133720] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 645.136255] dagster-daemon[4435]: return create_instance_from_dagster_home() full # [ 645.137562] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 645.140458] dagster-daemon[4435]: return create_instance_from_config(dagster_home_path) full # [ 645.141983] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 645.145145] dagster-daemon[4435]: return create_instance_from_ref(instance_ref) full # [ 645.147085] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 645.150173] dagster-daemon[4435]: unified_storage = instance_ref.storage full # [ 645.152262] dagster-daemon[4435]: ^^^^^^^^^^^^^^^^^^^^ full # [ 645.153878] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 645.156415] dagster-daemon[4435]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 645.158314] dagster-daemon[4435]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.160150] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 645.163382] dagster-daemon[4435]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 645.164991] dagster-daemon[4435]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.166610] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 645.169222] dagster-daemon[4435]: return DagsterPostgresStorage( full # [ 645.170367] dagster-daemon[4435]: inst_data=inst_data, full # [ 645.171447] dagster-daemon[4435]: ...<2 lines>... full # [ 645.172419] dagster-daemon[4435]: token_provider=get_token_provider_from_config(config_value), full # [ 645.174032] dagster-daemon[4435]: ) full # [ 645.174786] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 645.177643] dagster-daemon[4435]: self._run_storage = PostgresRunStorage( full # [ 645.179152] dagster-daemon[4435]: ~~~~~~~~~~~~~~~~~~^ full # [ 645.181647] dagster-daemon[4435]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 645.183340] dagster-daemon[4435]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.185077] dagster-daemon[4435]: ) full # [ 645.185825] dagster-daemon[4435]: ^ full # [ 645.186597] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 645.189300] dagster-daemon[4435]: self._engine = create_pg_engine( full # [ 645.190468] dagster-daemon[4435]: ~~~~~~~~~~~~~~~~^ full # [ 645.191892] dagster-daemon[4435]: self.postgres_url, full # [ 645.193119] dagster-daemon[4435]: ^^^^^^^^^^^^^^^^^^ full # [ 645.194644] dagster-daemon[4435]: ...<2 lines>... full # [ 645.196272] dagster-daemon[4435]: poolclass=db_pool.NullPool, full # [ 645.197656] dagster-daemon[4435]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 645.198991] dagster-daemon[4435]: ) full # [ 645.199776] dagster-daemon[4435]: ^ full # [ 645.200549] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 645.203180] dagster-daemon[4435]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 645.204601] dagster-daemon[4435]: File "", line 2, in create_engine full # [ 645.207160] dagster-daemon[4435]: return target(fn, url, **kwargs) full # [ 645.208546] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 645.211551] dagster-daemon[4435]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 645.213127] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 645.215698] dagster-daemon[4435]: dbapi = dbapi_meth(**dbapi_args) full # [ 645.216865] dagster-daemon[4435]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 645.219756] dagster-daemon[4435]: import psycopg full # [ 645.220908] dagster-daemon[4435]: ModuleNotFoundError: No module named 'psycopg' full # [ 645.327637] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 645.329488] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 645.329700] systemd[1]: dagster-daemon.service: Consumed 1.477s CPU time over 7.309s wall clock time, 88.6M memory peak. full # [ 646.980612] dagster-webserver[4441]: Traceback (most recent call last): full # [ 646.983097] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 646.983658] dagster-webserver[4441]: sys.exit(main()) full # [ 646.984266] dagster-webserver[4441]: ~~~~^^ full # [ 646.984885] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 646.985702] dagster-webserver[4441]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 646.986540] dagster-webserver[4441]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 646.986951] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 646.987765] dagster-webserver[4441]: return self.main(*args, **kwargs) full # [ 646.988577] dagster-webserver[4441]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 646.989265] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 646.989840] dagster-webserver[4441]: rv = self.invoke(ctx) full # [ 646.998431] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 646.998982] dagster-webserver[4441]: return ctx.invoke(self.callback, **ctx.params) full # [ 646.999828] dagster-webserver[4441]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 647.000631] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 647.001275] dagster-webserver[4441]: return callback(*args, **kwargs) full # [ 647.001913] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 647.002743] dagster-webserver[4441]: instance = stack.enter_context( full # [ 647.003559] dagster-webserver[4441]: get_possibly_temporary_instance_for_cli( full # [ 647.004241] dagster-webserver[4441]: ...<3 lines>... full # [ 647.004843] dagster-webserver[4441]: ) full # [ 647.005491] dagster-webserver[4441]: ) full # [ 647.006194] dagster-webserver[4441]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 647.006747] dagster-webserver[4441]: result = _enter(cm) full # [ 647.007552] dagster-webserver[4441]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 647.008206] dagster-webserver[4441]: return next(self.gen) full # [ 647.018791] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 647.019533] dagster-webserver[4441]: with DagsterInstance.get() as instance: full # [ 647.020179] dagster-webserver[4441]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 647.020792] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 647.021618] dagster-webserver[4441]: return create_instance_from_dagster_home() full # [ 647.022294] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 647.022903] dagster-webserver[4441]: return create_instance_from_config(dagster_home_path) full # [ 647.023757] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 647.024558] dagster-webserver[4441]: return create_instance_from_ref(instance_ref) full # [ 647.025235] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 647.025869] dagster-webserver[4441]: unified_storage = instance_ref.storage full # [ 647.026519] dagster-webserver[4441]: ^^^^^^^^^^^^^^^^^^^^ full # [ 647.039747] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 647.040306] dagster-webserver[4441]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 647.040922] dagster-webserver[4441]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 647.041755] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 647.042570] dagster-webserver[4441]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 647.043246] dagster-webserver[4441]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 647.043859] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 647.044494] dagster-webserver[4441]: return DagsterPostgresStorage( full # [ 647.045214] dagster-webserver[4441]: inst_data=inst_data, full # [ 647.045779] dagster-webserver[4441]: ...<2 lines>... full # [ 647.046692] dagster-webserver[4441]: token_provider=get_token_provider_from_config(config_value), full # [ 647.047275] dagster-webserver[4441]: ) full # [ 647.047928] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 647.048711] dagster-webserver[4441]: self._run_storage = PostgresRunStorage( full # [ 647.049550] dagster-webserver[4441]: ~~~~~~~~~~~~~~~~~~^ full # [ 647.050234] dagster-webserver[4441]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 647.050836] dagster-webserver[4441]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 647.051659] dagster-webserver[4441]: ) full # [ 647.052494] dagster-webserver[4441]: ^ full # [ 647.053152] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 647.053755] dagster-webserver[4441]: self._engine = create_pg_engine( full # [ 647.054568] dagster-webserver[4441]: ~~~~~~~~~~~~~~~~^ full # [ 647.055232] dagster-webserver[4441]: self.postgres_url, full # [ 647.055831] dagster-webserver[4441]: ^^^^^^^^^^^^^^^^^^ full # [ 647.056643] dagster-webserver[4441]: ...<2 lines>... full # [ 647.057475] dagster-webserver[4441]: poolclass=db_pool.NullPool, full # [ 647.058135] dagster-webserver[4441]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 647.058722] dagster-webserver[4441]: ) full # [ 647.059540] dagster-webserver[4441]: ^ full # [ 647.076891] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 647.079520] dagster-webserver[4441]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 647.081064] dagster-webserver[4441]: File "", line 2, in create_engine full # [ 647.083275] dagster-webserver[4441]: return target(fn, url, **kwargs) full # [ 647.084512] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 647.087138] dagster-webserver[4441]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 647.088649] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 647.091242] dagster-webserver[4441]: dbapi = dbapi_meth(**dbapi_args) full # [ 647.092442] dagster-webserver[4441]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 647.095209] dagster-webserver[4441]: import psycopg full # [ 647.096192] dagster-webserver[4441]: ModuleNotFoundError: No module named 'psycopg' full # [ 647.361696] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 647.362417] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 647.366497] systemd[1]: dagster-webserver.service: Consumed 2.039s CPU time over 8.284s wall clock time, 111.8M memory peak. full # [ 650.454876] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 88. full # [ 650.460080] systemd[1]: Started Dagster Daemon. full # [ 652.293375] dagster-daemon[4477]: Traceback (most recent call last): full # [ 652.295822] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 652.296576] dagster-daemon[4477]: sys.exit(main()) full # [ 652.297234] dagster-daemon[4477]: ~~~~^^ full # [ 652.297822] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 652.298647] dagster-daemon[4477]: cli(obj={}) full # [ 652.299482] dagster-daemon[4477]: ~~~^^^^^^^^ full # [ 652.300124] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 652.300703] dagster-daemon[4477]: return self.main(*args, **kwargs) full # [ 652.301529] dagster-daemon[4477]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 652.302218] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 652.302785] dagster-daemon[4477]: rv = self.invoke(ctx) full # [ 652.310095] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 652.310620] dagster-daemon[4477]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 652.311318] dagster-daemon[4477]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 652.311900] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 652.312718] dagster-daemon[4477]: return ctx.invoke(self.callback, **ctx.params) full # [ 652.313540] dagster-daemon[4477]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.314210] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 652.314816] dagster-daemon[4477]: return callback(*args, **kwargs) full # [ 652.315643] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 652.316287] dagster-daemon[4477]: with get_instance_for_cli( full # [ 652.316911] dagster-daemon[4477]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 652.317710] dagster-daemon[4477]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 652.318529] dagster-daemon[4477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.319180] dagster-daemon[4477]: ) as instance: full # [ 652.319777] dagster-daemon[4477]: ^ full # [ 652.320586] dagster-daemon[4477]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 652.321250] dagster-daemon[4477]: return next(self.gen) full # [ 652.321883] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 652.322517] dagster-daemon[4477]: with DagsterInstance.get() as instance: full # [ 652.323129] dagster-daemon[4477]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 652.323715] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 652.324531] dagster-daemon[4477]: return create_instance_from_dagster_home() full # [ 652.341575] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 652.342163] dagster-daemon[4477]: return create_instance_from_config(dagster_home_path) full # [ 652.342779] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 652.343602] dagster-daemon[4477]: return create_instance_from_ref(instance_ref) full # [ 652.344353] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 652.345103] dagster-daemon[4477]: unified_storage = instance_ref.storage full # [ 652.345718] dagster-daemon[4477]: ^^^^^^^^^^^^^^^^^^^^ full # [ 652.346536] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 652.347267] dagster-daemon[4477]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 652.347800] dagster-daemon[4477]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.348665] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 652.349272] dagster-daemon[4477]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 652.350192] dagster-daemon[4477]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.350732] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 652.351557] dagster-daemon[4477]: return DagsterPostgresStorage( full # [ 652.352234] dagster-daemon[4477]: inst_data=inst_data, full # [ 652.352846] dagster-daemon[4477]: ...<2 lines>... full # [ 652.353499] dagster-daemon[4477]: token_provider=get_token_provider_from_config(config_value), full # [ 652.354156] dagster-daemon[4477]: ) full # [ 652.371433] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 652.371981] dagster-daemon[4477]: self._run_storage = PostgresRunStorage( full # [ 652.372811] dagster-daemon[4477]: ~~~~~~~~~~~~~~~~~~^ full # [ 652.373636] dagster-daemon[4477]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 652.374292] dagster-daemon[4477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.374926] dagster-daemon[4477]: ) full # [ 652.375763] dagster-daemon[4477]: ^ full # [ 652.376586] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 652.377267] dagster-daemon[4477]: self._engine = create_pg_engine( full # [ 652.377871] dagster-daemon[4477]: ~~~~~~~~~~~~~~~~^ full # [ 652.378687] dagster-daemon[4477]: self.postgres_url, full # [ 652.379530] dagster-daemon[4477]: ^^^^^^^^^^^^^^^^^^ full # [ 652.380191] dagster-daemon[4477]: ...<2 lines>... full # [ 652.380806] dagster-daemon[4477]: poolclass=db_pool.NullPool, full # [ 652.381630] dagster-daemon[4477]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 652.382274] dagster-daemon[4477]: ) full # [ 652.382935] dagster-daemon[4477]: ^ full # [ 652.383730] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 652.384548] dagster-daemon[4477]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 652.385228] dagster-daemon[4477]: File "", line 2, in create_engine full # [ 652.385816] dagster-daemon[4477]: return target(fn, url, **kwargs) full # [ 652.386666] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 652.387470] dagster-daemon[4477]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 652.388314] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 652.388910] dagster-daemon[4477]: dbapi = dbapi_meth(**dbapi_args) full # [ 652.403542] dagster-daemon[4477]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 652.406281] dagster-daemon[4477]: import psycopg full # [ 652.407258] dagster-daemon[4477]: ModuleNotFoundError: No module named 'psycopg' full # [ 652.454556] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 79. full # [ 652.459283] systemd[1]: Started Dagster Webserver. full # [ 652.641275] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 652.643118] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 652.644833] systemd[1]: dagster-daemon.service: Consumed 1.432s CPU time over 7.310s wall clock time, 88.5M memory peak. full # [ 655.129278] dagster-webserver[4487]: Traceback (most recent call last): full # [ 655.131791] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 655.132545] dagster-webserver[4487]: sys.exit(main()) full # [ 655.133179] dagster-webserver[4487]: ~~~~^^ full # [ 655.133781] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 655.134592] dagster-webserver[4487]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 655.135267] dagster-webserver[4487]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 655.135882] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 655.136471] dagster-webserver[4487]: return self.main(*args, **kwargs) full # [ 655.137128] dagster-webserver[4487]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 655.137715] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 655.138531] dagster-webserver[4487]: rv = self.invoke(ctx) full # [ 655.147268] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 655.147806] dagster-webserver[4487]: return ctx.invoke(self.callback, **ctx.params) full # [ 655.148659] dagster-webserver[4487]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 655.149287] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 655.149919] dagster-webserver[4487]: return callback(*args, **kwargs) full # [ 655.150738] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 655.151562] dagster-webserver[4487]: instance = stack.enter_context( full # [ 655.152241] dagster-webserver[4487]: get_possibly_temporary_instance_for_cli( full # [ 655.152861] dagster-webserver[4487]: ...<3 lines>... full # [ 655.153480] dagster-webserver[4487]: ) full # [ 655.154154] dagster-webserver[4487]: ) full # [ 655.154771] dagster-webserver[4487]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 655.155562] dagster-webserver[4487]: result = _enter(cm) full # [ 655.156217] dagster-webserver[4487]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 655.156821] dagster-webserver[4487]: return next(self.gen) full # [ 655.157632] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 655.158265] dagster-webserver[4487]: with DagsterInstance.get() as instance: full # [ 655.158887] dagster-webserver[4487]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 655.159691] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 655.160516] dagster-webserver[4487]: return create_instance_from_dagster_home() full # [ 655.161163] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 655.161757] dagster-webserver[4487]: return create_instance_from_config(dagster_home_path) full # [ 655.162599] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 655.163227] dagster-webserver[4487]: return create_instance_from_ref(instance_ref) full # [ 655.163829] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 655.164640] dagster-webserver[4487]: unified_storage = instance_ref.storage full # [ 655.165465] dagster-webserver[4487]: ^^^^^^^^^^^^^^^^^^^^ full # [ 655.188154] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 655.190715] dagster-webserver[4487]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 655.192629] dagster-webserver[4487]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 655.194218] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 655.196809] dagster-webserver[4487]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 655.198418] dagster-webserver[4487]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 655.200086] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 655.202712] dagster-webserver[4487]: return DagsterPostgresStorage( full # [ 655.203884] dagster-webserver[4487]: inst_data=inst_data, full # [ 655.205032] dagster-webserver[4487]: ...<2 lines>... full # [ 655.205994] dagster-webserver[4487]: token_provider=get_token_provider_from_config(config_value), full # [ 655.207606] dagster-webserver[4487]: ) full # [ 655.208426] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 655.211064] dagster-webserver[4487]: self._run_storage = PostgresRunStorage( full # [ 655.212355] dagster-webserver[4487]: ~~~~~~~~~~~~~~~~~~^ full # [ 655.213640] dagster-webserver[4487]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 655.215382] dagster-webserver[4487]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 655.217142] dagster-webserver[4487]: ) full # [ 655.217922] dagster-webserver[4487]: ^ full # [ 655.218739] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 655.221459] dagster-webserver[4487]: self._engine = create_pg_engine( full # [ 655.222654] dagster-webserver[4487]: ~~~~~~~~~~~~~~~~^ full # [ 655.223831] dagster-webserver[4487]: self.postgres_url, full # [ 655.224913] dagster-webserver[4487]: ^^^^^^^^^^^^^^^^^^ full # [ 655.226039] dagster-webserver[4487]: ...<2 lines>... full # [ 655.226993] dagster-webserver[4487]: poolclass=db_pool.NullPool, full # [ 655.228210] dagster-webserver[4487]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 655.229396] dagster-webserver[4487]: ) full # [ 655.230214] dagster-webserver[4487]: ^ full # [ 655.231054] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 655.233655] dagster-webserver[4487]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 655.235154] dagster-webserver[4487]: File "", line 2, in create_engine full # [ 655.237350] dagster-webserver[4487]: return target(fn, url, **kwargs) full # [ 655.238546] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 655.241150] dagster-webserver[4487]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 655.242704] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 655.245298] dagster-webserver[4487]: dbapi = dbapi_meth(**dbapi_args) full # [ 655.246495] dagster-webserver[4487]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 655.249267] dagster-webserver[4487]: import psycopg full # [ 655.250245] dagster-webserver[4487]: ModuleNotFoundError: No module named 'psycopg' full # [ 655.466723] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 655.469049] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 655.471216] systemd[1]: dagster-webserver.service: Consumed 1.999s CPU time over 8.097s wall clock time, 111.7M memory peak. full # [ 657.704823] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 89. full # [ 657.707835] systemd[1]: Started Dagster Daemon. full # [ 659.607103] dagster-daemon[4515]: Traceback (most recent call last): full # [ 659.609621] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 659.610217] dagster-daemon[4515]: sys.exit(main()) full # [ 659.610797] dagster-daemon[4515]: ~~~~^^ full # [ 659.611630] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 659.612272] dagster-daemon[4515]: cli(obj={}) full # [ 659.612934] dagster-daemon[4515]: ~~~^^^^^^^^ full # [ 659.613732] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 659.614558] dagster-daemon[4515]: return self.main(*args, **kwargs) full # [ 659.615226] dagster-daemon[4515]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 659.615869] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 659.616655] dagster-daemon[4515]: rv = self.invoke(ctx) full # [ 659.617496] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 659.618165] dagster-daemon[4515]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 659.618798] dagster-daemon[4515]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 659.628519] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 659.629098] dagster-daemon[4515]: return ctx.invoke(self.callback, **ctx.params) full # [ 659.629691] dagster-daemon[4515]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.630528] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 659.631185] dagster-daemon[4515]: return callback(*args, **kwargs) full # [ 659.631810] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 659.632622] dagster-daemon[4515]: with get_instance_for_cli( full # [ 659.633270] dagster-daemon[4515]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 659.633906] dagster-daemon[4515]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 659.634724] dagster-daemon[4515]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.635547] dagster-daemon[4515]: ) as instance: full # [ 659.636221] dagster-daemon[4515]: ^ full # [ 659.636870] dagster-daemon[4515]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 659.637658] dagster-daemon[4515]: return next(self.gen) full # [ 659.638497] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 659.639175] dagster-daemon[4515]: with DagsterInstance.get() as instance: full # [ 659.639777] dagster-daemon[4515]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 659.652163] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 659.652688] dagster-daemon[4515]: return create_instance_from_dagster_home() full # [ 659.653535] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 659.654195] dagster-daemon[4515]: return create_instance_from_config(dagster_home_path) full # [ 659.654810] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 659.655638] dagster-daemon[4515]: return create_instance_from_ref(instance_ref) full # [ 659.656518] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 659.657156] dagster-daemon[4515]: unified_storage = instance_ref.storage full # [ 659.657811] dagster-daemon[4515]: ^^^^^^^^^^^^^^^^^^^^ full # [ 659.658643] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 659.659258] dagster-daemon[4515]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 659.659869] dagster-daemon[4515]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.673375] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 659.673917] dagster-daemon[4515]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 659.674738] dagster-daemon[4515]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.675565] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 659.676236] dagster-daemon[4515]: return DagsterPostgresStorage( full # [ 659.676826] dagster-daemon[4515]: inst_data=inst_data, full # [ 659.677641] dagster-daemon[4515]: ...<2 lines>... full # [ 659.678463] dagster-daemon[4515]: token_provider=get_token_provider_from_config(config_value), full # [ 659.679131] dagster-daemon[4515]: ) full # [ 659.679733] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 659.680526] dagster-daemon[4515]: self._run_storage = PostgresRunStorage( full # [ 659.681182] dagster-daemon[4515]: ~~~~~~~~~~~~~~~~~~^ full # [ 659.681785] dagster-daemon[4515]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 659.682596] dagster-daemon[4515]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.683248] dagster-daemon[4515]: ) full # [ 659.683849] dagster-daemon[4515]: ^ full # [ 659.684475] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 659.685136] dagster-daemon[4515]: self._engine = create_pg_engine( full # [ 659.685716] dagster-daemon[4515]: ~~~~~~~~~~~~~~~~^ full # [ 659.686523] dagster-daemon[4515]: self.postgres_url, full # [ 659.687166] dagster-daemon[4515]: ^^^^^^^^^^^^^^^^^^ full # [ 659.688248] dagster-daemon[4515]: ...<2 lines>... full # [ 659.688775] dagster-daemon[4515]: poolclass=db_pool.NullPool, full # [ 659.689601] dagster-daemon[4515]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 659.690234] dagster-daemon[4515]: ) full # [ 659.690833] dagster-daemon[4515]: ^ full # [ 659.704084] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 659.706653] dagster-daemon[4515]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 659.708100] dagster-daemon[4515]: File "", line 2, in create_engine full # [ 659.710263] dagster-daemon[4515]: return target(fn, url, **kwargs) full # [ 659.711427] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 659.713961] dagster-daemon[4515]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 659.715462] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 659.718062] dagster-daemon[4515]: dbapi = dbapi_meth(**dbapi_args) full # [ 659.719215] dagster-daemon[4515]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 659.721898] dagster-daemon[4515]: import psycopg full # [ 659.722827] dagster-daemon[4515]: ModuleNotFoundError: No module named 'psycopg' full # [ 659.896447] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 659.897205] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 659.901140] systemd[1]: dagster-daemon.service: Consumed 1.409s CPU time over 7.259s wall clock time, 88.5M memory peak. full # [ 660.704513] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 80. full # [ 660.709394] systemd[1]: Started Dagster Webserver. full # [ 663.314795] dagster-webserver[4532]: Traceback (most recent call last): full # [ 663.317358] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 663.317926] dagster-webserver[4532]: sys.exit(main()) full # [ 663.318703] dagster-webserver[4532]: ~~~~^^ full # [ 663.319523] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 663.319955] dagster-webserver[4532]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 663.320794] dagster-webserver[4532]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 663.321587] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 663.322254] dagster-webserver[4532]: return self.main(*args, **kwargs) full # [ 663.322848] dagster-webserver[4532]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 663.323502] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 663.324130] dagster-webserver[4532]: rv = self.invoke(ctx) full # [ 663.332803] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 663.333533] dagster-webserver[4532]: return ctx.invoke(self.callback, **ctx.params) full # [ 663.334215] dagster-webserver[4532]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 663.334802] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 663.335629] dagster-webserver[4532]: return callback(*args, **kwargs) full # [ 663.336273] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 663.336909] dagster-webserver[4532]: instance = stack.enter_context( full # [ 663.338084] dagster-webserver[4532]: get_possibly_temporary_instance_for_cli( full # [ 663.338768] dagster-webserver[4532]: ...<3 lines>... full # [ 663.339610] dagster-webserver[4532]: ) full # [ 663.340283] dagster-webserver[4532]: ) full # [ 663.340867] dagster-webserver[4532]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 663.341675] dagster-webserver[4532]: result = _enter(cm) full # [ 663.342502] dagster-webserver[4532]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 663.343146] dagster-webserver[4532]: return next(self.gen) full # [ 663.343740] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 663.344553] dagster-webserver[4532]: with DagsterInstance.get() as instance: full # [ 663.345206] dagster-webserver[4532]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 663.345806] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 663.346615] dagster-webserver[4532]: return create_instance_from_dagster_home() full # [ 663.347255] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 663.347879] dagster-webserver[4532]: return create_instance_from_config(dagster_home_path) full # [ 663.348719] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 663.349518] dagster-webserver[4532]: return create_instance_from_ref(instance_ref) full # [ 663.350165] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 663.350760] dagster-webserver[4532]: unified_storage = instance_ref.storage full # [ 663.351573] dagster-webserver[4532]: ^^^^^^^^^^^^^^^^^^^^ full # [ 663.373716] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 663.374303] dagster-webserver[4532]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 663.374899] dagster-webserver[4532]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 663.375707] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 663.376545] dagster-webserver[4532]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 663.377217] dagster-webserver[4532]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 663.377825] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 663.378649] dagster-webserver[4532]: return DagsterPostgresStorage( full # [ 663.379484] dagster-webserver[4532]: inst_data=inst_data, full # [ 663.380156] dagster-webserver[4532]: ...<2 lines>... full # [ 663.380765] dagster-webserver[4532]: token_provider=get_token_provider_from_config(config_value), full # [ 663.381591] dagster-webserver[4532]: ) full # [ 663.382303] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 663.382874] dagster-webserver[4532]: self._run_storage = PostgresRunStorage( full # [ 663.383692] dagster-webserver[4532]: ~~~~~~~~~~~~~~~~~~^ full # [ 663.384530] dagster-webserver[4532]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 663.385189] dagster-webserver[4532]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 663.385801] dagster-webserver[4532]: ) full # [ 663.386626] dagster-webserver[4532]: ^ full # [ 663.387273] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 663.387911] dagster-webserver[4532]: self._engine = create_pg_engine( full # [ 663.388714] dagster-webserver[4532]: ~~~~~~~~~~~~~~~~^ full # [ 663.389535] dagster-webserver[4532]: self.postgres_url, full # [ 663.390191] dagster-webserver[4532]: ^^^^^^^^^^^^^^^^^^ full # [ 663.390795] dagster-webserver[4532]: ...<2 lines>... full # [ 663.391606] dagster-webserver[4532]: poolclass=db_pool.NullPool, full # [ 663.392261] dagster-webserver[4532]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 663.392878] dagster-webserver[4532]: ) full # [ 663.393676] dagster-webserver[4532]: ^ full # [ 663.414539] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 663.415231] dagster-webserver[4532]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 663.418082] dagster-webserver[4532]: File "", line 2, in create_engine full # [ 663.418854] dagster-webserver[4532]: return target(fn, url, **kwargs) full # [ 663.419484] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 663.420185] dagster-webserver[4532]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 663.420795] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 663.423118] dagster-webserver[4532]: dbapi = dbapi_meth(**dbapi_args) full # [ 663.423671] dagster-webserver[4532]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 663.424522] dagster-webserver[4532]: import psycopg full # [ 663.427101] dagster-webserver[4532]: ModuleNotFoundError: No module named 'psycopg' full # [ 663.713208] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 663.716066] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 663.718472] systemd[1]: dagster-webserver.service: Consumed 2.026s CPU time over 8.245s wall clock time, 111.5M memory peak. full # [ 664.954968] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 90. full # [ 664.957629] systemd[1]: Started Dagster Daemon. full # [ 666.796386] dagster-daemon[4554]: Traceback (most recent call last): full # [ 666.799437] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 666.800057] dagster-daemon[4554]: sys.exit(main()) full # [ 666.800626] dagster-daemon[4554]: ~~~~^^ full # [ 666.801268] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 666.801913] dagster-daemon[4554]: cli(obj={}) full # [ 666.802747] dagster-daemon[4554]: ~~~^^^^^^^^ full # [ 666.803556] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 666.804230] dagster-daemon[4554]: return self.main(*args, **kwargs) full # [ 666.804831] dagster-daemon[4554]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 666.805701] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 666.806554] dagster-daemon[4554]: rv = self.invoke(ctx) full # [ 666.807149] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 666.807760] dagster-daemon[4554]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 666.808740] dagster-daemon[4554]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 666.821493] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 666.822093] dagster-daemon[4554]: return ctx.invoke(self.callback, **ctx.params) full # [ 666.822686] dagster-daemon[4554]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.823544] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 666.824211] dagster-daemon[4554]: return callback(*args, **kwargs) full # [ 666.824852] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 666.825661] dagster-daemon[4554]: with get_instance_for_cli( full # [ 666.826512] dagster-daemon[4554]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 666.827192] dagster-daemon[4554]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 666.827775] dagster-daemon[4554]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.828620] dagster-daemon[4554]: ) as instance: full # [ 666.829271] dagster-daemon[4554]: ^ full # [ 666.829922] dagster-daemon[4554]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 666.830743] dagster-daemon[4554]: return next(self.gen) full # [ 666.840969] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 666.841497] dagster-daemon[4554]: with DagsterInstance.get() as instance: full # [ 666.842178] dagster-daemon[4554]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 666.842788] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 666.843614] dagster-daemon[4554]: return create_instance_from_dagster_home() full # [ 666.844290] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 666.844899] dagster-daemon[4554]: return create_instance_from_config(dagster_home_path) full # [ 666.845755] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 666.846553] dagster-daemon[4554]: return create_instance_from_ref(instance_ref) full # [ 666.847224] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 666.847833] dagster-daemon[4554]: unified_storage = instance_ref.storage full # [ 666.848681] dagster-daemon[4554]: ^^^^^^^^^^^^^^^^^^^^ full # [ 666.861196] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 666.861720] dagster-daemon[4554]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 666.862557] dagster-daemon[4554]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.863280] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 666.863841] dagster-daemon[4554]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 666.864665] dagster-daemon[4554]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.865505] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 666.866175] dagster-daemon[4554]: return DagsterPostgresStorage( full # [ 666.866782] dagster-daemon[4554]: inst_data=inst_data, full # [ 666.867607] dagster-daemon[4554]: ...<2 lines>... full # [ 666.868278] dagster-daemon[4554]: token_provider=get_token_provider_from_config(config_value), full # [ 666.868884] dagster-daemon[4554]: ) full # [ 666.878734] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 666.881251] dagster-daemon[4554]: self._run_storage = PostgresRunStorage( full # [ 666.882491] dagster-daemon[4554]: ~~~~~~~~~~~~~~~~~~^ full # [ 666.883738] dagster-daemon[4554]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 666.885431] dagster-daemon[4554]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.887215] dagster-daemon[4554]: ) full # [ 666.887967] dagster-daemon[4554]: ^ full # [ 666.888743] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 666.891417] dagster-daemon[4554]: self._engine = create_pg_engine( full # [ 666.892576] dagster-daemon[4554]: ~~~~~~~~~~~~~~~~^ full # [ 666.893753] dagster-daemon[4554]: self.postgres_url, full # [ 666.894783] dagster-daemon[4554]: ^^^^^^^^^^^^^^^^^^ full # [ 666.895803] dagster-daemon[4554]: ...<2 lines>... full # [ 666.896771] dagster-daemon[4554]: poolclass=db_pool.NullPool, full # [ 666.897924] dagster-daemon[4554]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 666.899111] dagster-daemon[4554]: ) full # [ 666.899856] dagster-daemon[4554]: ^ full # [ 666.900675] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 666.903239] dagster-daemon[4554]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 666.904649] dagster-daemon[4554]: File "", line 2, in create_engine full # [ 666.906798] dagster-daemon[4554]: return target(fn, url, **kwargs) full # [ 666.907963] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 666.910510] dagster-daemon[4554]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 666.912032] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 666.914598] dagster-daemon[4554]: dbapi = dbapi_meth(**dbapi_args) full # [ 666.915770] dagster-daemon[4554]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 666.918490] dagster-daemon[4554]: import psycopg full # [ 666.919436] dagster-daemon[4554]: ModuleNotFoundError: No module named 'psycopg' full # [ 667.072379] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 667.074894] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 667.077046] systemd[1]: dagster-daemon.service: Consumed 1.399s CPU time over 7.169s wall clock time, 88.5M memory peak. full # [ 668.954791] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 81. full # [ 668.957500] systemd[1]: Started Dagster Webserver. full # [ 671.549166] dagster-webserver[4575]: Traceback (most recent call last): full # [ 671.551621] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 671.552214] dagster-webserver[4575]: sys.exit(main()) full # [ 671.552792] dagster-webserver[4575]: ~~~~^^ full # [ 671.553598] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 671.554266] dagster-webserver[4575]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 671.554890] dagster-webserver[4575]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 671.555715] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 671.556508] dagster-webserver[4575]: return self.main(*args, **kwargs) full # [ 671.557148] dagster-webserver[4575]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 671.557759] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 671.558569] dagster-webserver[4575]: rv = self.invoke(ctx) full # [ 671.567046] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 671.567575] dagster-webserver[4575]: return ctx.invoke(self.callback, **ctx.params) full # [ 671.568272] dagster-webserver[4575]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 671.568857] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 671.569491] dagster-webserver[4575]: return callback(*args, **kwargs) full # [ 671.570192] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 671.570798] dagster-webserver[4575]: instance = stack.enter_context( full # [ 671.571617] dagster-webserver[4575]: get_possibly_temporary_instance_for_cli( full # [ 671.572305] dagster-webserver[4575]: ...<3 lines>... full # [ 671.572904] dagster-webserver[4575]: ) full # [ 671.573724] dagster-webserver[4575]: ) full # [ 671.574545] dagster-webserver[4575]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 671.575213] dagster-webserver[4575]: result = _enter(cm) full # [ 671.575826] dagster-webserver[4575]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 671.576607] dagster-webserver[4575]: return next(self.gen) full # [ 671.577279] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 671.577890] dagster-webserver[4575]: with DagsterInstance.get() as instance: full # [ 671.578706] dagster-webserver[4575]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 671.592114] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 671.592642] dagster-webserver[4575]: return create_instance_from_dagster_home() full # [ 671.593486] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 671.594168] dagster-webserver[4575]: return create_instance_from_config(dagster_home_path) full # [ 671.594769] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 671.595594] dagster-webserver[4575]: return create_instance_from_ref(instance_ref) full # [ 671.596309] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 671.596883] dagster-webserver[4575]: unified_storage = instance_ref.storage full # [ 671.597701] dagster-webserver[4575]: ^^^^^^^^^^^^^^^^^^^^ full # [ 671.598540] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 671.599260] dagster-webserver[4575]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 671.599832] dagster-webserver[4575]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 671.613804] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 671.614535] dagster-webserver[4575]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 671.615193] dagster-webserver[4575]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 671.615802] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 671.616631] dagster-webserver[4575]: return DagsterPostgresStorage( full # [ 671.617275] dagster-webserver[4575]: inst_data=inst_data, full # [ 671.617920] dagster-webserver[4575]: ...<2 lines>... full # [ 671.618890] dagster-webserver[4575]: token_provider=get_token_provider_from_config(config_value), full # [ 671.620093] dagster-webserver[4575]: ) full # [ 671.620686] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 671.621539] dagster-webserver[4575]: self._run_storage = PostgresRunStorage( full # [ 671.622190] dagster-webserver[4575]: ~~~~~~~~~~~~~~~~~~^ full # [ 671.622797] dagster-webserver[4575]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 671.623626] dagster-webserver[4575]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 671.624276] dagster-webserver[4575]: ) full # [ 671.624930] dagster-webserver[4575]: ^ full # [ 671.625746] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 671.626565] dagster-webserver[4575]: self._engine = create_pg_engine( full # [ 671.627238] dagster-webserver[4575]: ~~~~~~~~~~~~~~~~^ full # [ 671.627845] dagster-webserver[4575]: self.postgres_url, full # [ 671.628899] dagster-webserver[4575]: ^^^^^^^^^^^^^^^^^^ full # [ 671.629699] dagster-webserver[4575]: ...<2 lines>... full # [ 671.630556] dagster-webserver[4575]: poolclass=db_pool.NullPool, full # [ 671.631211] dagster-webserver[4575]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 671.631824] dagster-webserver[4575]: ) full # [ 671.632646] dagster-webserver[4575]: ^ full # [ 671.633527] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 671.634169] dagster-webserver[4575]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 671.634774] dagster-webserver[4575]: File "", line 2, in create_engine full # [ 671.635599] dagster-webserver[4575]: return target(fn, url, **kwargs) full # [ 671.652354] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 671.654932] dagster-webserver[4575]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 671.656445] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 671.659086] dagster-webserver[4575]: dbapi = dbapi_meth(**dbapi_args) full # [ 671.660311] dagster-webserver[4575]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 671.663112] dagster-webserver[4575]: import psycopg full # [ 671.664091] dagster-webserver[4575]: ModuleNotFoundError: No module named 'psycopg' full # [ 671.930887] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 671.933207] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 671.935499] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 8.216s wall clock time, 111.5M memory peak. full # [ 672.204566] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 91. full # [ 672.207672] systemd[1]: Started Dagster Daemon. full # [ 674.042604] dagster-daemon[4593]: Traceback (most recent call last): full # [ 674.045188] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 674.045716] dagster-daemon[4593]: sys.exit(main()) full # [ 674.046549] dagster-daemon[4593]: ~~~~^^ full # [ 674.047190] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 674.047819] dagster-daemon[4593]: cli(obj={}) full # [ 674.048671] dagster-daemon[4593]: ~~~^^^^^^^^ full # [ 674.049508] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 674.050155] dagster-daemon[4593]: return self.main(*args, **kwargs) full # [ 674.050724] dagster-daemon[4593]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 674.051562] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 674.052236] dagster-daemon[4593]: rv = self.invoke(ctx) full # [ 674.059494] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 674.060075] dagster-daemon[4593]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 674.060689] dagster-daemon[4593]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 674.061504] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 674.062189] dagster-daemon[4593]: return ctx.invoke(self.callback, **ctx.params) full # [ 674.062796] dagster-daemon[4593]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.063622] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 674.064288] dagster-daemon[4593]: return callback(*args, **kwargs) full # [ 674.064913] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 674.065727] dagster-daemon[4593]: with get_instance_for_cli( full # [ 674.066533] dagster-daemon[4593]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 674.067199] dagster-daemon[4593]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 674.067811] dagster-daemon[4593]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.068607] dagster-daemon[4593]: ) as instance: full # [ 674.069268] dagster-daemon[4593]: ^ full # [ 674.069914] dagster-daemon[4593]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 674.070700] dagster-daemon[4593]: return next(self.gen) full # [ 674.071532] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 674.072191] dagster-daemon[4593]: with DagsterInstance.get() as instance: full # [ 674.072792] dagster-daemon[4593]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 674.087726] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 674.088292] dagster-daemon[4593]: return create_instance_from_dagster_home() full # [ 674.088908] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 674.089717] dagster-daemon[4593]: return create_instance_from_config(dagster_home_path) full # [ 674.090579] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 674.091228] dagster-daemon[4593]: return create_instance_from_ref(instance_ref) full # [ 674.091844] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 674.092477] dagster-daemon[4593]: unified_storage = instance_ref.storage full # [ 674.093207] dagster-daemon[4593]: ^^^^^^^^^^^^^^^^^^^^ full # [ 674.093821] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 674.094616] dagster-daemon[4593]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 674.095292] dagster-daemon[4593]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.096190] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 674.096698] dagster-daemon[4593]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 674.097519] dagster-daemon[4593]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.114147] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 674.114674] dagster-daemon[4593]: return DagsterPostgresStorage( full # [ 674.115509] dagster-daemon[4593]: inst_data=inst_data, full # [ 674.116277] dagster-daemon[4593]: ...<2 lines>... full # [ 674.117033] dagster-daemon[4593]: token_provider=get_token_provider_from_config(config_value), full # [ 674.117617] dagster-daemon[4593]: ) full # [ 674.118491] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 674.119188] dagster-daemon[4593]: self._run_storage = PostgresRunStorage( full # [ 674.119823] dagster-daemon[4593]: ~~~~~~~~~~~~~~~~~~^ full # [ 674.120641] dagster-daemon[4593]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 674.121511] dagster-daemon[4593]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.122187] dagster-daemon[4593]: ) full # [ 674.122811] dagster-daemon[4593]: ^ full # [ 674.123651] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 674.124294] dagster-daemon[4593]: self._engine = create_pg_engine( full # [ 674.124900] dagster-daemon[4593]: ~~~~~~~~~~~~~~~~^ full # [ 674.125729] dagster-daemon[4593]: self.postgres_url, full # [ 674.126570] dagster-daemon[4593]: ^^^^^^^^^^^^^^^^^^ full # [ 674.127228] dagster-daemon[4593]: ...<2 lines>... full # [ 674.127848] dagster-daemon[4593]: poolclass=db_pool.NullPool, full # [ 674.128481] dagster-daemon[4593]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 674.129153] dagster-daemon[4593]: ) full # [ 674.129738] dagster-daemon[4593]: ^ full # [ 674.130596] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 674.131216] dagster-daemon[4593]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 674.131814] dagster-daemon[4593]: File "", line 2, in create_engine full # [ 674.132625] dagster-daemon[4593]: return target(fn, url, **kwargs) full # [ 674.146456] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 674.147037] dagster-daemon[4593]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 674.149080] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 674.149662] dagster-daemon[4593]: dbapi = dbapi_meth(**dbapi_args) full # [ 674.152108] dagster-daemon[4593]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 674.152704] dagster-daemon[4593]: import psycopg full # [ 674.153538] dagster-daemon[4593]: ModuleNotFoundError: No module named 'psycopg' full # [ 674.385743] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 674.388049] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 674.390526] systemd[1]: dagster-daemon.service: Consumed 1.459s CPU time over 7.312s wall clock time, 88.5M memory peak. full # [ 676.954637] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 82. full # [ 676.957690] systemd[1]: Started Dagster Webserver. full # [ 679.454379] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 92. full # [ 679.457176] systemd[1]: Started Dagster Daemon. full # [ 679.537292] dagster-webserver[4618]: Traceback (most recent call last): full # [ 679.538569] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 679.540709] dagster-webserver[4618]: sys.exit(main()) full # [ 679.541700] dagster-webserver[4618]: ~~~~^^ full # [ 679.542677] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 679.545166] dagster-webserver[4618]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 679.546521] dagster-webserver[4618]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.547874] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 679.550251] dagster-webserver[4618]: return self.main(*args, **kwargs) full # [ 679.551457] dagster-webserver[4618]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 679.552663] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 679.555036] dagster-webserver[4618]: rv = self.invoke(ctx) full # [ 679.556119] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 679.558477] dagster-webserver[4618]: return ctx.invoke(self.callback, **ctx.params) full # [ 679.559865] dagster-webserver[4618]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.561241] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 679.563572] dagster-webserver[4618]: return callback(*args, **kwargs) full # [ 679.564781] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 679.567404] dagster-webserver[4618]: instance = stack.enter_context( full # [ 679.568589] dagster-webserver[4618]: get_possibly_temporary_instance_for_cli( full # [ 679.569954] dagster-webserver[4618]: ...<3 lines>... full # [ 679.570934] dagster-webserver[4618]: ) full # [ 679.571794] dagster-webserver[4618]: ) full # [ 679.572608] dagster-webserver[4618]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 679.574927] dagster-webserver[4618]: result = _enter(cm) full # [ 679.576061] dagster-webserver[4618]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 679.578314] dagster-webserver[4618]: return next(self.gen) full # [ 679.579398] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 679.582272] dagster-webserver[4618]: with DagsterInstance.get() as instance: full # [ 679.583578] dagster-webserver[4618]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 679.584714] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 679.587291] dagster-webserver[4618]: return create_instance_from_dagster_home() full # [ 679.588623] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 679.591530] dagster-webserver[4618]: return create_instance_from_config(dagster_home_path) full # [ 679.593064] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 679.595919] dagster-webserver[4618]: return create_instance_from_ref(instance_ref) full # [ 679.597306] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 679.600149] dagster-webserver[4618]: unified_storage = instance_ref.storage full # [ 679.601433] dagster-webserver[4618]: ^^^^^^^^^^^^^^^^^^^^ full # [ 679.602733] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 679.605288] dagster-webserver[4618]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 679.607211] dagster-webserver[4618]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.608739] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 679.611344] dagster-webserver[4618]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 679.612983] dagster-webserver[4618]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.614613] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 679.617303] dagster-webserver[4618]: return DagsterPostgresStorage( full # [ 679.618484] dagster-webserver[4618]: inst_data=inst_data, full # [ 679.619600] dagster-webserver[4618]: ...<2 lines>... full # [ 679.620603] dagster-webserver[4618]: token_provider=get_token_provider_from_config(config_value), full # [ 679.622221] dagster-webserver[4618]: ) full # [ 679.623054] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 679.625570] dagster-webserver[4618]: self._run_storage = PostgresRunStorage( full # [ 679.626888] dagster-webserver[4618]: ~~~~~~~~~~~~~~~~~~^ full # [ 679.628192] dagster-webserver[4618]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 679.629920] dagster-webserver[4618]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.631661] dagster-webserver[4618]: ) full # [ 679.632469] dagster-webserver[4618]: ^ full # [ 679.633290] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 679.636058] dagster-webserver[4618]: self._engine = create_pg_engine( full # [ 679.637257] dagster-webserver[4618]: ~~~~~~~~~~~~~~~~^ full # [ 679.638453] dagster-webserver[4618]: self.postgres_url, full # [ 679.639538] dagster-webserver[4618]: ^^^^^^^^^^^^^^^^^^ full # [ 679.640622] dagster-webserver[4618]: ...<2 lines>... full # [ 679.641603] dagster-webserver[4618]: poolclass=db_pool.NullPool, full # [ 679.642817] dagster-webserver[4618]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 679.644037] dagster-webserver[4618]: ) full # [ 679.644822] dagster-webserver[4618]: ^ full # [ 679.645627] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 679.648233] dagster-webserver[4618]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 679.649693] dagster-webserver[4618]: File "", line 2, in create_engine full # [ 679.651923] dagster-webserver[4618]: return target(fn, url, **kwargs) full # [ 679.653154] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 679.655712] dagster-webserver[4618]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 679.657228] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 679.659826] dagster-webserver[4618]: dbapi = dbapi_meth(**dbapi_args) full # [ 679.661060] dagster-webserver[4618]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 679.663810] dagster-webserver[4618]: import psycopg full # [ 679.664787] dagster-webserver[4618]: ModuleNotFoundError: No module named 'psycopg' full # [ 679.865323] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 679.868704] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 679.870443] systemd[1]: dagster-webserver.service: Consumed 1.994s CPU time over 7.933s wall clock time, 111.5M memory peak. full # [ 681.390422] dagster-daemon[4628]: Traceback (most recent call last): full # [ 681.392952] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 681.393521] dagster-daemon[4628]: sys.exit(main()) full # [ 681.394159] dagster-daemon[4628]: ~~~~^^ full # [ 681.394760] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 681.395578] dagster-daemon[4628]: cli(obj={}) full # [ 681.396261] dagster-daemon[4628]: ~~~^^^^^^^^ full # [ 681.396852] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 681.397600] dagster-daemon[4628]: return self.main(*args, **kwargs) full # [ 681.398137] dagster-daemon[4628]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 681.398756] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 681.399551] dagster-daemon[4628]: rv = self.invoke(ctx) full # [ 681.407214] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 681.407739] dagster-daemon[4628]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 681.408598] dagster-daemon[4628]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 681.409252] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 681.409870] dagster-daemon[4628]: return ctx.invoke(self.callback, **ctx.params) full # [ 681.410687] dagster-daemon[4628]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.411530] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 681.412194] dagster-daemon[4628]: return callback(*args, **kwargs) full # [ 681.412843] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 681.413636] dagster-daemon[4628]: with get_instance_for_cli( full # [ 681.414262] dagster-daemon[4628]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 681.414899] dagster-daemon[4628]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 681.415715] dagster-daemon[4628]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.416606] dagster-daemon[4628]: ) as instance: full # [ 681.417193] dagster-daemon[4628]: ^ full # [ 681.417795] dagster-daemon[4628]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 681.418606] dagster-daemon[4628]: return next(self.gen) full # [ 681.431138] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 681.431664] dagster-daemon[4628]: with DagsterInstance.get() as instance: full # [ 681.432508] dagster-daemon[4628]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 681.433182] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 681.433794] dagster-daemon[4628]: return create_instance_from_dagster_home() full # [ 681.434662] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 681.435279] dagster-daemon[4628]: return create_instance_from_config(dagster_home_path) full # [ 681.435927] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 681.436739] dagster-daemon[4628]: return create_instance_from_ref(instance_ref) full # [ 681.446756] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 681.447486] dagster-daemon[4628]: unified_storage = instance_ref.storage full # [ 681.448184] dagster-daemon[4628]: ^^^^^^^^^^^^^^^^^^^^ full # [ 681.448768] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 681.449605] dagster-daemon[4628]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 681.450280] dagster-daemon[4628]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.450896] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 681.451720] dagster-daemon[4628]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 681.452550] dagster-daemon[4628]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.453266] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 681.453834] dagster-daemon[4628]: return DagsterPostgresStorage( full # [ 681.454664] dagster-daemon[4628]: inst_data=inst_data, full # [ 681.455502] dagster-daemon[4628]: ...<2 lines>... full # [ 681.456180] dagster-daemon[4628]: token_provider=get_token_provider_from_config(config_value), full # [ 681.456789] dagster-daemon[4628]: ) full # [ 681.457627] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 681.458274] dagster-daemon[4628]: self._run_storage = PostgresRunStorage( full # [ 681.458960] dagster-daemon[4628]: ~~~~~~~~~~~~~~~~~~^ full # [ 681.459731] dagster-daemon[4628]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 681.460541] dagster-daemon[4628]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.461200] dagster-daemon[4628]: ) full # [ 681.461799] dagster-daemon[4628]: ^ full # [ 681.477562] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 681.480270] dagster-daemon[4628]: self._engine = create_pg_engine( full # [ 681.481440] dagster-daemon[4628]: ~~~~~~~~~~~~~~~~^ full # [ 681.482604] dagster-daemon[4628]: self.postgres_url, full # [ 681.483641] dagster-daemon[4628]: ^^^^^^^^^^^^^^^^^^ full # [ 681.484675] dagster-daemon[4628]: ...<2 lines>... full # [ 681.485622] dagster-daemon[4628]: poolclass=db_pool.NullPool, full # [ 681.486780] dagster-daemon[4628]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 681.487936] dagster-daemon[4628]: ) full # [ 681.488713] dagster-daemon[4628]: ^ full # [ 681.489488] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 681.492106] dagster-daemon[4628]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 681.493585] dagster-daemon[4628]: File "", line 2, in create_engine full # [ 681.495771] dagster-daemon[4628]: return target(fn, url, **kwargs) full # [ 681.496940] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 681.499471] dagster-daemon[4628]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 681.500966] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 681.503548] dagster-daemon[4628]: dbapi = dbapi_meth(**dbapi_args) full # [ 681.504717] dagster-daemon[4628]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 681.507451] dagster-daemon[4628]: import psycopg full # [ 681.508399] dagster-daemon[4628]: ModuleNotFoundError: No module named 'psycopg' full # [ 681.683594] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 681.684344] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 681.688362] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.297s wall clock time, 88.7M memory peak. full # [ 684.955468] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 83. full # [ 684.958106] systemd[1]: Started Dagster Webserver. full # [ 686.704340] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 93. full # [ 686.709142] systemd[1]: Started Dagster Daemon. full # [ 687.532340] dagster-webserver[4656]: Traceback (most recent call last): full # [ 687.533597] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 687.535731] dagster-webserver[4656]: sys.exit(main()) full # [ 687.536757] dagster-webserver[4656]: ~~~~^^ full # [ 687.537761] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 687.540211] dagster-webserver[4656]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 687.541565] dagster-webserver[4656]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 687.542923] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 687.545339] dagster-webserver[4656]: return self.main(*args, **kwargs) full # [ 687.546576] dagster-webserver[4656]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 687.547803] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 687.550171] dagster-webserver[4656]: rv = self.invoke(ctx) full # [ 687.551303] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 687.553661] dagster-webserver[4656]: return ctx.invoke(self.callback, **ctx.params) full # [ 687.555107] dagster-webserver[4656]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 687.556478] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 687.558856] dagster-webserver[4656]: return callback(*args, **kwargs) full # [ 687.562244] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 687.564844] dagster-webserver[4656]: instance = stack.enter_context( full # [ 687.566091] dagster-webserver[4656]: get_possibly_temporary_instance_for_cli( full # [ 687.567445] dagster-webserver[4656]: ...<3 lines>... full # [ 687.568450] dagster-webserver[4656]: ) full # [ 687.569342] dagster-webserver[4656]: ) full # [ 687.570202] dagster-webserver[4656]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 687.572512] dagster-webserver[4656]: result = _enter(cm) full # [ 687.573561] dagster-webserver[4656]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 687.577403] dagster-webserver[4656]: return next(self.gen) full # [ 687.578483] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 687.581351] dagster-webserver[4656]: with DagsterInstance.get() as instance: full # [ 687.582658] dagster-webserver[4656]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 687.583801] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 687.586370] dagster-webserver[4656]: return create_instance_from_dagster_home() full # [ 687.587706] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 687.592089] dagster-webserver[4656]: return create_instance_from_config(dagster_home_path) full # [ 687.593607] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 687.596470] dagster-webserver[4656]: return create_instance_from_ref(instance_ref) full # [ 687.597856] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 687.600690] dagster-webserver[4656]: unified_storage = instance_ref.storage full # [ 687.602042] dagster-webserver[4656]: ^^^^^^^^^^^^^^^^^^^^ full # [ 687.603334] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 687.608121] dagster-webserver[4656]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 687.610088] dagster-webserver[4656]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 687.611662] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 687.614259] dagster-webserver[4656]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 687.615906] dagster-webserver[4656]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 687.617545] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 687.620192] dagster-webserver[4656]: return DagsterPostgresStorage( full # [ 687.621381] dagster-webserver[4656]: inst_data=inst_data, full # [ 687.622506] dagster-webserver[4656]: ...<2 lines>... full # [ 687.623511] dagster-webserver[4656]: token_provider=get_token_provider_from_config(config_value), full # [ 687.625160] dagster-webserver[4656]: ) full # [ 687.625967] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 687.628527] dagster-webserver[4656]: self._run_storage = PostgresRunStorage( full # [ 687.629837] dagster-webserver[4656]: ~~~~~~~~~~~~~~~~~~^ full # [ 687.631173] dagster-webserver[4656]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 687.632897] dagster-webserver[4656]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 687.634617] dagster-webserver[4656]: ) full # [ 687.635438] dagster-webserver[4656]: ^ full # [ 687.636271] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 687.639047] dagster-webserver[4656]: self._engine = create_pg_engine( full # [ 687.640252] dagster-webserver[4656]: ~~~~~~~~~~~~~~~~^ full # [ 687.641492] dagster-webserver[4656]: self.postgres_url, full # [ 687.642589] dagster-webserver[4656]: ^^^^^^^^^^^^^^^^^^ full # [ 687.643706] dagster-webserver[4656]: ...<2 lines>... full # [ 687.644689] dagster-webserver[4656]: poolclass=db_pool.NullPool, full # [ 687.645886] dagster-webserver[4656]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 687.647124] dagster-webserver[4656]: ) full # [ 687.647919] dagster-webserver[4656]: ^ full # [ 687.648735] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 687.651344] dagster-webserver[4656]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 687.652834] dagster-webserver[4656]: File "", line 2, in create_engine full # [ 687.655096] dagster-webserver[4656]: return target(fn, url, **kwargs) full # [ 687.656300] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 687.658875] dagster-webserver[4656]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 687.660460] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 687.663170] dagster-webserver[4656]: dbapi = dbapi_meth(**dbapi_args) full # [ 687.664368] dagster-webserver[4656]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 687.667168] dagster-webserver[4656]: import psycopg full # [ 687.668161] dagster-webserver[4656]: ModuleNotFoundError: No module named 'psycopg' full # [ 687.950555] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 687.952379] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 687.954161] systemd[1]: dagster-webserver.service: Consumed 2.027s CPU time over 8.084s wall clock time, 111.6M memory peak. full # [ 688.535619] dagster-daemon[4666]: Traceback (most recent call last): full # [ 688.538114] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 688.538664] dagster-daemon[4666]: sys.exit(main()) full # [ 688.539285] dagster-daemon[4666]: ~~~~^^ full # [ 688.539897] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 688.540706] dagster-daemon[4666]: cli(obj={}) full # [ 688.541537] dagster-daemon[4666]: ~~~^^^^^^^^ full # [ 688.542163] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 688.542760] dagster-daemon[4666]: return self.main(*args, **kwargs) full # [ 688.543569] dagster-daemon[4666]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 688.544259] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 688.544830] dagster-daemon[4666]: rv = self.invoke(ctx) full # [ 688.552237] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 688.552776] dagster-daemon[4666]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 688.553624] dagster-daemon[4666]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 688.554277] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 688.554880] dagster-daemon[4666]: return ctx.invoke(self.callback, **ctx.params) full # [ 688.555701] dagster-daemon[4666]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.556542] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 688.557221] dagster-daemon[4666]: return callback(*args, **kwargs) full # [ 688.557860] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 688.558648] dagster-daemon[4666]: with get_instance_for_cli( full # [ 688.559306] dagster-daemon[4666]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 688.559884] dagster-daemon[4666]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 688.560698] dagster-daemon[4666]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.561520] dagster-daemon[4666]: ) as instance: full # [ 688.562162] dagster-daemon[4666]: ^ full # [ 688.562764] dagster-daemon[4666]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 688.563576] dagster-daemon[4666]: return next(self.gen) full # [ 688.576074] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 688.576620] dagster-daemon[4666]: with DagsterInstance.get() as instance: full # [ 688.577298] dagster-daemon[4666]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 688.577912] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 688.578760] dagster-daemon[4666]: return create_instance_from_dagster_home() full # [ 688.579634] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 688.580231] dagster-daemon[4666]: return create_instance_from_config(dagster_home_path) full # [ 688.580877] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 688.581663] dagster-daemon[4666]: return create_instance_from_ref(instance_ref) full # [ 688.591620] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 688.592181] dagster-daemon[4666]: unified_storage = instance_ref.storage full # [ 688.592809] dagster-daemon[4666]: ^^^^^^^^^^^^^^^^^^^^ full # [ 688.593611] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 688.594297] dagster-daemon[4666]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 688.594901] dagster-daemon[4666]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.595820] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 688.596609] dagster-daemon[4666]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 688.597225] dagster-daemon[4666]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.597823] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 688.598647] dagster-daemon[4666]: return DagsterPostgresStorage( full # [ 688.599484] dagster-daemon[4666]: inst_data=inst_data, full # [ 688.600153] dagster-daemon[4666]: ...<2 lines>... full # [ 688.600751] dagster-daemon[4666]: token_provider=get_token_provider_from_config(config_value), full # [ 688.601572] dagster-daemon[4666]: ) full # [ 688.613792] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 688.614522] dagster-daemon[4666]: self._run_storage = PostgresRunStorage( full # [ 688.615181] dagster-daemon[4666]: ~~~~~~~~~~~~~~~~~~^ full # [ 688.615790] dagster-daemon[4666]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 688.616621] dagster-daemon[4666]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.617284] dagster-daemon[4666]: ) full # [ 688.617891] dagster-daemon[4666]: ^ full # [ 688.618711] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 688.619548] dagster-daemon[4666]: self._engine = create_pg_engine( full # [ 688.620223] dagster-daemon[4666]: ~~~~~~~~~~~~~~~~^ full # [ 688.620831] dagster-daemon[4666]: self.postgres_url, full # [ 688.621653] dagster-daemon[4666]: ^^^^^^^^^^^^^^^^^^ full # [ 688.622491] dagster-daemon[4666]: ...<2 lines>... full # [ 688.623163] dagster-daemon[4666]: poolclass=db_pool.NullPool, full # [ 688.623768] dagster-daemon[4666]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 688.624589] dagster-daemon[4666]: ) full # [ 688.625287] dagster-daemon[4666]: ^ full # [ 688.625879] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 688.626700] dagster-daemon[4666]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 688.627565] dagster-daemon[4666]: File "", line 2, in create_engine full # [ 688.628178] dagster-daemon[4666]: return target(fn, url, **kwargs) full # [ 688.639043] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 688.641569] dagster-daemon[4666]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 688.643091] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 688.645634] dagster-daemon[4666]: dbapi = dbapi_meth(**dbapi_args) full # [ 688.646822] dagster-daemon[4666]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 688.649528] dagster-daemon[4666]: import psycopg full # [ 688.650465] dagster-daemon[4666]: ModuleNotFoundError: No module named 'psycopg' full # [ 688.827264] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 688.829328] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 688.832075] systemd[1]: dagster-daemon.service: Consumed 1.422s CPU time over 7.142s wall clock time, 88.5M memory peak. full # [ 692.955310] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 84. full # [ 692.959884] systemd[1]: Started Dagster Webserver. full # [ 693.954082] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 94. full # [ 693.957215] systemd[1]: Started Dagster Daemon. full # [ 695.559638] dagster-webserver[4699]: Traceback (most recent call last): full # [ 695.564080] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 695.566241] dagster-webserver[4699]: sys.exit(main()) full # [ 695.567261] dagster-webserver[4699]: ~~~~^^ full # [ 695.568261] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 695.570717] dagster-webserver[4699]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 695.572116] dagster-webserver[4699]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.573455] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 695.575830] dagster-webserver[4699]: return self.main(*args, **kwargs) full # [ 695.577071] dagster-webserver[4699]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 695.578288] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 695.580613] dagster-webserver[4699]: rv = self.invoke(ctx) full # [ 695.581714] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 695.584103] dagster-webserver[4699]: return ctx.invoke(self.callback, **ctx.params) full # [ 695.585511] dagster-webserver[4699]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.586978] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 695.589356] dagster-webserver[4699]: return callback(*args, **kwargs) full # [ 695.590555] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 695.593186] dagster-webserver[4699]: instance = stack.enter_context( full # [ 695.594378] dagster-webserver[4699]: get_possibly_temporary_instance_for_cli( full # [ 695.595748] dagster-webserver[4699]: ...<3 lines>... full # [ 695.596729] dagster-webserver[4699]: ) full # [ 695.597596] dagster-webserver[4699]: ) full # [ 695.598421] dagster-webserver[4699]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 695.600732] dagster-webserver[4699]: result = _enter(cm) full # [ 695.601769] dagster-webserver[4699]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 695.604072] dagster-webserver[4699]: return next(self.gen) full # [ 695.605152] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 695.608055] dagster-webserver[4699]: with DagsterInstance.get() as instance: full # [ 695.609357] dagster-webserver[4699]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 695.610546] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 695.613160] dagster-webserver[4699]: return create_instance_from_dagster_home() full # [ 695.614488] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 695.617497] dagster-webserver[4699]: return create_instance_from_config(dagster_home_path) full # [ 695.618989] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 695.621875] dagster-webserver[4699]: return create_instance_from_ref(instance_ref) full # [ 695.623246] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 695.626136] dagster-webserver[4699]: unified_storage = instance_ref.storage full # [ 695.627421] dagster-webserver[4699]: ^^^^^^^^^^^^^^^^^^^^ full # [ 695.628706] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 695.631302] dagster-webserver[4699]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 695.633228] dagster-webserver[4699]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.634768] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 695.637377] dagster-webserver[4699]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 695.639093] dagster-webserver[4699]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.641123] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 695.643756] dagster-webserver[4699]: return DagsterPostgresStorage( full # [ 695.644937] dagster-webserver[4699]: inst_data=inst_data, full # [ 695.646093] dagster-webserver[4699]: ...<2 lines>... full # [ 695.647086] dagster-webserver[4699]: token_provider=get_token_provider_from_config(config_value), full # [ 695.648674] dagster-webserver[4699]: ) full # [ 695.649485] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 695.652147] dagster-webserver[4699]: self._run_storage = PostgresRunStorage( full # [ 695.653455] dagster-webserver[4699]: ~~~~~~~~~~~~~~~~~~^ full # [ 695.654831] dagster-webserver[4699]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 695.656546] dagster-webserver[4699]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.658273] dagster-webserver[4699]: ) full # [ 695.659110] dagster-webserver[4699]: ^ full # [ 695.659899] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 695.662630] dagster-webserver[4699]: self._engine = create_pg_engine( full # [ 695.663833] dagster-webserver[4699]: ~~~~~~~~~~~~~~~~^ full # [ 695.665106] dagster-webserver[4699]: self.postgres_url, full # [ 695.666198] dagster-webserver[4699]: ^^^^^^^^^^^^^^^^^^ full # [ 695.667287] dagster-webserver[4699]: ...<2 lines>... full # [ 695.668281] dagster-webserver[4699]: poolclass=db_pool.NullPool, full # [ 695.669471] dagster-webserver[4699]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.670659] dagster-webserver[4699]: ) full # [ 695.671468] dagster-webserver[4699]: ^ full # [ 695.672297] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 695.674930] dagster-webserver[4699]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 695.676420] dagster-webserver[4699]: File "", line 2, in create_engine full # [ 695.678625] dagster-webserver[4699]: return target(fn, url, **kwargs) full # [ 695.679813] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 695.682411] dagster-webserver[4699]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 695.683938] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 695.686536] dagster-webserver[4699]: dbapi = dbapi_meth(**dbapi_args) full # [ 695.687737] dagster-webserver[4699]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 695.690494] dagster-webserver[4699]: import psycopg full # [ 695.691477] dagster-webserver[4699]: ModuleNotFoundError: No module named 'psycopg' full # [ 695.854381] dagster-daemon[4705]: Traceback (most recent call last): full # [ 695.856268] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 695.860224] dagster-daemon[4705]: sys.exit(main()) full # [ 695.861214] dagster-daemon[4705]: ~~~~^^ full # [ 695.862223] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 695.864740] dagster-daemon[4705]: cli(obj={}) full # [ 695.865693] dagster-daemon[4705]: ~~~^^^^^^^^ full # [ 695.866609] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 695.871092] dagster-daemon[4705]: return self.main(*args, **kwargs) full # [ 695.872266] dagster-daemon[4705]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 695.873456] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 695.875770] dagster-daemon[4705]: rv = self.invoke(ctx) full # [ 695.877112] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 695.879613] dagster-daemon[4705]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 695.881133] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 695.882555] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 695.884890] dagster-daemon[4705]: return ctx.invoke(self.callback, **ctx.params) full # [ 695.886248] dagster-daemon[4705]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.887595] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 695.889920] dagster-daemon[4705]: return callback(*args, **kwargs) full # [ 695.891227] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 695.893792] dagster-daemon[4705]: with get_instance_for_cli( full # [ 695.894926] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 695.896049] dagster-daemon[4705]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 695.897927] dagster-daemon[4705]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.902225] dagster-daemon[4705]: ) as instance: full # [ 695.903210] dagster-daemon[4705]: ^ full # [ 695.903982] dagster-daemon[4705]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 695.906247] dagster-daemon[4705]: return next(self.gen) full # [ 695.907317] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 695.909941] dagster-daemon[4705]: with DagsterInstance.get() as instance: full # [ 695.911225] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 695.912385] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 695.915322] dagster-daemon[4705]: return create_instance_from_dagster_home() full # [ 695.916640] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 695.919575] dagster-daemon[4705]: return create_instance_from_config(dagster_home_path) full # [ 695.921090] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 695.923953] dagster-daemon[4705]: return create_instance_from_ref(instance_ref) full # [ 695.925305] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 695.928162] dagster-daemon[4705]: unified_storage = instance_ref.storage full # [ 695.929432] dagster-daemon[4705]: ^^^^^^^^^^^^^^^^^^^^ full # [ 695.930689] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 695.933239] dagster-daemon[4705]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 695.935180] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.936752] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 695.939344] dagster-daemon[4705]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 695.940976] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.942593] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 695.945236] dagster-daemon[4705]: return DagsterPostgresStorage( full # [ 695.946521] dagster-daemon[4705]: inst_data=inst_data, full # [ 695.947618] dagster-daemon[4705]: ...<2 lines>... full # [ 695.948588] dagster-daemon[4705]: token_provider=get_token_provider_from_config(config_value), full # [ 695.950188] dagster-daemon[4705]: ) full # [ 695.950960] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 695.953588] dagster-daemon[4705]: self._run_storage = PostgresRunStorage( full # [ 695.954975] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~~~^ full # [ 695.956388] dagster-daemon[4705]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 695.958152] dagster-daemon[4705]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.959842] dagster-daemon[4705]: ) full # [ 695.960625] dagster-daemon[4705]: ^ full # [ 695.961427] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 695.964192] dagster-daemon[4705]: self._engine = create_pg_engine( full # [ 695.965376] dagster-daemon[4705]: ~~~~~~~~~~~~~~~~^ full # [ 695.966558] dagster-daemon[4705]: self.postgres_url, full # [ 695.967614] dagster-daemon[4705]: ^^^^^^^^^^^^^^^^^^ full # [ 695.968662] dagster-daemon[4705]: ...<2 lines>... full # [ 695.969614] dagster-daemon[4705]: poolclass=db_pool.NullPool, full # [ 695.970799] dagster-daemon[4705]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 695.971979] dagster-daemon[4705]: ) full # [ 695.972765] dagster-daemon[4705]: ^ full # [ 695.973535] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 695.976183] dagster-daemon[4705]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 695.977612] dagster-daemon[4705]: File "", line 2, in create_engine full # [ 695.979808] dagster-daemon[4705]: return target(fn, url, **kwargs) full # [ 695.981034] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 695.983579] dagster-daemon[4705]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 695.985159] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 695.988407] dagster-daemon[4705]: dbapi = dbapi_meth(**dbapi_args) full # [ 695.989661] dagster-daemon[4705]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 695.992408] dagster-daemon[4705]: import psycopg full # [ 695.993369] dagster-daemon[4705]: ModuleNotFoundError: No module named 'psycopg' full # [ 695.994871] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 695.996660] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 695.998383] systemd[1]: dagster-webserver.service: Consumed 2.068s CPU time over 8.029s wall clock time, 111.6M memory peak. full # [ 696.108269] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 696.110377] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 696.113162] systemd[1]: dagster-daemon.service: Consumed 1.442s CPU time over 7.278s wall clock time, 88.5M memory peak. full # [ 701.205332] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 85. full # [ 701.207731] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 95. full # [ 701.212123] systemd[1]: Started Dagster Daemon. full # [ 701.214271] systemd[1]: Started Dagster Webserver. full # [ 703.057236] dagster-daemon[4742]: Traceback (most recent call last): full # [ 703.059773] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 703.060498] dagster-daemon[4742]: sys.exit(main()) full # [ 703.061152] dagster-daemon[4742]: ~~~~^^ full # [ 703.061755] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 703.062844] dagster-daemon[4742]: cli(obj={}) full # [ 703.063628] dagster-daemon[4742]: ~~~^^^^^^^^ full # [ 703.064370] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 703.064882] dagster-daemon[4742]: return self.main(*args, **kwargs) full # [ 703.065693] dagster-daemon[4742]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 703.066647] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 703.066966] dagster-daemon[4742]: rv = self.invoke(ctx) full # [ 703.067820] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 703.068707] dagster-daemon[4742]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 703.069303] dagster-daemon[4742]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 703.069871] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 703.070694] dagster-daemon[4742]: return ctx.invoke(self.callback, **ctx.params) full # [ 703.071526] dagster-daemon[4742]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.084085] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 703.084587] dagster-daemon[4742]: return callback(*args, **kwargs) full # [ 703.085249] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 703.085842] dagster-daemon[4742]: with get_instance_for_cli( full # [ 703.086799] dagster-daemon[4742]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 703.087489] dagster-daemon[4742]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 703.088317] dagster-daemon[4742]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.088741] dagster-daemon[4742]: ) as instance: full # [ 703.089550] dagster-daemon[4742]: ^ full # [ 703.090335] dagster-daemon[4742]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 703.091053] dagster-daemon[4742]: return next(self.gen) full # [ 703.091633] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 703.092351] dagster-daemon[4742]: with DagsterInstance.get() as instance: full # [ 703.092891] dagster-daemon[4742]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 703.093698] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 703.094619] dagster-daemon[4742]: return create_instance_from_dagster_home() full # [ 703.095190] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 703.095792] dagster-daemon[4742]: return create_instance_from_config(dagster_home_path) full # [ 703.097370] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 703.098064] dagster-daemon[4742]: return create_instance_from_ref(instance_ref) full # [ 703.098643] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 703.099571] dagster-daemon[4742]: unified_storage = instance_ref.storage full # [ 703.100157] dagster-daemon[4742]: ^^^^^^^^^^^^^^^^^^^^ full # [ 703.100718] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 703.101658] dagster-daemon[4742]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 703.102199] dagster-daemon[4742]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.102799] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 703.103694] dagster-daemon[4742]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 703.104272] dagster-daemon[4742]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.104866] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 703.105678] dagster-daemon[4742]: return DagsterPostgresStorage( full # [ 703.106504] dagster-daemon[4742]: inst_data=inst_data, full # [ 703.107379] dagster-daemon[4742]: ...<2 lines>... full # [ 703.107963] dagster-daemon[4742]: token_provider=get_token_provider_from_config(config_value), full # [ 703.109147] dagster-daemon[4742]: ) full # [ 703.109788] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 703.110599] dagster-daemon[4742]: self._run_storage = PostgresRunStorage( full # [ 703.111348] dagster-daemon[4742]: ~~~~~~~~~~~~~~~~~~^ full # [ 703.111858] dagster-daemon[4742]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 703.112702] dagster-daemon[4742]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.113682] dagster-daemon[4742]: ) full # [ 703.114264] dagster-daemon[4742]: ^ full # [ 703.114852] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 703.115742] dagster-daemon[4742]: self._engine = create_pg_engine( full # [ 703.116487] dagster-daemon[4742]: ~~~~~~~~~~~~~~~~^ full # [ 703.117225] dagster-daemon[4742]: self.postgres_url, full # [ 703.117763] dagster-daemon[4742]: ^^^^^^^^^^^^^^^^^^ full # [ 703.118577] dagster-daemon[4742]: ...<2 lines>... full # [ 703.123076] dagster-daemon[4742]: poolclass=db_pool.NullPool, full # [ 703.123621] dagster-daemon[4742]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.124264] dagster-daemon[4742]: ) full # [ 703.124898] dagster-daemon[4742]: ^ full # [ 703.126925] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 703.127753] dagster-daemon[4742]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 703.128744] dagster-daemon[4742]: File "", line 2, in create_engine full # [ 703.129589] dagster-daemon[4742]: return target(fn, url, **kwargs) full # [ 703.130406] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 703.131085] dagster-daemon[4742]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 703.131671] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 703.132604] dagster-daemon[4742]: dbapi = dbapi_meth(**dbapi_args) full # [ 703.133170] dagster-daemon[4742]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 703.133772] dagster-daemon[4742]: import psycopg full # [ 703.134654] dagster-daemon[4742]: ModuleNotFoundError: No module named 'psycopg' full # [ 703.416659] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 703.417314] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 703.420422] systemd[1]: dagster-daemon.service: Consumed 1.532s CPU time over 7.301s wall clock time, 88.6M memory peak. full # [ 703.905520] dagster-webserver[4743]: Traceback (most recent call last): full # [ 703.908224] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 703.908855] dagster-webserver[4743]: sys.exit(main()) full # [ 703.909598] dagster-webserver[4743]: ~~~~^^ full # [ 703.910306] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 703.910884] dagster-webserver[4743]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 703.911748] dagster-webserver[4743]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.912561] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 703.913232] dagster-webserver[4743]: return self.main(*args, **kwargs) full # [ 703.913831] dagster-webserver[4743]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 703.914700] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 703.915498] dagster-webserver[4743]: rv = self.invoke(ctx) full # [ 703.923850] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 703.924579] dagster-webserver[4743]: return ctx.invoke(self.callback, **ctx.params) full # [ 703.925289] dagster-webserver[4743]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.925887] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 703.926730] dagster-webserver[4743]: return callback(*args, **kwargs) full # [ 703.927634] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 703.928443] dagster-webserver[4743]: instance = stack.enter_context( full # [ 703.929154] dagster-webserver[4743]: get_possibly_temporary_instance_for_cli( full # [ 703.929812] dagster-webserver[4743]: ...<3 lines>... full # [ 703.930583] dagster-webserver[4743]: ) full # [ 703.931255] dagster-webserver[4743]: ) full # [ 703.931863] dagster-webserver[4743]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 703.932699] dagster-webserver[4743]: result = _enter(cm) full # [ 703.941610] dagster-webserver[4743]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 703.942200] dagster-webserver[4743]: return next(self.gen) full # [ 703.942819] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 703.943644] dagster-webserver[4743]: with DagsterInstance.get() as instance: full # [ 703.944515] dagster-webserver[4743]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 703.945215] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 703.945831] dagster-webserver[4743]: return create_instance_from_dagster_home() full # [ 703.946697] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 703.947511] dagster-webserver[4743]: return create_instance_from_config(dagster_home_path) full # [ 703.957160] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 703.957692] dagster-webserver[4743]: return create_instance_from_ref(instance_ref) full # [ 703.958557] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 703.959242] dagster-webserver[4743]: unified_storage = instance_ref.storage full # [ 703.959874] dagster-webserver[4743]: ^^^^^^^^^^^^^^^^^^^^ full # [ 703.960516] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 703.961225] dagster-webserver[4743]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 703.961832] dagster-webserver[4743]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.962699] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 703.963507] dagster-webserver[4743]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 703.964187] dagster-webserver[4743]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.976909] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 703.977651] dagster-webserver[4743]: return DagsterPostgresStorage( full # [ 703.978498] dagster-webserver[4743]: inst_data=inst_data, full # [ 703.979222] dagster-webserver[4743]: ...<2 lines>... full # [ 703.979822] dagster-webserver[4743]: token_provider=get_token_provider_from_config(config_value), full # [ 703.980644] dagster-webserver[4743]: ) full # [ 703.981515] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 703.982596] dagster-webserver[4743]: self._run_storage = PostgresRunStorage( full # [ 703.983279] dagster-webserver[4743]: ~~~~~~~~~~~~~~~~~~^ full # [ 703.983937] dagster-webserver[4743]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 703.984784] dagster-webserver[4743]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.985604] dagster-webserver[4743]: ) full # [ 703.986286] dagster-webserver[4743]: ^ full # [ 703.986951] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 703.987749] dagster-webserver[4743]: self._engine = create_pg_engine( full # [ 703.988599] dagster-webserver[4743]: ~~~~~~~~~~~~~~~~^ full # [ 703.989259] dagster-webserver[4743]: self.postgres_url, full # [ 703.989886] dagster-webserver[4743]: ^^^^^^^^^^^^^^^^^^ full # [ 703.990700] dagster-webserver[4743]: ...<2 lines>... full # [ 703.991554] dagster-webserver[4743]: poolclass=db_pool.NullPool, full # [ 703.992210] dagster-webserver[4743]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 703.992829] dagster-webserver[4743]: ) full # [ 703.993741] dagster-webserver[4743]: ^ full # [ 703.994510] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 703.995155] dagster-webserver[4743]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 704.008110] dagster-webserver[4743]: File "", line 2, in create_engine full # [ 704.010345] dagster-webserver[4743]: return target(fn, url, **kwargs) full # [ 704.011566] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 704.014206] dagster-webserver[4743]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 704.015744] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 704.018369] dagster-webserver[4743]: dbapi = dbapi_meth(**dbapi_args) full # [ 704.019593] dagster-webserver[4743]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 704.022390] dagster-webserver[4743]: import psycopg full # [ 704.023398] dagster-webserver[4743]: ModuleNotFoundError: No module named 'psycopg' full # [ 704.280164] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 704.282715] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 704.285035] systemd[1]: dagster-webserver.service: Consumed 2.056s CPU time over 8.295s wall clock time, 111.5M memory peak. full # [ 708.455173] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 96. full # [ 708.458100] systemd[1]: Started Dagster Daemon. full # [ 709.454372] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 86. full # [ 709.457324] systemd[1]: Started Dagster Webserver. full # [ 710.340041] dagster-daemon[4780]: Traceback (most recent call last): full # [ 710.345074] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 710.347174] dagster-daemon[4780]: sys.exit(main()) full # [ 710.348176] dagster-daemon[4780]: ~~~~^^ full # [ 710.349157] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 710.351674] dagster-daemon[4780]: cli(obj={}) full # [ 710.352593] dagster-daemon[4780]: ~~~^^^^^^^^ full # [ 710.353530] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 710.355906] dagster-daemon[4780]: return self.main(*args, **kwargs) full # [ 710.357123] dagster-daemon[4780]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 710.358307] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 710.360613] dagster-daemon[4780]: rv = self.invoke(ctx) full # [ 710.361658] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 710.363994] dagster-daemon[4780]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 710.365482] dagster-daemon[4780]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 710.366932] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 710.369272] dagster-daemon[4780]: return ctx.invoke(self.callback, **ctx.params) full # [ 710.370648] dagster-daemon[4780]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.372039] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 710.374399] dagster-daemon[4780]: return callback(*args, **kwargs) full # [ 710.375571] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 710.378236] dagster-daemon[4780]: with get_instance_for_cli( full # [ 710.379349] dagster-daemon[4780]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 710.380453] dagster-daemon[4780]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 710.382303] dagster-daemon[4780]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.384185] dagster-daemon[4780]: ) as instance: full # [ 710.385136] dagster-daemon[4780]: ^ full # [ 710.385898] dagster-daemon[4780]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 710.388165] dagster-daemon[4780]: return next(self.gen) full # [ 710.389201] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 710.391854] dagster-daemon[4780]: with DagsterInstance.get() as instance: full # [ 710.393143] dagster-daemon[4780]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 710.394242] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 710.396793] dagster-daemon[4780]: return create_instance_from_dagster_home() full # [ 710.398130] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 710.401062] dagster-daemon[4780]: return create_instance_from_config(dagster_home_path) full # [ 710.402481] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 710.405399] dagster-daemon[4780]: return create_instance_from_ref(instance_ref) full # [ 710.406750] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 710.409525] dagster-daemon[4780]: unified_storage = instance_ref.storage full # [ 710.410812] dagster-daemon[4780]: ^^^^^^^^^^^^^^^^^^^^ full # [ 710.412176] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 710.414695] dagster-daemon[4780]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 710.416578] dagster-daemon[4780]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.418131] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 710.420694] dagster-daemon[4780]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 710.422279] dagster-daemon[4780]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.423887] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 710.426489] dagster-daemon[4780]: return DagsterPostgresStorage( full # [ 710.427632] dagster-daemon[4780]: inst_data=inst_data, full # [ 710.428693] dagster-daemon[4780]: ...<2 lines>... full # [ 710.429644] dagster-daemon[4780]: token_provider=get_token_provider_from_config(config_value), full # [ 710.431235] dagster-daemon[4780]: ) full # [ 710.432000] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 710.434665] dagster-daemon[4780]: self._run_storage = PostgresRunStorage( full # [ 710.435923] dagster-daemon[4780]: ~~~~~~~~~~~~~~~~~~^ full # [ 710.437207] dagster-daemon[4780]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 710.438912] dagster-daemon[4780]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.440605] dagster-daemon[4780]: ) full # [ 710.441393] dagster-daemon[4780]: ^ full # [ 710.442184] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 710.444940] dagster-daemon[4780]: self._engine = create_pg_engine( full # [ 710.446150] dagster-daemon[4780]: ~~~~~~~~~~~~~~~~^ full # [ 710.447318] dagster-daemon[4780]: self.postgres_url, full # [ 710.448369] dagster-daemon[4780]: ^^^^^^^^^^^^^^^^^^ full # [ 710.449412] dagster-daemon[4780]: ...<2 lines>... full # [ 710.450374] dagster-daemon[4780]: poolclass=db_pool.NullPool, full # [ 710.451530] dagster-daemon[4780]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 710.452728] dagster-daemon[4780]: ) full # [ 710.453497] dagster-daemon[4780]: ^ full # [ 710.454289] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 710.456890] dagster-daemon[4780]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 710.458319] dagster-daemon[4780]: File "", line 2, in create_engine full # [ 710.460496] dagster-daemon[4780]: return target(fn, url, **kwargs) full # [ 710.461675] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 710.464224] dagster-daemon[4780]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 710.465700] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 710.468281] dagster-daemon[4780]: dbapi = dbapi_meth(**dbapi_args) full # [ 710.469453] dagster-daemon[4780]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 710.472209] dagster-daemon[4780]: import psycopg full # [ 710.473164] dagster-daemon[4780]: ModuleNotFoundError: No module named 'psycopg' full # [ 710.579615] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 710.581784] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 710.583711] systemd[1]: dagster-daemon.service: Consumed 1.481s CPU time over 7.156s wall clock time, 88.5M memory peak. full # [ 712.172279] dagster-webserver[4786]: Traceback (most recent call last): full # [ 712.174797] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 712.175567] dagster-webserver[4786]: sys.exit(main()) full # [ 712.176201] dagster-webserver[4786]: ~~~~^^ full # [ 712.176791] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 712.177618] dagster-webserver[4786]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 712.178274] dagster-webserver[4786]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 712.178913] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 712.179700] dagster-webserver[4786]: return self.main(*args, **kwargs) full # [ 712.180530] dagster-webserver[4786]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 712.181192] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 712.181791] dagster-webserver[4786]: rv = self.invoke(ctx) full # [ 712.190299] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 712.190841] dagster-webserver[4786]: return ctx.invoke(self.callback, **ctx.params) full # [ 712.191508] dagster-webserver[4786]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 712.192184] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 712.192805] dagster-webserver[4786]: return callback(*args, **kwargs) full # [ 712.193661] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 712.194284] dagster-webserver[4786]: instance = stack.enter_context( full # [ 712.194915] dagster-webserver[4786]: get_possibly_temporary_instance_for_cli( full # [ 712.195735] dagster-webserver[4786]: ...<3 lines>... full # [ 712.196554] dagster-webserver[4786]: ) full # [ 712.197220] dagster-webserver[4786]: ) full # [ 712.197819] dagster-webserver[4786]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 712.198647] dagster-webserver[4786]: result = _enter(cm) full # [ 712.199502] dagster-webserver[4786]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 712.200135] dagster-webserver[4786]: return next(self.gen) full # [ 712.200723] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 712.201553] dagster-webserver[4786]: with DagsterInstance.get() as instance: full # [ 712.202203] dagster-webserver[4786]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 712.215422] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 712.215762] dagster-webserver[4786]: return create_instance_from_dagster_home() full # [ 712.216597] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 712.217277] dagster-webserver[4786]: return create_instance_from_config(dagster_home_path) full # [ 712.217885] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 712.218712] dagster-webserver[4786]: return create_instance_from_ref(instance_ref) full # [ 712.219589] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 712.220234] dagster-webserver[4786]: unified_storage = instance_ref.storage full # [ 712.220844] dagster-webserver[4786]: ^^^^^^^^^^^^^^^^^^^^ full # [ 712.221487] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 712.222202] dagster-webserver[4786]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 712.222777] dagster-webserver[4786]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 712.237295] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 712.237835] dagster-webserver[4786]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 712.238668] dagster-webserver[4786]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 712.239523] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 712.240177] dagster-webserver[4786]: return DagsterPostgresStorage( full # [ 712.240786] dagster-webserver[4786]: inst_data=inst_data, full # [ 712.241642] dagster-webserver[4786]: ...<2 lines>... full # [ 712.242489] dagster-webserver[4786]: token_provider=get_token_provider_from_config(config_value), full # [ 712.243176] dagster-webserver[4786]: ) full # [ 712.243781] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 712.244613] dagster-webserver[4786]: self._run_storage = PostgresRunStorage( full # [ 712.245294] dagster-webserver[4786]: ~~~~~~~~~~~~~~~~~~^ full # [ 712.245902] dagster-webserver[4786]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 712.246729] dagster-webserver[4786]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 712.247553] dagster-webserver[4786]: ) full # [ 712.248242] dagster-webserver[4786]: ^ full # [ 712.248882] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 712.249487] dagster-webserver[4786]: self._engine = create_pg_engine( full # [ 712.250167] dagster-webserver[4786]: ~~~~~~~~~~~~~~~~^ full # [ 712.250775] dagster-webserver[4786]: self.postgres_url, full # [ 712.251603] dagster-webserver[4786]: ^^^^^^^^^^^^^^^^^^ full # [ 712.252252] dagster-webserver[4786]: ...<2 lines>... full # [ 712.252850] dagster-webserver[4786]: poolclass=db_pool.NullPool, full # [ 712.253667] dagster-webserver[4786]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 712.254500] dagster-webserver[4786]: ) full # [ 712.255146] dagster-webserver[4786]: ^ full # [ 712.269173] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 712.269700] dagster-webserver[4786]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 712.272081] dagster-webserver[4786]: File "", line 2, in create_engine full # [ 712.272798] dagster-webserver[4786]: return target(fn, url, **kwargs) full # [ 712.275108] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 712.275662] dagster-webserver[4786]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 712.276507] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 712.277169] dagster-webserver[4786]: dbapi = dbapi_meth(**dbapi_args) full # [ 712.277774] dagster-webserver[4786]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 712.280107] dagster-webserver[4786]: import psycopg full # [ 712.280640] dagster-webserver[4786]: ModuleNotFoundError: No module named 'psycopg' full # [ 712.553267] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 712.554105] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 712.558109] systemd[1]: dagster-webserver.service: Consumed 2.028s CPU time over 8.272s wall clock time, 111.7M memory peak. full # [ 715.705157] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 97. full # [ 715.708430] systemd[1]: Started Dagster Daemon. full # [ 717.572047] dagster-daemon[4822]: Traceback (most recent call last): full # [ 717.574560] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 717.575165] dagster-daemon[4822]: sys.exit(main()) full # [ 717.575736] dagster-daemon[4822]: ~~~~^^ full # [ 717.576584] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 717.577252] dagster-daemon[4822]: cli(obj={}) full # [ 717.577886] dagster-daemon[4822]: ~~~^^^^^^^^ full # [ 717.578709] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 717.579519] dagster-daemon[4822]: return self.main(*args, **kwargs) full # [ 717.579954] dagster-daemon[4822]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 717.580793] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 717.581613] dagster-daemon[4822]: rv = self.invoke(ctx) full # [ 717.589092] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 717.589616] dagster-daemon[4822]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 717.590305] dagster-daemon[4822]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 717.590966] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 717.591789] dagster-daemon[4822]: return ctx.invoke(self.callback, **ctx.params) full # [ 717.592617] dagster-daemon[4822]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.593281] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 717.593930] dagster-daemon[4822]: return callback(*args, **kwargs) full # [ 717.594734] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 717.595562] dagster-daemon[4822]: with get_instance_for_cli( full # [ 717.596232] dagster-daemon[4822]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 717.596846] dagster-daemon[4822]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 717.597462] dagster-daemon[4822]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.598129] dagster-daemon[4822]: ) as instance: full # [ 717.598716] dagster-daemon[4822]: ^ full # [ 717.599543] dagster-daemon[4822]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 717.600205] dagster-daemon[4822]: return next(self.gen) full # [ 717.600856] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 717.601636] dagster-daemon[4822]: with DagsterInstance.get() as instance: full # [ 717.602476] dagster-daemon[4822]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 717.603140] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 717.603729] dagster-daemon[4822]: return create_instance_from_dagster_home() full # [ 717.620954] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 717.621483] dagster-daemon[4822]: return create_instance_from_config(dagster_home_path) full # [ 717.622175] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 717.622790] dagster-daemon[4822]: return create_instance_from_ref(instance_ref) full # [ 717.623725] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 717.624274] dagster-daemon[4822]: unified_storage = instance_ref.storage full # [ 717.624975] dagster-daemon[4822]: ^^^^^^^^^^^^^^^^^^^^ full # [ 717.625769] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 717.626609] dagster-daemon[4822]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 717.627290] dagster-daemon[4822]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.638962] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 717.639489] dagster-daemon[4822]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 717.640181] dagster-daemon[4822]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.641074] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 717.641625] dagster-daemon[4822]: return DagsterPostgresStorage( full # [ 717.642287] dagster-daemon[4822]: inst_data=inst_data, full # [ 717.642952] dagster-daemon[4822]: ...<2 lines>... full # [ 717.643781] dagster-daemon[4822]: token_provider=get_token_provider_from_config(config_value), full # [ 717.644607] dagster-daemon[4822]: ) full # [ 717.645292] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 717.645920] dagster-daemon[4822]: self._run_storage = PostgresRunStorage( full # [ 717.646732] dagster-daemon[4822]: ~~~~~~~~~~~~~~~~~~^ full # [ 717.647566] dagster-daemon[4822]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 717.648249] dagster-daemon[4822]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.648868] dagster-daemon[4822]: ) full # [ 717.649682] dagster-daemon[4822]: ^ full # [ 717.650567] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 717.650981] dagster-daemon[4822]: self._engine = create_pg_engine( full # [ 717.651825] dagster-daemon[4822]: ~~~~~~~~~~~~~~~~^ full # [ 717.652641] dagster-daemon[4822]: self.postgres_url, full # [ 717.653485] dagster-daemon[4822]: ^^^^^^^^^^^^^^^^^^ full # [ 717.654149] dagster-daemon[4822]: ...<2 lines>... full # [ 717.654752] dagster-daemon[4822]: poolclass=db_pool.NullPool, full # [ 717.655566] dagster-daemon[4822]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 717.656234] dagster-daemon[4822]: ) full # [ 717.656841] dagster-daemon[4822]: ^ full # [ 717.657461] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 717.658132] dagster-daemon[4822]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 717.673602] dagster-daemon[4822]: File "", line 2, in create_engine full # [ 717.675846] dagster-daemon[4822]: return target(fn, url, **kwargs) full # [ 717.677063] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 717.679606] dagster-daemon[4822]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 717.681182] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 717.683778] dagster-daemon[4822]: dbapi = dbapi_meth(**dbapi_args) full # [ 717.684964] dagster-daemon[4822]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 717.687753] dagster-daemon[4822]: import psycopg full # [ 717.688691] dagster-daemon[4822]: ModuleNotFoundError: No module named 'psycopg' full # [ 717.704327] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 87. full # [ 717.707464] systemd[1]: Started Dagster Webserver. full # [ 717.924113] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 717.925952] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 717.927637] systemd[1]: dagster-daemon.service: Consumed 1.456s CPU time over 7.342s wall clock time, 88.5M memory peak. full # [ 720.333140] dagster-webserver[4832]: Traceback (most recent call last): full # [ 720.335644] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 720.336239] dagster-webserver[4832]: sys.exit(main()) full # [ 720.336835] dagster-webserver[4832]: ~~~~^^ full # [ 720.337640] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 720.338480] dagster-webserver[4832]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 720.339164] dagster-webserver[4832]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 720.339784] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 720.340569] dagster-webserver[4832]: return self.main(*args, **kwargs) full # [ 720.341236] dagster-webserver[4832]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 720.341847] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 720.342472] dagster-webserver[4832]: rv = self.invoke(ctx) full # [ 720.351189] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 720.351715] dagster-webserver[4832]: return ctx.invoke(self.callback, **ctx.params) full # [ 720.352610] dagster-webserver[4832]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 720.353261] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 720.353892] dagster-webserver[4832]: return callback(*args, **kwargs) full # [ 720.354704] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 720.355560] dagster-webserver[4832]: instance = stack.enter_context( full # [ 720.356249] dagster-webserver[4832]: get_possibly_temporary_instance_for_cli( full # [ 720.356868] dagster-webserver[4832]: ...<3 lines>... full # [ 720.357693] dagster-webserver[4832]: ) full # [ 720.358529] dagster-webserver[4832]: ) full # [ 720.358970] dagster-webserver[4832]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 720.359800] dagster-webserver[4832]: result = _enter(cm) full # [ 720.360654] dagster-webserver[4832]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 720.361265] dagster-webserver[4832]: return next(self.gen) full # [ 720.361928] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 720.362730] dagster-webserver[4832]: with DagsterInstance.get() as instance: full # [ 720.363561] dagster-webserver[4832]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 720.376486] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 720.377078] dagster-webserver[4832]: return create_instance_from_dagster_home() full # [ 720.377678] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 720.378540] dagster-webserver[4832]: return create_instance_from_config(dagster_home_path) full # [ 720.379273] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 720.379998] dagster-webserver[4832]: return create_instance_from_ref(instance_ref) full # [ 720.380625] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 720.381286] dagster-webserver[4832]: unified_storage = instance_ref.storage full # [ 720.381935] dagster-webserver[4832]: ^^^^^^^^^^^^^^^^^^^^ full # [ 720.382830] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 720.383642] dagster-webserver[4832]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 720.384286] dagster-webserver[4832]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 720.384909] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 720.385725] dagster-webserver[4832]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 720.386563] dagster-webserver[4832]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 720.403696] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 720.404266] dagster-webserver[4832]: return DagsterPostgresStorage( full # [ 720.404879] dagster-webserver[4832]: inst_data=inst_data, full # [ 720.405705] dagster-webserver[4832]: ...<2 lines>... full # [ 720.406559] dagster-webserver[4832]: token_provider=get_token_provider_from_config(config_value), full # [ 720.407237] dagster-webserver[4832]: ) full # [ 720.407858] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 720.408493] dagster-webserver[4832]: self._run_storage = PostgresRunStorage( full # [ 720.409207] dagster-webserver[4832]: ~~~~~~~~~~~~~~~~~~^ full # [ 720.409866] dagster-webserver[4832]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 720.410643] dagster-webserver[4832]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 720.411304] dagster-webserver[4832]: ) full # [ 720.411956] dagster-webserver[4832]: ^ full # [ 720.412781] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 720.413612] dagster-webserver[4832]: self._engine = create_pg_engine( full # [ 720.414648] dagster-webserver[4832]: ~~~~~~~~~~~~~~~~^ full # [ 720.415517] dagster-webserver[4832]: self.postgres_url, full # [ 720.416258] dagster-webserver[4832]: ^^^^^^^^^^^^^^^^^^ full # [ 720.416800] dagster-webserver[4832]: ...<2 lines>... full # [ 720.417639] dagster-webserver[4832]: poolclass=db_pool.NullPool, full # [ 720.418465] dagster-webserver[4832]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 720.419167] dagster-webserver[4832]: ) full # [ 720.419731] dagster-webserver[4832]: ^ full # [ 720.420550] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 720.421217] dagster-webserver[4832]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 720.421862] dagster-webserver[4832]: File "", line 2, in create_engine full # [ 720.422642] dagster-webserver[4832]: return target(fn, url, **kwargs) full # [ 720.423475] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 720.424145] dagster-webserver[4832]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 720.440924] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 720.443548] dagster-webserver[4832]: dbapi = dbapi_meth(**dbapi_args) full # [ 720.444778] dagster-webserver[4832]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 720.447553] dagster-webserver[4832]: import psycopg full # [ 720.448573] dagster-webserver[4832]: ModuleNotFoundError: No module named 'psycopg' full # [ 720.718347] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 720.719169] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 720.723354] systemd[1]: dagster-webserver.service: Consumed 2.038s CPU time over 8.159s wall clock time, 111.6M memory peak. full # [ 722.954906] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 98. full # [ 722.958418] systemd[1]: Started Dagster Daemon. full # [ 724.788340] dagster-daemon[4860]: Traceback (most recent call last): full # [ 724.790809] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 724.791569] dagster-daemon[4860]: sys.exit(main()) full # [ 724.792219] dagster-daemon[4860]: ~~~~^^ full # [ 724.792814] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 724.793631] dagster-daemon[4860]: cli(obj={}) full # [ 724.794284] dagster-daemon[4860]: ~~~^^^^^^^^ full # [ 724.794894] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 724.795702] dagster-daemon[4860]: return self.main(*args, **kwargs) full # [ 724.796523] dagster-daemon[4860]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 724.797200] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 724.797783] dagster-daemon[4860]: rv = self.invoke(ctx) full # [ 724.805035] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 724.805561] dagster-daemon[4860]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 724.806274] dagster-daemon[4860]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 724.806844] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 724.807478] dagster-daemon[4860]: return ctx.invoke(self.callback, **ctx.params) full # [ 724.808149] dagster-daemon[4860]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.808760] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 724.809582] dagster-daemon[4860]: return callback(*args, **kwargs) full # [ 724.810300] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 724.810861] dagster-daemon[4860]: with get_instance_for_cli( full # [ 724.811478] dagster-daemon[4860]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 724.812132] dagster-daemon[4860]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 724.812720] dagster-daemon[4860]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.813541] dagster-daemon[4860]: ) as instance: full # [ 724.814198] dagster-daemon[4860]: ^ full # [ 724.814801] dagster-daemon[4860]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 724.815613] dagster-daemon[4860]: return next(self.gen) full # [ 724.828924] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 724.829660] dagster-daemon[4860]: with DagsterInstance.get() as instance: full # [ 724.830497] dagster-daemon[4860]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 724.831662] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 724.832561] dagster-daemon[4860]: return create_instance_from_dagster_home() full # [ 724.833343] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 724.834083] dagster-daemon[4860]: return create_instance_from_config(dagster_home_path) full # [ 724.834701] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 724.835693] dagster-daemon[4860]: return create_instance_from_ref(instance_ref) full # [ 724.836524] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 724.837292] dagster-daemon[4860]: unified_storage = instance_ref.storage full # [ 724.838041] dagster-daemon[4860]: ^^^^^^^^^^^^^^^^^^^^ full # [ 724.849424] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 724.849980] dagster-daemon[4860]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 724.850799] dagster-daemon[4860]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.851625] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 724.852272] dagster-daemon[4860]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 724.852905] dagster-daemon[4860]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.860082] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 724.860623] dagster-daemon[4860]: return DagsterPostgresStorage( full # [ 724.861272] dagster-daemon[4860]: inst_data=inst_data, full # [ 724.861910] dagster-daemon[4860]: ...<2 lines>... full # [ 724.862735] dagster-daemon[4860]: token_provider=get_token_provider_from_config(config_value), full # [ 724.863560] dagster-daemon[4860]: ) full # [ 724.864233] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 724.864844] dagster-daemon[4860]: self._run_storage = PostgresRunStorage( full # [ 724.865486] dagster-daemon[4860]: ~~~~~~~~~~~~~~~~~~^ full # [ 724.866154] dagster-daemon[4860]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 724.866764] dagster-daemon[4860]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.867585] dagster-daemon[4860]: ) full # [ 724.868260] dagster-daemon[4860]: ^ full # [ 724.875755] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 724.876486] dagster-daemon[4860]: self._engine = create_pg_engine( full # [ 724.877158] dagster-daemon[4860]: ~~~~~~~~~~~~~~~~^ full # [ 724.877763] dagster-daemon[4860]: self.postgres_url, full # [ 724.878589] dagster-daemon[4860]: ^^^^^^^^^^^^^^^^^^ full # [ 724.879263] dagster-daemon[4860]: ...<2 lines>... full # [ 724.879871] dagster-daemon[4860]: poolclass=db_pool.NullPool, full # [ 724.880693] dagster-daemon[4860]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 724.881528] dagster-daemon[4860]: ) full # [ 724.881940] dagster-daemon[4860]: ^ full # [ 724.882774] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 724.883576] dagster-daemon[4860]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 724.884263] dagster-daemon[4860]: File "", line 2, in create_engine full # [ 724.884831] dagster-daemon[4860]: return target(fn, url, **kwargs) full # [ 724.892377] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 724.892918] dagster-daemon[4860]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 724.896096] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 724.896666] dagster-daemon[4860]: dbapi = dbapi_meth(**dbapi_args) full # [ 724.897494] dagster-daemon[4860]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 724.900086] dagster-daemon[4860]: import psycopg full # [ 724.900714] dagster-daemon[4860]: ModuleNotFoundError: No module named 'psycopg' full # [ 725.096431] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 725.098647] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 725.100741] systemd[1]: dagster-daemon.service: Consumed 1.411s CPU time over 7.172s wall clock time, 88.5M memory peak. full # [ 725.954271] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 88. full # [ 725.958255] systemd[1]: Started Dagster Webserver. full # [ 728.548077] dagster-webserver[4877]: Traceback (most recent call last): full # [ 728.550561] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 728.551165] dagster-webserver[4877]: sys.exit(main()) full # [ 728.551758] dagster-webserver[4877]: ~~~~^^ full # [ 728.552585] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 728.553212] dagster-webserver[4877]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 728.553844] dagster-webserver[4877]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 728.554673] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 728.555470] dagster-webserver[4877]: return self.main(*args, **kwargs) full # [ 728.556127] dagster-webserver[4877]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 728.556714] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 728.557529] dagster-webserver[4877]: rv = self.invoke(ctx) full # [ 728.565970] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 728.566513] dagster-webserver[4877]: return ctx.invoke(self.callback, **ctx.params) full # [ 728.567203] dagster-webserver[4877]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 728.567791] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 728.568624] dagster-webserver[4877]: return callback(*args, **kwargs) full # [ 728.569274] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 728.569923] dagster-webserver[4877]: instance = stack.enter_context( full # [ 728.570741] dagster-webserver[4877]: get_possibly_temporary_instance_for_cli( full # [ 728.571571] dagster-webserver[4877]: ...<3 lines>... full # [ 728.572246] dagster-webserver[4877]: ) full # [ 728.572871] dagster-webserver[4877]: ) full # [ 728.573493] dagster-webserver[4877]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 728.574142] dagster-webserver[4877]: result = _enter(cm) full # [ 728.574773] dagster-webserver[4877]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 728.575559] dagster-webserver[4877]: return next(self.gen) full # [ 728.586331] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 728.586877] dagster-webserver[4877]: with DagsterInstance.get() as instance: full # [ 728.587696] dagster-webserver[4877]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 728.588544] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 728.589220] dagster-webserver[4877]: return create_instance_from_dagster_home() full # [ 728.589864] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 728.590652] dagster-webserver[4877]: return create_instance_from_config(dagster_home_path) full # [ 728.591498] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 728.592178] dagster-webserver[4877]: return create_instance_from_ref(instance_ref) full # [ 728.602504] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 728.603088] dagster-webserver[4877]: unified_storage = instance_ref.storage full # [ 728.603689] dagster-webserver[4877]: ^^^^^^^^^^^^^^^^^^^^ full # [ 728.604522] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 728.605206] dagster-webserver[4877]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 728.605798] dagster-webserver[4877]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 728.606629] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 728.607279] dagster-webserver[4877]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 728.607925] dagster-webserver[4877]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 728.608780] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 728.609578] dagster-webserver[4877]: return DagsterPostgresStorage( full # [ 728.610258] dagster-webserver[4877]: inst_data=inst_data, full # [ 728.610871] dagster-webserver[4877]: ...<2 lines>... full # [ 728.611689] dagster-webserver[4877]: token_provider=get_token_provider_from_config(config_value), full # [ 728.612596] dagster-webserver[4877]: ) full # [ 728.613210] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 728.613790] dagster-webserver[4877]: self._run_storage = PostgresRunStorage( full # [ 728.614719] dagster-webserver[4877]: ~~~~~~~~~~~~~~~~~~^ full # [ 728.615268] dagster-webserver[4877]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 728.615890] dagster-webserver[4877]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 728.616690] dagster-webserver[4877]: ) full # [ 728.617515] dagster-webserver[4877]: ^ full # [ 728.634072] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 728.634598] dagster-webserver[4877]: self._engine = create_pg_engine( full # [ 728.635277] dagster-webserver[4877]: ~~~~~~~~~~~~~~~~^ full # [ 728.635894] dagster-webserver[4877]: self.postgres_url, full # [ 728.636709] dagster-webserver[4877]: ^^^^^^^^^^^^^^^^^^ full # [ 728.637551] dagster-webserver[4877]: ...<2 lines>... full # [ 728.638235] dagster-webserver[4877]: poolclass=db_pool.NullPool, full # [ 728.638835] dagster-webserver[4877]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 728.639663] dagster-webserver[4877]: ) full # [ 728.640499] dagster-webserver[4877]: ^ full # [ 728.641172] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 728.641780] dagster-webserver[4877]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 728.642606] dagster-webserver[4877]: File "", line 2, in create_engine full # [ 728.643279] dagster-webserver[4877]: return target(fn, url, **kwargs) full # [ 728.643890] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 728.644711] dagster-webserver[4877]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 728.645581] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 728.646221] dagster-webserver[4877]: dbapi = dbapi_meth(**dbapi_args) full # [ 728.658400] dagster-webserver[4877]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 728.661199] dagster-webserver[4877]: import psycopg full # [ 728.662220] dagster-webserver[4877]: ModuleNotFoundError: No module named 'psycopg' full # [ 728.968779] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 728.971093] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 728.973611] systemd[1]: dagster-webserver.service: Consumed 2.023s CPU time over 8.243s wall clock time, 111.8M memory peak. full # [ 730.205135] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 99. full # [ 730.207905] systemd[1]: Started Dagster Daemon. full # [ 732.074848] dagster-daemon[4899]: Traceback (most recent call last): full # [ 732.077548] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 732.078176] dagster-daemon[4899]: sys.exit(main()) full # [ 732.078744] dagster-daemon[4899]: ~~~~^^ full # [ 732.079574] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 732.080232] dagster-daemon[4899]: cli(obj={}) full # [ 732.080852] dagster-daemon[4899]: ~~~^^^^^^^^ full # [ 732.081466] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 732.082148] dagster-daemon[4899]: return self.main(*args, **kwargs) full # [ 732.082716] dagster-daemon[4899]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 732.083573] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 732.084200] dagster-daemon[4899]: rv = self.invoke(ctx) full # [ 732.091845] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 732.092640] dagster-daemon[4899]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 732.093561] dagster-daemon[4899]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 732.094171] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 732.094777] dagster-daemon[4899]: return ctx.invoke(self.callback, **ctx.params) full # [ 732.095749] dagster-daemon[4899]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.096647] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 732.097494] dagster-daemon[4899]: return callback(*args, **kwargs) full # [ 732.098212] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 732.098755] dagster-daemon[4899]: with get_instance_for_cli( full # [ 732.099587] dagster-daemon[4899]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 732.100273] dagster-daemon[4899]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 732.100849] dagster-daemon[4899]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.101666] dagster-daemon[4899]: ) as instance: full # [ 732.102501] dagster-daemon[4899]: ^ full # [ 732.113079] dagster-daemon[4899]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 732.113606] dagster-daemon[4899]: return next(self.gen) full # [ 732.114302] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 732.114901] dagster-daemon[4899]: with DagsterInstance.get() as instance: full # [ 732.115706] dagster-daemon[4899]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 732.116552] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 732.117169] dagster-daemon[4899]: return create_instance_from_dagster_home() full # [ 732.117769] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 732.118590] dagster-daemon[4899]: return create_instance_from_config(dagster_home_path) full # [ 732.127760] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 732.128495] dagster-daemon[4899]: return create_instance_from_ref(instance_ref) full # [ 732.129359] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 732.129993] dagster-daemon[4899]: unified_storage = instance_ref.storage full # [ 732.130842] dagster-daemon[4899]: ^^^^^^^^^^^^^^^^^^^^ full # [ 732.131652] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 732.132496] dagster-daemon[4899]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 732.133536] dagster-daemon[4899]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.134232] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 732.134800] dagster-daemon[4899]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 732.135630] dagster-daemon[4899]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.136289] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 732.136992] dagster-daemon[4899]: return DagsterPostgresStorage( full # [ 732.137526] dagster-daemon[4899]: inst_data=inst_data, full # [ 732.138194] dagster-daemon[4899]: ...<2 lines>... full # [ 732.138787] dagster-daemon[4899]: token_provider=get_token_provider_from_config(config_value), full # [ 732.139604] dagster-daemon[4899]: ) full # [ 732.153882] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 732.154612] dagster-daemon[4899]: self._run_storage = PostgresRunStorage( full # [ 732.155289] dagster-daemon[4899]: ~~~~~~~~~~~~~~~~~~^ full # [ 732.155898] dagster-daemon[4899]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 732.156726] dagster-daemon[4899]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.157560] dagster-daemon[4899]: ) full # [ 732.158243] dagster-daemon[4899]: ^ full # [ 732.158833] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 732.159661] dagster-daemon[4899]: self._engine = create_pg_engine( full # [ 732.160505] dagster-daemon[4899]: ~~~~~~~~~~~~~~~~^ full # [ 732.161172] dagster-daemon[4899]: self.postgres_url, full # [ 732.161778] dagster-daemon[4899]: ^^^^^^^^^^^^^^^^^^ full # [ 732.162610] dagster-daemon[4899]: ...<2 lines>... full # [ 732.163292] dagster-daemon[4899]: poolclass=db_pool.NullPool, full # [ 732.163906] dagster-daemon[4899]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 732.164733] dagster-daemon[4899]: ) full # [ 732.165560] dagster-daemon[4899]: ^ full # [ 732.166248] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 732.166906] dagster-daemon[4899]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 732.167473] dagster-daemon[4899]: File "", line 2, in create_engine full # [ 732.168162] dagster-daemon[4899]: return target(fn, url, **kwargs) full # [ 732.168722] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 732.169539] dagster-daemon[4899]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 732.170200] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 732.170802] dagster-daemon[4899]: dbapi = dbapi_meth(**dbapi_args) full # [ 732.171621] dagster-daemon[4899]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 732.172264] dagster-daemon[4899]: import psycopg full # [ 732.172911] dagster-daemon[4899]: ModuleNotFoundError: No module named 'psycopg' full # [ 732.382833] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 732.383774] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 732.386909] systemd[1]: dagster-daemon.service: Consumed 1.446s CPU time over 7.288s wall clock time, 88.5M memory peak. full # [ 734.204929] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 89. full # [ 734.209734] systemd[1]: Started Dagster Webserver. full # [ 736.794814] dagster-webserver[4920]: Traceback (most recent call last): full # [ 736.797372] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 736.797934] dagster-webserver[4920]: sys.exit(main()) full # [ 736.798733] dagster-webserver[4920]: ~~~~^^ full # [ 736.799541] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 736.800199] dagster-webserver[4920]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 736.800818] dagster-webserver[4920]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 736.801608] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 736.802273] dagster-webserver[4920]: return self.main(*args, **kwargs) full # [ 736.802864] dagster-webserver[4920]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 736.803703] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 736.804499] dagster-webserver[4920]: rv = self.invoke(ctx) full # [ 736.805151] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 736.805737] dagster-webserver[4920]: return ctx.invoke(self.callback, **ctx.params) full # [ 736.806570] dagster-webserver[4920]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 736.817150] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 736.817713] dagster-webserver[4920]: return callback(*args, **kwargs) full # [ 736.818521] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 736.819179] dagster-webserver[4920]: instance = stack.enter_context( full # [ 736.819788] dagster-webserver[4920]: get_possibly_temporary_instance_for_cli( full # [ 736.820613] dagster-webserver[4920]: ...<3 lines>... full # [ 736.821285] dagster-webserver[4920]: ) full # [ 736.821890] dagster-webserver[4920]: ) full # [ 736.822748] dagster-webserver[4920]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 736.823545] dagster-webserver[4920]: result = _enter(cm) full # [ 736.824217] dagster-webserver[4920]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 736.824823] dagster-webserver[4920]: return next(self.gen) full # [ 736.833035] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 736.833562] dagster-webserver[4920]: with DagsterInstance.get() as instance: full # [ 736.834233] dagster-webserver[4920]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 736.834843] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 736.835477] dagster-webserver[4920]: return create_instance_from_dagster_home() full # [ 736.836149] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 736.836757] dagster-webserver[4920]: return create_instance_from_config(dagster_home_path) full # [ 736.837617] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 736.838268] dagster-webserver[4920]: return create_instance_from_ref(instance_ref) full # [ 736.838866] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 736.839707] dagster-webserver[4920]: unified_storage = instance_ref.storage full # [ 736.840563] dagster-webserver[4920]: ^^^^^^^^^^^^^^^^^^^^ full # [ 736.853941] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 736.854504] dagster-webserver[4920]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 736.855152] dagster-webserver[4920]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 736.855763] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 736.856589] dagster-webserver[4920]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 736.857262] dagster-webserver[4920]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 736.858142] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 736.858694] dagster-webserver[4920]: return DagsterPostgresStorage( full # [ 736.859534] dagster-webserver[4920]: inst_data=inst_data, full # [ 736.860194] dagster-webserver[4920]: ...<2 lines>... full # [ 736.860800] dagster-webserver[4920]: token_provider=get_token_provider_from_config(config_value), full # [ 736.861700] dagster-webserver[4920]: ) full # [ 736.862277] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 736.862912] dagster-webserver[4920]: self._run_storage = PostgresRunStorage( full # [ 736.863727] dagster-webserver[4920]: ~~~~~~~~~~~~~~~~~~^ full # [ 736.864551] dagster-webserver[4920]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 736.865233] dagster-webserver[4920]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 736.865844] dagster-webserver[4920]: ) full # [ 736.866490] dagster-webserver[4920]: ^ full # [ 736.867192] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 736.867742] dagster-webserver[4920]: self._engine = create_pg_engine( full # [ 736.868555] dagster-webserver[4920]: ~~~~~~~~~~~~~~~~^ full # [ 736.869212] dagster-webserver[4920]: self.postgres_url, full # [ 736.869806] dagster-webserver[4920]: ^^^^^^^^^^^^^^^^^^ full # [ 736.870618] dagster-webserver[4920]: ...<2 lines>... full # [ 736.871268] dagster-webserver[4920]: poolclass=db_pool.NullPool, full # [ 736.871869] dagster-webserver[4920]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 736.872678] dagster-webserver[4920]: ) full # [ 736.873503] dagster-webserver[4920]: ^ full # [ 736.890904] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 736.891636] dagster-webserver[4920]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 736.892283] dagster-webserver[4920]: File "", line 2, in create_engine full # [ 736.892918] dagster-webserver[4920]: return target(fn, url, **kwargs) full # [ 736.893736] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 736.894563] dagster-webserver[4920]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 736.895267] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 736.895840] dagster-webserver[4920]: dbapi = dbapi_meth(**dbapi_args) full # [ 736.896477] dagster-webserver[4920]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 736.897147] dagster-webserver[4920]: import psycopg full # [ 736.908225] dagster-webserver[4920]: ModuleNotFoundError: No module named 'psycopg' full # [ 737.178762] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 737.179703] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 737.183589] systemd[1]: dagster-webserver.service: Consumed 1.974s CPU time over 8.213s wall clock time, 111.8M memory peak. full # [ 737.454725] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 100. full # [ 737.457047] systemd[1]: Started Dagster Daemon. full # [ 739.290750] dagster-daemon[4937]: Traceback (most recent call last): full # [ 739.293952] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 739.294811] dagster-daemon[4937]: sys.exit(main()) full # [ 739.295811] dagster-daemon[4937]: ~~~~^^ full # [ 739.296842] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 739.297696] dagster-daemon[4937]: cli(obj={}) full # [ 739.298548] dagster-daemon[4937]: ~~~^^^^^^^^ full # [ 739.299232] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 739.299801] dagster-daemon[4937]: return self.main(*args, **kwargs) full # [ 739.300626] dagster-daemon[4937]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 739.305857] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 739.306603] dagster-daemon[4937]: rv = self.invoke(ctx) full # [ 739.307284] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 739.307890] dagster-daemon[4937]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 739.308759] dagster-daemon[4937]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 739.309627] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 739.310224] dagster-daemon[4937]: return ctx.invoke(self.callback, **ctx.params) full # [ 739.310821] dagster-daemon[4937]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.318116] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 739.318639] dagster-daemon[4937]: return callback(*args, **kwargs) full # [ 739.319487] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 739.320171] dagster-daemon[4937]: with get_instance_for_cli( full # [ 739.320781] dagster-daemon[4937]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 739.321613] dagster-daemon[4937]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 739.322277] dagster-daemon[4937]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.322912] dagster-daemon[4937]: ) as instance: full # [ 739.323740] dagster-daemon[4937]: ^ full # [ 739.324568] dagster-daemon[4937]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 739.325229] dagster-daemon[4937]: return next(self.gen) full # [ 739.325864] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 739.326464] dagster-daemon[4937]: with DagsterInstance.get() as instance: full # [ 739.327132] dagster-daemon[4937]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 739.327718] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 739.328541] dagster-daemon[4937]: return create_instance_from_dagster_home() full # [ 739.340914] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 739.341651] dagster-daemon[4937]: return create_instance_from_config(dagster_home_path) full # [ 739.342488] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 739.343170] dagster-daemon[4937]: return create_instance_from_ref(instance_ref) full # [ 739.343780] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 739.344613] dagster-daemon[4937]: unified_storage = instance_ref.storage full # [ 739.345297] dagster-daemon[4937]: ^^^^^^^^^^^^^^^^^^^^ full # [ 739.345958] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 739.346742] dagster-daemon[4937]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 739.347574] dagster-daemon[4937]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.358812] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 739.359547] dagster-daemon[4937]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 739.360231] dagster-daemon[4937]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.360840] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 739.361732] dagster-daemon[4937]: return DagsterPostgresStorage( full # [ 739.362516] dagster-daemon[4937]: inst_data=inst_data, full # [ 739.363179] dagster-daemon[4937]: ...<2 lines>... full # [ 739.363788] dagster-daemon[4937]: token_provider=get_token_provider_from_config(config_value), full # [ 739.364621] dagster-daemon[4937]: ) full # [ 739.371119] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 739.371641] dagster-daemon[4937]: self._run_storage = PostgresRunStorage( full # [ 739.372469] dagster-daemon[4937]: ~~~~~~~~~~~~~~~~~~^ full # [ 739.373256] dagster-daemon[4937]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 739.373924] dagster-daemon[4937]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.374749] dagster-daemon[4937]: ) full # [ 739.375576] dagster-daemon[4937]: ^ full # [ 739.376410] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 739.376743] dagster-daemon[4937]: self._engine = create_pg_engine( full # [ 739.377900] dagster-daemon[4937]: ~~~~~~~~~~~~~~~~^ full # [ 739.378493] dagster-daemon[4937]: self.postgres_url, full # [ 739.379461] dagster-daemon[4937]: ^^^^^^^^^^^^^^^^^^ full # [ 739.380149] dagster-daemon[4937]: ...<2 lines>... full # [ 739.381058] dagster-daemon[4937]: poolclass=db_pool.NullPool, full # [ 739.383100] dagster-daemon[4937]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 739.384935] dagster-daemon[4937]: ) full # [ 739.386519] dagster-daemon[4937]: ^ full # [ 739.387869] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 739.389312] dagster-daemon[4937]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 739.390170] dagster-daemon[4937]: File "", line 2, in create_engine full # [ 739.391757] dagster-daemon[4937]: return target(fn, url, **kwargs) full # [ 739.393346] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 739.394811] dagster-daemon[4937]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 739.404964] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 739.407616] dagster-daemon[4937]: dbapi = dbapi_meth(**dbapi_args) full # [ 739.408782] dagster-daemon[4937]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 739.411501] dagster-daemon[4937]: import psycopg full # [ 739.412480] dagster-daemon[4937]: ModuleNotFoundError: No module named 'psycopg' full # [ 739.598493] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 739.599283] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 739.602065] systemd[1]: dagster-daemon.service: Consumed 1.419s CPU time over 7.209s wall clock time, 88.5M memory peak. full # [ 742.205233] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 90. full # [ 742.210053] systemd[1]: Started Dagster Webserver. full # [ 744.704366] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 101. full # [ 744.706925] systemd[1]: Started Dagster Daemon. full # [ 744.782645] dagster-webserver[4958]: Traceback (most recent call last): full # [ 744.785045] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 744.787206] dagster-webserver[4958]: sys.exit(main()) full # [ 744.788213] dagster-webserver[4958]: ~~~~^^ full # [ 744.789206] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 744.791665] dagster-webserver[4958]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 744.793061] dagster-webserver[4958]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.794438] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 744.796828] dagster-webserver[4958]: return self.main(*args, **kwargs) full # [ 744.798081] dagster-webserver[4958]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 744.799294] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 744.802420] dagster-webserver[4958]: rv = self.invoke(ctx) full # [ 744.803821] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 744.806560] dagster-webserver[4958]: return ctx.invoke(self.callback, **ctx.params) full # [ 744.808321] dagster-webserver[4958]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.809986] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 744.812358] dagster-webserver[4958]: return callback(*args, **kwargs) full # [ 744.813549] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 744.816206] dagster-webserver[4958]: instance = stack.enter_context( full # [ 744.817512] dagster-webserver[4958]: get_possibly_temporary_instance_for_cli( full # [ 744.819125] dagster-webserver[4958]: ...<3 lines>... full # [ 744.820330] dagster-webserver[4958]: ) full # [ 744.821614] dagster-webserver[4958]: ) full # [ 744.822454] dagster-webserver[4958]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 744.824781] dagster-webserver[4958]: result = _enter(cm) full # [ 744.825804] dagster-webserver[4958]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 744.828107] dagster-webserver[4958]: return next(self.gen) full # [ 744.829194] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 744.832620] dagster-webserver[4958]: with DagsterInstance.get() as instance: full # [ 744.834170] dagster-webserver[4958]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 744.835819] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 744.838381] dagster-webserver[4958]: return create_instance_from_dagster_home() full # [ 744.839717] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 744.842631] dagster-webserver[4958]: return create_instance_from_config(dagster_home_path) full # [ 744.844184] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 744.847089] dagster-webserver[4958]: return create_instance_from_ref(instance_ref) full # [ 744.848455] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 744.851313] dagster-webserver[4958]: unified_storage = instance_ref.storage full # [ 744.852735] dagster-webserver[4958]: ^^^^^^^^^^^^^^^^^^^^ full # [ 744.854287] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 744.858537] dagster-webserver[4958]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 744.860473] dagster-webserver[4958]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.862056] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 744.864657] dagster-webserver[4958]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 744.866271] dagster-webserver[4958]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.868090] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 744.870792] dagster-webserver[4958]: return DagsterPostgresStorage( full # [ 744.871975] dagster-webserver[4958]: inst_data=inst_data, full # [ 744.873119] dagster-webserver[4958]: ...<2 lines>... full # [ 744.874125] dagster-webserver[4958]: token_provider=get_token_provider_from_config(config_value), full # [ 744.875719] dagster-webserver[4958]: ) full # [ 744.876523] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 744.879193] dagster-webserver[4958]: self._run_storage = PostgresRunStorage( full # [ 744.880623] dagster-webserver[4958]: ~~~~~~~~~~~~~~~~~~^ full # [ 744.882255] dagster-webserver[4958]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 744.884266] dagster-webserver[4958]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.886741] dagster-webserver[4958]: ) full # [ 744.888182] dagster-webserver[4958]: ^ full # [ 744.889611] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 744.892349] dagster-webserver[4958]: self._engine = create_pg_engine( full # [ 744.893547] dagster-webserver[4958]: ~~~~~~~~~~~~~~~~^ full # [ 744.894758] dagster-webserver[4958]: self.postgres_url, full # [ 744.896169] dagster-webserver[4958]: ^^^^^^^^^^^^^^^^^^ full # [ 744.897469] dagster-webserver[4958]: ...<2 lines>... full # [ 744.898463] dagster-webserver[4958]: poolclass=db_pool.NullPool, full # [ 744.899651] dagster-webserver[4958]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 744.900834] dagster-webserver[4958]: ) full # [ 744.901645] dagster-webserver[4958]: ^ full # [ 744.902451] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 744.905103] dagster-webserver[4958]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 744.906582] dagster-webserver[4958]: File "", line 2, in create_engine full # [ 744.909246] dagster-webserver[4958]: return target(fn, url, **kwargs) full # [ 744.910732] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 744.913808] dagster-webserver[4958]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 744.915824] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 744.918421] dagster-webserver[4958]: dbapi = dbapi_meth(**dbapi_args) full # [ 744.919624] dagster-webserver[4958]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 744.922372] dagster-webserver[4958]: import psycopg full # [ 744.923358] dagster-webserver[4958]: ModuleNotFoundError: No module named 'psycopg' full # [ 745.090090] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 745.092912] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 745.094873] systemd[1]: dagster-webserver.service: Consumed 1.988s CPU time over 7.905s wall clock time, 111.7M memory peak. full # [ 746.673611] dagster-daemon[4972]: Traceback (most recent call last): full # [ 746.676119] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 746.676677] dagster-daemon[4972]: sys.exit(main()) full # [ 746.677490] dagster-daemon[4972]: ~~~~^^ full # [ 746.678155] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 746.678768] dagster-daemon[4972]: cli(obj={}) full # [ 746.679591] dagster-daemon[4972]: ~~~^^^^^^^^ full # [ 746.680254] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 746.680839] dagster-daemon[4972]: return self.main(*args, **kwargs) full # [ 746.681461] dagster-daemon[4972]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 746.682156] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 746.682706] dagster-daemon[4972]: rv = self.invoke(ctx) full # [ 746.683533] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 746.684194] dagster-daemon[4972]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 746.684807] dagster-daemon[4972]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 746.694964] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 746.695492] dagster-daemon[4972]: return ctx.invoke(self.callback, **ctx.params) full # [ 746.696164] dagster-daemon[4972]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.696774] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 746.697598] dagster-daemon[4972]: return callback(*args, **kwargs) full # [ 746.698271] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 746.698880] dagster-daemon[4972]: with get_instance_for_cli( full # [ 746.699710] dagster-daemon[4972]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 746.700538] dagster-daemon[4972]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 746.701216] dagster-daemon[4972]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.701825] dagster-daemon[4972]: ) as instance: full # [ 746.702911] dagster-daemon[4972]: ^ full # [ 746.703530] dagster-daemon[4972]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 746.704160] dagster-daemon[4972]: return next(self.gen) full # [ 746.704750] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 746.705573] dagster-daemon[4972]: with DagsterInstance.get() as instance: full # [ 746.706226] dagster-daemon[4972]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 746.718602] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 746.719178] dagster-daemon[4972]: return create_instance_from_dagster_home() full # [ 746.719786] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 746.720610] dagster-daemon[4972]: return create_instance_from_config(dagster_home_path) full # [ 746.721286] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 746.721893] dagster-daemon[4972]: return create_instance_from_ref(instance_ref) full # [ 746.722754] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 746.723537] dagster-daemon[4972]: unified_storage = instance_ref.storage full # [ 746.724261] dagster-daemon[4972]: ^^^^^^^^^^^^^^^^^^^^ full # [ 746.724818] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 746.725645] dagster-daemon[4972]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 746.726486] dagster-daemon[4972]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.739786] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 746.740513] dagster-daemon[4972]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 746.741173] dagster-daemon[4972]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.741778] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 746.742618] dagster-daemon[4972]: return DagsterPostgresStorage( full # [ 746.743278] dagster-daemon[4972]: inst_data=inst_data, full # [ 746.743888] dagster-daemon[4972]: ...<2 lines>... full # [ 746.744709] dagster-daemon[4972]: token_provider=get_token_provider_from_config(config_value), full # [ 746.745545] dagster-daemon[4972]: ) full # [ 746.746219] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 746.746829] dagster-daemon[4972]: self._run_storage = PostgresRunStorage( full # [ 746.747651] dagster-daemon[4972]: ~~~~~~~~~~~~~~~~~~^ full # [ 746.748490] dagster-daemon[4972]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 746.749167] dagster-daemon[4972]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.749777] dagster-daemon[4972]: ) full # [ 746.750603] dagster-daemon[4972]: ^ full # [ 746.751310] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 746.751879] dagster-daemon[4972]: self._engine = create_pg_engine( full # [ 746.752702] dagster-daemon[4972]: ~~~~~~~~~~~~~~~~^ full # [ 746.753538] dagster-daemon[4972]: self.postgres_url, full # [ 746.754201] dagster-daemon[4972]: ^^^^^^^^^^^^^^^^^^ full # [ 746.754794] dagster-daemon[4972]: ...<2 lines>... full # [ 746.755603] dagster-daemon[4972]: poolclass=db_pool.NullPool, full # [ 746.756269] dagster-daemon[4972]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 746.756875] dagster-daemon[4972]: ) full # [ 746.757681] dagster-daemon[4972]: ^ full # [ 746.758507] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 746.759147] dagster-daemon[4972]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 746.774107] dagster-daemon[4972]: File "", line 2, in create_engine full # [ 746.776284] dagster-daemon[4972]: return target(fn, url, **kwargs) full # [ 746.777446] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 746.780001] dagster-daemon[4972]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 746.781535] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 746.784136] dagster-daemon[4972]: dbapi = dbapi_meth(**dbapi_args) full # [ 746.785304] dagster-daemon[4972]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 746.788149] dagster-daemon[4972]: import psycopg full # [ 746.789285] dagster-daemon[4972]: ModuleNotFoundError: No module named 'psycopg' full # [ 746.963181] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 746.965404] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 746.967653] systemd[1]: dagster-daemon.service: Consumed 1.430s CPU time over 7.361s wall clock time, 88.4M memory peak. full # [ 750.205461] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 91. full # [ 750.208524] systemd[1]: Started Dagster Webserver. full # [ 752.204362] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 102. full # [ 752.208056] systemd[1]: Started Dagster Daemon. full # [ 752.839235] dagster-webserver[5000]: Traceback (most recent call last): full # [ 752.841861] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 752.844561] dagster-webserver[5000]: sys.exit(main()) full # [ 752.845842] dagster-webserver[5000]: ~~~~^^ full # [ 752.847123] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 752.850234] dagster-webserver[5000]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 752.851931] dagster-webserver[5000]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.853656] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 752.856601] dagster-webserver[5000]: return self.main(*args, **kwargs) full # [ 752.858098] dagster-webserver[5000]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 752.859305] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 752.861627] dagster-webserver[5000]: rv = self.invoke(ctx) full # [ 752.862683] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 752.865064] dagster-webserver[5000]: return ctx.invoke(self.callback, **ctx.params) full # [ 752.866450] dagster-webserver[5000]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.867829] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 752.870771] dagster-webserver[5000]: return callback(*args, **kwargs) full # [ 752.872274] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 752.875520] dagster-webserver[5000]: instance = stack.enter_context( full # [ 752.877062] dagster-webserver[5000]: get_possibly_temporary_instance_for_cli( full # [ 752.878717] dagster-webserver[5000]: ...<3 lines>... full # [ 752.879958] dagster-webserver[5000]: ) full # [ 752.881270] dagster-webserver[5000]: ) full # [ 752.882438] dagster-webserver[5000]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 752.885767] dagster-webserver[5000]: result = _enter(cm) full # [ 752.887254] dagster-webserver[5000]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 752.890366] dagster-webserver[5000]: return next(self.gen) full # [ 752.891682] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 752.894788] dagster-webserver[5000]: with DagsterInstance.get() as instance: full # [ 752.896082] dagster-webserver[5000]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 752.897188] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 752.899705] dagster-webserver[5000]: return create_instance_from_dagster_home() full # [ 752.901036] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 752.903873] dagster-webserver[5000]: return create_instance_from_config(dagster_home_path) full # [ 752.905354] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 752.908173] dagster-webserver[5000]: return create_instance_from_ref(instance_ref) full # [ 752.909493] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 752.912236] dagster-webserver[5000]: unified_storage = instance_ref.storage full # [ 752.913485] dagster-webserver[5000]: ^^^^^^^^^^^^^^^^^^^^ full # [ 752.914745] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 752.917248] dagster-webserver[5000]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 752.919188] dagster-webserver[5000]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.920665] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 752.923199] dagster-webserver[5000]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 752.924779] dagster-webserver[5000]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.926342] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 752.928916] dagster-webserver[5000]: return DagsterPostgresStorage( full # [ 752.930088] dagster-webserver[5000]: inst_data=inst_data, full # [ 752.931170] dagster-webserver[5000]: ...<2 lines>... full # [ 752.932136] dagster-webserver[5000]: token_provider=get_token_provider_from_config(config_value), full # [ 752.933679] dagster-webserver[5000]: ) full # [ 752.934456] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 752.936939] dagster-webserver[5000]: self._run_storage = PostgresRunStorage( full # [ 752.938204] dagster-webserver[5000]: ~~~~~~~~~~~~~~~~~~^ full # [ 752.939461] dagster-webserver[5000]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 752.941168] dagster-webserver[5000]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.942825] dagster-webserver[5000]: ) full # [ 752.943602] dagster-webserver[5000]: ^ full # [ 752.944395] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 752.947183] dagster-webserver[5000]: self._engine = create_pg_engine( full # [ 752.948345] dagster-webserver[5000]: ~~~~~~~~~~~~~~~~^ full # [ 752.949510] dagster-webserver[5000]: self.postgres_url, full # [ 752.950597] dagster-webserver[5000]: ^^^^^^^^^^^^^^^^^^ full # [ 752.951643] dagster-webserver[5000]: ...<2 lines>... full # [ 752.952596] dagster-webserver[5000]: poolclass=db_pool.NullPool, full # [ 752.953765] dagster-webserver[5000]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 752.954915] dagster-webserver[5000]: ) full # [ 752.956067] dagster-webserver[5000]: ^ full # [ 752.957097] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 752.960402] dagster-webserver[5000]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 752.962285] dagster-webserver[5000]: File "", line 2, in create_engine full # [ 752.965117] dagster-webserver[5000]: return target(fn, url, **kwargs) full # [ 752.966607] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 752.969644] dagster-webserver[5000]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 752.971201] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 752.973797] dagster-webserver[5000]: dbapi = dbapi_meth(**dbapi_args) full # [ 752.975031] dagster-webserver[5000]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 752.977815] dagster-webserver[5000]: import psycopg full # [ 752.978789] dagster-webserver[5000]: ModuleNotFoundError: No module named 'psycopg' full # [ 753.171574] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 753.174078] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 753.176728] systemd[1]: dagster-webserver.service: Consumed 2.039s CPU time over 8.080s wall clock time, 111.8M memory peak. full # [ 754.172183] dagster-daemon[5010]: Traceback (most recent call last): full # [ 754.174690] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 754.175275] dagster-daemon[5010]: sys.exit(main()) full # [ 754.175856] dagster-daemon[5010]: ~~~~^^ full # [ 754.176478] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 754.177135] dagster-daemon[5010]: cli(obj={}) full # [ 754.177743] dagster-daemon[5010]: ~~~^^^^^^^^ full # [ 754.178591] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 754.179558] dagster-daemon[5010]: return self.main(*args, **kwargs) full # [ 754.180214] dagster-daemon[5010]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 754.180846] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 754.181628] dagster-daemon[5010]: rv = self.invoke(ctx) full # [ 754.188862] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 754.189590] dagster-daemon[5010]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 754.190299] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 754.190874] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 754.191694] dagster-daemon[5010]: return ctx.invoke(self.callback, **ctx.params) full # [ 754.192579] dagster-daemon[5010]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.193252] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 754.193861] dagster-daemon[5010]: return callback(*args, **kwargs) full # [ 754.194721] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 754.195612] dagster-daemon[5010]: with get_instance_for_cli( full # [ 754.196151] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 754.196761] dagster-daemon[5010]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 754.197565] dagster-daemon[5010]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.198223] dagster-daemon[5010]: ) as instance: full # [ 754.198823] dagster-daemon[5010]: ^ full # [ 754.199637] dagster-daemon[5010]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 754.200266] dagster-daemon[5010]: return next(self.gen) full # [ 754.212743] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 754.213281] dagster-daemon[5010]: with DagsterInstance.get() as instance: full # [ 754.213915] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 754.214739] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 754.215576] dagster-daemon[5010]: return create_instance_from_dagster_home() full # [ 754.216233] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 754.216842] dagster-daemon[5010]: return create_instance_from_config(dagster_home_path) full # [ 754.217514] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 754.218156] dagster-daemon[5010]: return create_instance_from_ref(instance_ref) full # [ 754.218766] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 754.219581] dagster-daemon[5010]: unified_storage = instance_ref.storage full # [ 754.220274] dagster-daemon[5010]: ^^^^^^^^^^^^^^^^^^^^ full # [ 754.232970] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 754.233498] dagster-daemon[5010]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 754.234335] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.234978] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 754.236122] dagster-daemon[5010]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 754.236829] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.237655] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 754.238492] dagster-daemon[5010]: return DagsterPostgresStorage( full # [ 754.239160] dagster-daemon[5010]: inst_data=inst_data, full # [ 754.239765] dagster-daemon[5010]: ...<2 lines>... full # [ 754.240590] dagster-daemon[5010]: token_provider=get_token_provider_from_config(config_value), full # [ 754.241261] dagster-daemon[5010]: ) full # [ 754.241906] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 754.242690] dagster-daemon[5010]: self._run_storage = PostgresRunStorage( full # [ 754.243523] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~~~^ full # [ 754.244182] dagster-daemon[5010]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 754.244788] dagster-daemon[5010]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.245613] dagster-daemon[5010]: ) full # [ 754.246300] dagster-daemon[5010]: ^ full # [ 754.258983] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 754.261707] dagster-daemon[5010]: self._engine = create_pg_engine( full # [ 754.262863] dagster-daemon[5010]: ~~~~~~~~~~~~~~~~^ full # [ 754.264058] dagster-daemon[5010]: self.postgres_url, full # [ 754.265090] dagster-daemon[5010]: ^^^^^^^^^^^^^^^^^^ full # [ 754.266124] dagster-daemon[5010]: ...<2 lines>... full # [ 754.267080] dagster-daemon[5010]: poolclass=db_pool.NullPool, full # [ 754.268230] dagster-daemon[5010]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 754.269381] dagster-daemon[5010]: ) full # [ 754.270167] dagster-daemon[5010]: ^ full # [ 754.270912] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 754.273479] dagster-daemon[5010]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 754.274953] dagster-daemon[5010]: File "", line 2, in create_engine full # [ 754.277145] dagster-daemon[5010]: return target(fn, url, **kwargs) full # [ 754.278308] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 754.280820] dagster-daemon[5010]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 754.282303] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 754.284867] dagster-daemon[5010]: dbapi = dbapi_meth(**dbapi_args) full # [ 754.286065] dagster-daemon[5010]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 754.288781] dagster-daemon[5010]: import psycopg full # [ 754.289714] dagster-daemon[5010]: ModuleNotFoundError: No module named 'psycopg' full # [ 754.447721] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 754.449929] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 754.452070] systemd[1]: dagster-daemon.service: Consumed 1.443s CPU time over 7.483s wall clock time, 88.6M memory peak. full # [ 758.204824] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 92. full # [ 758.207828] systemd[1]: Started Dagster Webserver. full # [ 759.454386] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 103. full # [ 759.457440] systemd[1]: Started Dagster Daemon. full # [ 760.819115] dagster-webserver[5042]: Traceback (most recent call last): full # [ 760.821621] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 760.822186] dagster-webserver[5042]: sys.exit(main()) full # [ 760.822762] dagster-webserver[5042]: ~~~~^^ full # [ 760.823773] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 760.824597] dagster-webserver[5042]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 760.825376] dagster-webserver[5042]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 760.826087] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 760.826668] dagster-webserver[5042]: return self.main(*args, **kwargs) full # [ 760.827584] dagster-webserver[5042]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 760.828187] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 760.828760] dagster-webserver[5042]: rv = self.invoke(ctx) full # [ 760.837074] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 760.837574] dagster-webserver[5042]: return ctx.invoke(self.callback, **ctx.params) full # [ 760.838259] dagster-webserver[5042]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 760.838837] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 760.842092] dagster-webserver[5042]: return callback(*args, **kwargs) full # [ 760.842656] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 760.843488] dagster-webserver[5042]: instance = stack.enter_context( full # [ 760.844661] dagster-webserver[5042]: get_possibly_temporary_instance_for_cli( full # [ 760.845539] dagster-webserver[5042]: ...<3 lines>... full # [ 760.846368] dagster-webserver[5042]: ) full # [ 760.847039] dagster-webserver[5042]: ) full # [ 760.847615] dagster-webserver[5042]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 760.848377] dagster-webserver[5042]: result = _enter(cm) full # [ 760.848879] dagster-webserver[5042]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 760.849687] dagster-webserver[5042]: return next(self.gen) full # [ 760.850774] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 760.851552] dagster-webserver[5042]: with DagsterInstance.get() as instance: full # [ 760.854323] dagster-webserver[5042]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 760.855036] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 760.855609] dagster-webserver[5042]: return create_instance_from_dagster_home() full # [ 760.856498] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 760.857113] dagster-webserver[5042]: return create_instance_from_config(dagster_home_path) full # [ 760.857695] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 760.858646] dagster-webserver[5042]: return create_instance_from_ref(instance_ref) full # [ 760.874075] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 760.874577] dagster-webserver[5042]: unified_storage = instance_ref.storage full # [ 760.875238] dagster-webserver[5042]: ^^^^^^^^^^^^^^^^^^^^ full # [ 760.875831] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 760.878360] dagster-webserver[5042]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 760.878861] dagster-webserver[5042]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 760.879666] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 760.880685] dagster-webserver[5042]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 760.881513] dagster-webserver[5042]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 760.882280] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 760.882801] dagster-webserver[5042]: return DagsterPostgresStorage( full # [ 760.883614] dagster-webserver[5042]: inst_data=inst_data, full # [ 760.884358] dagster-webserver[5042]: ...<2 lines>... full # [ 760.884873] dagster-webserver[5042]: token_provider=get_token_provider_from_config(config_value), full # [ 760.885690] dagster-webserver[5042]: ) full # [ 760.886594] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 760.887151] dagster-webserver[5042]: self._run_storage = PostgresRunStorage( full # [ 760.887745] dagster-webserver[5042]: ~~~~~~~~~~~~~~~~~~^ full # [ 760.888741] dagster-webserver[5042]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 760.889579] dagster-webserver[5042]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 760.890308] dagster-webserver[5042]: ) full # [ 760.890837] dagster-webserver[5042]: ^ full # [ 760.891462] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 760.892208] dagster-webserver[5042]: self._engine = create_pg_engine( full # [ 760.892705] dagster-webserver[5042]: ~~~~~~~~~~~~~~~~^ full # [ 760.893520] dagster-webserver[5042]: self.postgres_url, full # [ 760.894259] dagster-webserver[5042]: ^^^^^^^^^^^^^^^^^^ full # [ 760.894762] dagster-webserver[5042]: ...<2 lines>... full # [ 760.895572] dagster-webserver[5042]: poolclass=db_pool.NullPool, full # [ 760.896311] dagster-webserver[5042]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 760.896830] dagster-webserver[5042]: ) full # [ 760.897643] dagster-webserver[5042]: ^ full # [ 760.898591] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 760.899307] dagster-webserver[5042]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 760.899919] dagster-webserver[5042]: File "", line 2, in create_engine full # [ 760.900743] dagster-webserver[5042]: return target(fn, url, **kwargs) full # [ 760.901557] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 760.902328] dagster-webserver[5042]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 760.903039] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 760.903614] dagster-webserver[5042]: dbapi = dbapi_meth(**dbapi_args) full # [ 760.904378] dagster-webserver[5042]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 760.905112] dagster-webserver[5042]: import psycopg full # [ 760.905685] dagster-webserver[5042]: ModuleNotFoundError: No module named 'psycopg' full # [ 761.274643] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 761.275403] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 761.280075] systemd[1]: dagster-webserver.service: Consumed 2.073s CPU time over 8.101s wall clock time, 111.7M memory peak. full # [ 761.352839] dagster-daemon[5048]: Traceback (most recent call last): full # [ 761.355486] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 761.356089] dagster-daemon[5048]: sys.exit(main()) full # [ 761.356660] dagster-daemon[5048]: ~~~~^^ full # [ 761.357482] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 761.358141] dagster-daemon[5048]: cli(obj={}) full # [ 761.358759] dagster-daemon[5048]: ~~~^^^^^^^^ full # [ 761.359555] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 761.360219] dagster-daemon[5048]: return self.main(*args, **kwargs) full # [ 761.360812] dagster-daemon[5048]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 761.361657] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 761.362262] dagster-daemon[5048]: rv = self.invoke(ctx) full # [ 761.362895] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 761.363693] dagster-daemon[5048]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 761.364537] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 761.374257] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 761.374792] dagster-daemon[5048]: return ctx.invoke(self.callback, **ctx.params) full # [ 761.375621] dagster-daemon[5048]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.376342] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 761.376909] dagster-daemon[5048]: return callback(*args, **kwargs) full # [ 761.377766] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 761.378548] dagster-daemon[5048]: with get_instance_for_cli( full # [ 761.379220] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 761.379826] dagster-daemon[5048]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 761.380653] dagster-daemon[5048]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.381505] dagster-daemon[5048]: ) as instance: full # [ 761.382165] dagster-daemon[5048]: ^ full # [ 761.391183] dagster-daemon[5048]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 761.391712] dagster-daemon[5048]: return next(self.gen) full # [ 761.392549] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 761.393224] dagster-daemon[5048]: with DagsterInstance.get() as instance: full # [ 761.393833] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 761.394661] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 761.395501] dagster-daemon[5048]: return create_instance_from_dagster_home() full # [ 761.396174] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 761.396782] dagster-daemon[5048]: return create_instance_from_config(dagster_home_path) full # [ 761.397596] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 761.398221] dagster-daemon[5048]: return create_instance_from_ref(instance_ref) full # [ 761.398836] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 761.399577] dagster-daemon[5048]: unified_storage = instance_ref.storage full # [ 761.400261] dagster-daemon[5048]: ^^^^^^^^^^^^^^^^^^^^ full # [ 761.400841] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 761.401479] dagster-daemon[5048]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 761.402157] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.419437] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 761.419981] dagster-daemon[5048]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 761.420813] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.421640] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 761.422481] dagster-daemon[5048]: return DagsterPostgresStorage( full # [ 761.423153] dagster-daemon[5048]: inst_data=inst_data, full # [ 761.423763] dagster-daemon[5048]: ...<2 lines>... full # [ 761.424585] dagster-daemon[5048]: token_provider=get_token_provider_from_config(config_value), full # [ 761.425265] dagster-daemon[5048]: ) full # [ 761.425864] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 761.426684] dagster-daemon[5048]: self._run_storage = PostgresRunStorage( full # [ 761.427522] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~~~^ full # [ 761.428177] dagster-daemon[5048]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 761.428796] dagster-daemon[5048]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.429613] dagster-daemon[5048]: ) full # [ 761.430297] dagster-daemon[5048]: ^ full # [ 761.430936] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 761.431718] dagster-daemon[5048]: self._engine = create_pg_engine( full # [ 761.432545] dagster-daemon[5048]: ~~~~~~~~~~~~~~~~^ full # [ 761.433219] dagster-daemon[5048]: self.postgres_url, full # [ 761.433821] dagster-daemon[5048]: ^^^^^^^^^^^^^^^^^^ full # [ 761.434629] dagster-daemon[5048]: ...<2 lines>... full # [ 761.435299] dagster-daemon[5048]: poolclass=db_pool.NullPool, full # [ 761.435885] dagster-daemon[5048]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 761.436692] dagster-daemon[5048]: ) full # [ 761.437515] dagster-daemon[5048]: ^ full # [ 761.437938] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 761.438765] dagster-daemon[5048]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 761.453685] dagster-daemon[5048]: File "", line 2, in create_engine full # [ 761.455837] dagster-daemon[5048]: return target(fn, url, **kwargs) full # [ 761.457040] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 761.459563] dagster-daemon[5048]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 761.461124] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 761.463702] dagster-daemon[5048]: dbapi = dbapi_meth(**dbapi_args) full # [ 761.464866] dagster-daemon[5048]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 761.467598] dagster-daemon[5048]: import psycopg full # [ 761.468544] dagster-daemon[5048]: ModuleNotFoundError: No module named 'psycopg' full # [ 761.647065] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 761.649088] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 761.650984] systemd[1]: dagster-daemon.service: Consumed 1.484s CPU time over 7.198s wall clock time, 88.4M memory peak. full # [ 766.455203] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 93. full # [ 766.458118] systemd[1]: Started Dagster Webserver. full # [ 766.704177] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 104. full # [ 766.706962] systemd[1]: Started Dagster Daemon. full # [ 768.545973] dagster-daemon[5086]: Traceback (most recent call last): full # [ 768.548954] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 768.549598] dagster-daemon[5086]: sys.exit(main()) full # [ 768.550241] dagster-daemon[5086]: ~~~~^^ full # [ 768.550860] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 768.554162] dagster-daemon[5086]: cli(obj={}) full # [ 768.554684] dagster-daemon[5086]: ~~~^^^^^^^^ full # [ 768.555532] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 768.558088] dagster-daemon[5086]: return self.main(*args, **kwargs) full # [ 768.558711] dagster-daemon[5086]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 768.559522] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 768.562089] dagster-daemon[5086]: rv = self.invoke(ctx) full # [ 768.562578] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 768.563244] dagster-daemon[5086]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 768.563860] dagster-daemon[5086]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 768.567088] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 768.567645] dagster-daemon[5086]: return ctx.invoke(self.callback, **ctx.params) full # [ 768.568473] dagster-daemon[5086]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.571087] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 768.571687] dagster-daemon[5086]: return callback(*args, **kwargs) full # [ 768.572513] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 768.575089] dagster-daemon[5086]: with get_instance_for_cli( full # [ 768.575709] dagster-daemon[5086]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 768.576529] dagster-daemon[5086]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 768.580090] dagster-daemon[5086]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.580751] dagster-daemon[5086]: ) as instance: full # [ 768.581563] dagster-daemon[5086]: ^ full # [ 768.584113] dagster-daemon[5086]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 768.584424] dagster-daemon[5086]: return next(self.gen) full # [ 768.585095] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 768.585675] dagster-daemon[5086]: with DagsterInstance.get() as instance: full # [ 768.589089] dagster-daemon[5086]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 768.589701] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 768.592089] dagster-daemon[5086]: return create_instance_from_dagster_home() full # [ 768.592789] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 768.595095] dagster-daemon[5086]: return create_instance_from_config(dagster_home_path) full # [ 768.595772] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 768.598090] dagster-daemon[5086]: return create_instance_from_ref(instance_ref) full # [ 768.598584] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 768.600089] dagster-daemon[5086]: unified_storage = instance_ref.storage full # [ 768.600635] dagster-daemon[5086]: ^^^^^^^^^^^^^^^^^^^^ full # [ 768.601277] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 768.601871] dagster-daemon[5086]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 768.604654] dagster-daemon[5086]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.605474] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 768.608089] dagster-daemon[5086]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 768.608687] dagster-daemon[5086]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.609512] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 768.612112] dagster-daemon[5086]: return DagsterPostgresStorage( full # [ 768.615090] dagster-daemon[5086]: inst_data=inst_data, full # [ 768.615695] dagster-daemon[5086]: ...<2 lines>... full # [ 768.616520] dagster-daemon[5086]: token_provider=get_token_provider_from_config(config_value), full # [ 768.619090] dagster-daemon[5086]: ) full # [ 768.619720] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 768.620537] dagster-daemon[5086]: self._run_storage = PostgresRunStorage( full # [ 768.623088] dagster-daemon[5086]: ~~~~~~~~~~~~~~~~~~^ full # [ 768.623767] dagster-daemon[5086]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 768.626090] dagster-daemon[5086]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.626586] dagster-daemon[5086]: ) full # [ 768.627265] dagster-daemon[5086]: ^ full # [ 768.627886] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 768.630090] dagster-daemon[5086]: self._engine = create_pg_engine( full # [ 768.630662] dagster-daemon[5086]: ~~~~~~~~~~~~~~~~^ full # [ 768.633088] dagster-daemon[5086]: self.postgres_url, full # [ 768.633682] dagster-daemon[5086]: ^^^^^^^^^^^^^^^^^^ full # [ 768.634506] dagster-daemon[5086]: ...<2 lines>... full # [ 768.637105] dagster-daemon[5086]: poolclass=db_pool.NullPool, full # [ 768.637710] dagster-daemon[5086]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 768.638519] dagster-daemon[5086]: ) full # [ 768.641090] dagster-daemon[5086]: ^ full # [ 768.641728] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 768.642545] dagster-daemon[5086]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 768.645089] dagster-daemon[5086]: File "", line 2, in create_engine full # [ 768.645574] dagster-daemon[5086]: return target(fn, url, **kwargs) full # [ 768.646238] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 768.646849] dagster-daemon[5086]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 768.650089] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 768.650650] dagster-daemon[5086]: dbapi = dbapi_meth(**dbapi_args) full # [ 768.651475] dagster-daemon[5086]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 768.654090] dagster-daemon[5086]: import psycopg full # [ 768.655687] dagster-daemon[5086]: ModuleNotFoundError: No module named 'psycopg' full # [ 768.824527] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 768.827199] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 768.828873] systemd[1]: dagster-daemon.service: Consumed 1.485s CPU time over 7.176s wall clock time, 88.5M memory peak. full # [ 769.170345] dagster-webserver[5085]: Traceback (most recent call last): full # [ 769.172825] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 769.173572] dagster-webserver[5085]: sys.exit(main()) full # [ 769.174221] dagster-webserver[5085]: ~~~~^^ full # [ 769.174827] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 769.175629] dagster-webserver[5085]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 769.176284] dagster-webserver[5085]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.176926] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 769.177716] dagster-webserver[5085]: return self.main(*args, **kwargs) full # [ 769.178534] dagster-webserver[5085]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 769.185211] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 769.185735] dagster-webserver[5085]: rv = self.invoke(ctx) full # [ 769.186565] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 769.187240] dagster-webserver[5085]: return ctx.invoke(self.callback, **ctx.params) full # [ 769.187868] dagster-webserver[5085]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.188478] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 769.189151] dagster-webserver[5085]: return callback(*args, **kwargs) full # [ 769.189756] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 769.190582] dagster-webserver[5085]: instance = stack.enter_context( full # [ 769.191244] dagster-webserver[5085]: get_possibly_temporary_instance_for_cli( full # [ 769.191828] dagster-webserver[5085]: ...<3 lines>... full # [ 769.192641] dagster-webserver[5085]: ) full # [ 769.193468] dagster-webserver[5085]: ) full # [ 769.194153] dagster-webserver[5085]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 769.194708] dagster-webserver[5085]: result = _enter(cm) full # [ 769.195531] dagster-webserver[5085]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 769.196184] dagster-webserver[5085]: return next(self.gen) full # [ 769.208464] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 769.209051] dagster-webserver[5085]: with DagsterInstance.get() as instance: full # [ 769.209637] dagster-webserver[5085]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 769.210287] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 769.210921] dagster-webserver[5085]: return create_instance_from_dagster_home() full # [ 769.211951] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 769.212766] dagster-webserver[5085]: return create_instance_from_config(dagster_home_path) full # [ 769.213628] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 769.214292] dagster-webserver[5085]: return create_instance_from_ref(instance_ref) full # [ 769.214868] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 769.215707] dagster-webserver[5085]: unified_storage = instance_ref.storage full # [ 769.216539] dagster-webserver[5085]: ^^^^^^^^^^^^^^^^^^^^ full # [ 769.230045] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 769.230598] dagster-webserver[5085]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 769.231249] dagster-webserver[5085]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.231854] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 769.234341] dagster-webserver[5085]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 769.234914] dagster-webserver[5085]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.235736] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 769.238174] dagster-webserver[5085]: return DagsterPostgresStorage( full # [ 769.238779] dagster-webserver[5085]: inst_data=inst_data, full # [ 769.240794] dagster-webserver[5085]: ...<2 lines>... full # [ 769.241625] dagster-webserver[5085]: token_provider=get_token_provider_from_config(config_value), full # [ 769.242275] dagster-webserver[5085]: ) full # [ 769.242911] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 769.243729] dagster-webserver[5085]: self._run_storage = PostgresRunStorage( full # [ 769.244542] dagster-webserver[5085]: ~~~~~~~~~~~~~~~~~~^ full # [ 769.245199] dagster-webserver[5085]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 769.245786] dagster-webserver[5085]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.246597] dagster-webserver[5085]: ) full # [ 769.247251] dagster-webserver[5085]: ^ full # [ 769.247935] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 769.248469] dagster-webserver[5085]: self._engine = create_pg_engine( full # [ 769.249129] dagster-webserver[5085]: ~~~~~~~~~~~~~~~~^ full # [ 769.249715] dagster-webserver[5085]: self.postgres_url, full # [ 769.250543] dagster-webserver[5085]: ^^^^^^^^^^^^^^^^^^ full # [ 769.251196] dagster-webserver[5085]: ...<2 lines>... full # [ 769.251794] dagster-webserver[5085]: poolclass=db_pool.NullPool, full # [ 769.252607] dagster-webserver[5085]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 769.253261] dagster-webserver[5085]: ) full # [ 769.253860] dagster-webserver[5085]: ^ full # [ 769.254668] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 769.255497] dagster-webserver[5085]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 769.256314] dagster-webserver[5085]: File "", line 2, in create_engine full # [ 769.256771] dagster-webserver[5085]: return target(fn, url, **kwargs) full # [ 769.257550] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 769.258215] dagster-webserver[5085]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 769.258806] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 769.259618] dagster-webserver[5085]: dbapi = dbapi_meth(**dbapi_args) full # [ 769.260286] dagster-webserver[5085]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 769.260867] dagster-webserver[5085]: import psycopg full # [ 769.261673] dagster-webserver[5085]: ModuleNotFoundError: No module named 'psycopg' full # [ 769.554071] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 769.556486] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 769.558824] systemd[1]: dagster-webserver.service: Consumed 2.057s CPU time over 8.274s wall clock time, 111.7M memory peak. full # [ 773.954964] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 105. full # [ 773.957963] systemd[1]: Started Dagster Daemon. full # [ 774.704087] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 94. full # [ 774.706936] systemd[1]: Started Dagster Webserver. full # [ 775.818315] dagster-daemon[5127]: Traceback (most recent call last): full # [ 775.820148] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 775.822837] dagster-daemon[5127]: sys.exit(main()) full # [ 775.824097] dagster-daemon[5127]: ~~~~^^ full # [ 775.825640] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 775.828415] dagster-daemon[5127]: cli(obj={}) full # [ 775.830158] dagster-daemon[5127]: ~~~^^^^^^^^ full # [ 775.831339] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 775.833977] dagster-daemon[5127]: return self.main(*args, **kwargs) full # [ 775.835207] dagster-daemon[5127]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 775.836384] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 775.838834] dagster-daemon[5127]: rv = self.invoke(ctx) full # [ 775.840135] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 775.842793] dagster-daemon[5127]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 775.844253] dagster-daemon[5127]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 775.845679] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 775.848036] dagster-daemon[5127]: return ctx.invoke(self.callback, **ctx.params) full # [ 775.849394] dagster-daemon[5127]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.850748] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 775.853087] dagster-daemon[5127]: return callback(*args, **kwargs) full # [ 775.854369] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 775.857842] dagster-daemon[5127]: with get_instance_for_cli( full # [ 775.859317] dagster-daemon[5127]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 775.861677] dagster-daemon[5127]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 775.863507] dagster-daemon[5127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.865372] dagster-daemon[5127]: ) as instance: full # [ 775.866322] dagster-daemon[5127]: ^ full # [ 775.867118] dagster-daemon[5127]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 775.869342] dagster-daemon[5127]: return next(self.gen) full # [ 775.870380] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 775.873127] dagster-daemon[5127]: with DagsterInstance.get() as instance: full # [ 775.874370] dagster-daemon[5127]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 775.875480] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 775.878049] dagster-daemon[5127]: return create_instance_from_dagster_home() full # [ 775.879349] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 775.882230] dagster-daemon[5127]: return create_instance_from_config(dagster_home_path) full # [ 775.883642] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 775.886459] dagster-daemon[5127]: return create_instance_from_ref(instance_ref) full # [ 775.887795] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 775.890792] dagster-daemon[5127]: unified_storage = instance_ref.storage full # [ 775.893697] dagster-daemon[5127]: ^^^^^^^^^^^^^^^^^^^^ full # [ 775.894964] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 775.897502] dagster-daemon[5127]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 775.899393] dagster-daemon[5127]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.900902] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 775.903465] dagster-daemon[5127]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 775.905134] dagster-daemon[5127]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.906922] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 775.909614] dagster-daemon[5127]: return DagsterPostgresStorage( full # [ 775.910828] dagster-daemon[5127]: inst_data=inst_data, full # [ 775.911907] dagster-daemon[5127]: ...<2 lines>... full # [ 775.912921] dagster-daemon[5127]: token_provider=get_token_provider_from_config(config_value), full # [ 775.914557] dagster-daemon[5127]: ) full # [ 775.915352] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 775.917910] dagster-daemon[5127]: self._run_storage = PostgresRunStorage( full # [ 775.919252] dagster-daemon[5127]: ~~~~~~~~~~~~~~~~~~^ full # [ 775.920531] dagster-daemon[5127]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 775.922289] dagster-daemon[5127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.924451] dagster-daemon[5127]: ) full # [ 775.925294] dagster-daemon[5127]: ^ full # [ 775.926183] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 775.929081] dagster-daemon[5127]: self._engine = create_pg_engine( full # [ 775.930436] dagster-daemon[5127]: ~~~~~~~~~~~~~~~~^ full # [ 775.932456] dagster-daemon[5127]: self.postgres_url, full # [ 775.933637] dagster-daemon[5127]: ^^^^^^^^^^^^^^^^^^ full # [ 775.934740] dagster-daemon[5127]: ...<2 lines>... full # [ 775.935700] dagster-daemon[5127]: poolclass=db_pool.NullPool, full # [ 775.936910] dagster-daemon[5127]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 775.938184] dagster-daemon[5127]: ) full # [ 775.938962] dagster-daemon[5127]: ^ full # [ 775.942096] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 775.944676] dagster-daemon[5127]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 775.946134] dagster-daemon[5127]: File "", line 2, in create_engine full # [ 775.948318] dagster-daemon[5127]: return target(fn, url, **kwargs) full # [ 775.949498] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 775.952074] dagster-daemon[5127]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 775.953557] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 775.956203] dagster-daemon[5127]: dbapi = dbapi_meth(**dbapi_args) full # [ 775.957375] dagster-daemon[5127]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 775.960163] dagster-daemon[5127]: import psycopg full # [ 775.961224] dagster-daemon[5127]: ModuleNotFoundError: No module named 'psycopg' full # [ 776.046500] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 776.048612] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 776.051374] systemd[1]: dagster-daemon.service: Consumed 1.471s CPU time over 7.222s wall clock time, 88.6M memory peak. full # [ 777.417604] dagster-webserver[5129]: Traceback (most recent call last): full # [ 777.420128] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 777.420689] dagster-webserver[5129]: sys.exit(main()) full # [ 777.421496] dagster-webserver[5129]: ~~~~^^ full # [ 777.422147] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 777.422755] dagster-webserver[5129]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 777.423584] dagster-webserver[5129]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 777.424218] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 777.424818] dagster-webserver[5129]: return self.main(*args, **kwargs) full # [ 777.425627] dagster-webserver[5129]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 777.426292] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 777.426883] dagster-webserver[5129]: rv = self.invoke(ctx) full # [ 777.435448] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 777.435994] dagster-webserver[5129]: return ctx.invoke(self.callback, **ctx.params) full # [ 777.436643] dagster-webserver[5129]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 777.437323] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 777.437901] dagster-webserver[5129]: return callback(*args, **kwargs) full # [ 777.438758] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 777.439569] dagster-webserver[5129]: instance = stack.enter_context( full # [ 777.440231] dagster-webserver[5129]: get_possibly_temporary_instance_for_cli( full # [ 777.440849] dagster-webserver[5129]: ...<3 lines>... full # [ 777.441476] dagster-webserver[5129]: ) full # [ 777.442150] dagster-webserver[5129]: ) full # [ 777.442743] dagster-webserver[5129]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 777.443565] dagster-webserver[5129]: result = _enter(cm) full # [ 777.452927] dagster-webserver[5129]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 777.453658] dagster-webserver[5129]: return next(self.gen) full # [ 777.454496] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 777.455222] dagster-webserver[5129]: with DagsterInstance.get() as instance: full # [ 777.455776] dagster-webserver[5129]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 777.456609] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 777.457276] dagster-webserver[5129]: return create_instance_from_dagster_home() full # [ 777.457921] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 777.458710] dagster-webserver[5129]: return create_instance_from_config(dagster_home_path) full # [ 777.459547] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 777.460224] dagster-webserver[5129]: return create_instance_from_ref(instance_ref) full # [ 777.472074] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 777.472612] dagster-webserver[5129]: unified_storage = instance_ref.storage full # [ 777.473440] dagster-webserver[5129]: ^^^^^^^^^^^^^^^^^^^^ full # [ 777.474112] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 777.474728] dagster-webserver[5129]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 777.475541] dagster-webserver[5129]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 777.476215] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 777.476822] dagster-webserver[5129]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 777.477646] dagster-webserver[5129]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 777.478522] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 777.479155] dagster-webserver[5129]: return DagsterPostgresStorage( full # [ 777.479765] dagster-webserver[5129]: inst_data=inst_data, full # [ 777.480588] dagster-webserver[5129]: ...<2 lines>... full # [ 777.481338] dagster-webserver[5129]: token_provider=get_token_provider_from_config(config_value), full # [ 777.481873] dagster-webserver[5129]: ) full # [ 777.482703] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 777.483532] dagster-webserver[5129]: self._run_storage = PostgresRunStorage( full # [ 777.484165] dagster-webserver[5129]: ~~~~~~~~~~~~~~~~~~^ full # [ 777.484761] dagster-webserver[5129]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 777.485571] dagster-webserver[5129]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 777.486221] dagster-webserver[5129]: ) full # [ 777.486823] dagster-webserver[5129]: ^ full # [ 777.503559] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 777.504141] dagster-webserver[5129]: self._engine = create_pg_engine( full # [ 777.504935] dagster-webserver[5129]: ~~~~~~~~~~~~~~~~^ full # [ 777.505767] dagster-webserver[5129]: self.postgres_url, full # [ 777.506594] dagster-webserver[5129]: ^^^^^^^^^^^^^^^^^^ full # [ 777.507268] dagster-webserver[5129]: ...<2 lines>... full # [ 777.507878] dagster-webserver[5129]: poolclass=db_pool.NullPool, full # [ 777.508701] dagster-webserver[5129]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 777.509539] dagster-webserver[5129]: ) full # [ 777.510212] dagster-webserver[5129]: ^ full # [ 777.510822] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 777.511651] dagster-webserver[5129]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 777.512491] dagster-webserver[5129]: File "", line 2, in create_engine full # [ 777.513166] dagster-webserver[5129]: return target(fn, url, **kwargs) full # [ 777.513814] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 777.514660] dagster-webserver[5129]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 777.515278] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 777.515885] dagster-webserver[5129]: dbapi = dbapi_meth(**dbapi_args) full # [ 777.528079] dagster-webserver[5129]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 777.530840] dagster-webserver[5129]: import psycopg full # [ 777.531831] dagster-webserver[5129]: ModuleNotFoundError: No module named 'psycopg' full # [ 777.795788] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 777.798386] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 777.800537] systemd[1]: dagster-webserver.service: Consumed 2.010s CPU time over 8.240s wall clock time, 111.8M memory peak. full # [ 781.205521] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 106. full # [ 781.210192] systemd[1]: Started Dagster Daemon. full # [ 782.954342] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 95. full # [ 782.956798] systemd[1]: Started Dagster Webserver. full # [ 783.060593] dagster-daemon[5165]: Traceback (most recent call last): full # [ 783.062861] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 783.063585] dagster-daemon[5165]: sys.exit(main()) full # [ 783.064224] dagster-daemon[5165]: ~~~~^^ full # [ 783.064832] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 783.066228] dagster-daemon[5165]: cli(obj={}) full # [ 783.066893] dagster-daemon[5165]: ~~~^^^^^^^^ full # [ 783.067684] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 783.068652] dagster-daemon[5165]: return self.main(*args, **kwargs) full # [ 783.069529] dagster-daemon[5165]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 783.070721] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 783.071566] dagster-daemon[5165]: rv = self.invoke(ctx) full # [ 783.077047] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 783.077548] dagster-daemon[5165]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 783.078225] dagster-daemon[5165]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 783.078809] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 783.079956] dagster-daemon[5165]: return ctx.invoke(self.callback, **ctx.params) full # [ 783.080644] dagster-daemon[5165]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.086157] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 783.086657] dagster-daemon[5165]: return callback(*args, **kwargs) full # [ 783.087484] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 783.088202] dagster-daemon[5165]: with get_instance_for_cli( full # [ 783.088726] dagster-daemon[5165]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 783.089544] dagster-daemon[5165]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 783.090512] dagster-daemon[5165]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.091225] dagster-daemon[5165]: ) as instance: full # [ 783.091830] dagster-daemon[5165]: ^ full # [ 783.093856] dagster-daemon[5165]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 783.094684] dagster-daemon[5165]: return next(self.gen) full # [ 783.101145] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 783.101646] dagster-daemon[5165]: with DagsterInstance.get() as instance: full # [ 783.102474] dagster-daemon[5165]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 783.103404] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 783.103911] dagster-daemon[5165]: return create_instance_from_dagster_home() full # [ 783.104756] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 783.108432] dagster-daemon[5165]: return create_instance_from_config(dagster_home_path) full # [ 783.110710] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 783.111754] dagster-daemon[5165]: return create_instance_from_ref(instance_ref) full # [ 783.116855] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 783.117560] dagster-daemon[5165]: unified_storage = instance_ref.storage full # [ 783.118232] dagster-daemon[5165]: ^^^^^^^^^^^^^^^^^^^^ full # [ 783.118817] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 783.120603] dagster-daemon[5165]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 783.121439] dagster-daemon[5165]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.123262] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 783.123892] dagster-daemon[5165]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 783.124697] dagster-daemon[5165]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.127083] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 783.127748] dagster-daemon[5165]: return DagsterPostgresStorage( full # [ 783.131126] dagster-daemon[5165]: inst_data=inst_data, full # [ 783.131764] dagster-daemon[5165]: ...<2 lines>... full # [ 783.133364] dagster-daemon[5165]: token_provider=get_token_provider_from_config(config_value), full # [ 783.134046] dagster-daemon[5165]: ) full # [ 783.134630] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 783.135515] dagster-daemon[5165]: self._run_storage = PostgresRunStorage( full # [ 783.136213] dagster-daemon[5165]: ~~~~~~~~~~~~~~~~~~^ full # [ 783.136712] dagster-daemon[5165]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 783.137735] dagster-daemon[5165]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.138554] dagster-daemon[5165]: ) full # [ 783.139301] dagster-daemon[5165]: ^ full # [ 783.139812] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 783.140624] dagster-daemon[5165]: self._engine = create_pg_engine( full # [ 783.141373] dagster-daemon[5165]: ~~~~~~~~~~~~~~~~^ full # [ 783.141891] dagster-daemon[5165]: self.postgres_url, full # [ 783.142700] dagster-daemon[5165]: ^^^^^^^^^^^^^^^^^^ full # [ 783.143637] dagster-daemon[5165]: ...<2 lines>... full # [ 783.144183] dagster-daemon[5165]: poolclass=db_pool.NullPool, full # [ 783.144784] dagster-daemon[5165]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 783.145681] dagster-daemon[5165]: ) full # [ 783.146408] dagster-daemon[5165]: ^ full # [ 783.147150] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 783.147691] dagster-daemon[5165]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 783.148511] dagster-daemon[5165]: File "", line 2, in create_engine full # [ 783.149234] dagster-daemon[5165]: return target(fn, url, **kwargs) full # [ 783.149750] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 783.150563] dagster-daemon[5165]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 783.151377] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 783.152040] dagster-daemon[5165]: dbapi = dbapi_meth(**dbapi_args) full # [ 783.152628] dagster-daemon[5165]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 783.153898] dagster-daemon[5165]: import psycopg full # [ 783.174699] dagster-daemon[5165]: ModuleNotFoundError: No module named 'psycopg' full # [ 783.417252] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 783.419434] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 783.421443] systemd[1]: dagster-daemon.service: Consumed 1.441s CPU time over 7.368s wall clock time, 88.5M memory peak. full # [ 785.665995] dagster-webserver[5171]: Traceback (most recent call last): full # [ 785.668527] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 785.669133] dagster-webserver[5171]: sys.exit(main()) full # [ 785.669701] dagster-webserver[5171]: ~~~~^^ full # [ 785.670521] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 785.670973] dagster-webserver[5171]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 785.671792] dagster-webserver[5171]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 785.672620] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 785.673254] dagster-webserver[5171]: return self.main(*args, **kwargs) full # [ 785.673846] dagster-webserver[5171]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 785.674468] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 785.675123] dagster-webserver[5171]: rv = self.invoke(ctx) full # [ 785.683886] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 785.684621] dagster-webserver[5171]: return ctx.invoke(self.callback, **ctx.params) full # [ 785.685310] dagster-webserver[5171]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 785.685898] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 785.686718] dagster-webserver[5171]: return callback(*args, **kwargs) full # [ 785.687541] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 785.688247] dagster-webserver[5171]: instance = stack.enter_context( full # [ 785.688814] dagster-webserver[5171]: get_possibly_temporary_instance_for_cli( full # [ 785.689639] dagster-webserver[5171]: ...<3 lines>... full # [ 785.690287] dagster-webserver[5171]: ) full # [ 785.690921] dagster-webserver[5171]: ) full # [ 785.691785] dagster-webserver[5171]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 785.692568] dagster-webserver[5171]: result = _enter(cm) full # [ 785.693240] dagster-webserver[5171]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 785.693849] dagster-webserver[5171]: return next(self.gen) full # [ 785.704920] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 785.705978] dagster-webserver[5171]: with DagsterInstance.get() as instance: full # [ 785.707221] dagster-webserver[5171]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 785.707789] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 785.708688] dagster-webserver[5171]: return create_instance_from_dagster_home() full # [ 785.709916] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 785.711180] dagster-webserver[5171]: return create_instance_from_config(dagster_home_path) full # [ 785.712110] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 785.712860] dagster-webserver[5171]: return create_instance_from_ref(instance_ref) full # [ 785.723928] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 785.724658] dagster-webserver[5171]: unified_storage = instance_ref.storage full # [ 785.725507] dagster-webserver[5171]: ^^^^^^^^^^^^^^^^^^^^ full # [ 785.726187] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 785.726832] dagster-webserver[5171]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 785.727632] dagster-webserver[5171]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 785.728471] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 785.729120] dagster-webserver[5171]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 785.729704] dagster-webserver[5171]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 785.730582] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 785.731213] dagster-webserver[5171]: return DagsterPostgresStorage( full # [ 785.731824] dagster-webserver[5171]: inst_data=inst_data, full # [ 785.732647] dagster-webserver[5171]: ...<2 lines>... full # [ 785.733504] dagster-webserver[5171]: token_provider=get_token_provider_from_config(config_value), full # [ 785.734169] dagster-webserver[5171]: ) full # [ 785.734773] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 785.735596] dagster-webserver[5171]: self._run_storage = PostgresRunStorage( full # [ 785.736266] dagster-webserver[5171]: ~~~~~~~~~~~~~~~~~~^ full # [ 785.736897] dagster-webserver[5171]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 785.737699] dagster-webserver[5171]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 785.738540] dagster-webserver[5171]: ) full # [ 785.739218] dagster-webserver[5171]: ^ full # [ 785.755532] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 785.758271] dagster-webserver[5171]: self._engine = create_pg_engine( full # [ 785.759470] dagster-webserver[5171]: ~~~~~~~~~~~~~~~~^ full # [ 785.760664] dagster-webserver[5171]: self.postgres_url, full # [ 785.761747] dagster-webserver[5171]: ^^^^^^^^^^^^^^^^^^ full # [ 785.762818] dagster-webserver[5171]: ...<2 lines>... full # [ 785.763804] dagster-webserver[5171]: poolclass=db_pool.NullPool, full # [ 785.764996] dagster-webserver[5171]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 785.766212] dagster-webserver[5171]: ) full # [ 785.767032] dagster-webserver[5171]: ^ full # [ 785.767797] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 785.770413] dagster-webserver[5171]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 785.771952] dagster-webserver[5171]: File "", line 2, in create_engine full # [ 785.774177] dagster-webserver[5171]: return target(fn, url, **kwargs) full # [ 785.775376] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 785.777954] dagster-webserver[5171]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 785.779454] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 785.782089] dagster-webserver[5171]: dbapi = dbapi_meth(**dbapi_args) full # [ 785.783315] dagster-webserver[5171]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 785.786118] dagster-webserver[5171]: import psycopg full # [ 785.787095] dagster-webserver[5171]: ModuleNotFoundError: No module named 'psycopg' full # [ 786.030161] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 786.030863] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 786.035115] systemd[1]: dagster-webserver.service: Consumed 2.023s CPU time over 8.237s wall clock time, 111.7M memory peak. full # [ 788.455232] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 107. full # [ 788.460091] systemd[1]: Started Dagster Daemon. full # [ 790.352974] dagster-daemon[5203]: Traceback (most recent call last): full # [ 790.355506] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 790.356114] dagster-daemon[5203]: sys.exit(main()) full # [ 790.356682] dagster-daemon[5203]: ~~~~^^ full # [ 790.357505] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 790.358160] dagster-daemon[5203]: cli(obj={}) full # [ 790.358770] dagster-daemon[5203]: ~~~^^^^^^^^ full # [ 790.359565] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 790.360264] dagster-daemon[5203]: return self.main(*args, **kwargs) full # [ 790.360828] dagster-daemon[5203]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 790.361705] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 790.362472] dagster-daemon[5203]: rv = self.invoke(ctx) full # [ 790.369696] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 790.370263] dagster-daemon[5203]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 790.370891] dagster-daemon[5203]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 790.371702] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 790.372530] dagster-daemon[5203]: return ctx.invoke(self.callback, **ctx.params) full # [ 790.373192] dagster-daemon[5203]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.373799] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 790.374676] dagster-daemon[5203]: return callback(*args, **kwargs) full # [ 790.375312] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 790.375910] dagster-daemon[5203]: with get_instance_for_cli( full # [ 790.376706] dagster-daemon[5203]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 790.377520] dagster-daemon[5203]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 790.377954] dagster-daemon[5203]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.378768] dagster-daemon[5203]: ) as instance: full # [ 790.379609] dagster-daemon[5203]: ^ full # [ 790.390671] dagster-daemon[5203]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 790.391238] dagster-daemon[5203]: return next(self.gen) full # [ 790.391856] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 790.392480] dagster-daemon[5203]: with DagsterInstance.get() as instance: full # [ 790.393162] dagster-daemon[5203]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 790.393778] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 790.394600] dagster-daemon[5203]: return create_instance_from_dagster_home() full # [ 790.395317] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 790.395905] dagster-daemon[5203]: return create_instance_from_config(dagster_home_path) full # [ 790.396713] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 790.397674] dagster-daemon[5203]: return create_instance_from_ref(instance_ref) full # [ 790.409165] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 790.409692] dagster-daemon[5203]: unified_storage = instance_ref.storage full # [ 790.410558] dagster-daemon[5203]: ^^^^^^^^^^^^^^^^^^^^ full # [ 790.411199] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 790.411807] dagster-daemon[5203]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 790.412634] dagster-daemon[5203]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.413285] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 790.413927] dagster-daemon[5203]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 790.414761] dagster-daemon[5203]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.415637] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 790.416260] dagster-daemon[5203]: return DagsterPostgresStorage( full # [ 790.416887] dagster-daemon[5203]: inst_data=inst_data, full # [ 790.417702] dagster-daemon[5203]: ...<2 lines>... full # [ 790.418548] dagster-daemon[5203]: token_provider=get_token_provider_from_config(config_value), full # [ 790.419227] dagster-daemon[5203]: ) full # [ 790.419812] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 790.420626] dagster-daemon[5203]: self._run_storage = PostgresRunStorage( full # [ 790.421263] dagster-daemon[5203]: ~~~~~~~~~~~~~~~~~~^ full # [ 790.421887] dagster-daemon[5203]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 790.422696] dagster-daemon[5203]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.423522] dagster-daemon[5203]: ) full # [ 790.424163] dagster-daemon[5203]: ^ full # [ 790.439905] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 790.440698] dagster-daemon[5203]: self._engine = create_pg_engine( full # [ 790.441480] dagster-daemon[5203]: ~~~~~~~~~~~~~~~~^ full # [ 790.442156] dagster-daemon[5203]: self.postgres_url, full # [ 790.442770] dagster-daemon[5203]: ^^^^^^^^^^^^^^^^^^ full # [ 790.443596] dagster-daemon[5203]: ...<2 lines>... full # [ 790.444271] dagster-daemon[5203]: poolclass=db_pool.NullPool, full # [ 790.444882] dagster-daemon[5203]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 790.445703] dagster-daemon[5203]: ) full # [ 790.446733] dagster-daemon[5203]: ^ full # [ 790.447563] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 790.448239] dagster-daemon[5203]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 790.448850] dagster-daemon[5203]: File "", line 2, in create_engine full # [ 790.449485] dagster-daemon[5203]: return target(fn, url, **kwargs) full # [ 790.450186] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 790.450767] dagster-daemon[5203]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 790.451642] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 790.452268] dagster-daemon[5203]: dbapi = dbapi_meth(**dbapi_args) full # [ 790.464107] dagster-daemon[5203]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 790.466825] dagster-daemon[5203]: import psycopg full # [ 790.467778] dagster-daemon[5203]: ModuleNotFoundError: No module named 'psycopg' full # [ 790.657372] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 790.659753] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 790.661902] systemd[1]: dagster-daemon.service: Consumed 1.424s CPU time over 7.241s wall clock time, 88.6M memory peak. full # [ 791.204617] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 96. full # [ 791.207428] systemd[1]: Started Dagster Webserver. full # [ 793.816612] dagster-webserver[5217]: Traceback (most recent call last): full # [ 793.819144] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 793.819692] dagster-webserver[5217]: sys.exit(main()) full # [ 793.820513] dagster-webserver[5217]: ~~~~^^ full # [ 793.821174] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 793.821755] dagster-webserver[5217]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 793.822698] dagster-webserver[5217]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 793.823619] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 793.824649] dagster-webserver[5217]: return self.main(*args, **kwargs) full # [ 793.825503] dagster-webserver[5217]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 793.826175] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 793.826743] dagster-webserver[5217]: rv = self.invoke(ctx) full # [ 793.827554] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 793.828208] dagster-webserver[5217]: return ctx.invoke(self.callback, **ctx.params) full # [ 793.828823] dagster-webserver[5217]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 793.839401] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 793.839755] dagster-webserver[5217]: return callback(*args, **kwargs) full # [ 793.840589] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 793.841676] dagster-webserver[5217]: instance = stack.enter_context( full # [ 793.842513] dagster-webserver[5217]: get_possibly_temporary_instance_for_cli( full # [ 793.843171] dagster-webserver[5217]: ...<3 lines>... full # [ 793.843781] dagster-webserver[5217]: ) full # [ 793.844605] dagster-webserver[5217]: ) full # [ 793.845322] dagster-webserver[5217]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 793.845886] dagster-webserver[5217]: result = _enter(cm) full # [ 793.846703] dagster-webserver[5217]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 793.847746] dagster-webserver[5217]: return next(self.gen) full # [ 793.855338] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 793.855879] dagster-webserver[5217]: with DagsterInstance.get() as instance: full # [ 793.856706] dagster-webserver[5217]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 793.857558] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 793.858220] dagster-webserver[5217]: return create_instance_from_dagster_home() full # [ 793.858825] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 793.859649] dagster-webserver[5217]: return create_instance_from_config(dagster_home_path) full # [ 793.860526] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 793.861171] dagster-webserver[5217]: return create_instance_from_ref(instance_ref) full # [ 793.861771] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 793.862594] dagster-webserver[5217]: unified_storage = instance_ref.storage full # [ 793.863241] dagster-webserver[5217]: ^^^^^^^^^^^^^^^^^^^^ full # [ 793.876265] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 793.876826] dagster-webserver[5217]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 793.877632] dagster-webserver[5217]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 793.878294] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 793.878917] dagster-webserver[5217]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 793.879738] dagster-webserver[5217]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 793.880564] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 793.881243] dagster-webserver[5217]: return DagsterPostgresStorage( full # [ 793.881861] dagster-webserver[5217]: inst_data=inst_data, full # [ 793.882505] dagster-webserver[5217]: ...<2 lines>... full # [ 793.883162] dagster-webserver[5217]: token_provider=get_token_provider_from_config(config_value), full # [ 793.883767] dagster-webserver[5217]: ) full # [ 793.884630] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 793.885268] dagster-webserver[5217]: self._run_storage = PostgresRunStorage( full # [ 793.885875] dagster-webserver[5217]: ~~~~~~~~~~~~~~~~~~^ full # [ 793.886696] dagster-webserver[5217]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 793.887534] dagster-webserver[5217]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 793.888194] dagster-webserver[5217]: ) full # [ 793.888799] dagster-webserver[5217]: ^ full # [ 793.889600] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 793.890616] dagster-webserver[5217]: self._engine = create_pg_engine( full # [ 793.891270] dagster-webserver[5217]: ~~~~~~~~~~~~~~~~^ full # [ 793.891872] dagster-webserver[5217]: self.postgres_url, full # [ 793.892678] dagster-webserver[5217]: ^^^^^^^^^^^^^^^^^^ full # [ 793.893507] dagster-webserver[5217]: ...<2 lines>... full # [ 793.894147] dagster-webserver[5217]: poolclass=db_pool.NullPool, full # [ 793.894748] dagster-webserver[5217]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 793.895560] dagster-webserver[5217]: ) full # [ 793.896213] dagster-webserver[5217]: ^ full # [ 793.914085] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 793.916685] dagster-webserver[5217]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 793.918184] dagster-webserver[5217]: File "", line 2, in create_engine full # [ 793.920384] dagster-webserver[5217]: return target(fn, url, **kwargs) full # [ 793.921582] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 793.924191] dagster-webserver[5217]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 793.925709] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 793.928298] dagster-webserver[5217]: dbapi = dbapi_meth(**dbapi_args) full # [ 793.929502] dagster-webserver[5217]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 793.932269] dagster-webserver[5217]: import psycopg full # [ 793.933251] dagster-webserver[5217]: ModuleNotFoundError: No module named 'psycopg' full # [ 794.178250] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 794.178962] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 794.183123] systemd[1]: dagster-webserver.service: Consumed 2.006s CPU time over 8.140s wall clock time, 111.8M memory peak. full # [ 795.704701] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 108. full # [ 795.707644] systemd[1]: Started Dagster Daemon. full # [ 797.536596] dagster-daemon[5242]: Traceback (most recent call last): full # [ 797.539094] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 797.539643] dagster-daemon[5242]: sys.exit(main()) full # [ 797.540272] dagster-daemon[5242]: ~~~~^^ full # [ 797.540906] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 797.541703] dagster-daemon[5242]: cli(obj={}) full # [ 797.542552] dagster-daemon[5242]: ~~~^^^^^^^^ full # [ 797.543193] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 797.543796] dagster-daemon[5242]: return self.main(*args, **kwargs) full # [ 797.544614] dagster-daemon[5242]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 797.545305] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 797.545873] dagster-daemon[5242]: rv = self.invoke(ctx) full # [ 797.546679] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 797.547506] dagster-daemon[5242]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 797.548165] dagster-daemon[5242]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 797.557889] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 797.558620] dagster-daemon[5242]: return ctx.invoke(self.callback, **ctx.params) full # [ 797.559271] dagster-daemon[5242]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.559913] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 797.560731] dagster-daemon[5242]: return callback(*args, **kwargs) full # [ 797.561553] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 797.562226] dagster-daemon[5242]: with get_instance_for_cli( full # [ 797.562831] dagster-daemon[5242]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 797.563657] dagster-daemon[5242]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 797.564497] dagster-daemon[5242]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.565163] dagster-daemon[5242]: ) as instance: full # [ 797.565775] dagster-daemon[5242]: ^ full # [ 797.566611] dagster-daemon[5242]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 797.567250] dagster-daemon[5242]: return next(self.gen) full # [ 797.567882] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 797.568664] dagster-daemon[5242]: with DagsterInstance.get() as instance: full # [ 797.569495] dagster-daemon[5242]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 797.570150] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 797.570751] dagster-daemon[5242]: return create_instance_from_dagster_home() full # [ 797.584855] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 797.585581] dagster-daemon[5242]: return create_instance_from_config(dagster_home_path) full # [ 797.586256] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 797.586865] dagster-daemon[5242]: return create_instance_from_ref(instance_ref) full # [ 797.587722] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 797.588520] dagster-daemon[5242]: unified_storage = instance_ref.storage full # [ 797.589219] dagster-daemon[5242]: ^^^^^^^^^^^^^^^^^^^^ full # [ 797.589795] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 797.590619] dagster-daemon[5242]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 797.591492] dagster-daemon[5242]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.602630] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 797.603201] dagster-daemon[5242]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 797.603805] dagster-daemon[5242]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.604644] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 797.605283] dagster-daemon[5242]: return DagsterPostgresStorage( full # [ 797.605923] dagster-daemon[5242]: inst_data=inst_data, full # [ 797.606744] dagster-daemon[5242]: ...<2 lines>... full # [ 797.607575] dagster-daemon[5242]: token_provider=get_token_provider_from_config(config_value), full # [ 797.608256] dagster-daemon[5242]: ) full # [ 797.608860] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 797.609505] dagster-daemon[5242]: self._run_storage = PostgresRunStorage( full # [ 797.610180] dagster-daemon[5242]: ~~~~~~~~~~~~~~~~~~^ full # [ 797.610791] dagster-daemon[5242]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 797.611616] dagster-daemon[5242]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.612271] dagster-daemon[5242]: ) full # [ 797.612909] dagster-daemon[5242]: ^ full # [ 797.613768] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 797.614556] dagster-daemon[5242]: self._engine = create_pg_engine( full # [ 797.615228] dagster-daemon[5242]: ~~~~~~~~~~~~~~~~^ full # [ 797.615838] dagster-daemon[5242]: self.postgres_url, full # [ 797.616664] dagster-daemon[5242]: ^^^^^^^^^^^^^^^^^^ full # [ 797.617486] dagster-daemon[5242]: ...<2 lines>... full # [ 797.618147] dagster-daemon[5242]: poolclass=db_pool.NullPool, full # [ 797.618747] dagster-daemon[5242]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 797.619560] dagster-daemon[5242]: ) full # [ 797.620226] dagster-daemon[5242]: ^ full # [ 797.620823] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 797.621674] dagster-daemon[5242]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 797.637060] dagster-daemon[5242]: File "", line 2, in create_engine full # [ 797.639234] dagster-daemon[5242]: return target(fn, url, **kwargs) full # [ 797.640412] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 797.642956] dagster-daemon[5242]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 797.644466] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 797.647079] dagster-daemon[5242]: dbapi = dbapi_meth(**dbapi_args) full # [ 797.648245] dagster-daemon[5242]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 797.650984] dagster-daemon[5242]: import psycopg full # [ 797.651921] dagster-daemon[5242]: ModuleNotFoundError: No module named 'psycopg' full # [ 797.826233] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 797.826942] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 797.831047] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.169s wall clock time, 88.5M memory peak. full # [ 799.204958] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 97. full # [ 799.208562] systemd[1]: Started Dagster Webserver. full # [ 801.814544] dagster-webserver[5259]: Traceback (most recent call last): full # [ 801.817068] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 801.817632] dagster-webserver[5259]: sys.exit(main()) full # [ 801.818266] dagster-webserver[5259]: ~~~~^^ full # [ 801.818879] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 801.819681] dagster-webserver[5259]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 801.820529] dagster-webserver[5259]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 801.821187] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 801.821760] dagster-webserver[5259]: return self.main(*args, **kwargs) full # [ 801.822575] dagster-webserver[5259]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 801.823241] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 801.823840] dagster-webserver[5259]: rv = self.invoke(ctx) full # [ 801.832469] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 801.833062] dagster-webserver[5259]: return ctx.invoke(self.callback, **ctx.params) full # [ 801.833682] dagster-webserver[5259]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 801.834511] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 801.835178] dagster-webserver[5259]: return callback(*args, **kwargs) full # [ 801.835787] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 801.836613] dagster-webserver[5259]: instance = stack.enter_context( full # [ 801.837290] dagster-webserver[5259]: get_possibly_temporary_instance_for_cli( full # [ 801.837901] dagster-webserver[5259]: ...<3 lines>... full # [ 801.838730] dagster-webserver[5259]: ) full # [ 801.839551] dagster-webserver[5259]: ) full # [ 801.840240] dagster-webserver[5259]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 801.840812] dagster-webserver[5259]: result = _enter(cm) full # [ 801.841635] dagster-webserver[5259]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 801.842266] dagster-webserver[5259]: return next(self.gen) full # [ 801.852864] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 801.853592] dagster-webserver[5259]: with DagsterInstance.get() as instance: full # [ 801.854266] dagster-webserver[5259]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 801.854875] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 801.855696] dagster-webserver[5259]: return create_instance_from_dagster_home() full # [ 801.856532] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 801.857197] dagster-webserver[5259]: return create_instance_from_config(dagster_home_path) full # [ 801.857845] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 801.858633] dagster-webserver[5259]: return create_instance_from_ref(instance_ref) full # [ 801.859287] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 801.859923] dagster-webserver[5259]: unified_storage = instance_ref.storage full # [ 801.860741] dagster-webserver[5259]: ^^^^^^^^^^^^^^^^^^^^ full # [ 801.873837] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 801.874591] dagster-webserver[5259]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 801.875245] dagster-webserver[5259]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 801.875855] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 801.876489] dagster-webserver[5259]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 801.877166] dagster-webserver[5259]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 801.877780] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 801.878619] dagster-webserver[5259]: return DagsterPostgresStorage( full # [ 801.879288] dagster-webserver[5259]: inst_data=inst_data, full # [ 801.879888] dagster-webserver[5259]: ...<2 lines>... full # [ 801.880708] dagster-webserver[5259]: token_provider=get_token_provider_from_config(config_value), full # [ 801.881546] dagster-webserver[5259]: ) full # [ 801.882257] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 801.882828] dagster-webserver[5259]: self._run_storage = PostgresRunStorage( full # [ 801.883661] dagster-webserver[5259]: ~~~~~~~~~~~~~~~~~~^ full # [ 801.884488] dagster-webserver[5259]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 801.885161] dagster-webserver[5259]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 801.885767] dagster-webserver[5259]: ) full # [ 801.886593] dagster-webserver[5259]: ^ full # [ 801.887243] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 801.887853] dagster-webserver[5259]: self._engine = create_pg_engine( full # [ 801.888466] dagster-webserver[5259]: ~~~~~~~~~~~~~~~~^ full # [ 801.889124] dagster-webserver[5259]: self.postgres_url, full # [ 801.889703] dagster-webserver[5259]: ^^^^^^^^^^^^^^^^^^ full # [ 801.890516] dagster-webserver[5259]: ...<2 lines>... full # [ 801.891158] dagster-webserver[5259]: poolclass=db_pool.NullPool, full # [ 801.891758] dagster-webserver[5259]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 801.892571] dagster-webserver[5259]: ) full # [ 801.893224] dagster-webserver[5259]: ^ full # [ 801.910852] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 801.911586] dagster-webserver[5259]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 801.912262] dagster-webserver[5259]: File "", line 2, in create_engine full # [ 801.912870] dagster-webserver[5259]: return target(fn, url, **kwargs) full # [ 801.913688] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 801.914543] dagster-webserver[5259]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 801.915193] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 801.915805] dagster-webserver[5259]: dbapi = dbapi_meth(**dbapi_args) full # [ 801.916667] dagster-webserver[5259]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 801.917280] dagster-webserver[5259]: import psycopg full # [ 801.928213] dagster-webserver[5259]: ModuleNotFoundError: No module named 'psycopg' full # [ 802.196918] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 802.197887] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 802.201839] systemd[1]: dagster-webserver.service: Consumed 1.997s CPU time over 8.015s wall clock time, 111.5M memory peak. full # [ 802.955083] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 109. full # [ 802.957961] systemd[1]: Started Dagster Daemon. full # [ 804.788450] dagster-daemon[5280]: Traceback (most recent call last): full # [ 804.791058] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 804.791631] dagster-daemon[5280]: sys.exit(main()) full # [ 804.792272] dagster-daemon[5280]: ~~~~^^ full # [ 804.792858] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 804.793672] dagster-daemon[5280]: cli(obj={}) full # [ 804.794528] dagster-daemon[5280]: ~~~^^^^^^^^ full # [ 804.795160] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 804.795760] dagster-daemon[5280]: return self.main(*args, **kwargs) full # [ 804.796569] dagster-daemon[5280]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 804.797261] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 804.797834] dagster-daemon[5280]: rv = self.invoke(ctx) full # [ 804.798453] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 804.799121] dagster-daemon[5280]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 804.799720] dagster-daemon[5280]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 804.809968] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 804.810526] dagster-daemon[5280]: return ctx.invoke(self.callback, **ctx.params) full # [ 804.811185] dagster-daemon[5280]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.811785] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 804.812759] dagster-daemon[5280]: return callback(*args, **kwargs) full # [ 804.813657] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 804.814495] dagster-daemon[5280]: with get_instance_for_cli( full # [ 804.815185] dagster-daemon[5280]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 804.815785] dagster-daemon[5280]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 804.816611] dagster-daemon[5280]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.817297] dagster-daemon[5280]: ) as instance: full # [ 804.817916] dagster-daemon[5280]: ^ full # [ 804.818727] dagster-daemon[5280]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 804.819520] dagster-daemon[5280]: return next(self.gen) full # [ 804.820169] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 804.820777] dagster-daemon[5280]: with DagsterInstance.get() as instance: full # [ 804.821586] dagster-daemon[5280]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 804.833574] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 804.834158] dagster-daemon[5280]: return create_instance_from_dagster_home() full # [ 804.834766] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 804.835594] dagster-daemon[5280]: return create_instance_from_config(dagster_home_path) full # [ 804.836282] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 804.836880] dagster-daemon[5280]: return create_instance_from_ref(instance_ref) full # [ 804.837742] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 804.838540] dagster-daemon[5280]: unified_storage = instance_ref.storage full # [ 804.839242] dagster-daemon[5280]: ^^^^^^^^^^^^^^^^^^^^ full # [ 804.839818] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 804.840646] dagster-daemon[5280]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 804.841488] dagster-daemon[5280]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.854820] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 804.855552] dagster-daemon[5280]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 804.856237] dagster-daemon[5280]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.856832] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 804.857742] dagster-daemon[5280]: return DagsterPostgresStorage( full # [ 804.858687] dagster-daemon[5280]: inst_data=inst_data, full # [ 804.859533] dagster-daemon[5280]: ...<2 lines>... full # [ 804.860200] dagster-daemon[5280]: token_provider=get_token_provider_from_config(config_value), full # [ 804.861001] dagster-daemon[5280]: ) full # [ 804.861622] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 804.862275] dagster-daemon[5280]: self._run_storage = PostgresRunStorage( full # [ 804.862917] dagster-daemon[5280]: ~~~~~~~~~~~~~~~~~~^ full # [ 804.863751] dagster-daemon[5280]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 804.864564] dagster-daemon[5280]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.865244] dagster-daemon[5280]: ) full # [ 804.865855] dagster-daemon[5280]: ^ full # [ 804.866527] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 804.867168] dagster-daemon[5280]: self._engine = create_pg_engine( full # [ 804.867782] dagster-daemon[5280]: ~~~~~~~~~~~~~~~~^ full # [ 804.868580] dagster-daemon[5280]: self.postgres_url, full # [ 804.869236] dagster-daemon[5280]: ^^^^^^^^^^^^^^^^^^ full # [ 804.869851] dagster-daemon[5280]: ...<2 lines>... full # [ 804.870464] dagster-daemon[5280]: poolclass=db_pool.NullPool, full # [ 804.871126] dagster-daemon[5280]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 804.871711] dagster-daemon[5280]: ) full # [ 804.872528] dagster-daemon[5280]: ^ full # [ 804.873180] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 804.873787] dagster-daemon[5280]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 804.889154] dagster-daemon[5280]: File "", line 2, in create_engine full # [ 804.891342] dagster-daemon[5280]: return target(fn, url, **kwargs) full # [ 804.892512] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 804.895089] dagster-daemon[5280]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 804.896597] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 804.899242] dagster-daemon[5280]: dbapi = dbapi_meth(**dbapi_args) full # [ 804.900556] dagster-daemon[5280]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 804.903440] dagster-daemon[5280]: import psycopg full # [ 804.904719] dagster-daemon[5280]: ModuleNotFoundError: No module named 'psycopg' full # [ 805.086576] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 805.087433] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 805.091402] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.257s wall clock time, 88.5M memory peak. full # [ 807.204887] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 98. full # [ 807.209258] systemd[1]: Started Dagster Webserver. full # [ 809.789588] dagster-webserver[5301]: Traceback (most recent call last): full # [ 809.792422] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 809.793161] dagster-webserver[5301]: sys.exit(main()) full # [ 809.794197] dagster-webserver[5301]: ~~~~^^ full # [ 809.794804] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 809.795604] dagster-webserver[5301]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 809.796275] dagster-webserver[5301]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 809.796860] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 809.797684] dagster-webserver[5301]: return self.main(*args, **kwargs) full # [ 809.798495] dagster-webserver[5301]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 809.799158] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 809.799784] dagster-webserver[5301]: rv = self.invoke(ctx) full # [ 809.800621] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 809.801252] dagster-webserver[5301]: return ctx.invoke(self.callback, **ctx.params) full # [ 809.801863] dagster-webserver[5301]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 809.802474] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 809.803120] dagster-webserver[5301]: return callback(*args, **kwargs) full # [ 809.815728] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 809.816308] dagster-webserver[5301]: instance = stack.enter_context( full # [ 809.816922] dagster-webserver[5301]: get_possibly_temporary_instance_for_cli( full # [ 809.817829] dagster-webserver[5301]: ...<3 lines>... full # [ 809.818583] dagster-webserver[5301]: ) full # [ 809.819257] dagster-webserver[5301]: ) full # [ 809.819885] dagster-webserver[5301]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 809.820720] dagster-webserver[5301]: result = _enter(cm) full # [ 809.821553] dagster-webserver[5301]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 809.822246] dagster-webserver[5301]: return next(self.gen) full # [ 809.822857] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 809.823487] dagster-webserver[5301]: with DagsterInstance.get() as instance: full # [ 809.824152] dagster-webserver[5301]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 809.824796] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 809.825593] dagster-webserver[5301]: return create_instance_from_dagster_home() full # [ 809.826298] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 809.826851] dagster-webserver[5301]: return create_instance_from_config(dagster_home_path) full # [ 809.840716] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 809.841291] dagster-webserver[5301]: return create_instance_from_ref(instance_ref) full # [ 809.841892] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 809.842712] dagster-webserver[5301]: unified_storage = instance_ref.storage full # [ 809.843554] dagster-webserver[5301]: ^^^^^^^^^^^^^^^^^^^^ full # [ 809.844239] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 809.844882] dagster-webserver[5301]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 809.845473] dagster-webserver[5301]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 809.846167] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 809.846743] dagster-webserver[5301]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 809.847596] dagster-webserver[5301]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 809.848298] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 809.848870] dagster-webserver[5301]: return DagsterPostgresStorage( full # [ 809.849687] dagster-webserver[5301]: inst_data=inst_data, full # [ 809.850530] dagster-webserver[5301]: ...<2 lines>... full # [ 809.851214] dagster-webserver[5301]: token_provider=get_token_provider_from_config(config_value), full # [ 809.851798] dagster-webserver[5301]: ) full # [ 809.852606] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 809.853270] dagster-webserver[5301]: self._run_storage = PostgresRunStorage( full # [ 809.853870] dagster-webserver[5301]: ~~~~~~~~~~~~~~~~~~^ full # [ 809.854684] dagster-webserver[5301]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 809.855516] dagster-webserver[5301]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 809.856168] dagster-webserver[5301]: ) full # [ 809.856756] dagster-webserver[5301]: ^ full # [ 809.876178] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 809.876705] dagster-webserver[5301]: self._engine = create_pg_engine( full # [ 809.877550] dagster-webserver[5301]: ~~~~~~~~~~~~~~~~^ full # [ 809.878226] dagster-webserver[5301]: self.postgres_url, full # [ 809.878847] dagster-webserver[5301]: ^^^^^^^^^^^^^^^^^^ full # [ 809.879723] dagster-webserver[5301]: ...<2 lines>... full # [ 809.880520] dagster-webserver[5301]: poolclass=db_pool.NullPool, full # [ 809.881212] dagster-webserver[5301]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 809.881790] dagster-webserver[5301]: ) full # [ 809.882609] dagster-webserver[5301]: ^ full # [ 809.883291] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 809.883918] dagster-webserver[5301]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 809.884748] dagster-webserver[5301]: File "", line 2, in create_engine full # [ 809.885581] dagster-webserver[5301]: return target(fn, url, **kwargs) full # [ 809.886260] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 809.886869] dagster-webserver[5301]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 809.887732] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 809.888538] dagster-webserver[5301]: dbapi = dbapi_meth(**dbapi_args) full # [ 809.889188] dagster-webserver[5301]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 809.889800] dagster-webserver[5301]: import psycopg full # [ 809.903998] dagster-webserver[5301]: ModuleNotFoundError: No module named 'psycopg' full # [ 810.172813] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 110. full # [ 810.176233] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 810.178133] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 810.179940] systemd[1]: dagster-webserver.service: Consumed 1.996s CPU time over 7.970s wall clock time, 111.5M memory peak. full # [ 810.185092] systemd[1]: Started Dagster Daemon. full # [ 812.014591] dagster-daemon[5318]: Traceback (most recent call last): full # [ 812.017194] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 812.017753] dagster-daemon[5318]: sys.exit(main()) full # [ 812.018540] dagster-daemon[5318]: ~~~~^^ full # [ 812.019193] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 812.019815] dagster-daemon[5318]: cli(obj={}) full # [ 812.020730] dagster-daemon[5318]: ~~~^^^^^^^^ full # [ 812.021530] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 812.022345] dagster-daemon[5318]: return self.main(*args, **kwargs) full # [ 812.022989] dagster-daemon[5318]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 812.023883] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 812.024487] dagster-daemon[5318]: rv = self.invoke(ctx) full # [ 812.031746] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 812.032283] dagster-daemon[5318]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 812.032954] dagster-daemon[5318]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 812.033758] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 812.034641] dagster-daemon[5318]: return ctx.invoke(self.callback, **ctx.params) full # [ 812.035278] dagster-daemon[5318]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.035902] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 812.036725] dagster-daemon[5318]: return callback(*args, **kwargs) full # [ 812.037562] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 812.038235] dagster-daemon[5318]: with get_instance_for_cli( full # [ 812.038857] dagster-daemon[5318]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 812.039687] dagster-daemon[5318]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 812.040555] dagster-daemon[5318]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.041225] dagster-daemon[5318]: ) as instance: full # [ 812.041853] dagster-daemon[5318]: ^ full # [ 812.042491] dagster-daemon[5318]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 812.043519] dagster-daemon[5318]: return next(self.gen) full # [ 812.044210] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 812.044849] dagster-daemon[5318]: with DagsterInstance.get() as instance: full # [ 812.045663] dagster-daemon[5318]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 812.046495] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 812.047185] dagster-daemon[5318]: return create_instance_from_dagster_home() full # [ 812.047805] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 812.048604] dagster-daemon[5318]: return create_instance_from_config(dagster_home_path) full # [ 812.049260] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 812.049885] dagster-daemon[5318]: return create_instance_from_ref(instance_ref) full # [ 812.071604] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 812.072173] dagster-daemon[5318]: unified_storage = instance_ref.storage full # [ 812.072801] dagster-daemon[5318]: ^^^^^^^^^^^^^^^^^^^^ full # [ 812.073605] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 812.074278] dagster-daemon[5318]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 812.074906] dagster-daemon[5318]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.075763] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 812.076601] dagster-daemon[5318]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 812.077294] dagster-daemon[5318]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.077928] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 812.078711] dagster-daemon[5318]: return DagsterPostgresStorage( full # [ 812.079570] dagster-daemon[5318]: inst_data=inst_data, full # [ 812.080244] dagster-daemon[5318]: ...<2 lines>... full # [ 812.080858] dagster-daemon[5318]: token_provider=get_token_provider_from_config(config_value), full # [ 812.081690] dagster-daemon[5318]: ) full # [ 812.082553] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 812.083225] dagster-daemon[5318]: self._run_storage = PostgresRunStorage( full # [ 812.083832] dagster-daemon[5318]: ~~~~~~~~~~~~~~~~~~^ full # [ 812.084658] dagster-daemon[5318]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 812.085507] dagster-daemon[5318]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.086162] dagster-daemon[5318]: ) full # [ 812.086768] dagster-daemon[5318]: ^ full # [ 812.102751] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 812.103288] dagster-daemon[5318]: self._engine = create_pg_engine( full # [ 812.103922] dagster-daemon[5318]: ~~~~~~~~~~~~~~~~^ full # [ 812.104744] dagster-daemon[5318]: self.postgres_url, full # [ 812.105594] dagster-daemon[5318]: ^^^^^^^^^^^^^^^^^^ full # [ 812.106285] dagster-daemon[5318]: ...<2 lines>... full # [ 812.106906] dagster-daemon[5318]: poolclass=db_pool.NullPool, full # [ 812.107761] dagster-daemon[5318]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 812.108606] dagster-daemon[5318]: ) full # [ 812.109282] dagster-daemon[5318]: ^ full # [ 812.109916] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 812.110789] dagster-daemon[5318]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 812.111623] dagster-daemon[5318]: File "", line 2, in create_engine full # [ 812.112288] dagster-daemon[5318]: return target(fn, url, **kwargs) full # [ 812.112987] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 812.113592] dagster-daemon[5318]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 812.114269] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 812.114882] dagster-daemon[5318]: dbapi = dbapi_meth(**dbapi_args) full # [ 812.126820] dagster-daemon[5318]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 812.129566] dagster-daemon[5318]: import psycopg full # [ 812.130540] dagster-daemon[5318]: ModuleNotFoundError: No module named 'psycopg' full # [ 812.314411] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 812.315175] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 812.319065] systemd[1]: dagster-daemon.service: Consumed 1.393s CPU time over 7.224s wall clock time, 88.7M memory peak. full # [ 815.205486] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 99. full # [ 815.210286] systemd[1]: Started Dagster Webserver. full # [ 817.454590] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 111. full # [ 817.458058] systemd[1]: Started Dagster Daemon. full # [ 817.868378] dagster-webserver[5343]: Traceback (most recent call last): full # [ 817.870553] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 817.870903] dagster-webserver[5343]: sys.exit(main()) full # [ 817.871694] dagster-webserver[5343]: ~~~~^^ full # [ 817.874120] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 817.874270] dagster-webserver[5343]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 817.874934] dagster-webserver[5343]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.877559] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 817.878236] dagster-webserver[5343]: return self.main(*args, **kwargs) full # [ 817.878839] dagster-webserver[5343]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 817.880667] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 817.881512] dagster-webserver[5343]: rv = self.invoke(ctx) full # [ 817.884119] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 817.884778] dagster-webserver[5343]: return ctx.invoke(self.callback, **ctx.params) full # [ 817.889101] dagster-webserver[5343]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.889672] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 817.890490] dagster-webserver[5343]: return callback(*args, **kwargs) full # [ 817.893082] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 817.893764] dagster-webserver[5343]: instance = stack.enter_context( full # [ 817.894599] dagster-webserver[5343]: get_possibly_temporary_instance_for_cli( full # [ 817.897082] dagster-webserver[5343]: ...<3 lines>... full # [ 817.897675] dagster-webserver[5343]: ) full # [ 817.898505] dagster-webserver[5343]: ) full # [ 817.900092] dagster-webserver[5343]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 817.902083] dagster-webserver[5343]: result = _enter(cm) full # [ 817.902644] dagster-webserver[5343]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 817.905094] dagster-webserver[5343]: return next(self.gen) full # [ 817.905762] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 817.908083] dagster-webserver[5343]: with DagsterInstance.get() as instance: full # [ 817.908609] dagster-webserver[5343]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 817.910101] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 817.910696] dagster-webserver[5343]: return create_instance_from_dagster_home() full # [ 817.911586] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 817.914084] dagster-webserver[5343]: return create_instance_from_config(dagster_home_path) full # [ 817.914587] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 817.916088] dagster-webserver[5343]: return create_instance_from_ref(instance_ref) full # [ 817.916657] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 817.919083] dagster-webserver[5343]: unified_storage = instance_ref.storage full # [ 817.919741] dagster-webserver[5343]: ^^^^^^^^^^^^^^^^^^^^ full # [ 817.922084] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 817.922623] dagster-webserver[5343]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 817.925094] dagster-webserver[5343]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.925655] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 817.926486] dagster-webserver[5343]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 817.929084] dagster-webserver[5343]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.929741] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 817.931599] dagster-webserver[5343]: return DagsterPostgresStorage( full # [ 817.932237] dagster-webserver[5343]: inst_data=inst_data, full # [ 817.932838] dagster-webserver[5343]: ...<2 lines>... full # [ 817.935095] dagster-webserver[5343]: token_provider=get_token_provider_from_config(config_value), full # [ 817.935697] dagster-webserver[5343]: ) full # [ 817.936520] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 817.940096] dagster-webserver[5343]: self._run_storage = PostgresRunStorage( full # [ 817.940771] dagster-webserver[5343]: ~~~~~~~~~~~~~~~~~~^ full # [ 817.941590] dagster-webserver[5343]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 817.944084] dagster-webserver[5343]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.944670] dagster-webserver[5343]: ) full # [ 817.947084] dagster-webserver[5343]: ^ full # [ 817.947790] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 817.948575] dagster-webserver[5343]: self._engine = create_pg_engine( full # [ 817.951084] dagster-webserver[5343]: ~~~~~~~~~~~~~~~~^ full # [ 817.951666] dagster-webserver[5343]: self.postgres_url, full # [ 817.952496] dagster-webserver[5343]: ^^^^^^^^^^^^^^^^^^ full # [ 817.955115] dagster-webserver[5343]: ...<2 lines>... full # [ 817.955784] dagster-webserver[5343]: poolclass=db_pool.NullPool, full # [ 817.956595] dagster-webserver[5343]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 817.960095] dagster-webserver[5343]: ) full # [ 817.960712] dagster-webserver[5343]: ^ full # [ 817.961551] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 817.964084] dagster-webserver[5343]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 817.964752] dagster-webserver[5343]: File "", line 2, in create_engine full # [ 817.967084] dagster-webserver[5343]: return target(fn, url, **kwargs) full # [ 817.967593] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 817.968247] dagster-webserver[5343]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 817.968865] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 817.972684] dagster-webserver[5343]: dbapi = dbapi_meth(**dbapi_args) full # [ 817.973506] dagster-webserver[5343]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 817.975094] dagster-webserver[5343]: import psycopg full # [ 817.975773] dagster-webserver[5343]: ModuleNotFoundError: No module named 'psycopg' full # [ 818.244089] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 818.244706] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 818.246840] systemd[1]: dagster-webserver.service: Consumed 2.043s CPU time over 8.064s wall clock time, 111.5M memory peak. full # [ 819.399178] dagster-daemon[5353]: Traceback (most recent call last): full # [ 819.401638] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 819.402229] dagster-daemon[5353]: sys.exit(main()) full # [ 819.402814] dagster-daemon[5353]: ~~~~^^ full # [ 819.403624] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 819.404261] dagster-daemon[5353]: cli(obj={}) full # [ 819.404905] dagster-daemon[5353]: ~~~^^^^^^^^ full # [ 819.405695] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 819.406517] dagster-daemon[5353]: return self.main(*args, **kwargs) full # [ 819.406939] dagster-daemon[5353]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 819.407795] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 819.408576] dagster-daemon[5353]: rv = self.invoke(ctx) full # [ 819.415810] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 819.416538] dagster-daemon[5353]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 819.417222] dagster-daemon[5353]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 819.417809] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 819.418633] dagster-daemon[5353]: return ctx.invoke(self.callback, **ctx.params) full # [ 819.419284] dagster-daemon[5353]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.419922] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 819.420743] dagster-daemon[5353]: return callback(*args, **kwargs) full # [ 819.421606] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 819.422242] dagster-daemon[5353]: with get_instance_for_cli( full # [ 819.422841] dagster-daemon[5353]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 819.423640] dagster-daemon[5353]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 819.424463] dagster-daemon[5353]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.425119] dagster-daemon[5353]: ) as instance: full # [ 819.425706] dagster-daemon[5353]: ^ full # [ 819.426518] dagster-daemon[5353]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 819.427170] dagster-daemon[5353]: return next(self.gen) full # [ 819.439590] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 819.440174] dagster-daemon[5353]: with DagsterInstance.get() as instance: full # [ 819.440779] dagster-daemon[5353]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 819.441609] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 819.442278] dagster-daemon[5353]: return create_instance_from_dagster_home() full # [ 819.442925] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 819.443707] dagster-daemon[5353]: return create_instance_from_config(dagster_home_path) full # [ 819.444542] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 819.445241] dagster-daemon[5353]: return create_instance_from_ref(instance_ref) full # [ 819.455223] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 819.455761] dagster-daemon[5353]: unified_storage = instance_ref.storage full # [ 819.456611] dagster-daemon[5353]: ^^^^^^^^^^^^^^^^^^^^ full # [ 819.457267] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 819.457873] dagster-daemon[5353]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 819.458706] dagster-daemon[5353]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.459528] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 819.460187] dagster-daemon[5353]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 819.460796] dagster-daemon[5353]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.461621] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 819.462270] dagster-daemon[5353]: return DagsterPostgresStorage( full # [ 819.462905] dagster-daemon[5353]: inst_data=inst_data, full # [ 819.463721] dagster-daemon[5353]: ...<2 lines>... full # [ 819.464545] dagster-daemon[5353]: token_provider=get_token_provider_from_config(config_value), full # [ 819.465219] dagster-daemon[5353]: ) full # [ 819.465825] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 819.466650] dagster-daemon[5353]: self._run_storage = PostgresRunStorage( full # [ 819.467484] dagster-daemon[5353]: ~~~~~~~~~~~~~~~~~~^ full # [ 819.468154] dagster-daemon[5353]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 819.468759] dagster-daemon[5353]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.469594] dagster-daemon[5353]: ) full # [ 819.470226] dagster-daemon[5353]: ^ full # [ 819.470858] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 819.471453] dagster-daemon[5353]: self._engine = create_pg_engine( full # [ 819.472106] dagster-daemon[5353]: ~~~~~~~~~~~~~~~~^ full # [ 819.472693] dagster-daemon[5353]: self.postgres_url, full # [ 819.474500] dagster-daemon[5353]: ^^^^^^^^^^^^^^^^^^ full # [ 819.476457] dagster-daemon[5353]: ...<2 lines>... full # [ 819.477154] dagster-daemon[5353]: poolclass=db_pool.NullPool, full # [ 819.477755] dagster-daemon[5353]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 819.480497] dagster-daemon[5353]: ) full # [ 819.481218] dagster-daemon[5353]: ^ full # [ 819.481803] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 819.483470] dagster-daemon[5353]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 819.499346] dagster-daemon[5353]: File "", line 2, in create_engine full # [ 819.499888] dagster-daemon[5353]: return target(fn, url, **kwargs) full # [ 819.500708] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 819.501546] dagster-daemon[5353]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 819.502607] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 819.503242] dagster-daemon[5353]: dbapi = dbapi_meth(**dbapi_args) full # [ 819.503887] dagster-daemon[5353]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 819.504484] dagster-daemon[5353]: import psycopg full # [ 819.512663] dagster-daemon[5353]: ModuleNotFoundError: No module named 'psycopg' full # [ 819.700211] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 819.700916] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 819.704890] systemd[1]: dagster-daemon.service: Consumed 1.393s CPU time over 7.378s wall clock time, 88.6M memory peak. full # [ 823.455491] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 100. full # [ 823.460053] systemd[1]: Started Dagster Webserver. full # [ 824.705474] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 112. full # [ 824.707660] systemd[1]: Started Dagster Daemon. full # [ 826.107334] dagster-webserver[5386]: Traceback (most recent call last): full # [ 826.108647] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 826.110755] dagster-webserver[5386]: sys.exit(main()) full # [ 826.111740] dagster-webserver[5386]: ~~~~^^ full # [ 826.112702] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 826.115174] dagster-webserver[5386]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 826.116514] dagster-webserver[5386]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.117836] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 826.120198] dagster-webserver[5386]: return self.main(*args, **kwargs) full # [ 826.123101] dagster-webserver[5386]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 826.124324] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 826.126653] dagster-webserver[5386]: rv = self.invoke(ctx) full # [ 826.127712] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 826.130105] dagster-webserver[5386]: return ctx.invoke(self.callback, **ctx.params) full # [ 826.131511] dagster-webserver[5386]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.132893] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 826.135242] dagster-webserver[5386]: return callback(*args, **kwargs) full # [ 826.139103] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 826.141715] dagster-webserver[5386]: instance = stack.enter_context( full # [ 826.142899] dagster-webserver[5386]: get_possibly_temporary_instance_for_cli( full # [ 826.144256] dagster-webserver[5386]: ...<3 lines>... full # [ 826.145252] dagster-webserver[5386]: ) full # [ 826.146137] dagster-webserver[5386]: ) full # [ 826.146917] dagster-webserver[5386]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 826.149232] dagster-webserver[5386]: result = _enter(cm) full # [ 826.150268] dagster-webserver[5386]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 826.152530] dagster-webserver[5386]: return next(self.gen) full # [ 826.153608] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 826.157163] dagster-webserver[5386]: with DagsterInstance.get() as instance: full # [ 826.158671] dagster-webserver[5386]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 826.162082] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 826.164652] dagster-webserver[5386]: return create_instance_from_dagster_home() full # [ 826.165992] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 826.168929] dagster-webserver[5386]: return create_instance_from_config(dagster_home_path) full # [ 826.170402] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 826.173274] dagster-webserver[5386]: return create_instance_from_ref(instance_ref) full # [ 826.174632] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 826.177431] dagster-webserver[5386]: unified_storage = instance_ref.storage full # [ 826.178711] dagster-webserver[5386]: ^^^^^^^^^^^^^^^^^^^^ full # [ 826.180036] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 826.182618] dagster-webserver[5386]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 826.185195] dagster-webserver[5386]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.186720] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 826.189326] dagster-webserver[5386]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 826.190959] dagster-webserver[5386]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.192710] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 826.195336] dagster-webserver[5386]: return DagsterPostgresStorage( full # [ 826.196511] dagster-webserver[5386]: inst_data=inst_data, full # [ 826.197619] dagster-webserver[5386]: ...<2 lines>... full # [ 826.198597] dagster-webserver[5386]: token_provider=get_token_provider_from_config(config_value), full # [ 826.200205] dagster-webserver[5386]: ) full # [ 826.200992] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 826.203548] dagster-webserver[5386]: self._run_storage = PostgresRunStorage( full # [ 826.204838] dagster-webserver[5386]: ~~~~~~~~~~~~~~~~~~^ full # [ 826.206217] dagster-webserver[5386]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 826.207933] dagster-webserver[5386]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.209643] dagster-webserver[5386]: ) full # [ 826.210468] dagster-webserver[5386]: ^ full # [ 826.211288] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 826.214058] dagster-webserver[5386]: self._engine = create_pg_engine( full # [ 826.215256] dagster-webserver[5386]: ~~~~~~~~~~~~~~~~^ full # [ 826.216473] dagster-webserver[5386]: self.postgres_url, full # [ 826.217558] dagster-webserver[5386]: ^^^^^^^^^^^^^^^^^^ full # [ 826.218641] dagster-webserver[5386]: ...<2 lines>... full # [ 826.219624] dagster-webserver[5386]: poolclass=db_pool.NullPool, full # [ 826.220793] dagster-webserver[5386]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.221983] dagster-webserver[5386]: ) full # [ 826.222791] dagster-webserver[5386]: ^ full # [ 826.223593] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 826.226227] dagster-webserver[5386]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 826.227692] dagster-webserver[5386]: File "", line 2, in create_engine full # [ 826.229890] dagster-webserver[5386]: return target(fn, url, **kwargs) full # [ 826.231120] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 826.233671] dagster-webserver[5386]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 826.235184] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 826.237838] dagster-webserver[5386]: dbapi = dbapi_meth(**dbapi_args) full # [ 826.239070] dagster-webserver[5386]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 826.241826] dagster-webserver[5386]: import psycopg full # [ 826.242788] dagster-webserver[5386]: ModuleNotFoundError: No module named 'psycopg' full # [ 826.440247] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 826.442102] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 826.443821] systemd[1]: dagster-webserver.service: Consumed 2.035s CPU time over 8.192s wall clock time, 111.6M memory peak. full # [ 826.720520] dagster-daemon[5392]: Traceback (most recent call last): full # [ 826.723104] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 826.723643] dagster-daemon[5392]: sys.exit(main()) full # [ 826.724273] dagster-daemon[5392]: ~~~~^^ full # [ 826.724884] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 826.725700] dagster-daemon[5392]: cli(obj={}) full # [ 826.726552] dagster-daemon[5392]: ~~~^^^^^^^^ full # [ 826.727224] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 826.727794] dagster-daemon[5392]: return self.main(*args, **kwargs) full # [ 826.728602] dagster-daemon[5392]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 826.729262] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 826.729866] dagster-daemon[5392]: rv = self.invoke(ctx) full # [ 826.737286] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 826.737828] dagster-daemon[5392]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 826.738676] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 826.739527] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 826.740518] dagster-daemon[5392]: return ctx.invoke(self.callback, **ctx.params) full # [ 826.741182] dagster-daemon[5392]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.741826] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 826.742617] dagster-daemon[5392]: return callback(*args, **kwargs) full # [ 826.743312] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 826.743873] dagster-daemon[5392]: with get_instance_for_cli( full # [ 826.744699] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 826.745536] dagster-daemon[5392]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 826.746168] dagster-daemon[5392]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.746768] dagster-daemon[5392]: ) as instance: full # [ 826.747574] dagster-daemon[5392]: ^ full # [ 826.758329] dagster-daemon[5392]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 826.758870] dagster-daemon[5392]: return next(self.gen) full # [ 826.759687] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 826.760538] dagster-daemon[5392]: with DagsterInstance.get() as instance: full # [ 826.761192] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 826.761805] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 826.762628] dagster-daemon[5392]: return create_instance_from_dagster_home() full # [ 826.763306] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 826.763923] dagster-daemon[5392]: return create_instance_from_config(dagster_home_path) full # [ 826.764725] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 826.765558] dagster-daemon[5392]: return create_instance_from_ref(instance_ref) full # [ 826.776723] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 826.777288] dagster-daemon[5392]: unified_storage = instance_ref.storage full # [ 826.777921] dagster-daemon[5392]: ^^^^^^^^^^^^^^^^^^^^ full # [ 826.778731] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 826.779549] dagster-daemon[5392]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 826.780226] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.780835] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 826.781659] dagster-daemon[5392]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 826.782496] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.783205] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 826.783776] dagster-daemon[5392]: return DagsterPostgresStorage( full # [ 826.784601] dagster-daemon[5392]: inst_data=inst_data, full # [ 826.785470] dagster-daemon[5392]: ...<2 lines>... full # [ 826.786149] dagster-daemon[5392]: token_provider=get_token_provider_from_config(config_value), full # [ 826.786742] dagster-daemon[5392]: ) full # [ 826.787634] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 826.788246] dagster-daemon[5392]: self._run_storage = PostgresRunStorage( full # [ 826.788857] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~~~^ full # [ 826.789502] dagster-daemon[5392]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 826.790161] dagster-daemon[5392]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.790752] dagster-daemon[5392]: ) full # [ 826.791564] dagster-daemon[5392]: ^ full # [ 826.807476] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 826.808077] dagster-daemon[5392]: self._engine = create_pg_engine( full # [ 826.808657] dagster-daemon[5392]: ~~~~~~~~~~~~~~~~^ full # [ 826.809487] dagster-daemon[5392]: self.postgres_url, full # [ 826.810163] dagster-daemon[5392]: ^^^^^^^^^^^^^^^^^^ full # [ 826.810766] dagster-daemon[5392]: ...<2 lines>... full # [ 826.811591] dagster-daemon[5392]: poolclass=db_pool.NullPool, full # [ 826.812279] dagster-daemon[5392]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 826.812877] dagster-daemon[5392]: ) full # [ 826.813697] dagster-daemon[5392]: ^ full # [ 826.814537] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 826.815198] dagster-daemon[5392]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 826.815804] dagster-daemon[5392]: File "", line 2, in create_engine full # [ 826.816625] dagster-daemon[5392]: return target(fn, url, **kwargs) full # [ 826.817274] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 826.817912] dagster-daemon[5392]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 826.818771] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 826.819558] dagster-daemon[5392]: dbapi = dbapi_meth(**dbapi_args) full # [ 826.820233] dagster-daemon[5392]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 826.820841] dagster-daemon[5392]: import psycopg full # [ 826.834427] dagster-daemon[5392]: ModuleNotFoundError: No module named 'psycopg' full # [ 827.020676] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 827.022744] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 827.025455] systemd[1]: dagster-daemon.service: Consumed 1.465s CPU time over 7.317s wall clock time, 88.4M memory peak. full # [ 831.454700] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 101. full # [ 831.458831] systemd[1]: Started Dagster Webserver. full # [ 832.204143] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 113. full # [ 832.206644] systemd[1]: Started Dagster Daemon. full # [ 834.036798] dagster-daemon[5434]: Traceback (most recent call last): full # [ 834.038813] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 834.041370] dagster-daemon[5434]: sys.exit(main()) full # [ 834.042340] dagster-daemon[5434]: ~~~~^^ full # [ 834.043356] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 834.045862] dagster-daemon[5434]: cli(obj={}) full # [ 834.046804] dagster-daemon[5434]: ~~~^^^^^^^^ full # [ 834.047699] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 834.050085] dagster-daemon[5434]: return self.main(*args, **kwargs) full # [ 834.051268] dagster-daemon[5434]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 834.052446] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 834.054879] dagster-daemon[5434]: rv = self.invoke(ctx) full # [ 834.056119] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 834.058596] dagster-daemon[5434]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 834.060342] dagster-daemon[5434]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 834.062034] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 834.064502] dagster-daemon[5434]: return ctx.invoke(self.callback, **ctx.params) full # [ 834.066113] dagster-daemon[5434]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.067719] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 834.070288] dagster-daemon[5434]: return callback(*args, **kwargs) full # [ 834.071811] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 834.074401] dagster-daemon[5434]: with get_instance_for_cli( full # [ 834.075499] dagster-daemon[5434]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 834.076593] dagster-daemon[5434]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 834.078447] dagster-daemon[5434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.080299] dagster-daemon[5434]: ) as instance: full # [ 834.081248] dagster-daemon[5434]: ^ full # [ 834.082035] dagster-daemon[5434]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 834.084255] dagster-daemon[5434]: return next(self.gen) full # [ 834.085741] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 834.089086] dagster-daemon[5434]: with DagsterInstance.get() as instance: full # [ 834.090597] dagster-daemon[5434]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 834.092038] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 834.094682] dagster-daemon[5434]: return create_instance_from_dagster_home() full # [ 834.096187] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 834.099282] dagster-daemon[5434]: return create_instance_from_config(dagster_home_path) full # [ 834.101418] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 834.104431] dagster-daemon[5434]: return create_instance_from_ref(instance_ref) full # [ 834.106077] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 834.109172] dagster-daemon[5434]: unified_storage = instance_ref.storage full # [ 834.110617] dagster-daemon[5434]: ^^^^^^^^^^^^^^^^^^^^ full # [ 834.112546] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 834.115322] dagster-daemon[5434]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 834.117723] dagster-daemon[5434]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.119408] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 834.123607] dagster-daemon[5434]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 834.125207] dagster-daemon[5434]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.126797] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 834.129393] dagster-daemon[5434]: return DagsterPostgresStorage( full # [ 834.130535] dagster-daemon[5434]: inst_data=inst_data, full # [ 834.131612] dagster-daemon[5434]: ...<2 lines>... full # [ 834.132572] dagster-daemon[5434]: token_provider=get_token_provider_from_config(config_value), full # [ 834.134174] dagster-daemon[5434]: ) full # [ 834.135034] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 834.137553] dagster-daemon[5434]: self._run_storage = PostgresRunStorage( full # [ 834.138803] dagster-daemon[5434]: ~~~~~~~~~~~~~~~~~~^ full # [ 834.140671] dagster-daemon[5434]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 834.142356] dagster-daemon[5434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.144072] dagster-daemon[5434]: ) full # [ 834.144835] dagster-daemon[5434]: ^ full # [ 834.145601] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 834.148305] dagster-daemon[5434]: self._engine = create_pg_engine( full # [ 834.149471] dagster-daemon[5434]: ~~~~~~~~~~~~~~~~^ full # [ 834.150642] dagster-daemon[5434]: self.postgres_url, full # [ 834.151677] dagster-daemon[5434]: ^^^^^^^^^^^^^^^^^^ full # [ 834.152692] dagster-daemon[5434]: ...<2 lines>... full # [ 834.153941] dagster-daemon[5434]: poolclass=db_pool.NullPool, full # [ 834.155351] dagster-daemon[5434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.156503] dagster-daemon[5434]: ) full # [ 834.157287] dagster-daemon[5434]: ^ full # [ 834.158076] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 834.160708] dagster-daemon[5434]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 834.162836] dagster-daemon[5434]: File "", line 2, in create_engine full # [ 834.165079] dagster-daemon[5434]: return target(fn, url, **kwargs) full # [ 834.166264] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 834.168802] dagster-daemon[5434]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 834.170301] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 834.172882] dagster-daemon[5434]: dbapi = dbapi_meth(**dbapi_args) full # [ 834.174088] dagster-daemon[5434]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 834.176814] dagster-daemon[5434]: import psycopg full # [ 834.177776] dagster-daemon[5434]: ModuleNotFoundError: No module named 'psycopg' full # [ 834.191933] dagster-webserver[5428]: Traceback (most recent call last): full # [ 834.193703] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 834.196132] dagster-webserver[5428]: sys.exit(main()) full # [ 834.197510] dagster-webserver[5428]: ~~~~^^ full # [ 834.198504] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 834.200992] dagster-webserver[5428]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 834.202409] dagster-webserver[5428]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.203820] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 834.206291] dagster-webserver[5428]: return self.main(*args, **kwargs) full # [ 834.207509] dagster-webserver[5428]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 834.208866] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 834.211470] dagster-webserver[5428]: rv = self.invoke(ctx) full # [ 834.212642] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 834.215695] dagster-webserver[5428]: return ctx.invoke(self.callback, **ctx.params) full # [ 834.217129] dagster-webserver[5428]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.218502] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 834.220842] dagster-webserver[5428]: return callback(*args, **kwargs) full # [ 834.222133] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 834.224742] dagster-webserver[5428]: instance = stack.enter_context( full # [ 834.225924] dagster-webserver[5428]: get_possibly_temporary_instance_for_cli( full # [ 834.227301] dagster-webserver[5428]: ...<3 lines>... full # [ 834.228292] dagster-webserver[5428]: ) full # [ 834.229305] dagster-webserver[5428]: ) full # [ 834.230336] dagster-webserver[5428]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 834.233630] dagster-webserver[5428]: result = _enter(cm) full # [ 834.235129] dagster-webserver[5428]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 834.237404] dagster-webserver[5428]: return next(self.gen) full # [ 834.238476] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 834.241352] dagster-webserver[5428]: with DagsterInstance.get() as instance: full # [ 834.242696] dagster-webserver[5428]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 834.243912] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 834.246602] dagster-webserver[5428]: return create_instance_from_dagster_home() full # [ 834.247937] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 834.250843] dagster-webserver[5428]: return create_instance_from_config(dagster_home_path) full # [ 834.252312] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 834.255207] dagster-webserver[5428]: return create_instance_from_ref(instance_ref) full # [ 834.256562] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 834.259428] dagster-webserver[5428]: unified_storage = instance_ref.storage full # [ 834.260706] dagster-webserver[5428]: ^^^^^^^^^^^^^^^^^^^^ full # [ 834.261994] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 834.264583] dagster-webserver[5428]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 834.266500] dagster-webserver[5428]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.268126] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 834.270714] dagster-webserver[5428]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 834.272326] dagster-webserver[5428]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.273959] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 834.276635] dagster-webserver[5428]: return DagsterPostgresStorage( full # [ 834.277821] dagster-webserver[5428]: inst_data=inst_data, full # [ 834.278927] dagster-webserver[5428]: ...<2 lines>... full # [ 834.279916] dagster-webserver[5428]: token_provider=get_token_provider_from_config(config_value), full # [ 834.281509] dagster-webserver[5428]: ) full # [ 834.282327] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 834.284886] dagster-webserver[5428]: self._run_storage = PostgresRunStorage( full # [ 834.286273] dagster-webserver[5428]: ~~~~~~~~~~~~~~~~~~^ full # [ 834.287564] dagster-webserver[5428]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 834.289289] dagster-webserver[5428]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.291134] dagster-webserver[5428]: ) full # [ 834.291920] dagster-webserver[5428]: ^ full # [ 834.292723] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 834.295445] dagster-webserver[5428]: self._engine = create_pg_engine( full # [ 834.296640] dagster-webserver[5428]: ~~~~~~~~~~~~~~~~^ full # [ 834.297828] dagster-webserver[5428]: self.postgres_url, full # [ 834.298910] dagster-webserver[5428]: ^^^^^^^^^^^^^^^^^^ full # [ 834.300033] dagster-webserver[5428]: ...<2 lines>... full # [ 834.301031] dagster-webserver[5428]: poolclass=db_pool.NullPool, full # [ 834.302214] dagster-webserver[5428]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 834.303397] dagster-webserver[5428]: ) full # [ 834.304213] dagster-webserver[5428]: ^ full # [ 834.305031] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 834.307624] dagster-webserver[5428]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 834.309120] dagster-webserver[5428]: File "", line 2, in create_engine full # [ 834.311320] dagster-webserver[5428]: return target(fn, url, **kwargs) full # [ 834.312524] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 834.315184] dagster-webserver[5428]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 834.316797] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 834.319453] dagster-webserver[5428]: dbapi = dbapi_meth(**dbapi_args) full # [ 834.320647] dagster-webserver[5428]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 834.323481] dagster-webserver[5428]: import psycopg full # [ 834.324499] dagster-webserver[5428]: ModuleNotFoundError: No module named 'psycopg' full # [ 834.374601] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 834.375529] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 834.377180] systemd[1]: dagster-daemon.service: Consumed 1.513s CPU time over 7.348s wall clock time, 88.5M memory peak. full # [ 834.592667] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 834.594504] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 834.596219] systemd[1]: dagster-webserver.service: Consumed 2.074s CPU time over 8.151s wall clock time, 111.7M memory peak. full # [ 839.454641] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 114. full # [ 839.456662] systemd[1]: Started Dagster Daemon. full # [ 839.704211] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 102. full # [ 839.708264] systemd[1]: Started Dagster Webserver. full # [ 841.305344] dagster-daemon[5470]: Traceback (most recent call last): full # [ 841.306673] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 841.308744] dagster-daemon[5470]: sys.exit(main()) full # [ 841.309706] dagster-daemon[5470]: ~~~~^^ full # [ 841.310656] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 841.313193] dagster-daemon[5470]: cli(obj={}) full # [ 841.314133] dagster-daemon[5470]: ~~~^^^^^^^^ full # [ 841.317066] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 841.319435] dagster-daemon[5470]: return self.main(*args, **kwargs) full # [ 841.320602] dagster-daemon[5470]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 841.321790] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 841.324118] dagster-daemon[5470]: rv = self.invoke(ctx) full # [ 841.325158] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 841.327474] dagster-daemon[5470]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 841.328951] dagster-daemon[5470]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 841.330369] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 841.332692] dagster-daemon[5470]: return ctx.invoke(self.callback, **ctx.params) full # [ 841.337205] dagster-daemon[5470]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.338550] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 841.340873] dagster-daemon[5470]: return callback(*args, **kwargs) full # [ 841.342070] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 841.344630] dagster-daemon[5470]: with get_instance_for_cli( full # [ 841.345712] dagster-daemon[5470]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 841.349098] dagster-daemon[5470]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 841.350941] dagster-daemon[5470]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.352786] dagster-daemon[5470]: ) as instance: full # [ 841.353709] dagster-daemon[5470]: ^ full # [ 841.354485] dagster-daemon[5470]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 841.356757] dagster-daemon[5470]: return next(self.gen) full # [ 841.357786] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 841.360419] dagster-daemon[5470]: with DagsterInstance.get() as instance: full # [ 841.361658] dagster-daemon[5470]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 841.362770] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 841.365305] dagster-daemon[5470]: return create_instance_from_dagster_home() full # [ 841.369212] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 841.372137] dagster-daemon[5470]: return create_instance_from_config(dagster_home_path) full # [ 841.373566] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 841.376449] dagster-daemon[5470]: return create_instance_from_ref(instance_ref) full # [ 841.377792] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 841.380560] dagster-daemon[5470]: unified_storage = instance_ref.storage full # [ 841.381832] dagster-daemon[5470]: ^^^^^^^^^^^^^^^^^^^^ full # [ 841.383103] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 841.385606] dagster-daemon[5470]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 841.389126] dagster-daemon[5470]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.390679] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 841.393237] dagster-daemon[5470]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 841.394875] dagster-daemon[5470]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.396458] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 841.399118] dagster-daemon[5470]: return DagsterPostgresStorage( full # [ 841.400254] dagster-daemon[5470]: inst_data=inst_data, full # [ 841.401335] dagster-daemon[5470]: ...<2 lines>... full # [ 841.402374] dagster-daemon[5470]: token_provider=get_token_provider_from_config(config_value), full # [ 841.403955] dagster-daemon[5470]: ) full # [ 841.404727] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 841.407284] dagster-daemon[5470]: self._run_storage = PostgresRunStorage( full # [ 841.408522] dagster-daemon[5470]: ~~~~~~~~~~~~~~~~~~^ full # [ 841.409784] dagster-daemon[5470]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 841.411467] dagster-daemon[5470]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.413191] dagster-daemon[5470]: ) full # [ 841.413956] dagster-daemon[5470]: ^ full # [ 841.414712] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 841.417407] dagster-daemon[5470]: self._engine = create_pg_engine( full # [ 841.418570] dagster-daemon[5470]: ~~~~~~~~~~~~~~~~^ full # [ 841.419750] dagster-daemon[5470]: self.postgres_url, full # [ 841.420797] dagster-daemon[5470]: ^^^^^^^^^^^^^^^^^^ full # [ 841.421829] dagster-daemon[5470]: ...<2 lines>... full # [ 841.422789] dagster-daemon[5470]: poolclass=db_pool.NullPool, full # [ 841.423941] dagster-daemon[5470]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 841.425139] dagster-daemon[5470]: ) full # [ 841.425892] dagster-daemon[5470]: ^ full # [ 841.426657] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 841.429238] dagster-daemon[5470]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 841.430657] dagster-daemon[5470]: File "", line 2, in create_engine full # [ 841.432836] dagster-daemon[5470]: return target(fn, url, **kwargs) full # [ 841.434049] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 841.436577] dagster-daemon[5470]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 841.438106] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 841.440674] dagster-daemon[5470]: dbapi = dbapi_meth(**dbapi_args) full # [ 841.441835] dagster-daemon[5470]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 841.444561] dagster-daemon[5470]: import psycopg full # [ 841.445510] dagster-daemon[5470]: ModuleNotFoundError: No module named 'psycopg' full # [ 841.538497] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 841.539278] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 841.542854] systemd[1]: dagster-daemon.service: Consumed 1.487s CPU time over 7.160s wall clock time, 88.7M memory peak. full # [ 842.445402] dagster-webserver[5471]: Traceback (most recent call last): full # [ 842.447801] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 842.448567] dagster-webserver[5471]: sys.exit(main()) full # [ 842.449211] dagster-webserver[5471]: ~~~~^^ full # [ 842.449832] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 842.450665] dagster-webserver[5471]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 842.451535] dagster-webserver[5471]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.452251] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 842.452818] dagster-webserver[5471]: return self.main(*args, **kwargs) full # [ 842.453643] dagster-webserver[5471]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 842.454496] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 842.455180] dagster-webserver[5471]: rv = self.invoke(ctx) full # [ 842.463364] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 842.463919] dagster-webserver[5471]: return ctx.invoke(self.callback, **ctx.params) full # [ 842.464770] dagster-webserver[5471]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.465600] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 842.466267] dagster-webserver[5471]: return callback(*args, **kwargs) full # [ 842.466886] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 842.467720] dagster-webserver[5471]: instance = stack.enter_context( full # [ 842.468555] dagster-webserver[5471]: get_possibly_temporary_instance_for_cli( full # [ 842.469257] dagster-webserver[5471]: ...<3 lines>... full # [ 842.469860] dagster-webserver[5471]: ) full # [ 842.470498] dagster-webserver[5471]: ) full # [ 842.471219] dagster-webserver[5471]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 842.471807] dagster-webserver[5471]: result = _enter(cm) full # [ 842.480953] dagster-webserver[5471]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 842.481481] dagster-webserver[5471]: return next(self.gen) full # [ 842.482162] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 842.482788] dagster-webserver[5471]: with DagsterInstance.get() as instance: full # [ 842.483599] dagster-webserver[5471]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 842.484278] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 842.484896] dagster-webserver[5471]: return create_instance_from_dagster_home() full # [ 842.485760] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 842.486565] dagster-webserver[5471]: return create_instance_from_config(dagster_home_path) full # [ 842.496274] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 842.496838] dagster-webserver[5471]: return create_instance_from_ref(instance_ref) full # [ 842.497673] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 842.498525] dagster-webserver[5471]: unified_storage = instance_ref.storage full # [ 842.499205] dagster-webserver[5471]: ^^^^^^^^^^^^^^^^^^^^ full # [ 842.499813] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 842.500687] dagster-webserver[5471]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 842.501485] dagster-webserver[5471]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.502211] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 842.502775] dagster-webserver[5471]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 842.503599] dagster-webserver[5471]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.515773] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 842.516484] dagster-webserver[5471]: return DagsterPostgresStorage( full # [ 842.517142] dagster-webserver[5471]: inst_data=inst_data, full # [ 842.517730] dagster-webserver[5471]: ...<2 lines>... full # [ 842.518557] dagster-webserver[5471]: token_provider=get_token_provider_from_config(config_value), full # [ 842.519208] dagster-webserver[5471]: ) full # [ 842.519845] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 842.520626] dagster-webserver[5471]: self._run_storage = PostgresRunStorage( full # [ 842.521268] dagster-webserver[5471]: ~~~~~~~~~~~~~~~~~~^ full # [ 842.521889] dagster-webserver[5471]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 842.522700] dagster-webserver[5471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.523530] dagster-webserver[5471]: ) full # [ 842.523957] dagster-webserver[5471]: ^ full # [ 842.524772] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 842.525609] dagster-webserver[5471]: self._engine = create_pg_engine( full # [ 842.526295] dagster-webserver[5471]: ~~~~~~~~~~~~~~~~^ full # [ 842.526884] dagster-webserver[5471]: self.postgres_url, full # [ 842.528259] dagster-webserver[5471]: ^^^^^^^^^^^^^^^^^^ full # [ 842.528933] dagster-webserver[5471]: ...<2 lines>... full # [ 842.529824] dagster-webserver[5471]: poolclass=db_pool.NullPool, full # [ 842.530576] dagster-webserver[5471]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 842.531359] dagster-webserver[5471]: ) full # [ 842.532073] dagster-webserver[5471]: ^ full # [ 842.542150] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 842.542667] dagster-webserver[5471]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 842.543496] dagster-webserver[5471]: File "", line 2, in create_engine full # [ 842.548049] dagster-webserver[5471]: return target(fn, url, **kwargs) full # [ 842.548547] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 842.549221] dagster-webserver[5471]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 842.549853] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 842.551062] dagster-webserver[5471]: dbapi = dbapi_meth(**dbapi_args) full # [ 842.551660] dagster-webserver[5471]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 842.552604] dagster-webserver[5471]: import psycopg full # [ 842.553158] dagster-webserver[5471]: ModuleNotFoundError: No module named 'psycopg' full # [ 842.900712] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 842.901692] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 842.905586] systemd[1]: dagster-webserver.service: Consumed 2.110s CPU time over 8.310s wall clock time, 111.9M memory peak. full # [ 846.705082] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 115. full # [ 846.710102] systemd[1]: Started Dagster Daemon. full # [ 847.955256] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 103. full # [ 847.957163] systemd[1]: Started Dagster Webserver. full # [ 848.582634] dagster-daemon[5508]: Traceback (most recent call last): full # [ 848.584874] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 848.585254] dagster-daemon[5508]: sys.exit(main()) full # [ 848.585957] dagster-daemon[5508]: ~~~~^^ full # [ 848.588677] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 848.589077] dagster-daemon[5508]: cli(obj={}) full # [ 848.589670] dagster-daemon[5508]: ~~~^^^^^^^^ full # [ 848.592096] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 848.592682] dagster-daemon[5508]: return self.main(*args, **kwargs) full # [ 848.593509] dagster-daemon[5508]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 848.596103] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 848.596717] dagster-daemon[5508]: rv = self.invoke(ctx) full # [ 848.597536] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 848.601090] dagster-daemon[5508]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 848.601782] dagster-daemon[5508]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 848.602578] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 848.605089] dagster-daemon[5508]: return ctx.invoke(self.callback, **ctx.params) full # [ 848.605610] dagster-daemon[5508]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.606273] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 848.606869] dagster-daemon[5508]: return callback(*args, **kwargs) full # [ 848.609671] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 848.610498] dagster-daemon[5508]: with get_instance_for_cli( full # [ 848.613091] dagster-daemon[5508]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 848.613919] dagster-daemon[5508]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 848.614727] dagster-daemon[5508]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.618091] dagster-daemon[5508]: ) as instance: full # [ 848.618756] dagster-daemon[5508]: ^ full # [ 848.620557] dagster-daemon[5508]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 848.621108] dagster-daemon[5508]: return next(self.gen) full # [ 848.621689] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 848.625091] dagster-daemon[5508]: with DagsterInstance.get() as instance: full # [ 848.627178] dagster-daemon[5508]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 848.627965] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 848.629548] dagster-daemon[5508]: return create_instance_from_dagster_home() full # [ 848.630235] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 848.630810] dagster-daemon[5508]: return create_instance_from_config(dagster_home_path) full # [ 848.634090] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 848.634644] dagster-daemon[5508]: return create_instance_from_ref(instance_ref) full # [ 848.635471] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 848.638090] dagster-daemon[5508]: unified_storage = instance_ref.storage full # [ 848.638717] dagster-daemon[5508]: ^^^^^^^^^^^^^^^^^^^^ full # [ 848.639522] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 848.639954] dagster-daemon[5508]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 848.642539] dagster-daemon[5508]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.643199] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 848.643793] dagster-daemon[5508]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 848.647091] dagster-daemon[5508]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.647598] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 848.650089] dagster-daemon[5508]: return DagsterPostgresStorage( full # [ 848.650616] dagster-daemon[5508]: inst_data=inst_data, full # [ 848.651277] dagster-daemon[5508]: ...<2 lines>... full # [ 848.651873] dagster-daemon[5508]: token_provider=get_token_provider_from_config(config_value), full # [ 848.654659] dagster-daemon[5508]: ) full # [ 848.655486] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 848.658089] dagster-daemon[5508]: self._run_storage = PostgresRunStorage( full # [ 848.658736] dagster-daemon[5508]: ~~~~~~~~~~~~~~~~~~^ full # [ 848.659572] dagster-daemon[5508]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 848.659951] dagster-daemon[5508]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.662729] dagster-daemon[5508]: ) full # [ 848.663546] dagster-daemon[5508]: ^ full # [ 848.666116] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 848.669091] dagster-daemon[5508]: self._engine = create_pg_engine( full # [ 848.669626] dagster-daemon[5508]: ~~~~~~~~~~~~~~~~^ full # [ 848.672091] dagster-daemon[5508]: self.postgres_url, full # [ 848.672656] dagster-daemon[5508]: ^^^^^^^^^^^^^^^^^^ full # [ 848.673479] dagster-daemon[5508]: ...<2 lines>... full # [ 848.676116] dagster-daemon[5508]: poolclass=db_pool.NullPool, full # [ 848.676698] dagster-daemon[5508]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 848.677524] dagster-daemon[5508]: ) full # [ 848.677956] dagster-daemon[5508]: ^ full # [ 848.680555] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 848.681195] dagster-daemon[5508]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 848.681790] dagster-daemon[5508]: File "", line 2, in create_engine full # [ 848.686090] dagster-daemon[5508]: return target(fn, url, **kwargs) full # [ 848.686587] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 848.687282] dagster-daemon[5508]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 848.687847] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 848.688485] dagster-daemon[5508]: dbapi = dbapi_meth(**dbapi_args) full # [ 848.691115] dagster-daemon[5508]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 848.691689] dagster-daemon[5508]: import psycopg full # [ 848.692518] dagster-daemon[5508]: ModuleNotFoundError: No module named 'psycopg' full # [ 848.868791] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 848.870847] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 848.873606] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.327s wall clock time, 88.5M memory peak. full # [ 850.679192] dagster-webserver[5514]: Traceback (most recent call last): full # [ 850.681675] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 850.682264] dagster-webserver[5514]: sys.exit(main()) full # [ 850.682860] dagster-webserver[5514]: ~~~~^^ full # [ 850.683462] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 850.684129] dagster-webserver[5514]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 850.684735] dagster-webserver[5514]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.685563] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 850.686194] dagster-webserver[5514]: return self.main(*args, **kwargs) full # [ 850.686800] dagster-webserver[5514]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 850.687613] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 850.688271] dagster-webserver[5514]: rv = self.invoke(ctx) full # [ 850.697142] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 850.697667] dagster-webserver[5514]: return ctx.invoke(self.callback, **ctx.params) full # [ 850.698545] dagster-webserver[5514]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.699179] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 850.699800] dagster-webserver[5514]: return callback(*args, **kwargs) full # [ 850.700623] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 850.701653] dagster-webserver[5514]: instance = stack.enter_context( full # [ 850.702490] dagster-webserver[5514]: get_possibly_temporary_instance_for_cli( full # [ 850.703185] dagster-webserver[5514]: ...<3 lines>... full # [ 850.703775] dagster-webserver[5514]: ) full # [ 850.704604] dagster-webserver[5514]: ) full # [ 850.705281] dagster-webserver[5514]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 850.706744] dagster-webserver[5514]: result = _enter(cm) full # [ 850.707508] dagster-webserver[5514]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 850.708906] dagster-webserver[5514]: return next(self.gen) full # [ 850.709714] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 850.712702] dagster-webserver[5514]: with DagsterInstance.get() as instance: full # [ 850.713533] dagster-webserver[5514]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 850.722182] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 850.722709] dagster-webserver[5514]: return create_instance_from_dagster_home() full # [ 850.723553] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 850.724346] dagster-webserver[5514]: return create_instance_from_config(dagster_home_path) full # [ 850.725085] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 850.725668] dagster-webserver[5514]: return create_instance_from_ref(instance_ref) full # [ 850.726563] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 850.727162] dagster-webserver[5514]: unified_storage = instance_ref.storage full # [ 850.727764] dagster-webserver[5514]: ^^^^^^^^^^^^^^^^^^^^ full # [ 850.728584] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 850.729286] dagster-webserver[5514]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 850.729857] dagster-webserver[5514]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.743805] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 850.744537] dagster-webserver[5514]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 850.745199] dagster-webserver[5514]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.745805] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 850.746628] dagster-webserver[5514]: return DagsterPostgresStorage( full # [ 850.747276] dagster-webserver[5514]: inst_data=inst_data, full # [ 850.747924] dagster-webserver[5514]: ...<2 lines>... full # [ 850.748741] dagster-webserver[5514]: token_provider=get_token_provider_from_config(config_value), full # [ 850.749551] dagster-webserver[5514]: ) full # [ 850.750283] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 850.750829] dagster-webserver[5514]: self._run_storage = PostgresRunStorage( full # [ 850.751655] dagster-webserver[5514]: ~~~~~~~~~~~~~~~~~~^ full # [ 850.752497] dagster-webserver[5514]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 850.753562] dagster-webserver[5514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.754691] dagster-webserver[5514]: ) full # [ 850.755237] dagster-webserver[5514]: ^ full # [ 850.755869] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 850.756464] dagster-webserver[5514]: self._engine = create_pg_engine( full # [ 850.757232] dagster-webserver[5514]: ~~~~~~~~~~~~~~~~^ full # [ 850.757914] dagster-webserver[5514]: self.postgres_url, full # [ 850.758722] dagster-webserver[5514]: ^^^^^^^^^^^^^^^^^^ full # [ 850.759757] dagster-webserver[5514]: ...<2 lines>... full # [ 850.760553] dagster-webserver[5514]: poolclass=db_pool.NullPool, full # [ 850.761283] dagster-webserver[5514]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 850.761811] dagster-webserver[5514]: ) full # [ 850.762622] dagster-webserver[5514]: ^ full # [ 850.763361] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 850.763891] dagster-webserver[5514]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 850.779150] dagster-webserver[5514]: File "", line 2, in create_engine full # [ 850.779652] dagster-webserver[5514]: return target(fn, url, **kwargs) full # [ 850.780483] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 850.781137] dagster-webserver[5514]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 850.781730] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 850.782594] dagster-webserver[5514]: dbapi = dbapi_meth(**dbapi_args) full # [ 850.783233] dagster-webserver[5514]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 850.783807] dagster-webserver[5514]: import psycopg full # [ 850.793081] dagster-webserver[5514]: ModuleNotFoundError: No module named 'psycopg' full # [ 851.068491] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 851.069261] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 851.073148] systemd[1]: dagster-webserver.service: Consumed 2.029s CPU time over 8.160s wall clock time, 111.8M memory peak. full # [ 853.955270] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 116. full # [ 853.958274] systemd[1]: Started Dagster Daemon. full # [ 855.789751] dagster-daemon[5547]: Traceback (most recent call last): full # [ 855.792331] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 855.792898] dagster-daemon[5547]: sys.exit(main()) full # [ 855.793690] dagster-daemon[5547]: ~~~~^^ full # [ 855.794502] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 855.795160] dagster-daemon[5547]: cli(obj={}) full # [ 855.795769] dagster-daemon[5547]: ~~~^^^^^^^^ full # [ 855.796565] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 855.797223] dagster-daemon[5547]: return self.main(*args, **kwargs) full # [ 855.797818] dagster-daemon[5547]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 855.798689] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 855.799265] dagster-daemon[5547]: rv = self.invoke(ctx) full # [ 855.799887] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 855.800694] dagster-daemon[5547]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 855.801551] dagster-daemon[5547]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 855.811116] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 855.811640] dagster-daemon[5547]: return ctx.invoke(self.callback, **ctx.params) full # [ 855.812286] dagster-daemon[5547]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.812920] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 855.813739] dagster-daemon[5547]: return callback(*args, **kwargs) full # [ 855.814597] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 855.815232] dagster-daemon[5547]: with get_instance_for_cli( full # [ 855.815840] dagster-daemon[5547]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 855.816664] dagster-daemon[5547]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 855.817503] dagster-daemon[5547]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.818168] dagster-daemon[5547]: ) as instance: full # [ 855.818773] dagster-daemon[5547]: ^ full # [ 855.819634] dagster-daemon[5547]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 855.820246] dagster-daemon[5547]: return next(self.gen) full # [ 855.820845] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 855.821477] dagster-daemon[5547]: with DagsterInstance.get() as instance: full # [ 855.822130] dagster-daemon[5547]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 855.834640] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 855.835207] dagster-daemon[5547]: return create_instance_from_dagster_home() full # [ 855.835826] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 855.836839] dagster-daemon[5547]: return create_instance_from_config(dagster_home_path) full # [ 855.837661] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 855.838499] dagster-daemon[5547]: return create_instance_from_ref(instance_ref) full # [ 855.839212] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 855.839985] dagster-daemon[5547]: unified_storage = instance_ref.storage full # [ 855.840835] dagster-daemon[5547]: ^^^^^^^^^^^^^^^^^^^^ full # [ 855.841636] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 855.842283] dagster-daemon[5547]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 855.842922] dagster-daemon[5547]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.855921] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 855.856656] dagster-daemon[5547]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 855.857490] dagster-daemon[5547]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.858209] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 855.858767] dagster-daemon[5547]: return DagsterPostgresStorage( full # [ 855.859591] dagster-daemon[5547]: inst_data=inst_data, full # [ 855.860572] dagster-daemon[5547]: ...<2 lines>... full # [ 855.861271] dagster-daemon[5547]: token_provider=get_token_provider_from_config(config_value), full # [ 855.861905] dagster-daemon[5547]: ) full # [ 855.862810] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 855.863541] dagster-daemon[5547]: self._run_storage = PostgresRunStorage( full # [ 855.864285] dagster-daemon[5547]: ~~~~~~~~~~~~~~~~~~^ full # [ 855.864794] dagster-daemon[5547]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 855.865612] dagster-daemon[5547]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.867241] dagster-daemon[5547]: ) full # [ 855.867849] dagster-daemon[5547]: ^ full # [ 855.868689] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 855.869926] dagster-daemon[5547]: self._engine = create_pg_engine( full # [ 855.870689] dagster-daemon[5547]: ~~~~~~~~~~~~~~~~^ full # [ 855.871828] dagster-daemon[5547]: self.postgres_url, full # [ 855.872541] dagster-daemon[5547]: ^^^^^^^^^^^^^^^^^^ full # [ 855.873287] dagster-daemon[5547]: ...<2 lines>... full # [ 855.873796] dagster-daemon[5547]: poolclass=db_pool.NullPool, full # [ 855.874605] dagster-daemon[5547]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 855.875491] dagster-daemon[5547]: ) full # [ 855.876124] dagster-daemon[5547]: ^ full # [ 855.886459] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 855.886980] dagster-daemon[5547]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 855.887796] dagster-daemon[5547]: File "", line 2, in create_engine full # [ 855.888611] dagster-daemon[5547]: return target(fn, url, **kwargs) full # [ 855.889977] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 855.890845] dagster-daemon[5547]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 855.893288] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 855.893873] dagster-daemon[5547]: dbapi = dbapi_meth(**dbapi_args) full # [ 855.895758] dagster-daemon[5547]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 855.896657] dagster-daemon[5547]: import psycopg full # [ 855.897547] dagster-daemon[5547]: ModuleNotFoundError: No module named 'psycopg' full # [ 856.095546] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 104. full # [ 856.097915] systemd[1]: Started Dagster Webserver. full # [ 856.102095] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 856.104454] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 856.106535] systemd[1]: dagster-daemon.service: Consumed 1.402s CPU time over 7.226s wall clock time, 88.5M memory peak. full # [ 858.673183] dagster-webserver[5558]: Traceback (most recent call last): full # [ 858.675673] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 858.676262] dagster-webserver[5558]: sys.exit(main()) full # [ 858.676845] dagster-webserver[5558]: ~~~~^^ full # [ 858.677466] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 858.678129] dagster-webserver[5558]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 858.678751] dagster-webserver[5558]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 858.679601] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 858.680207] dagster-webserver[5558]: return self.main(*args, **kwargs) full # [ 858.680786] dagster-webserver[5558]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 858.681599] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 858.682255] dagster-webserver[5558]: rv = self.invoke(ctx) full # [ 858.691073] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 858.691598] dagster-webserver[5558]: return ctx.invoke(self.callback, **ctx.params) full # [ 858.692296] dagster-webserver[5558]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 858.692881] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 858.693701] dagster-webserver[5558]: return callback(*args, **kwargs) full # [ 858.694543] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 858.695215] dagster-webserver[5558]: instance = stack.enter_context( full # [ 858.695823] dagster-webserver[5558]: get_possibly_temporary_instance_for_cli( full # [ 858.696647] dagster-webserver[5558]: ...<3 lines>... full # [ 858.697486] dagster-webserver[5558]: ) full # [ 858.698158] dagster-webserver[5558]: ) full # [ 858.698806] dagster-webserver[5558]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 858.699585] dagster-webserver[5558]: result = _enter(cm) full # [ 858.700240] dagster-webserver[5558]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 858.700842] dagster-webserver[5558]: return next(self.gen) full # [ 858.711447] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 858.711998] dagster-webserver[5558]: with DagsterInstance.get() as instance: full # [ 858.712622] dagster-webserver[5558]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 858.713274] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 858.713912] dagster-webserver[5558]: return create_instance_from_dagster_home() full # [ 858.714746] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 858.715559] dagster-webserver[5558]: return create_instance_from_config(dagster_home_path) full # [ 858.716271] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 858.717138] dagster-webserver[5558]: return create_instance_from_ref(instance_ref) full # [ 858.717670] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 858.718506] dagster-webserver[5558]: unified_storage = instance_ref.storage full # [ 858.719164] dagster-webserver[5558]: ^^^^^^^^^^^^^^^^^^^^ full # [ 858.732395] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 858.732960] dagster-webserver[5558]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 858.733762] dagster-webserver[5558]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 858.734583] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 858.735260] dagster-webserver[5558]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 858.735871] dagster-webserver[5558]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 858.736691] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 858.737537] dagster-webserver[5558]: return DagsterPostgresStorage( full # [ 858.738204] dagster-webserver[5558]: inst_data=inst_data, full # [ 858.738804] dagster-webserver[5558]: ...<2 lines>... full # [ 858.739629] dagster-webserver[5558]: token_provider=get_token_provider_from_config(config_value), full # [ 858.740275] dagster-webserver[5558]: ) full # [ 858.740958] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 858.741732] dagster-webserver[5558]: self._run_storage = PostgresRunStorage( full # [ 858.742564] dagster-webserver[5558]: ~~~~~~~~~~~~~~~~~~^ full # [ 858.743233] dagster-webserver[5558]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 858.743838] dagster-webserver[5558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 858.744663] dagster-webserver[5558]: ) full # [ 858.745499] dagster-webserver[5558]: ^ full # [ 858.746168] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 858.746757] dagster-webserver[5558]: self._engine = create_pg_engine( full # [ 858.747567] dagster-webserver[5558]: ~~~~~~~~~~~~~~~~^ full # [ 858.748230] dagster-webserver[5558]: self.postgres_url, full # [ 858.748829] dagster-webserver[5558]: ^^^^^^^^^^^^^^^^^^ full # [ 858.749642] dagster-webserver[5558]: ...<2 lines>... full # [ 858.750463] dagster-webserver[5558]: poolclass=db_pool.NullPool, full # [ 858.752288] dagster-webserver[5558]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 858.752907] dagster-webserver[5558]: ) full # [ 858.754159] dagster-webserver[5558]: ^ full # [ 858.769390] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 858.769935] dagster-webserver[5558]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 858.770767] dagster-webserver[5558]: File "", line 2, in create_engine full # [ 858.771593] dagster-webserver[5558]: return target(fn, url, **kwargs) full # [ 858.772264] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 858.773168] dagster-webserver[5558]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 858.773752] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 858.774542] dagster-webserver[5558]: dbapi = dbapi_meth(**dbapi_args) full # [ 858.775239] dagster-webserver[5558]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 858.775827] dagster-webserver[5558]: import psycopg full # [ 858.786748] dagster-webserver[5558]: ModuleNotFoundError: No module named 'psycopg' full # [ 859.063298] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 859.064086] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 859.068259] systemd[1]: dagster-webserver.service: Consumed 1.997s CPU time over 7.987s wall clock time, 111.6M memory peak. full # [ 861.205088] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 117. full # [ 861.209728] systemd[1]: Started Dagster Daemon. full # [ 863.053666] dagster-daemon[5585]: Traceback (most recent call last): full # [ 863.056237] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 863.056816] dagster-daemon[5585]: sys.exit(main()) full # [ 863.057591] dagster-daemon[5585]: ~~~~^^ full # [ 863.058242] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 863.058847] dagster-daemon[5585]: cli(obj={}) full # [ 863.059485] dagster-daemon[5585]: ~~~^^^^^^^^ full # [ 863.060155] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 863.060711] dagster-daemon[5585]: return self.main(*args, **kwargs) full # [ 863.061532] dagster-daemon[5585]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 863.062190] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 863.062789] dagster-daemon[5585]: rv = self.invoke(ctx) full # [ 863.070421] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 863.070768] dagster-daemon[5585]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 863.071631] dagster-daemon[5585]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 863.072274] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 863.072876] dagster-daemon[5585]: return ctx.invoke(self.callback, **ctx.params) full # [ 863.073693] dagster-daemon[5585]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.074531] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 863.075196] dagster-daemon[5585]: return callback(*args, **kwargs) full # [ 863.075840] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 863.076666] dagster-daemon[5585]: with get_instance_for_cli( full # [ 863.077279] dagster-daemon[5585]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 863.077896] dagster-daemon[5585]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 863.078682] dagster-daemon[5585]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.079507] dagster-daemon[5585]: ) as instance: full # [ 863.080145] dagster-daemon[5585]: ^ full # [ 863.080747] dagster-daemon[5585]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 863.081578] dagster-daemon[5585]: return next(self.gen) full # [ 863.094270] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 863.094811] dagster-daemon[5585]: with DagsterInstance.get() as instance: full # [ 863.095642] dagster-daemon[5585]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 863.096288] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 863.096929] dagster-daemon[5585]: return create_instance_from_dagster_home() full # [ 863.097755] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 863.098584] dagster-daemon[5585]: return create_instance_from_config(dagster_home_path) full # [ 863.099257] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 863.099866] dagster-daemon[5585]: return create_instance_from_ref(instance_ref) full # [ 863.100719] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 863.101518] dagster-daemon[5585]: unified_storage = instance_ref.storage full # [ 863.102203] dagster-daemon[5585]: ^^^^^^^^^^^^^^^^^^^^ full # [ 863.102788] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 863.103615] dagster-daemon[5585]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 863.104289] dagster-daemon[5585]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.119765] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 863.120492] dagster-daemon[5585]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 863.121171] dagster-daemon[5585]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.121790] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 863.122607] dagster-daemon[5585]: return DagsterPostgresStorage( full # [ 863.123277] dagster-daemon[5585]: inst_data=inst_data, full # [ 863.123892] dagster-daemon[5585]: ...<2 lines>... full # [ 863.124702] dagster-daemon[5585]: token_provider=get_token_provider_from_config(config_value), full # [ 863.125542] dagster-daemon[5585]: ) full # [ 863.126214] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 863.126823] dagster-daemon[5585]: self._run_storage = PostgresRunStorage( full # [ 863.127649] dagster-daemon[5585]: ~~~~~~~~~~~~~~~~~~^ full # [ 863.128484] dagster-daemon[5585]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 863.129168] dagster-daemon[5585]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.129776] dagster-daemon[5585]: ) full # [ 863.130602] dagster-daemon[5585]: ^ full # [ 863.131315] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 863.131893] dagster-daemon[5585]: self._engine = create_pg_engine( full # [ 863.132701] dagster-daemon[5585]: ~~~~~~~~~~~~~~~~^ full # [ 863.133543] dagster-daemon[5585]: self.postgres_url, full # [ 863.134192] dagster-daemon[5585]: ^^^^^^^^^^^^^^^^^^ full # [ 863.134791] dagster-daemon[5585]: ...<2 lines>... full # [ 863.135604] dagster-daemon[5585]: poolclass=db_pool.NullPool, full # [ 863.136259] dagster-daemon[5585]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 863.136860] dagster-daemon[5585]: ) full # [ 863.137668] dagster-daemon[5585]: ^ full # [ 863.150445] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 863.153095] dagster-daemon[5585]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 863.154506] dagster-daemon[5585]: File "", line 2, in create_engine full # [ 863.156659] dagster-daemon[5585]: return target(fn, url, **kwargs) full # [ 863.157848] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 863.160368] dagster-daemon[5585]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 863.161838] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 863.164389] dagster-daemon[5585]: dbapi = dbapi_meth(**dbapi_args) full # [ 863.165549] dagster-daemon[5585]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 863.168296] dagster-daemon[5585]: import psycopg full # [ 863.169243] dagster-daemon[5585]: ModuleNotFoundError: No module named 'psycopg' full # [ 863.344592] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 863.345352] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 863.349421] systemd[1]: dagster-daemon.service: Consumed 1.415s CPU time over 7.245s wall clock time, 88.5M memory peak. full # [ 864.204531] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 105. full # [ 864.209335] systemd[1]: Started Dagster Webserver. full # [ 866.794396] dagster-webserver[5602]: Traceback (most recent call last): full # [ 866.796940] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 866.797664] dagster-webserver[5602]: sys.exit(main()) full # [ 866.798476] dagster-webserver[5602]: ~~~~^^ full # [ 866.799127] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 866.799738] dagster-webserver[5602]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 866.800597] dagster-webserver[5602]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.801228] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 866.801795] dagster-webserver[5602]: return self.main(*args, **kwargs) full # [ 866.802640] dagster-webserver[5602]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 866.803272] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 866.803910] dagster-webserver[5602]: rv = self.invoke(ctx) full # [ 866.812268] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 866.812811] dagster-webserver[5602]: return ctx.invoke(self.callback, **ctx.params) full # [ 866.813662] dagster-webserver[5602]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.814480] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 866.815151] dagster-webserver[5602]: return callback(*args, **kwargs) full # [ 866.815758] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 866.816583] dagster-webserver[5602]: instance = stack.enter_context( full # [ 866.817267] dagster-webserver[5602]: get_possibly_temporary_instance_for_cli( full # [ 866.817866] dagster-webserver[5602]: ...<3 lines>... full # [ 866.818686] dagster-webserver[5602]: ) full # [ 866.819524] dagster-webserver[5602]: ) full # [ 866.820220] dagster-webserver[5602]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 866.820787] dagster-webserver[5602]: result = _enter(cm) full # [ 866.821613] dagster-webserver[5602]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 866.822306] dagster-webserver[5602]: return next(self.gen) full # [ 866.832639] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 866.833204] dagster-webserver[5602]: with DagsterInstance.get() as instance: full # [ 866.833814] dagster-webserver[5602]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 866.834641] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 866.835481] dagster-webserver[5602]: return create_instance_from_dagster_home() full # [ 866.836156] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 866.836766] dagster-webserver[5602]: return create_instance_from_config(dagster_home_path) full # [ 866.837663] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 866.838265] dagster-webserver[5602]: return create_instance_from_ref(instance_ref) full # [ 866.838887] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 866.839693] dagster-webserver[5602]: unified_storage = instance_ref.storage full # [ 866.840528] dagster-webserver[5602]: ^^^^^^^^^^^^^^^^^^^^ full # [ 866.853581] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 866.856199] dagster-webserver[5602]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 866.858145] dagster-webserver[5602]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.859661] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 866.862245] dagster-webserver[5602]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 866.863823] dagster-webserver[5602]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.865470] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 866.868150] dagster-webserver[5602]: return DagsterPostgresStorage( full # [ 866.869330] dagster-webserver[5602]: inst_data=inst_data, full # [ 866.870443] dagster-webserver[5602]: ...<2 lines>... full # [ 866.871435] dagster-webserver[5602]: token_provider=get_token_provider_from_config(config_value), full # [ 866.873069] dagster-webserver[5602]: ) full # [ 866.873852] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 866.876378] dagster-webserver[5602]: self._run_storage = PostgresRunStorage( full # [ 866.877664] dagster-webserver[5602]: ~~~~~~~~~~~~~~~~~~^ full # [ 866.878963] dagster-webserver[5602]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 866.880692] dagster-webserver[5602]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.882396] dagster-webserver[5602]: ) full # [ 866.883248] dagster-webserver[5602]: ^ full # [ 866.884079] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 866.886794] dagster-webserver[5602]: self._engine = create_pg_engine( full # [ 866.888032] dagster-webserver[5602]: ~~~~~~~~~~~~~~~~^ full # [ 866.889228] dagster-webserver[5602]: self.postgres_url, full # [ 866.890316] dagster-webserver[5602]: ^^^^^^^^^^^^^^^^^^ full # [ 866.891399] dagster-webserver[5602]: ...<2 lines>... full # [ 866.892386] dagster-webserver[5602]: poolclass=db_pool.NullPool, full # [ 866.893566] dagster-webserver[5602]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 866.894762] dagster-webserver[5602]: ) full # [ 866.895569] dagster-webserver[5602]: ^ full # [ 866.896389] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 866.899033] dagster-webserver[5602]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 866.900512] dagster-webserver[5602]: File "", line 2, in create_engine full # [ 866.902705] dagster-webserver[5602]: return target(fn, url, **kwargs) full # [ 866.903899] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 866.906454] dagster-webserver[5602]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 866.907984] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 866.910597] dagster-webserver[5602]: dbapi = dbapi_meth(**dbapi_args) full # [ 866.911791] dagster-webserver[5602]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 866.914540] dagster-webserver[5602]: import psycopg full # [ 866.915563] dagster-webserver[5602]: ModuleNotFoundError: No module named 'psycopg' full # [ 867.128634] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 867.129423] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 867.133490] systemd[1]: dagster-webserver.service: Consumed 1.983s CPU time over 8.061s wall clock time, 111.8M memory peak. full # [ 868.455194] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 118. full # [ 868.457927] systemd[1]: Started Dagster Daemon. full # [ 870.289627] dagster-daemon[5623]: Traceback (most recent call last): full # [ 870.292167] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 870.292730] dagster-daemon[5623]: sys.exit(main()) full # [ 870.293542] dagster-daemon[5623]: ~~~~^^ full # [ 870.294206] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 870.294816] dagster-daemon[5623]: cli(obj={}) full # [ 870.295649] dagster-daemon[5623]: ~~~^^^^^^^^ full # [ 870.296467] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 870.297132] dagster-daemon[5623]: return self.main(*args, **kwargs) full # [ 870.297719] dagster-daemon[5623]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 870.298575] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 870.299206] dagster-daemon[5623]: rv = self.invoke(ctx) full # [ 870.299847] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 870.300647] dagster-daemon[5623]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 870.301324] dagster-daemon[5623]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 870.311081] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 870.311606] dagster-daemon[5623]: return ctx.invoke(self.callback, **ctx.params) full # [ 870.312295] dagster-daemon[5623]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.312914] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 870.313742] dagster-daemon[5623]: return callback(*args, **kwargs) full # [ 870.314587] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 870.315275] dagster-daemon[5623]: with get_instance_for_cli( full # [ 870.315898] dagster-daemon[5623]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 870.316723] dagster-daemon[5623]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 870.317562] dagster-daemon[5623]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.318251] dagster-daemon[5623]: ) as instance: full # [ 870.318870] dagster-daemon[5623]: ^ full # [ 870.319713] dagster-daemon[5623]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 870.320516] dagster-daemon[5623]: return next(self.gen) full # [ 870.321164] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 870.321764] dagster-daemon[5623]: with DagsterInstance.get() as instance: full # [ 870.322575] dagster-daemon[5623]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 870.334767] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 870.335497] dagster-daemon[5623]: return create_instance_from_dagster_home() full # [ 870.336183] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 870.336804] dagster-daemon[5623]: return create_instance_from_config(dagster_home_path) full # [ 870.337649] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 870.338317] dagster-daemon[5623]: return create_instance_from_ref(instance_ref) full # [ 870.338997] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 870.339587] dagster-daemon[5623]: unified_storage = instance_ref.storage full # [ 870.340312] dagster-daemon[5623]: ^^^^^^^^^^^^^^^^^^^^ full # [ 870.340903] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 870.341709] dagster-daemon[5623]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 870.342552] dagster-daemon[5623]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.356071] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 870.356612] dagster-daemon[5623]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 870.357299] dagster-daemon[5623]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.357911] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 870.358723] dagster-daemon[5623]: return DagsterPostgresStorage( full # [ 870.359533] dagster-daemon[5623]: inst_data=inst_data, full # [ 870.360194] dagster-daemon[5623]: ...<2 lines>... full # [ 870.360793] dagster-daemon[5623]: token_provider=get_token_provider_from_config(config_value), full # [ 870.361632] dagster-daemon[5623]: ) full # [ 870.362365] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 870.363100] dagster-daemon[5623]: self._run_storage = PostgresRunStorage( full # [ 870.363682] dagster-daemon[5623]: ~~~~~~~~~~~~~~~~~~^ full # [ 870.364512] dagster-daemon[5623]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 870.365165] dagster-daemon[5623]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.365820] dagster-daemon[5623]: ) full # [ 870.366574] dagster-daemon[5623]: ^ full # [ 870.367243] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 870.367847] dagster-daemon[5623]: self._engine = create_pg_engine( full # [ 870.368468] dagster-daemon[5623]: ~~~~~~~~~~~~~~~~^ full # [ 870.369127] dagster-daemon[5623]: self.postgres_url, full # [ 870.369722] dagster-daemon[5623]: ^^^^^^^^^^^^^^^^^^ full # [ 870.370737] dagster-daemon[5623]: ...<2 lines>... full # [ 870.371558] dagster-daemon[5623]: poolclass=db_pool.NullPool, full # [ 870.372236] dagster-daemon[5623]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 870.372829] dagster-daemon[5623]: ) full # [ 870.373639] dagster-daemon[5623]: ^ full # [ 870.386657] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 870.389248] dagster-daemon[5623]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 870.390666] dagster-daemon[5623]: File "", line 2, in create_engine full # [ 870.392827] dagster-daemon[5623]: return target(fn, url, **kwargs) full # [ 870.394063] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 870.396625] dagster-daemon[5623]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 870.398135] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 870.400744] dagster-daemon[5623]: dbapi = dbapi_meth(**dbapi_args) full # [ 870.401907] dagster-daemon[5623]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 870.404626] dagster-daemon[5623]: import psycopg full # [ 870.405555] dagster-daemon[5623]: ModuleNotFoundError: No module named 'psycopg' full # [ 870.610364] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 870.613095] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 870.615497] systemd[1]: dagster-daemon.service: Consumed 1.429s CPU time over 7.258s wall clock time, 88.5M memory peak. full # [ 872.204857] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 106. full # [ 872.207818] systemd[1]: Started Dagster Webserver. full # [ 874.804558] dagster-webserver[5640]: Traceback (most recent call last): full # [ 874.807087] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 874.807646] dagster-webserver[5640]: sys.exit(main()) full # [ 874.808300] dagster-webserver[5640]: ~~~~^^ full # [ 874.808909] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 874.809911] dagster-webserver[5640]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 874.810783] dagster-webserver[5640]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.811564] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 874.812208] dagster-webserver[5640]: return self.main(*args, **kwargs) full # [ 874.812794] dagster-webserver[5640]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 874.813671] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 874.814259] dagster-webserver[5640]: rv = self.invoke(ctx) full # [ 874.822429] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 874.822989] dagster-webserver[5640]: return ctx.invoke(self.callback, **ctx.params) full # [ 874.823626] dagster-webserver[5640]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.824285] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 874.824887] dagster-webserver[5640]: return callback(*args, **kwargs) full # [ 874.825706] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 874.826554] dagster-webserver[5640]: instance = stack.enter_context( full # [ 874.827224] dagster-webserver[5640]: get_possibly_temporary_instance_for_cli( full # [ 874.827833] dagster-webserver[5640]: ...<3 lines>... full # [ 874.828681] dagster-webserver[5640]: ) full # [ 874.830483] dagster-webserver[5640]: ) full # [ 874.831735] dagster-webserver[5640]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 874.832504] dagster-webserver[5640]: result = _enter(cm) full # [ 874.834629] dagster-webserver[5640]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 874.835518] dagster-webserver[5640]: return next(self.gen) full # [ 874.842747] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 874.843299] dagster-webserver[5640]: with DagsterInstance.get() as instance: full # [ 874.843919] dagster-webserver[5640]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 874.844757] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 874.845586] dagster-webserver[5640]: return create_instance_from_dagster_home() full # [ 874.846294] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 874.846866] dagster-webserver[5640]: return create_instance_from_config(dagster_home_path) full # [ 874.847684] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 874.848524] dagster-webserver[5640]: return create_instance_from_ref(instance_ref) full # [ 874.858844] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 874.859572] dagster-webserver[5640]: unified_storage = instance_ref.storage full # [ 874.860253] dagster-webserver[5640]: ^^^^^^^^^^^^^^^^^^^^ full # [ 874.860860] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 874.861512] dagster-webserver[5640]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 874.862359] dagster-webserver[5640]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.863063] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 874.863592] dagster-webserver[5640]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 874.864267] dagster-webserver[5640]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.864884] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 874.865693] dagster-webserver[5640]: return DagsterPostgresStorage( full # [ 874.866530] dagster-webserver[5640]: inst_data=inst_data, full # [ 874.867171] dagster-webserver[5640]: ...<2 lines>... full # [ 874.867777] dagster-webserver[5640]: token_provider=get_token_provider_from_config(config_value), full # [ 874.868594] dagster-webserver[5640]: ) full # [ 874.881544] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 874.882140] dagster-webserver[5640]: self._run_storage = PostgresRunStorage( full # [ 874.882718] dagster-webserver[5640]: ~~~~~~~~~~~~~~~~~~^ full # [ 874.883558] dagster-webserver[5640]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 874.884234] dagster-webserver[5640]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.884840] dagster-webserver[5640]: ) full # [ 874.885657] dagster-webserver[5640]: ^ full # [ 874.886524] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 874.887215] dagster-webserver[5640]: self._engine = create_pg_engine( full # [ 874.887776] dagster-webserver[5640]: ~~~~~~~~~~~~~~~~^ full # [ 874.888602] dagster-webserver[5640]: self.postgres_url, full # [ 874.889284] dagster-webserver[5640]: ^^^^^^^^^^^^^^^^^^ full # [ 874.889888] dagster-webserver[5640]: ...<2 lines>... full # [ 874.890707] dagster-webserver[5640]: poolclass=db_pool.NullPool, full # [ 874.891549] dagster-webserver[5640]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 874.892227] dagster-webserver[5640]: ) full # [ 874.892804] dagster-webserver[5640]: ^ full # [ 874.893616] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 874.894270] dagster-webserver[5640]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 874.894901] dagster-webserver[5640]: File "", line 2, in create_engine full # [ 874.895744] dagster-webserver[5640]: return target(fn, url, **kwargs) full # [ 874.908091] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 874.910650] dagster-webserver[5640]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 874.912192] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 874.914803] dagster-webserver[5640]: dbapi = dbapi_meth(**dbapi_args) full # [ 874.916038] dagster-webserver[5640]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 874.918789] dagster-webserver[5640]: import psycopg full # [ 874.919768] dagster-webserver[5640]: ModuleNotFoundError: No module named 'psycopg' full # [ 875.175491] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 875.176262] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 875.180218] systemd[1]: dagster-webserver.service: Consumed 1.997s CPU time over 8.040s wall clock time, 111.8M memory peak. full # [ 875.704902] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 119. full # [ 875.709793] systemd[1]: Started Dagster Daemon. full # [ 877.541679] dagster-daemon[5661]: Traceback (most recent call last): full # [ 877.544245] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 877.544845] dagster-daemon[5661]: sys.exit(main()) full # [ 877.545619] dagster-daemon[5661]: ~~~~^^ full # [ 877.546301] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 877.546902] dagster-daemon[5661]: cli(obj={}) full # [ 877.547720] dagster-daemon[5661]: ~~~^^^^^^^^ full # [ 877.548530] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 877.549193] dagster-daemon[5661]: return self.main(*args, **kwargs) full # [ 877.549785] dagster-daemon[5661]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 877.550639] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 877.551254] dagster-daemon[5661]: rv = self.invoke(ctx) full # [ 877.551857] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 877.552672] dagster-daemon[5661]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 877.553513] dagster-daemon[5661]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 877.563082] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 877.563607] dagster-daemon[5661]: return ctx.invoke(self.callback, **ctx.params) full # [ 877.564288] dagster-daemon[5661]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.564895] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 877.565713] dagster-daemon[5661]: return callback(*args, **kwargs) full # [ 877.566591] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 877.567226] dagster-daemon[5661]: with get_instance_for_cli( full # [ 877.567832] dagster-daemon[5661]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 877.568666] dagster-daemon[5661]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 877.569502] dagster-daemon[5661]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.570173] dagster-daemon[5661]: ) as instance: full # [ 877.570783] dagster-daemon[5661]: ^ full # [ 877.571588] dagster-daemon[5661]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 877.572249] dagster-daemon[5661]: return next(self.gen) full # [ 877.582364] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 877.582916] dagster-daemon[5661]: with DagsterInstance.get() as instance: full # [ 877.583726] dagster-daemon[5661]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 877.584551] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 877.585221] dagster-daemon[5661]: return create_instance_from_dagster_home() full # [ 877.585871] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 877.586665] dagster-daemon[5661]: return create_instance_from_config(dagster_home_path) full # [ 877.587499] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 877.588180] dagster-daemon[5661]: return create_instance_from_ref(instance_ref) full # [ 877.597931] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 877.598655] dagster-daemon[5661]: unified_storage = instance_ref.storage full # [ 877.599517] dagster-daemon[5661]: ^^^^^^^^^^^^^^^^^^^^ full # [ 877.600167] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 877.600774] dagster-daemon[5661]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 877.601598] dagster-daemon[5661]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.602266] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 877.602873] dagster-daemon[5661]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 877.603691] dagster-daemon[5661]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.604585] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 877.605188] dagster-daemon[5661]: return DagsterPostgresStorage( full # [ 877.605792] dagster-daemon[5661]: inst_data=inst_data, full # [ 877.606615] dagster-daemon[5661]: ...<2 lines>... full # [ 877.607288] dagster-daemon[5661]: token_provider=get_token_provider_from_config(config_value), full # [ 877.607897] dagster-daemon[5661]: ) full # [ 877.608716] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 877.609555] dagster-daemon[5661]: self._run_storage = PostgresRunStorage( full # [ 877.610249] dagster-daemon[5661]: ~~~~~~~~~~~~~~~~~~^ full # [ 877.610826] dagster-daemon[5661]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 877.611638] dagster-daemon[5661]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.612267] dagster-daemon[5661]: ) full # [ 877.612889] dagster-daemon[5661]: ^ full # [ 877.628639] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 877.631337] dagster-daemon[5661]: self._engine = create_pg_engine( full # [ 877.632499] dagster-daemon[5661]: ~~~~~~~~~~~~~~~~^ full # [ 877.633661] dagster-daemon[5661]: self.postgres_url, full # [ 877.634681] dagster-daemon[5661]: ^^^^^^^^^^^^^^^^^^ full # [ 877.635697] dagster-daemon[5661]: ...<2 lines>... full # [ 877.636640] dagster-daemon[5661]: poolclass=db_pool.NullPool, full # [ 877.637788] dagster-daemon[5661]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 877.638963] dagster-daemon[5661]: ) full # [ 877.639739] dagster-daemon[5661]: ^ full # [ 877.640511] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 877.643135] dagster-daemon[5661]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 877.644590] dagster-daemon[5661]: File "", line 2, in create_engine full # [ 877.646771] dagster-daemon[5661]: return target(fn, url, **kwargs) full # [ 877.647934] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 877.650464] dagster-daemon[5661]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 877.651959] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 877.654518] dagster-daemon[5661]: dbapi = dbapi_meth(**dbapi_args) full # [ 877.655682] dagster-daemon[5661]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 877.658392] dagster-daemon[5661]: import psycopg full # [ 877.659345] dagster-daemon[5661]: ModuleNotFoundError: No module named 'psycopg' full # [ 877.820697] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 877.822914] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 877.825046] systemd[1]: dagster-daemon.service: Consumed 1.413s CPU time over 7.209s wall clock time, 88.5M memory peak. full # [ 880.204726] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 107. full # [ 880.209371] systemd[1]: Started Dagster Webserver. full # [ 882.768291] dagster-webserver[5683]: Traceback (most recent call last): full # [ 882.770805] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 882.771559] dagster-webserver[5683]: sys.exit(main()) full # [ 882.772182] dagster-webserver[5683]: ~~~~^^ full # [ 882.772787] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 882.773603] dagster-webserver[5683]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 882.774283] dagster-webserver[5683]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.774903] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 882.775682] dagster-webserver[5683]: return self.main(*args, **kwargs) full # [ 882.776519] dagster-webserver[5683]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 882.777154] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 882.777753] dagster-webserver[5683]: rv = self.invoke(ctx) full # [ 882.786181] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 882.786710] dagster-webserver[5683]: return ctx.invoke(self.callback, **ctx.params) full # [ 882.787584] dagster-webserver[5683]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.788231] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 882.788841] dagster-webserver[5683]: return callback(*args, **kwargs) full # [ 882.789676] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 882.790528] dagster-webserver[5683]: instance = stack.enter_context( full # [ 882.791193] dagster-webserver[5683]: get_possibly_temporary_instance_for_cli( full # [ 882.791790] dagster-webserver[5683]: ...<3 lines>... full # [ 882.792626] dagster-webserver[5683]: ) full # [ 882.793291] dagster-webserver[5683]: ) full # [ 882.793901] dagster-webserver[5683]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 882.794703] dagster-webserver[5683]: result = _enter(cm) full # [ 882.795560] dagster-webserver[5683]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 882.796185] dagster-webserver[5683]: return next(self.gen) full # [ 882.806552] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 882.807134] dagster-webserver[5683]: with DagsterInstance.get() as instance: full # [ 882.807727] dagster-webserver[5683]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 882.808555] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 882.809227] dagster-webserver[5683]: return create_instance_from_dagster_home() full # [ 882.809836] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 882.810672] dagster-webserver[5683]: return create_instance_from_config(dagster_home_path) full # [ 882.811542] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 882.812204] dagster-webserver[5683]: return create_instance_from_ref(instance_ref) full # [ 882.812784] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 882.813607] dagster-webserver[5683]: unified_storage = instance_ref.storage full # [ 882.814278] dagster-webserver[5683]: ^^^^^^^^^^^^^^^^^^^^ full # [ 882.827497] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 882.828100] dagster-webserver[5683]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 882.828671] dagster-webserver[5683]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.829509] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 882.830172] dagster-webserver[5683]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 882.830779] dagster-webserver[5683]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.831605] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 882.832348] dagster-webserver[5683]: return DagsterPostgresStorage( full # [ 882.832884] dagster-webserver[5683]: inst_data=inst_data, full # [ 882.833702] dagster-webserver[5683]: ...<2 lines>... full # [ 882.834540] dagster-webserver[5683]: token_provider=get_token_provider_from_config(config_value), full # [ 882.835211] dagster-webserver[5683]: ) full # [ 882.835868] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 882.836655] dagster-webserver[5683]: self._run_storage = PostgresRunStorage( full # [ 882.837502] dagster-webserver[5683]: ~~~~~~~~~~~~~~~~~~^ full # [ 882.838526] dagster-webserver[5683]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 882.839173] dagster-webserver[5683]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.839779] dagster-webserver[5683]: ) full # [ 882.840605] dagster-webserver[5683]: ^ full # [ 882.841268] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 882.841863] dagster-webserver[5683]: self._engine = create_pg_engine( full # [ 882.842670] dagster-webserver[5683]: ~~~~~~~~~~~~~~~~^ full # [ 882.843495] dagster-webserver[5683]: self.postgres_url, full # [ 882.844150] dagster-webserver[5683]: ^^^^^^^^^^^^^^^^^^ full # [ 882.844752] dagster-webserver[5683]: ...<2 lines>... full # [ 882.845563] dagster-webserver[5683]: poolclass=db_pool.NullPool, full # [ 882.846219] dagster-webserver[5683]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 882.846819] dagster-webserver[5683]: ) full # [ 882.847630] dagster-webserver[5683]: ^ full # [ 882.864479] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 882.865065] dagster-webserver[5683]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 882.865655] dagster-webserver[5683]: File "", line 2, in create_engine full # [ 882.866493] dagster-webserver[5683]: return target(fn, url, **kwargs) full # [ 882.867162] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 882.867768] dagster-webserver[5683]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 882.868593] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 882.869264] dagster-webserver[5683]: dbapi = dbapi_meth(**dbapi_args) full # [ 882.870727] dagster-webserver[5683]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 882.872296] dagster-webserver[5683]: import psycopg full # [ 882.882085] dagster-webserver[5683]: ModuleNotFoundError: No module named 'psycopg' full # [ 882.956156] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 120. full # [ 882.959474] systemd[1]: Started Dagster Daemon. full # [ 883.198099] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 883.200543] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 883.202677] systemd[1]: dagster-webserver.service: Consumed 2.019s CPU time over 8.015s wall clock time, 111.8M memory peak. full # [ 884.779572] dagster-daemon[5697]: Traceback (most recent call last): full # [ 884.782100] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 884.782649] dagster-daemon[5697]: sys.exit(main()) full # [ 884.783279] dagster-daemon[5697]: ~~~~^^ full # [ 884.783910] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 884.784705] dagster-daemon[5697]: cli(obj={}) full # [ 884.785552] dagster-daemon[5697]: ~~~^^^^^^^^ full # [ 884.786195] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 884.786814] dagster-daemon[5697]: return self.main(*args, **kwargs) full # [ 884.787681] dagster-daemon[5697]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 884.788314] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 884.788879] dagster-daemon[5697]: rv = self.invoke(ctx) full # [ 884.796287] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 884.796824] dagster-daemon[5697]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 884.797679] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 884.798497] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 884.799171] dagster-daemon[5697]: return ctx.invoke(self.callback, **ctx.params) full # [ 884.799779] dagster-daemon[5697]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 884.800603] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 884.801276] dagster-daemon[5697]: return callback(*args, **kwargs) full # [ 884.801921] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 884.802705] dagster-daemon[5697]: with get_instance_for_cli( full # [ 884.803520] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 884.804165] dagster-daemon[5697]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 884.804765] dagster-daemon[5697]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 884.805577] dagster-daemon[5697]: ) as instance: full # [ 884.806229] dagster-daemon[5697]: ^ full # [ 884.817351] dagster-daemon[5697]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 884.817888] dagster-daemon[5697]: return next(self.gen) full # [ 884.818710] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 884.819551] dagster-daemon[5697]: with DagsterInstance.get() as instance: full # [ 884.820227] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 884.821098] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 884.821656] dagster-daemon[5697]: return create_instance_from_dagster_home() full # [ 884.822505] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 884.823174] dagster-daemon[5697]: return create_instance_from_config(dagster_home_path) full # [ 884.823771] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 884.824594] dagster-daemon[5697]: return create_instance_from_ref(instance_ref) full # [ 884.825287] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 884.825888] dagster-daemon[5697]: unified_storage = instance_ref.storage full # [ 884.826730] dagster-daemon[5697]: ^^^^^^^^^^^^^^^^^^^^ full # [ 884.827582] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 884.828212] dagster-daemon[5697]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 884.828796] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 884.845807] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 884.846539] dagster-daemon[5697]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 884.847197] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 884.847803] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 884.848629] dagster-daemon[5697]: return DagsterPostgresStorage( full # [ 884.849273] dagster-daemon[5697]: inst_data=inst_data, full # [ 884.849909] dagster-daemon[5697]: ...<2 lines>... full # [ 884.850728] dagster-daemon[5697]: token_provider=get_token_provider_from_config(config_value), full # [ 884.851549] dagster-daemon[5697]: ) full # [ 884.852258] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 884.852842] dagster-daemon[5697]: self._run_storage = PostgresRunStorage( full # [ 884.853655] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~~~^ full # [ 884.854489] dagster-daemon[5697]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 884.855163] dagster-daemon[5697]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 884.855768] dagster-daemon[5697]: ) full # [ 884.856591] dagster-daemon[5697]: ^ full # [ 884.857267] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 884.857875] dagster-daemon[5697]: self._engine = create_pg_engine( full # [ 884.858691] dagster-daemon[5697]: ~~~~~~~~~~~~~~~~^ full # [ 884.859526] dagster-daemon[5697]: self.postgres_url, full # [ 884.860163] dagster-daemon[5697]: ^^^^^^^^^^^^^^^^^^ full # [ 884.860761] dagster-daemon[5697]: ...<2 lines>... full # [ 884.861574] dagster-daemon[5697]: poolclass=db_pool.NullPool, full # [ 884.862227] dagster-daemon[5697]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 884.862827] dagster-daemon[5697]: ) full # [ 884.863639] dagster-daemon[5697]: ^ full # [ 884.864464] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 884.865117] dagster-daemon[5697]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 884.865705] dagster-daemon[5697]: File "", line 2, in create_engine full # [ 884.866525] dagster-daemon[5697]: return target(fn, url, **kwargs) full # [ 884.866956] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 884.867771] dagster-daemon[5697]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 884.868614] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 884.869237] dagster-daemon[5697]: dbapi = dbapi_meth(**dbapi_args) full # [ 884.869838] dagster-daemon[5697]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 884.870457] dagster-daemon[5697]: import psycopg full # [ 884.871119] dagster-daemon[5697]: ModuleNotFoundError: No module named 'psycopg' full # [ 885.085213] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 885.087421] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 885.089510] systemd[1]: dagster-daemon.service: Consumed 1.420s CPU time over 7.263s wall clock time, 88.5M memory peak. full # [ 888.205145] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 108. full # [ 888.208942] systemd[1]: Started Dagster Webserver. full # [ 890.204442] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 121. full # [ 890.206573] systemd[1]: Started Dagster Daemon. full # [ 890.779282] dagster-webserver[5725]: Traceback (most recent call last): full # [ 890.780925] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 890.783253] dagster-webserver[5725]: sys.exit(main()) full # [ 890.784279] dagster-webserver[5725]: ~~~~^^ full # [ 890.785280] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 890.787913] dagster-webserver[5725]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 890.789574] dagster-webserver[5725]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.791292] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 890.793661] dagster-webserver[5725]: return self.main(*args, **kwargs) full # [ 890.794865] dagster-webserver[5725]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 890.796432] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 890.798958] dagster-webserver[5725]: rv = self.invoke(ctx) full # [ 890.800354] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 890.802702] dagster-webserver[5725]: return ctx.invoke(self.callback, **ctx.params) full # [ 890.804141] dagster-webserver[5725]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.805561] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 890.807913] dagster-webserver[5725]: return callback(*args, **kwargs) full # [ 890.809157] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 890.811773] dagster-webserver[5725]: instance = stack.enter_context( full # [ 890.813210] dagster-webserver[5725]: get_possibly_temporary_instance_for_cli( full # [ 890.814719] dagster-webserver[5725]: ...<3 lines>... full # [ 890.818075] dagster-webserver[5725]: ) full # [ 890.818959] dagster-webserver[5725]: ) full # [ 890.819774] dagster-webserver[5725]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 890.822112] dagster-webserver[5725]: result = _enter(cm) full # [ 890.823170] dagster-webserver[5725]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 890.825421] dagster-webserver[5725]: return next(self.gen) full # [ 890.826498] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 890.829363] dagster-webserver[5725]: with DagsterInstance.get() as instance: full # [ 890.830663] dagster-webserver[5725]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 890.831835] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 890.834392] dagster-webserver[5725]: return create_instance_from_dagster_home() full # [ 890.835712] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 890.838606] dagster-webserver[5725]: return create_instance_from_config(dagster_home_path) full # [ 890.840115] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 890.842971] dagster-webserver[5725]: return create_instance_from_ref(instance_ref) full # [ 890.844358] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 890.847193] dagster-webserver[5725]: unified_storage = instance_ref.storage full # [ 890.849372] dagster-webserver[5725]: ^^^^^^^^^^^^^^^^^^^^ full # [ 890.850919] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 890.853994] dagster-webserver[5725]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 890.855941] dagster-webserver[5725]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.857467] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 890.860111] dagster-webserver[5725]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 890.861717] dagster-webserver[5725]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.863333] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 890.866086] dagster-webserver[5725]: return DagsterPostgresStorage( full # [ 890.867343] dagster-webserver[5725]: inst_data=inst_data, full # [ 890.868587] dagster-webserver[5725]: ...<2 lines>... full # [ 890.869725] dagster-webserver[5725]: token_provider=get_token_provider_from_config(config_value), full # [ 890.872485] dagster-webserver[5725]: ) full # [ 890.873426] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 890.876173] dagster-webserver[5725]: self._run_storage = PostgresRunStorage( full # [ 890.877655] dagster-webserver[5725]: ~~~~~~~~~~~~~~~~~~^ full # [ 890.879253] dagster-webserver[5725]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 890.881207] dagster-webserver[5725]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.883168] dagster-webserver[5725]: ) full # [ 890.884303] dagster-webserver[5725]: ^ full # [ 890.885128] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 890.887831] dagster-webserver[5725]: self._engine = create_pg_engine( full # [ 890.889061] dagster-webserver[5725]: ~~~~~~~~~~~~~~~~^ full # [ 890.890339] dagster-webserver[5725]: self.postgres_url, full # [ 890.891571] dagster-webserver[5725]: ^^^^^^^^^^^^^^^^^^ full # [ 890.893343] dagster-webserver[5725]: ...<2 lines>... full # [ 890.894335] dagster-webserver[5725]: poolclass=db_pool.NullPool, full # [ 890.895521] dagster-webserver[5725]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 890.896705] dagster-webserver[5725]: ) full # [ 890.897508] dagster-webserver[5725]: ^ full # [ 890.898329] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 890.900939] dagster-webserver[5725]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 890.902410] dagster-webserver[5725]: File "", line 2, in create_engine full # [ 890.904724] dagster-webserver[5725]: return target(fn, url, **kwargs) full # [ 890.906284] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 890.909366] dagster-webserver[5725]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 890.911072] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 890.913682] dagster-webserver[5725]: dbapi = dbapi_meth(**dbapi_args) full # [ 890.915052] dagster-webserver[5725]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 890.917855] dagster-webserver[5725]: import psycopg full # [ 890.919337] dagster-webserver[5725]: ModuleNotFoundError: No module named 'psycopg' full # [ 891.107322] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 891.109426] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 891.112311] systemd[1]: dagster-webserver.service: Consumed 2.012s CPU time over 7.911s wall clock time, 111.9M memory peak. full # [ 892.154677] dagster-daemon[5735]: Traceback (most recent call last): full # [ 892.157306] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 892.157877] dagster-daemon[5735]: sys.exit(main()) full # [ 892.158491] dagster-daemon[5735]: ~~~~^^ full # [ 892.159546] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 892.160155] dagster-daemon[5735]: cli(obj={}) full # [ 892.160774] dagster-daemon[5735]: ~~~^^^^^^^^ full # [ 892.161573] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 892.162257] dagster-daemon[5735]: return self.main(*args, **kwargs) full # [ 892.162828] dagster-daemon[5735]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 892.163675] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 892.164474] dagster-daemon[5735]: rv = self.invoke(ctx) full # [ 892.165138] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 892.165725] dagster-daemon[5735]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 892.166561] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 892.176128] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 892.176654] dagster-daemon[5735]: return ctx.invoke(self.callback, **ctx.params) full # [ 892.177500] dagster-daemon[5735]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.178177] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 892.178783] dagster-daemon[5735]: return callback(*args, **kwargs) full # [ 892.179647] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 892.180286] dagster-daemon[5735]: with get_instance_for_cli( full # [ 892.180894] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 892.181717] dagster-daemon[5735]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 892.182555] dagster-daemon[5735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.183228] dagster-daemon[5735]: ) as instance: full # [ 892.183834] dagster-daemon[5735]: ^ full # [ 892.192587] dagster-daemon[5735]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 892.193168] dagster-daemon[5735]: return next(self.gen) full # [ 892.193775] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 892.194601] dagster-daemon[5735]: with DagsterInstance.get() as instance: full # [ 892.195275] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 892.195897] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 892.196706] dagster-daemon[5735]: return create_instance_from_dagster_home() full # [ 892.197582] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 892.198227] dagster-daemon[5735]: return create_instance_from_config(dagster_home_path) full # [ 892.198829] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 892.199654] dagster-daemon[5735]: return create_instance_from_ref(instance_ref) full # [ 892.211150] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 892.211675] dagster-daemon[5735]: unified_storage = instance_ref.storage full # [ 892.212542] dagster-daemon[5735]: ^^^^^^^^^^^^^^^^^^^^ full # [ 892.213183] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 892.213789] dagster-daemon[5735]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 892.214616] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.215290] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 892.215899] dagster-daemon[5735]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 892.216720] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.217554] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 892.218226] dagster-daemon[5735]: return DagsterPostgresStorage( full # [ 892.218834] dagster-daemon[5735]: inst_data=inst_data, full # [ 892.219661] dagster-daemon[5735]: ...<2 lines>... full # [ 892.220500] dagster-daemon[5735]: token_provider=get_token_provider_from_config(config_value), full # [ 892.221188] dagster-daemon[5735]: ) full # [ 892.221817] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 892.222586] dagster-daemon[5735]: self._run_storage = PostgresRunStorage( full # [ 892.223243] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~~~^ full # [ 892.223840] dagster-daemon[5735]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 892.224465] dagster-daemon[5735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.225123] dagster-daemon[5735]: ) full # [ 892.225708] dagster-daemon[5735]: ^ full # [ 892.226530] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 892.227185] dagster-daemon[5735]: self._engine = create_pg_engine( full # [ 892.227786] dagster-daemon[5735]: ~~~~~~~~~~~~~~~~^ full # [ 892.228600] dagster-daemon[5735]: self.postgres_url, full # [ 892.229257] dagster-daemon[5735]: ^^^^^^^^^^^^^^^^^^ full # [ 892.229860] dagster-daemon[5735]: ...<2 lines>... full # [ 892.230725] dagster-daemon[5735]: poolclass=db_pool.NullPool, full # [ 892.231497] dagster-daemon[5735]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 892.232153] dagster-daemon[5735]: ) full # [ 892.232752] dagster-daemon[5735]: ^ full # [ 892.251707] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 892.254289] dagster-daemon[5735]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 892.255699] dagster-daemon[5735]: File "", line 2, in create_engine full # [ 892.257847] dagster-daemon[5735]: return target(fn, url, **kwargs) full # [ 892.259080] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 892.261598] dagster-daemon[5735]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 892.263120] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 892.265679] dagster-daemon[5735]: dbapi = dbapi_meth(**dbapi_args) full # [ 892.266833] dagster-daemon[5735]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 892.269571] dagster-daemon[5735]: import psycopg full # [ 892.270519] dagster-daemon[5735]: ModuleNotFoundError: No module named 'psycopg' full # [ 892.442102] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 892.442807] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 892.445993] systemd[1]: dagster-daemon.service: Consumed 1.443s CPU time over 7.355s wall clock time, 88.6M memory peak. full # [ 896.205176] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 109. full # [ 896.208489] systemd[1]: Started Dagster Webserver. full # [ 897.455906] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 122. full # [ 897.457982] systemd[1]: Started Dagster Daemon. full # [ 898.814329] dagster-webserver[5768]: Traceback (most recent call last): full # [ 898.814950] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 898.815669] dagster-webserver[5768]: sys.exit(main()) full # [ 898.817601] dagster-webserver[5768]: ~~~~^^ full # [ 898.818683] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 898.819828] dagster-webserver[5768]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 898.820736] dagster-webserver[5768]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.825400] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 898.826066] dagster-webserver[5768]: return self.main(*args, **kwargs) full # [ 898.826795] dagster-webserver[5768]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 898.830091] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 898.830818] dagster-webserver[5768]: rv = self.invoke(ctx) full # [ 898.833813] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 898.834825] dagster-webserver[5768]: return ctx.invoke(self.callback, **ctx.params) full # [ 898.837191] dagster-webserver[5768]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.837957] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 898.838897] dagster-webserver[5768]: return callback(*args, **kwargs) full # [ 898.842992] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 898.843527] dagster-webserver[5768]: instance = stack.enter_context( full # [ 898.843958] dagster-webserver[5768]: get_possibly_temporary_instance_for_cli( full # [ 898.844776] dagster-webserver[5768]: ...<3 lines>... full # [ 898.845809] dagster-webserver[5768]: ) full # [ 898.846619] dagster-webserver[5768]: ) full # [ 898.847344] dagster-webserver[5768]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 898.847885] dagster-webserver[5768]: result = _enter(cm) full # [ 898.848694] dagster-webserver[5768]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 898.849625] dagster-webserver[5768]: return next(self.gen) full # [ 898.849989] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 898.850805] dagster-webserver[5768]: with DagsterInstance.get() as instance: full # [ 898.855105] dagster-webserver[5768]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 898.855611] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 898.857752] dagster-webserver[5768]: return create_instance_from_dagster_home() full # [ 898.863765] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 898.864471] dagster-webserver[5768]: return create_instance_from_config(dagster_home_path) full # [ 898.865130] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 898.865711] dagster-webserver[5768]: return create_instance_from_ref(instance_ref) full # [ 898.866723] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 898.867544] dagster-webserver[5768]: unified_storage = instance_ref.storage full # [ 898.868294] dagster-webserver[5768]: ^^^^^^^^^^^^^^^^^^^^ full # [ 898.868810] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 898.869634] dagster-webserver[5768]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 898.870976] dagster-webserver[5768]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.882074] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 898.882585] dagster-webserver[5768]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 898.883237] dagster-webserver[5768]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.883830] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 898.885782] dagster-webserver[5768]: return DagsterPostgresStorage( full # [ 898.886461] dagster-webserver[5768]: inst_data=inst_data, full # [ 898.887286] dagster-webserver[5768]: ...<2 lines>... full # [ 898.887916] dagster-webserver[5768]: token_provider=get_token_provider_from_config(config_value), full # [ 898.888724] dagster-webserver[5768]: ) full # [ 898.889664] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 898.890209] dagster-webserver[5768]: self._run_storage = PostgresRunStorage( full # [ 898.890809] dagster-webserver[5768]: ~~~~~~~~~~~~~~~~~~^ full # [ 898.891701] dagster-webserver[5768]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 898.892257] dagster-webserver[5768]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.892883] dagster-webserver[5768]: ) full # [ 898.893718] dagster-webserver[5768]: ^ full # [ 898.894521] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 898.895463] dagster-webserver[5768]: self._engine = create_pg_engine( full # [ 898.895955] dagster-webserver[5768]: ~~~~~~~~~~~~~~~~^ full # [ 898.896772] dagster-webserver[5768]: self.postgres_url, full # [ 898.897701] dagster-webserver[5768]: ^^^^^^^^^^^^^^^^^^ full # [ 898.898243] dagster-webserver[5768]: ...<2 lines>... full # [ 898.898840] dagster-webserver[5768]: poolclass=db_pool.NullPool, full # [ 898.899566] dagster-webserver[5768]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 898.900130] dagster-webserver[5768]: ) full # [ 898.900710] dagster-webserver[5768]: ^ full # [ 898.901593] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 898.902172] dagster-webserver[5768]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 898.902779] dagster-webserver[5768]: File "", line 2, in create_engine full # [ 898.903683] dagster-webserver[5768]: return target(fn, url, **kwargs) full # [ 898.904240] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 898.904836] dagster-webserver[5768]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 898.905917] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 898.906677] dagster-webserver[5768]: dbapi = dbapi_meth(**dbapi_args) full # [ 898.907569] dagster-webserver[5768]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 898.908152] dagster-webserver[5768]: import psycopg full # [ 898.908733] dagster-webserver[5768]: ModuleNotFoundError: No module named 'psycopg' full # [ 899.270259] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 899.272803] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 899.274523] systemd[1]: dagster-webserver.service: Consumed 2.101s CPU time over 8.156s wall clock time, 111.7M memory peak. full # [ 899.326747] dagster-daemon[5774]: Traceback (most recent call last): full # [ 899.329429] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 899.330004] dagster-daemon[5774]: sys.exit(main()) full # [ 899.330608] dagster-daemon[5774]: ~~~~^^ full # [ 899.331286] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 899.331885] dagster-daemon[5774]: cli(obj={}) full # [ 899.332725] dagster-daemon[5774]: ~~~^^^^^^^^ full # [ 899.333526] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 899.334236] dagster-daemon[5774]: return self.main(*args, **kwargs) full # [ 899.334784] dagster-daemon[5774]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 899.335629] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 899.336261] dagster-daemon[5774]: rv = self.invoke(ctx) full # [ 899.336876] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 899.337682] dagster-daemon[5774]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 899.338535] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 899.348282] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 899.348841] dagster-daemon[5774]: return ctx.invoke(self.callback, **ctx.params) full # [ 899.349676] dagster-daemon[5774]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.350526] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 899.351197] dagster-daemon[5774]: return callback(*args, **kwargs) full # [ 899.351812] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 899.352653] dagster-daemon[5774]: with get_instance_for_cli( full # [ 899.353298] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 899.353938] dagster-daemon[5774]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 899.354799] dagster-daemon[5774]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.355611] dagster-daemon[5774]: ) as instance: full # [ 899.356296] dagster-daemon[5774]: ^ full # [ 899.356928] dagster-daemon[5774]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 899.357697] dagster-daemon[5774]: return next(self.gen) full # [ 899.358524] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 899.359263] dagster-daemon[5774]: with DagsterInstance.get() as instance: full # [ 899.359965] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 899.371954] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 899.372499] dagster-daemon[5774]: return create_instance_from_dagster_home() full # [ 899.373152] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 899.373752] dagster-daemon[5774]: return create_instance_from_config(dagster_home_path) full # [ 899.374566] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 899.375418] dagster-daemon[5774]: return create_instance_from_ref(instance_ref) full # [ 899.376375] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 899.376916] dagster-daemon[5774]: unified_storage = instance_ref.storage full # [ 899.377740] dagster-daemon[5774]: ^^^^^^^^^^^^^^^^^^^^ full # [ 899.378750] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 899.379543] dagster-daemon[5774]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 899.380200] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.393148] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 899.393676] dagster-daemon[5774]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 899.394518] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.395180] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 899.395793] dagster-daemon[5774]: return DagsterPostgresStorage( full # [ 899.396620] dagster-daemon[5774]: inst_data=inst_data, full # [ 899.397302] dagster-daemon[5774]: ...<2 lines>... full # [ 899.397903] dagster-daemon[5774]: token_provider=get_token_provider_from_config(config_value), full # [ 899.398722] dagster-daemon[5774]: ) full # [ 899.399571] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 899.400238] dagster-daemon[5774]: self._run_storage = PostgresRunStorage( full # [ 899.400847] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~~~^ full # [ 899.401676] dagster-daemon[5774]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 899.402569] dagster-daemon[5774]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.403179] dagster-daemon[5774]: ) full # [ 899.403794] dagster-daemon[5774]: ^ full # [ 899.404660] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 899.405406] dagster-daemon[5774]: self._engine = create_pg_engine( full # [ 899.406113] dagster-daemon[5774]: ~~~~~~~~~~~~~~~~^ full # [ 899.406701] dagster-daemon[5774]: self.postgres_url, full # [ 899.407529] dagster-daemon[5774]: ^^^^^^^^^^^^^^^^^^ full # [ 899.408185] dagster-daemon[5774]: ...<2 lines>... full # [ 899.408991] dagster-daemon[5774]: poolclass=db_pool.NullPool, full # [ 899.409603] dagster-daemon[5774]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 899.410265] dagster-daemon[5774]: ) full # [ 899.410867] dagster-daemon[5774]: ^ full # [ 899.411677] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 899.412506] dagster-daemon[5774]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 899.427470] dagster-daemon[5774]: File "", line 2, in create_engine full # [ 899.428078] dagster-daemon[5774]: return target(fn, url, **kwargs) full # [ 899.428729] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 899.429574] dagster-daemon[5774]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 899.430252] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 899.430872] dagster-daemon[5774]: dbapi = dbapi_meth(**dbapi_args) full # [ 899.431532] dagster-daemon[5774]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 899.432168] dagster-daemon[5774]: import psycopg full # [ 899.440957] dagster-daemon[5774]: ModuleNotFoundError: No module named 'psycopg' full # [ 899.628068] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 899.630266] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 899.633306] systemd[1]: dagster-daemon.service: Consumed 1.441s CPU time over 7.187s wall clock time, 88.5M memory peak. full # [ 904.207292] systemd[1]: Starting Cleanup of Temporary Directories... full # [ 904.265903] systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully. full # [ 904.267753] systemd[1]: Finished Cleanup of Temporary Directories. full # [ 904.454463] systemd[1]: dagster-webserver.service: Scheduled restart job, restart counter is at 110. full # [ 904.457427] systemd[1]: Started Dagster Webserver. full # [ 904.704150] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 123. full # [ 904.706447] systemd[1]: Started Dagster Daemon. full # [ 906.563657] dagster-daemon[5813]: Traceback (most recent call last): full # [ 906.578267] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-daemon", line 10, in full # [ 906.580343] dagster-daemon[5813]: sys.exit(main()) full # [ 906.581372] dagster-daemon[5813]: ~~~~^^ full # [ 906.582372] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 192, in main full # [ 906.584921] dagster-daemon[5813]: cli(obj={}) full # [ 906.585874] dagster-daemon[5813]: ~~~^^^^^^^^ full # [ 906.586811] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 906.589205] dagster-daemon[5813]: return self.main(*args, **kwargs) full # [ 906.590490] dagster-daemon[5813]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 906.591700] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 906.594135] dagster-daemon[5813]: rv = self.invoke(ctx) full # [ 906.595228] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 2032, in invoke full # [ 906.597567] dagster-daemon[5813]: return _process_result(sub_ctx.command.invoke(sub_ctx)) full # [ 906.599133] dagster-daemon[5813]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ full # [ 906.600564] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 906.602941] dagster-daemon[5813]: return ctx.invoke(self.callback, **ctx.params) full # [ 906.604333] dagster-daemon[5813]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.605703] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 906.608071] dagster-daemon[5813]: return callback(*args, **kwargs) full # [ 906.609274] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_daemon/cli/__init__.py", line 94, in run_command full # [ 906.611892] dagster-daemon[5813]: with get_instance_for_cli( full # [ 906.613056] dagster-daemon[5813]: ~~~~~~~~~~~~~~~~~~~~^ full # [ 906.614178] dagster-daemon[5813]: instance_ref=deserialize_value(instance_ref, InstanceRef) if instance_ref else None full # [ 906.616080] dagster-daemon[5813]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.617937] dagster-daemon[5813]: ) as instance: full # [ 906.618907] dagster-daemon[5813]: ^ full # [ 906.619705] dagster-daemon[5813]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 906.621966] dagster-daemon[5813]: return next(self.gen) full # [ 906.623043] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 134, in get_instance_for_cli full # [ 906.625682] dagster-daemon[5813]: with DagsterInstance.get() as instance: full # [ 906.626918] dagster-daemon[5813]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 906.628052] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 906.630591] dagster-daemon[5813]: return create_instance_from_dagster_home() full # [ 906.631919] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 906.634831] dagster-daemon[5813]: return create_instance_from_config(dagster_home_path) full # [ 906.636276] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 906.639151] dagster-daemon[5813]: return create_instance_from_ref(instance_ref) full # [ 906.640479] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 906.643280] dagster-daemon[5813]: unified_storage = instance_ref.storage full # [ 906.644539] dagster-daemon[5813]: ^^^^^^^^^^^^^^^^^^^^ full # [ 906.645803] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 906.648411] dagster-daemon[5813]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 906.650306] dagster-daemon[5813]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.651816] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 906.654382] dagster-daemon[5813]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 906.655986] dagster-daemon[5813]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.657597] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 906.660231] dagster-daemon[5813]: return DagsterPostgresStorage( full # [ 906.661373] dagster-daemon[5813]: inst_data=inst_data, full # [ 906.662449] dagster-daemon[5813]: ...<2 lines>... full # [ 906.663417] dagster-daemon[5813]: token_provider=get_token_provider_from_config(config_value), full # [ 906.665056] dagster-daemon[5813]: ) full # [ 906.665810] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 906.668456] dagster-daemon[5813]: self._run_storage = PostgresRunStorage( full # [ 906.669705] dagster-daemon[5813]: ~~~~~~~~~~~~~~~~~~^ full # [ 906.670965] dagster-daemon[5813]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 906.672676] dagster-daemon[5813]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.674360] dagster-daemon[5813]: ) full # [ 906.675145] dagster-daemon[5813]: ^ full # [ 906.675896] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 906.678591] dagster-daemon[5813]: self._engine = create_pg_engine( full # [ 906.679880] dagster-daemon[5813]: ~~~~~~~~~~~~~~~~^ full # [ 906.681088] dagster-daemon[5813]: self.postgres_url, full # [ 906.682233] dagster-daemon[5813]: ^^^^^^^^^^^^^^^^^^ full # [ 906.683272] dagster-daemon[5813]: ...<2 lines>... full # [ 906.684241] dagster-daemon[5813]: poolclass=db_pool.NullPool, full # [ 906.685401] dagster-daemon[5813]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 906.686564] dagster-daemon[5813]: ) full # [ 906.687351] dagster-daemon[5813]: ^ full # [ 906.688138] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 906.690714] dagster-daemon[5813]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 906.692164] dagster-daemon[5813]: File "", line 2, in create_engine full # [ 906.694346] dagster-daemon[5813]: return target(fn, url, **kwargs) full # [ 906.695548] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 906.698136] dagster-daemon[5813]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 906.699609] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 906.702209] dagster-daemon[5813]: dbapi = dbapi_meth(**dbapi_args) full # [ 906.703376] dagster-daemon[5813]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 906.706160] dagster-daemon[5813]: import psycopg full # [ 906.707113] dagster-daemon[5813]: ModuleNotFoundError: No module named 'psycopg' full # [ 906.793931] systemd[1]: dagster-daemon.service: Main process exited, code=exited, status=1/FAILURE full # [ 906.797102] systemd[1]: dagster-daemon.service: Failed with result 'exit-code'. full # [ 906.798850] systemd[1]: dagster-daemon.service: Consumed 1.462s CPU time over 7.158s wall clock time, 88.5M memory peak. full # [ 907.255831] dagster-webserver[5812]: Traceback (most recent call last): full # [ 907.258382] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/bin/dagster-webserver", line 10, in full # [ 907.258959] dagster-webserver[5812]: sys.exit(main()) full # [ 907.259738] dagster-webserver[5812]: ~~~~^^ full # [ 907.260569] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 351, in main full # [ 907.261232] dagster-webserver[5812]: cli(auto_envvar_prefix="DAGSTER_WEBSERVER") full # [ 907.261859] dagster-webserver[5812]: ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.262494] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1631, in __call__ full # [ 907.263132] dagster-webserver[5812]: return self.main(*args, **kwargs) full # [ 907.263719] dagster-webserver[5812]: ~~~~~~~~~^^^^^^^^^^^^^^^^^ full # [ 907.270814] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1552, in main full # [ 907.271541] dagster-webserver[5812]: rv = self.invoke(ctx) full # [ 907.272222] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 1415, in invoke full # [ 907.272840] dagster-webserver[5812]: return ctx.invoke(self.callback, **ctx.params) full # [ 907.273778] dagster-webserver[5812]: ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.274538] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/click/core.py", line 910, in invoke full # [ 907.275242] dagster-webserver[5812]: return callback(*args, **kwargs) full # [ 907.275901] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_webserver/cli.py", line 244, in dagster_webserver full # [ 907.276707] dagster-webserver[5812]: instance = stack.enter_context( full # [ 907.277514] dagster-webserver[5812]: get_possibly_temporary_instance_for_cli( full # [ 907.278156] dagster-webserver[5812]: ...<3 lines>... full # [ 907.278762] dagster-webserver[5812]: ) full # [ 907.279580] dagster-webserver[5812]: ) full # [ 907.280238] dagster-webserver[5812]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 530, in enter_context full # [ 907.280853] dagster-webserver[5812]: result = _enter(cm) full # [ 907.291360] dagster-webserver[5812]: File "/nix/store/wj1f56qky4pmjc7l0r6b6l7whnnw7hp6-python3-3.13.15/lib/python3.13/contextlib.py", line 141, in __enter__ full # [ 907.291907] dagster-webserver[5812]: return next(self.gen) full # [ 907.292737] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_cli/utils.py", line 107, in get_possibly_temporary_instance_for_cli full # [ 907.293588] dagster-webserver[5812]: with DagsterInstance.get() as instance: full # [ 907.294267] dagster-webserver[5812]: ~~~~~~~~~~~~~~~~~~~^^ full # [ 907.294884] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/instance.py", line 275, in get full # [ 907.295710] dagster-webserver[5812]: return create_instance_from_dagster_home() full # [ 907.296663] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 98, in create_instance_from_dagster_home full # [ 907.297238] dagster-webserver[5812]: return create_instance_from_config(dagster_home_path) full # [ 907.298126] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 133, in create_instance_from_config full # [ 907.298678] dagster-webserver[5812]: return create_instance_from_ref(instance_ref) full # [ 907.310520] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/factory.py", line 147, in create_instance_from_ref full # [ 907.311109] dagster-webserver[5812]: unified_storage = instance_ref.storage full # [ 907.311711] dagster-webserver[5812]: ^^^^^^^^^^^^^^^^^^^^ full # [ 907.312689] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_core/instance/ref.py", line 524, in storage full # [ 907.313282] dagster-webserver[5812]: return self.storage_data.rehydrate(as_type=DagsterStorage) if self.storage_data else None full # [ 907.313866] dagster-webserver[5812]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.314496] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster/_serdes/config_class.py", line 120, in rehydrate full # [ 907.315178] dagster-webserver[5812]: return klass.from_config_value(self, check.not_none(result.value)) full # [ 907.315796] dagster-webserver[5812]: ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.316664] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 75, in from_config_value full # [ 907.317286] dagster-webserver[5812]: return DagsterPostgresStorage( full # [ 907.317930] dagster-webserver[5812]: inst_data=inst_data, full # [ 907.318753] dagster-webserver[5812]: ...<2 lines>... full # [ 907.319585] dagster-webserver[5812]: token_provider=get_token_provider_from_config(config_value), full # [ 907.320268] dagster-webserver[5812]: ) full # [ 907.333446] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/storage.py", line 52, in __init__ full # [ 907.334035] dagster-webserver[5812]: self._run_storage = PostgresRunStorage( full # [ 907.334843] dagster-webserver[5812]: ~~~~~~~~~~~~~~~~~~^ full # [ 907.335670] dagster-webserver[5812]: postgres_url, should_autocreate_tables, token_provider=token_provider full # [ 907.336521] dagster-webserver[5812]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.337191] dagster-webserver[5812]: ) full # [ 907.337807] dagster-webserver[5812]: ^ full # [ 907.338629] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/run_storage/run_storage.py", line 90, in __init__ full # [ 907.339287] dagster-webserver[5812]: self._engine = create_pg_engine( full # [ 907.339935] dagster-webserver[5812]: ~~~~~~~~~~~~~~~~^ full # [ 907.340781] dagster-webserver[5812]: self.postgres_url, full # [ 907.341616] dagster-webserver[5812]: ^^^^^^^^^^^^^^^^^^ full # [ 907.342290] dagster-webserver[5812]: ...<2 lines>... full # [ 907.342906] dagster-webserver[5812]: poolclass=db_pool.NullPool, full # [ 907.343730] dagster-webserver[5812]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ full # [ 907.344553] dagster-webserver[5812]: ) full # [ 907.345218] dagster-webserver[5812]: ^ full # [ 907.345827] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/dagster_postgres/utils.py", line 177, in create_pg_engine full # [ 907.346636] dagster-webserver[5812]: engine = create_engine(postgres_url, **engine_kwargs) full # [ 907.347466] dagster-webserver[5812]: File "", line 2, in create_engine full # [ 907.348128] dagster-webserver[5812]: return target(fn, url, **kwargs) full # [ 907.348752] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned full # [ 907.349540] dagster-webserver[5812]: return fn(*args, **kwargs) # type: ignore[no-any-return] full # [ 907.350198] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/engine/create.py", line 602, in create_engine full # [ 907.350807] dagster-webserver[5812]: dbapi = dbapi_meth(**dbapi_args) full # [ 907.366600] dagster-webserver[5812]: File "/nix/store/fbrs6awlp31vbngwvg59prncpp5x31rw-dagster-env/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/psycopg.py", line 497, in import_dbapi full # [ 907.369402] dagster-webserver[5812]: import psycopg full # [ 907.370421] dagster-webserver[5812]: ModuleNotFoundError: No module named 'psycopg' full # [ 907.654704] systemd[1]: dagster-webserver.service: Main process exited, code=exited, status=1/FAILURE full # [ 907.657088] systemd[1]: dagster-webserver.service: Failed with result 'exit-code'. full # [ 907.659290] systemd[1]: dagster-webserver.service: Consumed 2.095s CPU time over 8.383s wall clock time, 111.8M memory peak. full # [ 911.955189] systemd[1]: dagster-daemon.service: Scheduled restart job, restart counter is at 124. full # [ 911.957980] systemd[1]: Started Dagster Daemon. !!! Test "webserver starts and responds" failed with error: "action timed out after 900.39 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.39 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-09-30T22:15:20Z INFO virtiofsd] Client disconnected, shutting down full # [2026-09-30T22:15:20Z INFO virtiofsd] Client disconnected, shutting down full # [2026-09-30T22:15:20Z 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-09-30T22:15:20Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-09-30T22:15:20Z INFO virtiofsd] Client disconnected, shutting down worker # [2026-09-30T22:15:20Z INFO virtiofsd] Client disconnected, shutting down (finished: cleanup, in 0.34 seconds)